diff --git a/config/ModulesMapping.jsonc b/config/ModulesMapping.jsonc index 56e1c3c4e1c..666e1f7cad7 100644 --- a/config/ModulesMapping.jsonc +++ b/config/ModulesMapping.jsonc @@ -19,7 +19,7 @@ "Financials": "^financials\\.", "Groups": "^groups.group$|^groups.directoryObject$|^groups.conversation$|^groups.endpoint$|^groups.extension$|^groups.resourceSpecificPermissionGrant$|^groups.profilePhoto$|^groups.conversationThread$|^groupLifecyclePolicies\\.|^users.group$|^groups.directorySetting$|^groups.Actions$|^groups.Functions$", "Identity.DirectoryManagement": "^administrativeUnits\\.|^contacts\\.|^devices\\.|^domains\\.|^directoryRoles\\.|^directoryRoleTemplates\\.|^directorySettingTemplates\\.|^settings\\.|^subscribedSkus\\.|^contracts\\.|^directory\\.|^users.scopedRoleMembership$|^organization.organization$|^organization.organizationalBranding$|^organization.organizationSettings$|^organization.Actions$|^organization.extension$", - "Identity.Governance": "^accessReviews\\.|^businessFlowTemplates\\.|^programs\\.|^programControls\\.|^programControlTypes\\.|^privilegedRoles\\.|^privilegedRoleAssignments\\.|^privilegedRoleAssignmentRequests\\.|^privilegedApproval\\.|^privilegedOperationEvents\\.|^privilegedAccess\\.|^agreements\\.|^users.agreementAcceptance$|^identityGovernance.entitlementManagement$|^identityGovernance.Functions$|^identityGovernance.Actions$", + "Identity.Governance": "^accessReviews\\.|^businessFlowTemplates\\.|^programs\\.|^programControls\\.|^programControlTypes\\.|^privilegedRoles\\.|^privilegedRoleAssignments\\.|^privilegedRoleAssignmentRequests\\.|^privilegedApproval\\.|^privilegedOperationEvents\\.|^privilegedAccess\\.|^agreements\\.|^users.agreementAcceptance$|^identityGovernance\\.", "Identity.SignIns": "^organization.certificateBasedAuthConfiguration$|^invitations\\.|^identityProviders\\.|^oauth2PermissionGrants\\.|^riskDetections\\.|^riskyUsers\\.|^dataPolicyOperations\\.|^identity.identityUserFlow$|^trustFramework\\.|^informationProtection\\.|^policies\\.|^users.authentication$|^users.informationProtection$|^identity.conditionalAccessRoot$", "Mail": "^users.inferenceClassification$|^users.mailFolder$|^users.message$", "Notes": "^users.onenote$|^groups.onenote$|^sites.onenote$", @@ -35,6 +35,6 @@ "Users": "^users.user$|^users.directoryObject$|^users.licenseDetails$|^users.notification$|^users.outlookUser$|^users.profilePhoto$|^users.userSettings$|^users.extension$|^users.oAuth2PermissionGrant$|^users.todo$", "Users.Actions": "^users.Actions$", "Users.Functions": "^users.Functions$", - // "WindowsUpdates": "^admin.windows$|^admin.Actions$|^admin.Functions$", + "WindowsUpdates": "^admin.windows$|^admin.Actions$|^admin.Functions$", // "WorkBooks": "^workbooks\\.",// Max limit. } \ No newline at end of file diff --git a/openApiDocs/beta/Applications.yml b/openApiDocs/beta/Applications.yml index 5575770d26c..ba26a1b3d5f 100644 --- a/openApiDocs/beta/Applications.yml +++ b/openApiDocs/beta/Applications.yml @@ -53,6 +53,8 @@ paths: - defaultRedirectUri desc - description - description desc + - disabledByMicrosoftStatus + - disabledByMicrosoftStatus desc - displayName - displayName desc - groupMembershipClaims @@ -116,6 +118,7 @@ paths: - createdDateTime - defaultRedirectUri - description + - disabledByMicrosoftStatus - displayName - groupMembershipClaims - identifierUris @@ -254,6 +257,7 @@ paths: - createdDateTime - defaultRedirectUri - description + - disabledByMicrosoftStatus - displayName - groupMembershipClaims - identifierUris @@ -8513,6 +8517,8 @@ paths: - defaultRedirectUri desc - description - description desc + - disabledByMicrosoftStatus + - disabledByMicrosoftStatus desc - displayName - displayName desc - groupMembershipClaims @@ -8576,6 +8582,7 @@ paths: - createdDateTime - defaultRedirectUri - description + - disabledByMicrosoftStatus - displayName - groupMembershipClaims - identifierUris @@ -8703,6 +8710,8 @@ paths: - defaultRedirectUri desc - description - description desc + - disabledByMicrosoftStatus + - disabledByMicrosoftStatus desc - displayName - displayName desc - groupMembershipClaims @@ -10066,6 +10075,8 @@ paths: - defaultRedirectUri desc - description - description desc + - disabledByMicrosoftStatus + - disabledByMicrosoftStatus desc - displayName - displayName desc - groupMembershipClaims @@ -10129,6 +10140,7 @@ paths: - createdDateTime - defaultRedirectUri - description + - disabledByMicrosoftStatus - displayName - groupMembershipClaims - identifierUris @@ -10263,6 +10275,8 @@ paths: - defaultRedirectUri desc - description - description desc + - disabledByMicrosoftStatus + - disabledByMicrosoftStatus desc - displayName - displayName desc - groupMembershipClaims @@ -12355,6 +12369,8 @@ paths: - appRoles desc - description - description desc + - disabledByMicrosoftStatus + - disabledByMicrosoftStatus desc - displayName - displayName desc - errorUrl @@ -12426,6 +12442,7 @@ paths: - appRoleAssignmentRequired - appRoles - description + - disabledByMicrosoftStatus - displayName - errorUrl - homepage @@ -12587,6 +12604,7 @@ paths: - appRoleAssignmentRequired - appRoles - description + - disabledByMicrosoftStatus - displayName - errorUrl - homepage @@ -18805,6 +18823,10 @@ components: description: type: string nullable: true + disabledByMicrosoftStatus: + type: string + 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).' + nullable: true displayName: type: string description: The display name for the application. @@ -19678,6 +19700,10 @@ components: type: string 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. nullable: true + disabledByMicrosoftStatus: + type: string + 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).' + nullable: true displayName: type: string description: The display name for the service principal. @@ -20260,6 +20286,9 @@ components: type: string description: 'The internal url of the application. For example, https://intranet/.' nullable: true + isBackendCertificateValidationEnabled: + type: boolean + nullable: true isHttpOnlyCookieEnabled: type: boolean description: 'Indicates if the HTTPOnly cookie flag should be set in the HTTP response headers. Set this value to true to have Application Proxy cookies include the HTTPOnly flag in the HTTP response headers. If using Remote Desktop Services, set this value to False. Default value is false.' diff --git a/openApiDocs/beta/CloudCommunications.yml b/openApiDocs/beta/CloudCommunications.yml index 6a6293569f1..9e7eddf9669 100644 --- a/openApiDocs/beta/CloudCommunications.yml +++ b/openApiDocs/beta/CloudCommunications.yml @@ -3593,6 +3593,11 @@ paths: type: string activity: type: string + expirationDuration: + pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' + type: string + format: duration + nullable: true additionalProperties: type: object required: true diff --git a/openApiDocs/beta/Compliance.yml b/openApiDocs/beta/Compliance.yml index bc257465bbf..046dbb0aa11 100644 --- a/openApiDocs/beta/Compliance.yml +++ b/openApiDocs/beta/Compliance.yml @@ -10968,6 +10968,10 @@ components: 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' photo: $ref: '#/components/schemas/microsoft.graph.profilePhoto' primaryChannel: @@ -15992,6 +15996,10 @@ components: items: $ref: '#/components/schemas/microsoft.graph.chatMessage' description: A collection of all the messages in the chat. Nullable. + operations: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' permissionGrants: type: array items: @@ -17481,7 +17489,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' - description: 'Content in a message hosted by Microsoft Teams e.g., images, code snippets etc.' + description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' replies: type: array items: @@ -17615,6 +17623,7 @@ components: - unknownFutureValue - teamifyGroup - createChannel + - createChat type: string microsoft.graph.teamsAsyncOperationStatus: title: teamsAsyncOperationStatus @@ -17788,6 +17797,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.timeCardBreak' + description: The list of breaks associated with the timeCard. clockInEvent: $ref: '#/components/schemas/microsoft.graph.timeCardEvent' clockOutEvent: @@ -17802,6 +17812,7 @@ components: $ref: '#/components/schemas/microsoft.graph.timeCardState' userId: type: string + description: User ID to which the timeCard belongs. nullable: true additionalProperties: type: object @@ -19248,6 +19259,7 @@ components: - googleCloudDevicePolicyController - microsoft365ManagedMdm - windowsManagementCloudApi + - intuneAosp type: string microsoft.graph.managedDeviceManagementFeatures: title: managedDeviceManagementFeatures @@ -22174,6 +22186,7 @@ components: properties: breakId: type: string + description: ID of the timeCardBreak. nullable: true end: $ref: '#/components/schemas/microsoft.graph.timeCardEvent' @@ -22189,10 +22202,12 @@ components: properties: atApprovedLocation: type: boolean + description: Indicates whether the entry was recorded at the approved location. nullable: true dateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: The time the entry is recorded. format: date-time notes: $ref: '#/components/schemas/microsoft.graph.itemBody' @@ -22214,6 +22229,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.timeCardBreak' + description: The list of breaks associated with the timeCard. clockInEvent: $ref: '#/components/schemas/microsoft.graph.timeCardEvent' clockOutEvent: @@ -22961,6 +22977,7 @@ components: - windows10AndLater - androidWorkProfile - windows10XProfile + - androidAOSP - all type: string microsoft.graph.deviceCompliancePolicySettingState: diff --git a/openApiDocs/beta/DeviceManagement.Actions.yml b/openApiDocs/beta/DeviceManagement.Actions.yml index d277239d192..840d399141c 100644 --- a/openApiDocs/beta/DeviceManagement.Actions.yml +++ b/openApiDocs/beta/DeviceManagement.Actions.yml @@ -19131,6 +19131,11 @@ components: - title: cloudPcUserSettingAssignment 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 + format: date-time + nullable: true target: $ref: '#/components/schemas/microsoft.graph.cloudPcManagementAssignmentTarget' additionalProperties: @@ -19178,6 +19183,7 @@ components: - windows10AndLater - androidWorkProfile - unknown + - androidAOSP type: string microsoft.graph.deviceLogCollectionTemplateType: title: deviceLogCollectionTemplateType @@ -19388,6 +19394,7 @@ components: - googleCloudDevicePolicyController - microsoft365ManagedMdm - windowsManagementCloudApi + - intuneAosp type: string microsoft.graph.managedDeviceOwnerType: title: managedDeviceOwnerType diff --git a/openApiDocs/beta/DeviceManagement.Administration.yml b/openApiDocs/beta/DeviceManagement.Administration.yml index 751c69eb46b..a30cff85d45 100644 --- a/openApiDocs/beta/DeviceManagement.Administration.yml +++ b/openApiDocs/beta/DeviceManagement.Administration.yml @@ -13689,6 +13689,7 @@ components: - googleCloudDevicePolicyController - microsoft365ManagedMdm - windowsManagementCloudApi + - intuneAosp type: string microsoft.graph.managementState: title: managementState @@ -13753,6 +13754,7 @@ components: - windows10AndLater - androidWorkProfile - windows10XProfile + - androidAOSP - all type: string microsoft.graph.managedDeviceReportedApp: @@ -14199,6 +14201,7 @@ components: - windows10AndLater - androidWorkProfile - unknown + - androidAOSP type: string microsoft.graph.deviceAndAppManagementAssignmentFilterType: title: deviceAndAppManagementAssignmentFilterType diff --git a/openApiDocs/beta/DeviceManagement.Enrolment.yml b/openApiDocs/beta/DeviceManagement.Enrolment.yml index 5203c4bfd02..6a950cc650f 100644 --- a/openApiDocs/beta/DeviceManagement.Enrolment.yml +++ b/openApiDocs/beta/DeviceManagement.Enrolment.yml @@ -25839,6 +25839,7 @@ components: - windows10AndLater - androidWorkProfile - unknown + - androidAOSP type: string microsoft.graph.deviceAndAppManagementAssignmentTarget: title: deviceAndAppManagementAssignmentTarget diff --git a/openApiDocs/beta/DeviceManagement.Functions.yml b/openApiDocs/beta/DeviceManagement.Functions.yml index 1752a2906ba..5ba3cbb7a91 100644 --- a/openApiDocs/beta/DeviceManagement.Functions.yml +++ b/openApiDocs/beta/DeviceManagement.Functions.yml @@ -1996,6 +1996,25 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + /deviceManagement/virtualEndpoint/auditEvents/microsoft.graph.getAuditActivityTypes(): + get: + tags: + - deviceManagement.Functions + summary: Invoke function getAuditActivityTypes + operationId: deviceManagement.virtualEndpoint.auditEvents_getAuditActivityTypes + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + type: string + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function /deviceManagement/virtualEndpoint/deviceImages/microsoft.graph.getSourceImages(): get: tags: @@ -2288,6 +2307,7 @@ components: - windows10AndLater - androidWorkProfile - unknown + - androidAOSP type: string microsoft.graph.managementConditionStatement: allOf: diff --git a/openApiDocs/beta/DeviceManagement.yml b/openApiDocs/beta/DeviceManagement.yml index e99f7dc7107..6f898a57235 100644 --- a/openApiDocs/beta/DeviceManagement.yml +++ b/openApiDocs/beta/DeviceManagement.yml @@ -50918,6 +50918,10 @@ components: - title: virtualEndpoint type: object properties: + auditEvents: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.cloudPcAuditEvent' cloudPCs: type: array items: @@ -53784,6 +53788,7 @@ components: - windows10AndLater - androidWorkProfile - unknown + - androidAOSP type: string microsoft.graph.deviceManagementConstraint: title: deviceManagementConstraint @@ -54338,6 +54343,7 @@ components: - googleCloudDevicePolicyController - microsoft365ManagedMdm - windowsManagementCloudApi + - intuneAosp type: string microsoft.graph.managedDeviceManagementFeatures: title: managedDeviceManagementFeatures @@ -54419,6 +54425,7 @@ components: - windows10AndLater - androidWorkProfile - windows10XProfile + - androidAOSP - all type: string microsoft.graph.deviceCompliancePolicySettingState: @@ -57444,6 +57451,10 @@ components: items: $ref: '#/components/schemas/microsoft.graph.chatMessage' description: A collection of all the messages in the chat. Nullable. + operations: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' permissionGrants: type: array items: @@ -57536,6 +57547,10 @@ components: 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' photo: $ref: '#/components/schemas/microsoft.graph.profilePhoto' primaryChannel: @@ -58667,6 +58682,41 @@ components: - default - corporateOwnedDedicatedDeviceWithAzureADSharedMode type: string + microsoft.graph.cloudPcAuditEvent: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: cloudPcAuditEvent + type: object + properties: + activity: + type: string + nullable: true + 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 + format: date-time + activityOperationType: + $ref: '#/components/schemas/microsoft.graph.cloudPcAuditActivityOperationType' + activityResult: + $ref: '#/components/schemas/microsoft.graph.cloudPcAuditActivityResult' + activityType: + type: string + actor: + $ref: '#/components/schemas/microsoft.graph.cloudPcAuditActor' + category: + $ref: '#/components/schemas/microsoft.graph.cloudPcAuditCategory' + componentName: + type: string + correlationId: + type: string + displayName: + type: string + resources: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.cloudPcAuditResource' + additionalProperties: + type: object microsoft.graph.cloudPC: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -58680,6 +58730,7 @@ components: gracePeriodEndDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: 'The date and time when the grace period ends and reprovisioning/deprovisioning happens. Required only if status is inGracePeriod. The timestamp is shown in ISO 8601 format and Coordinated Universal Time (UTC). For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true imageDisplayName: @@ -58701,6 +58752,7 @@ components: nullable: true onPremisesConnectionName: type: string + description: The on-premises connection that is applied during provisioning of cloud PCs. nullable: true provisioningPolicyId: type: string @@ -58708,6 +58760,7 @@ components: nullable: true provisioningPolicyName: type: string + description: The provisioning policy that is applied during provisioning of cloud PCs. nullable: true servicePlanId: type: string @@ -58854,6 +58907,11 @@ components: - title: cloudPcUserSetting 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 + format: date-time + nullable: true displayName: type: string nullable: true @@ -64401,7 +64459,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' - description: 'Content in a message hosted by Microsoft Teams e.g., images, code snippets etc.' + description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' replies: type: array items: @@ -64409,6 +64467,44 @@ components: description: Replies for a specified message. 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])$' + 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])$' + type: string + description: Time when the async operation was last updated. + format: date-time + operationType: + $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperationType' + status: + $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperationStatus' + targetResourceId: + type: string + description: 'The ID of the object that''s created or modified as result of this async operation, typically a team.' + nullable: true + targetResourceLocation: + type: string + description: The location of the object that's created or modified as result of this async operation. This URL should be treated as an opaque value and not parsed into its component paths. + nullable: true + additionalProperties: + type: object microsoft.graph.teamsTab: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -64613,44 +64709,6 @@ components: description: A collection of all the tabs in the channel. A navigation property. 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])$' - 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])$' - type: string - description: Time when the async operation was last updated. - format: date-time - operationType: - $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperationType' - status: - $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperationStatus' - targetResourceId: - type: string - description: 'The ID of the object that''s created or modified as result of this async operation, typically a team.' - nullable: true - targetResourceLocation: - type: string - description: The location of the object that's created or modified as result of this async operation. This URL should be treated as an opaque value and not parsed into its component paths. - nullable: true - additionalProperties: - type: object microsoft.graph.teamworkTag: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -64922,6 +64980,86 @@ components: - remove - reset type: string + microsoft.graph.cloudPcAuditActivityOperationType: + title: cloudPcAuditActivityOperationType + enum: + - create + - delete + - patch + - other + type: string + microsoft.graph.cloudPcAuditActivityResult: + title: cloudPcAuditActivityResult + enum: + - success + - clientError + - failure + - timeout + - other + type: string + microsoft.graph.cloudPcAuditActor: + title: cloudPcAuditActor + type: object + properties: + applicationDisplayName: + type: string + nullable: true + applicationId: + type: string + nullable: true + ipAddress: + type: string + nullable: true + remoteTenantId: + type: string + nullable: true + remoteUserId: + type: string + nullable: true + servicePrincipalName: + type: string + nullable: true + type: + $ref: '#/components/schemas/microsoft.graph.cloudPcAuditActorType' + userId: + type: string + nullable: true + userPermissions: + type: array + items: + type: string + userPrincipalName: + type: string + nullable: true + userRoleScopeTags: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.cloudPcUserRoleScopeTagInfo' + additionalProperties: + type: object + microsoft.graph.cloudPcAuditCategory: + title: cloudPcAuditCategory + enum: + - cloudPC + - other + type: string + microsoft.graph.cloudPcAuditResource: + title: cloudPcAuditResource + type: object + properties: + displayName: + type: string + nullable: true + modifiedProperties: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.cloudPcAuditProperty' + resourceId: + type: string + type: + type: string + additionalProperties: + type: object microsoft.graph.cloudPcStatus: title: cloudPcStatus enum: @@ -65003,6 +65141,11 @@ components: - title: cloudPcUserSettingAssignment 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 + format: date-time + nullable: true target: $ref: '#/components/schemas/microsoft.graph.cloudPcManagementAssignmentTarget' additionalProperties: @@ -68489,6 +68632,43 @@ components: type: object additionalProperties: type: object + microsoft.graph.operationError: + title: operationError + type: object + properties: + code: + type: string + description: Operation error code. + nullable: true + message: + type: string + description: Operation error message. + nullable: true + additionalProperties: + type: object + microsoft.graph.teamsAsyncOperationType: + title: teamsAsyncOperationType + enum: + - invalid + - cloneTeam + - archiveTeam + - unarchiveTeam + - createTeam + - unknownFutureValue + - teamifyGroup + - createChannel + - createChat + type: string + microsoft.graph.teamsAsyncOperationStatus: + title: teamsAsyncOperationStatus + enum: + - invalid + - notStarted + - inProgress + - succeeded + - failed + - unknownFutureValue + type: string microsoft.graph.teamsTabConfiguration: title: teamsTabConfiguration type: object @@ -68544,42 +68724,6 @@ components: $ref: '#/components/schemas/microsoft.graph.userNewMessageRestriction' additionalProperties: type: object - microsoft.graph.operationError: - title: operationError - type: object - properties: - code: - type: string - description: Operation error code. - nullable: true - message: - type: string - description: Operation error message. - nullable: true - additionalProperties: - type: object - microsoft.graph.teamsAsyncOperationType: - title: teamsAsyncOperationType - enum: - - invalid - - cloneTeam - - archiveTeam - - unarchiveTeam - - createTeam - - unknownFutureValue - - teamifyGroup - - createChannel - type: string - microsoft.graph.teamsAsyncOperationStatus: - title: teamsAsyncOperationStatus - enum: - - invalid - - notStarted - - inProgress - - succeeded - - failed - - unknownFutureValue - type: string microsoft.graph.teamworkTagType: title: teamworkTagType enum: @@ -68742,6 +68886,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.timeCardBreak' + description: The list of breaks associated with the timeCard. clockInEvent: $ref: '#/components/schemas/microsoft.graph.timeCardEvent' clockOutEvent: @@ -68756,6 +68901,7 @@ components: $ref: '#/components/schemas/microsoft.graph.timeCardState' userId: type: string + description: User ID to which the timeCard belongs. nullable: true additionalProperties: type: object @@ -68896,6 +69042,37 @@ components: type: string additionalProperties: type: object + microsoft.graph.cloudPcAuditActorType: + title: cloudPcAuditActorType + enum: + - itPro + - application + - partner + - unknown + type: string + microsoft.graph.cloudPcUserRoleScopeTagInfo: + title: cloudPcUserRoleScopeTagInfo + type: object + properties: + displayName: + type: string + roleScopeTagId: + type: string + additionalProperties: + type: object + microsoft.graph.cloudPcAuditProperty: + title: cloudPcAuditProperty + type: object + properties: + displayName: + type: string + newValue: + type: string + oldValue: + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.cloudPcOnPremisesConnectionHealthCheck: title: cloudPcOnPremisesConnectionHealthCheck type: object @@ -70265,6 +70442,7 @@ components: properties: breakId: type: string + description: ID of the timeCardBreak. nullable: true end: $ref: '#/components/schemas/microsoft.graph.timeCardEvent' @@ -70280,10 +70458,12 @@ components: properties: atApprovedLocation: type: boolean + description: Indicates whether the entry was recorded at the approved location. nullable: true dateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: The time the entry is recorded. format: date-time notes: $ref: '#/components/schemas/microsoft.graph.itemBody' @@ -70305,6 +70485,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.timeCardBreak' + description: The list of breaks associated with the timeCard. clockInEvent: $ref: '#/components/schemas/microsoft.graph.timeCardEvent' clockOutEvent: @@ -70397,15 +70578,21 @@ components: - endpointConnectivityCheckWVDUrlNotAllowListed - endpointConnectivityCheckIntuneUrlNotAllowListed - endpointConnectivityCheckUnknownError - - aadConnectivityCheckUnknownError + - azureAdDeviceSyncCheckDeviceNotFound + - azureAdDeviceSyncCheckLongSyncCircle + - azureAdDeviceSyncCheckUnknownError - resourceAvailabilityCheckNoSubnetIP - resourceAvailabilityCheckSubscriptionDisabled + - resourceAvailabilityCheckAzurePolicyViolation - resourceAvailabilityCheckUnsupportedVNetRegion - resourceAvailabilityCheckUnknownError - permissionCheckNoSubscriptionReaderRole - permissionCheckNoResourceGroupOwnerRole - permissionCheckNoVNetContributorRole - permissionCheckUnknownError + - internalServerErrorDeploymentCanceled + - internalServerErrorAllocateResourceFailed + - internalServerErrorVMDeploymentTimeout - internalServerUnknownError type: string microsoft.graph.mediaSourceContentCategory: diff --git a/openApiDocs/beta/Devices.CloudPrint.yml b/openApiDocs/beta/Devices.CloudPrint.yml index 3d1cfab92fb..97f513f9e22 100644 --- a/openApiDocs/beta/Devices.CloudPrint.yml +++ b/openApiDocs/beta/Devices.CloudPrint.yml @@ -9366,6 +9366,10 @@ components: 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' photo: $ref: '#/components/schemas/microsoft.graph.profilePhoto' primaryChannel: @@ -11747,6 +11751,10 @@ components: items: $ref: '#/components/schemas/microsoft.graph.chatMessage' description: A collection of all the messages in the chat. Nullable. + operations: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' permissionGrants: type: array items: @@ -15161,6 +15169,7 @@ components: - googleCloudDevicePolicyController - microsoft365ManagedMdm - windowsManagementCloudApi + - intuneAosp type: string microsoft.graph.managedDeviceManagementFeatures: title: managedDeviceManagementFeatures @@ -17206,7 +17215,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' - description: 'Content in a message hosted by Microsoft Teams e.g., images, code snippets etc.' + description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' replies: type: array items: @@ -19381,6 +19390,7 @@ components: - unknownFutureValue - teamifyGroup - createChannel + - createChat type: string microsoft.graph.teamsAsyncOperationStatus: title: teamsAsyncOperationStatus @@ -19554,6 +19564,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.timeCardBreak' + description: The list of breaks associated with the timeCard. clockInEvent: $ref: '#/components/schemas/microsoft.graph.timeCardEvent' clockOutEvent: @@ -19568,6 +19579,7 @@ components: $ref: '#/components/schemas/microsoft.graph.timeCardState' userId: type: string + description: User ID to which the timeCard belongs. nullable: true additionalProperties: type: object @@ -20344,6 +20356,7 @@ components: - windows10AndLater - androidWorkProfile - windows10XProfile + - androidAOSP - all type: string microsoft.graph.deviceCompliancePolicySettingState: @@ -22614,6 +22627,7 @@ components: properties: breakId: type: string + description: ID of the timeCardBreak. nullable: true end: $ref: '#/components/schemas/microsoft.graph.timeCardEvent' @@ -22629,10 +22643,12 @@ components: properties: atApprovedLocation: type: boolean + description: Indicates whether the entry was recorded at the approved location. nullable: true dateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: The time the entry is recorded. format: date-time notes: $ref: '#/components/schemas/microsoft.graph.itemBody' @@ -22654,6 +22670,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.timeCardBreak' + description: The list of breaks associated with the timeCard. clockInEvent: $ref: '#/components/schemas/microsoft.graph.timeCardEvent' clockOutEvent: diff --git a/openApiDocs/beta/Devices.CorporateManagement.yml b/openApiDocs/beta/Devices.CorporateManagement.yml index 3c681f1534d..58e4bf05c17 100644 --- a/openApiDocs/beta/Devices.CorporateManagement.yml +++ b/openApiDocs/beta/Devices.CorporateManagement.yml @@ -31833,6 +31833,7 @@ components: - googleCloudDevicePolicyController - microsoft365ManagedMdm - windowsManagementCloudApi + - intuneAosp type: string microsoft.graph.managedDeviceManagementFeatures: title: managedDeviceManagementFeatures @@ -31914,6 +31915,7 @@ components: - windows10AndLater - androidWorkProfile - windows10XProfile + - androidAOSP - all type: string microsoft.graph.deviceCompliancePolicySettingState: @@ -34794,6 +34796,10 @@ components: items: $ref: '#/components/schemas/microsoft.graph.chatMessage' description: A collection of all the messages in the chat. Nullable. + operations: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' permissionGrants: type: array items: @@ -34886,6 +34892,10 @@ components: 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' photo: $ref: '#/components/schemas/microsoft.graph.profilePhoto' primaryChannel: @@ -39201,7 +39211,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' - description: 'Content in a message hosted by Microsoft Teams e.g., images, code snippets etc.' + description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' replies: type: array items: @@ -39209,6 +39219,44 @@ components: description: Replies for a specified message. 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])$' + 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])$' + type: string + description: Time when the async operation was last updated. + format: date-time + operationType: + $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperationType' + status: + $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperationStatus' + targetResourceId: + type: string + description: 'The ID of the object that''s created or modified as result of this async operation, typically a team.' + nullable: true + targetResourceLocation: + type: string + description: The location of the object that's created or modified as result of this async operation. This URL should be treated as an opaque value and not parsed into its component paths. + nullable: true + additionalProperties: + type: object microsoft.graph.teamsTab: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -39413,44 +39461,6 @@ components: description: A collection of all the tabs in the channel. A navigation property. 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])$' - 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])$' - type: string - description: Time when the async operation was last updated. - format: date-time - operationType: - $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperationType' - status: - $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperationStatus' - targetResourceId: - type: string - description: 'The ID of the object that''s created or modified as result of this async operation, typically a team.' - nullable: true - targetResourceLocation: - type: string - description: The location of the object that's created or modified as result of this async operation. This URL should be treated as an opaque value and not parsed into its component paths. - nullable: true - additionalProperties: - type: object microsoft.graph.teamworkTag: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -42832,6 +42842,43 @@ components: type: object additionalProperties: type: object + microsoft.graph.operationError: + title: operationError + type: object + properties: + code: + type: string + description: Operation error code. + nullable: true + message: + type: string + description: Operation error message. + nullable: true + additionalProperties: + type: object + microsoft.graph.teamsAsyncOperationType: + title: teamsAsyncOperationType + enum: + - invalid + - cloneTeam + - archiveTeam + - unarchiveTeam + - createTeam + - unknownFutureValue + - teamifyGroup + - createChannel + - createChat + type: string + microsoft.graph.teamsAsyncOperationStatus: + title: teamsAsyncOperationStatus + enum: + - invalid + - notStarted + - inProgress + - succeeded + - failed + - unknownFutureValue + type: string microsoft.graph.teamsTabConfiguration: title: teamsTabConfiguration type: object @@ -42887,42 +42934,6 @@ components: $ref: '#/components/schemas/microsoft.graph.userNewMessageRestriction' additionalProperties: type: object - microsoft.graph.operationError: - title: operationError - type: object - properties: - code: - type: string - description: Operation error code. - nullable: true - message: - type: string - description: Operation error message. - nullable: true - additionalProperties: - type: object - microsoft.graph.teamsAsyncOperationType: - title: teamsAsyncOperationType - enum: - - invalid - - cloneTeam - - archiveTeam - - unarchiveTeam - - createTeam - - unknownFutureValue - - teamifyGroup - - createChannel - type: string - microsoft.graph.teamsAsyncOperationStatus: - title: teamsAsyncOperationStatus - enum: - - invalid - - notStarted - - inProgress - - succeeded - - failed - - unknownFutureValue - type: string microsoft.graph.teamworkTagType: title: teamworkTagType enum: @@ -43085,6 +43096,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.timeCardBreak' + description: The list of breaks associated with the timeCard. clockInEvent: $ref: '#/components/schemas/microsoft.graph.timeCardEvent' clockOutEvent: @@ -43099,6 +43111,7 @@ components: $ref: '#/components/schemas/microsoft.graph.timeCardState' userId: type: string + description: User ID to which the timeCard belongs. nullable: true additionalProperties: type: object @@ -44571,6 +44584,7 @@ components: properties: breakId: type: string + description: ID of the timeCardBreak. nullable: true end: $ref: '#/components/schemas/microsoft.graph.timeCardEvent' @@ -44586,10 +44600,12 @@ components: properties: atApprovedLocation: type: boolean + description: Indicates whether the entry was recorded at the approved location. nullable: true dateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: The time the entry is recorded. format: date-time notes: $ref: '#/components/schemas/microsoft.graph.itemBody' @@ -44611,6 +44627,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.timeCardBreak' + description: The list of breaks associated with the timeCard. clockInEvent: $ref: '#/components/schemas/microsoft.graph.timeCardEvent' clockOutEvent: diff --git a/openApiDocs/beta/Education.yml b/openApiDocs/beta/Education.yml index 94b9296cb8f..c1efde84246 100644 --- a/openApiDocs/beta/Education.yml +++ b/openApiDocs/beta/Education.yml @@ -648,6 +648,7 @@ paths: enum: - id - addedStudentAction + - addToCalendarAction - dueTime - notificationChannelUrl type: string @@ -757,6 +758,8 @@ paths: - id desc - addedStudentAction - addedStudentAction desc + - addToCalendarAction + - addToCalendarAction desc - allowLateSubmissions - allowLateSubmissions desc - allowStudentsToAddResourcesToSubmission @@ -808,6 +811,7 @@ paths: enum: - id - addedStudentAction + - addToCalendarAction - allowLateSubmissions - allowStudentsToAddResourcesToSubmission - assignDateTime @@ -936,6 +940,7 @@ paths: enum: - id - addedStudentAction + - addToCalendarAction - allowLateSubmissions - allowStudentsToAddResourcesToSubmission - assignDateTime @@ -4986,6 +4991,8 @@ paths: - id desc - addedStudentAction - addedStudentAction desc + - addToCalendarAction + - addToCalendarAction desc - allowLateSubmissions - allowLateSubmissions desc - allowStudentsToAddResourcesToSubmission @@ -5037,6 +5044,7 @@ paths: enum: - id - addedStudentAction + - addToCalendarAction - allowLateSubmissions - allowStudentsToAddResourcesToSubmission - assignDateTime @@ -5150,6 +5158,7 @@ paths: enum: - id - addedStudentAction + - addToCalendarAction - allowLateSubmissions - allowStudentsToAddResourcesToSubmission - assignDateTime @@ -10870,6 +10879,8 @@ paths: - id desc - addedStudentAction - addedStudentAction desc + - addToCalendarAction + - addToCalendarAction desc - allowLateSubmissions - allowLateSubmissions desc - allowStudentsToAddResourcesToSubmission @@ -10921,6 +10932,7 @@ paths: enum: - id - addedStudentAction + - addToCalendarAction - allowLateSubmissions - allowStudentsToAddResourcesToSubmission - assignDateTime @@ -11049,6 +11061,7 @@ paths: enum: - id - addedStudentAction + - addToCalendarAction - allowLateSubmissions - allowStudentsToAddResourcesToSubmission - assignDateTime @@ -15390,6 +15403,8 @@ components: properties: addedStudentAction: $ref: '#/components/schemas/microsoft.graph.educationAddedStudentAction' + addToCalendarAction: + $ref: '#/components/schemas/microsoft.graph.educationAddToCalendarOptions' dueTime: pattern: '^([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?$' type: string @@ -15410,6 +15425,8 @@ components: properties: addedStudentAction: $ref: '#/components/schemas/microsoft.graph.educationAddedStudentAction' + addToCalendarAction: + $ref: '#/components/schemas/microsoft.graph.educationAddToCalendarOptions' allowLateSubmissions: type: boolean description: 'Identifies whether students can submit after the due date. If this property is not specified during create, it defaults to true.' @@ -17010,6 +17027,14 @@ components: - assignIfOpen - unknownFutureValue type: string + microsoft.graph.educationAddToCalendarOptions: + title: educationAddToCalendarOptions + enum: + - none + - studentsAndPublisher + - studentsAndTeamOwners + - unknownFutureValue + type: string microsoft.graph.educationAssignmentRecipient: title: educationAssignmentRecipient type: object @@ -17996,6 +18021,10 @@ components: 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' photo: $ref: '#/components/schemas/microsoft.graph.profilePhoto' primaryChannel: @@ -20520,6 +20549,10 @@ components: items: $ref: '#/components/schemas/microsoft.graph.chatMessage' description: A collection of all the messages in the chat. Nullable. + operations: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' permissionGrants: type: array items: @@ -23687,6 +23720,7 @@ components: - googleCloudDevicePolicyController - microsoft365ManagedMdm - windowsManagementCloudApi + - intuneAosp type: string microsoft.graph.managedDeviceManagementFeatures: title: managedDeviceManagementFeatures @@ -25732,7 +25766,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' - description: 'Content in a message hosted by Microsoft Teams e.g., images, code snippets etc.' + description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' replies: type: array items: @@ -27586,6 +27620,7 @@ components: - unknownFutureValue - teamifyGroup - createChannel + - createChat type: string microsoft.graph.teamsAsyncOperationStatus: title: teamsAsyncOperationStatus @@ -27759,6 +27794,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.timeCardBreak' + description: The list of breaks associated with the timeCard. clockInEvent: $ref: '#/components/schemas/microsoft.graph.timeCardEvent' clockOutEvent: @@ -27773,6 +27809,7 @@ components: $ref: '#/components/schemas/microsoft.graph.timeCardState' userId: type: string + description: User ID to which the timeCard belongs. nullable: true additionalProperties: type: object @@ -28557,6 +28594,7 @@ components: - windows10AndLater - androidWorkProfile - windows10XProfile + - androidAOSP - all type: string microsoft.graph.deviceCompliancePolicySettingState: @@ -30701,6 +30739,7 @@ components: properties: breakId: type: string + description: ID of the timeCardBreak. nullable: true end: $ref: '#/components/schemas/microsoft.graph.timeCardEvent' @@ -30716,10 +30755,12 @@ components: properties: atApprovedLocation: type: boolean + description: Indicates whether the entry was recorded at the approved location. nullable: true dateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: The time the entry is recorded. format: date-time notes: $ref: '#/components/schemas/microsoft.graph.itemBody' @@ -30741,6 +30782,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.timeCardBreak' + description: The list of breaks associated with the timeCard. clockInEvent: $ref: '#/components/schemas/microsoft.graph.timeCardEvent' clockOutEvent: diff --git a/openApiDocs/beta/Files.yml b/openApiDocs/beta/Files.yml index a71476c4758..c9a17859a85 100644 --- a/openApiDocs/beta/Files.yml +++ b/openApiDocs/beta/Files.yml @@ -33326,6 +33326,10 @@ components: items: $ref: '#/components/schemas/microsoft.graph.chatMessage' description: A collection of all the messages in the chat. Nullable. + operations: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' permissionGrants: type: array items: @@ -33418,6 +33422,10 @@ components: 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' photo: $ref: '#/components/schemas/microsoft.graph.profilePhoto' primaryChannel: @@ -35884,6 +35892,7 @@ components: - googleCloudDevicePolicyController - microsoft365ManagedMdm - windowsManagementCloudApi + - intuneAosp type: string microsoft.graph.managedDeviceManagementFeatures: title: managedDeviceManagementFeatures @@ -37999,7 +38008,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' - description: 'Content in a message hosted by Microsoft Teams e.g., images, code snippets etc.' + description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' replies: type: array items: @@ -38007,6 +38016,44 @@ components: description: Replies for a specified message. 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])$' + 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])$' + type: string + description: Time when the async operation was last updated. + format: date-time + operationType: + $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperationType' + status: + $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperationStatus' + targetResourceId: + type: string + description: 'The ID of the object that''s created or modified as result of this async operation, typically a team.' + nullable: true + targetResourceLocation: + type: string + description: The location of the object that's created or modified as result of this async operation. This URL should be treated as an opaque value and not parsed into its component paths. + nullable: true + additionalProperties: + type: object microsoft.graph.teamsTab: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -38211,44 +38258,6 @@ components: description: A collection of all the tabs in the channel. A navigation property. 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])$' - 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])$' - type: string - description: Time when the async operation was last updated. - format: date-time - operationType: - $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperationType' - status: - $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperationStatus' - targetResourceId: - type: string - description: 'The ID of the object that''s created or modified as result of this async operation, typically a team.' - nullable: true - targetResourceLocation: - type: string - description: The location of the object that's created or modified as result of this async operation. This URL should be treated as an opaque value and not parsed into its component paths. - nullable: true - additionalProperties: - type: object microsoft.graph.teamworkTag: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -39660,6 +39669,7 @@ components: - windows10AndLater - androidWorkProfile - windows10XProfile + - androidAOSP - all type: string microsoft.graph.deviceCompliancePolicySettingState: @@ -40922,6 +40932,43 @@ components: type: object additionalProperties: type: object + microsoft.graph.operationError: + title: operationError + type: object + properties: + code: + type: string + description: Operation error code. + nullable: true + message: + type: string + description: Operation error message. + nullable: true + additionalProperties: + type: object + microsoft.graph.teamsAsyncOperationType: + title: teamsAsyncOperationType + enum: + - invalid + - cloneTeam + - archiveTeam + - unarchiveTeam + - createTeam + - unknownFutureValue + - teamifyGroup + - createChannel + - createChat + type: string + microsoft.graph.teamsAsyncOperationStatus: + title: teamsAsyncOperationStatus + enum: + - invalid + - notStarted + - inProgress + - succeeded + - failed + - unknownFutureValue + type: string microsoft.graph.teamsTabConfiguration: title: teamsTabConfiguration type: object @@ -40977,42 +41024,6 @@ components: $ref: '#/components/schemas/microsoft.graph.userNewMessageRestriction' additionalProperties: type: object - microsoft.graph.operationError: - title: operationError - type: object - properties: - code: - type: string - description: Operation error code. - nullable: true - message: - type: string - description: Operation error message. - nullable: true - additionalProperties: - type: object - microsoft.graph.teamsAsyncOperationType: - title: teamsAsyncOperationType - enum: - - invalid - - cloneTeam - - archiveTeam - - unarchiveTeam - - createTeam - - unknownFutureValue - - teamifyGroup - - createChannel - type: string - microsoft.graph.teamsAsyncOperationStatus: - title: teamsAsyncOperationStatus - enum: - - invalid - - notStarted - - inProgress - - succeeded - - failed - - unknownFutureValue - type: string microsoft.graph.teamworkTagType: title: teamworkTagType enum: @@ -41167,6 +41178,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.timeCardBreak' + description: The list of breaks associated with the timeCard. clockInEvent: $ref: '#/components/schemas/microsoft.graph.timeCardEvent' clockOutEvent: @@ -41181,6 +41193,7 @@ components: $ref: '#/components/schemas/microsoft.graph.timeCardState' userId: type: string + description: User ID to which the timeCard belongs. nullable: true additionalProperties: type: object @@ -42326,6 +42339,7 @@ components: properties: breakId: type: string + description: ID of the timeCardBreak. nullable: true end: $ref: '#/components/schemas/microsoft.graph.timeCardEvent' @@ -42341,10 +42355,12 @@ components: properties: atApprovedLocation: type: boolean + description: Indicates whether the entry was recorded at the approved location. nullable: true dateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: The time the entry is recorded. format: date-time notes: $ref: '#/components/schemas/microsoft.graph.itemBody' @@ -42366,6 +42382,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.timeCardBreak' + description: The list of breaks associated with the timeCard. clockInEvent: $ref: '#/components/schemas/microsoft.graph.timeCardEvent' clockOutEvent: diff --git a/openApiDocs/beta/Groups.yml b/openApiDocs/beta/Groups.yml index dc2f40edbdd..61c19afc0c1 100644 --- a/openApiDocs/beta/Groups.yml +++ b/openApiDocs/beta/Groups.yml @@ -25820,6 +25820,10 @@ components: 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' photo: $ref: '#/components/schemas/microsoft.graph.profilePhoto' primaryChannel: @@ -29995,7 +29999,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' - description: 'Content in a message hosted by Microsoft Teams e.g., images, code snippets etc.' + description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' replies: type: array items: @@ -30129,6 +30133,7 @@ components: - unknownFutureValue - teamifyGroup - createChannel + - createChat type: string microsoft.graph.teamsAsyncOperationStatus: title: teamsAsyncOperationStatus @@ -32507,6 +32512,10 @@ components: items: $ref: '#/components/schemas/microsoft.graph.chatMessage' description: A collection of all the messages in the chat. Nullable. + operations: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' permissionGrants: type: array items: @@ -32698,6 +32707,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.timeCardBreak' + description: The list of breaks associated with the timeCard. clockInEvent: $ref: '#/components/schemas/microsoft.graph.timeCardEvent' clockOutEvent: @@ -32712,6 +32722,7 @@ components: $ref: '#/components/schemas/microsoft.graph.timeCardState' userId: type: string + description: User ID to which the timeCard belongs. nullable: true additionalProperties: type: object @@ -35212,6 +35223,7 @@ components: - googleCloudDevicePolicyController - microsoft365ManagedMdm - windowsManagementCloudApi + - intuneAosp type: string microsoft.graph.managedDeviceManagementFeatures: title: managedDeviceManagementFeatures @@ -37185,6 +37197,7 @@ components: properties: breakId: type: string + description: ID of the timeCardBreak. nullable: true end: $ref: '#/components/schemas/microsoft.graph.timeCardEvent' @@ -37200,10 +37213,12 @@ components: properties: atApprovedLocation: type: boolean + description: Indicates whether the entry was recorded at the approved location. nullable: true dateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: The time the entry is recorded. format: date-time notes: $ref: '#/components/schemas/microsoft.graph.itemBody' @@ -37225,6 +37240,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.timeCardBreak' + description: The list of breaks associated with the timeCard. clockInEvent: $ref: '#/components/schemas/microsoft.graph.timeCardEvent' clockOutEvent: @@ -38285,6 +38301,7 @@ components: - windows10AndLater - androidWorkProfile - windows10XProfile + - androidAOSP - all type: string microsoft.graph.deviceCompliancePolicySettingState: diff --git a/openApiDocs/beta/Identity.Governance.yml b/openApiDocs/beta/Identity.Governance.yml index 99a96a6b4f2..0537f9fb9f5 100644 --- a/openApiDocs/beta/Identity.Governance.yml +++ b/openApiDocs/beta/Identity.Governance.yml @@ -3392,357 +3392,2850 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + /identityGovernance: + get: + tags: + - identityGovernance.identityGovernance + summary: Get identityGovernance + operationId: identityGovernance.identityGovernance_GetIdentityGovernance + parameters: + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - accessReviews + - appConsent + - termsOfUse + - entitlementManagement + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - accessReviews + - appConsent + - termsOfUse + - entitlementManagement + type: string + responses: + '200': + description: Retrieved entity + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance' + links: + accessReviews: + operationId: identityGovernance.GetAccessReviews + appConsent: + operationId: identityGovernance.GetAppConsent + termsOfUse: + operationId: identityGovernance.GetTermsOfUse + entitlementManagement: + operationId: identityGovernance.GetEntitlementManagement + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.identityGovernance + summary: Update identityGovernance + operationId: identityGovernance.identityGovernance_UpdateIdentityGovernance + requestBody: + description: New property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /identityGovernance/accessReviews: + get: + tags: + - identityGovernance.accessReviewSet + summary: Get accessReviews from identityGovernance + operationId: identityGovernance_GetAccessReviews + parameters: + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - definitions + - historyDefinitions + - policy + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - definitions + - historyDefinitions + - policy + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewSet' + links: + definitions: + operationId: identityGovernance.AccessReviews.ListDefinitions + historyDefinitions: + operationId: identityGovernance.AccessReviews.ListHistoryDefinitions + policy: + operationId: identityGovernance.AccessReviews.GetPolicy + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.accessReviewSet + summary: Update the navigation property accessReviews in identityGovernance + operationId: identityGovernance_UpdateAccessReviews + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewSet' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.accessReviewSet + summary: Delete navigation property accessReviews for identityGovernance + operationId: identityGovernance_DeleteAccessReviews + parameters: + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /identityGovernance/accessReviews/definitions: + get: + tags: + - identityGovernance.accessReviewSet + summary: Get definitions from identityGovernance + operationId: identityGovernance.accessReviews_ListDefinitions + 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 + - 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 + - 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 + - backupReviewers + - createdBy + - createdDateTime + - descriptionForAdmins + - descriptionForReviewers + - displayName + - fallbackReviewers + - instanceEnumerationScope + - lastModifiedDateTime + - reviewers + - scope + - settings + - status + - instances + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - instances + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of accessReviewScheduleDefinition + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewScheduleDefinition' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.accessReviewSet + summary: Create new navigation property to definitions for identityGovernance + operationId: identityGovernance.accessReviews_CreateDefinitions + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewScheduleDefinition' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewScheduleDefinition' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}': + get: + tags: + - identityGovernance.accessReviewSet + summary: Get definitions from identityGovernance + operationId: identityGovernance.accessReviews_GetDefinitions + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: 'key: id of accessReviewScheduleDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - backupReviewers + - createdBy + - createdDateTime + - descriptionForAdmins + - descriptionForReviewers + - displayName + - fallbackReviewers + - instanceEnumerationScope + - lastModifiedDateTime + - reviewers + - scope + - settings + - status + - instances + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - instances + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewScheduleDefinition' + links: + instances: + operationId: identityGovernance.accessReviews.Definitions.ListInstances + parameters: + accessReviewScheduleDefinition-id: $request.path.accessReviewScheduleDefinition-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.accessReviewSet + summary: Update the navigation property definitions in identityGovernance + operationId: identityGovernance.accessReviews_UpdateDefinitions + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: 'key: id of accessReviewScheduleDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewScheduleDefinition' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.accessReviewSet + summary: Delete navigation property definitions for identityGovernance + operationId: identityGovernance.accessReviews_DeleteDefinitions + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: 'key: id of accessReviewScheduleDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - 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 + '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances': + get: + 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_ListInstances + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: 'key: id of accessReviewScheduleDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - $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 + - endDateTime + - endDateTime desc + - scope + - scope desc + - startDateTime + - startDateTime 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 + - endDateTime + - scope + - startDateTime + - status + - decisions + - definition + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - decisions + - definition + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of accessReviewInstance + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstance' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.accessReviewSet + summary: Create new navigation property to instances for 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_CreateInstances + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: 'key: id of accessReviewScheduleDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstance' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstance' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}': + get: + 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 + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: 'key: id of accessReviewInstance' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - endDateTime + - scope + - startDateTime + - status + - decisions + - definition + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - decisions + - definition + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstance' + links: + decisions: + operationId: identityGovernance.accessReviews.definitions.Instances.ListDecisions + parameters: + accessReviewScheduleDefinition-id: $request.path.accessReviewScheduleDefinition-id + accessReviewInstance-id: $request.path.accessReviewInstance-id + definition: + operationId: identityGovernance.accessReviews.definitions.Instances.GetDefinition + parameters: + accessReviewScheduleDefinition-id: $request.path.accessReviewScheduleDefinition-id + accessReviewInstance-id: $request.path.accessReviewInstance-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.accessReviewSet + summary: Update the navigation property instances in 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_UpdateInstances + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: 'key: id of accessReviewScheduleDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: 'key: id of accessReviewInstance' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstance' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.accessReviewSet + summary: Delete navigation property instances for 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_DeleteInstances + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: 'key: id of accessReviewScheduleDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: 'key: id of accessReviewInstance' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/decisions': + get: + tags: + - identityGovernance.accessReviewSet + summary: Get decisions from identityGovernance + description: 'Each user reviewed in an accessReviewInstance has a decision item representing if their access was approved, denied, or not yet reviewed.' + operationId: identityGovernance.accessReviews.definitions.instances_ListDecisions + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: 'key: id of accessReviewScheduleDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: 'key: id of accessReviewInstance' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - $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 + - accessReviewId + - accessReviewId desc + - appliedBy + - appliedBy desc + - appliedDateTime + - appliedDateTime desc + - applyResult + - applyResult desc + - decision + - decision desc + - justification + - justification desc + - principal + - principal desc + - principalLink + - principalLink desc + - recommendation + - recommendation desc + - resource + - resource desc + - resourceLink + - resourceLink desc + - reviewedBy + - reviewedBy desc + - reviewedDateTime + - reviewedDateTime desc + - target + - target 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 + - accessReviewId + - appliedBy + - appliedDateTime + - applyResult + - decision + - justification + - principal + - principalLink + - recommendation + - resource + - resourceLink + - reviewedBy + - reviewedDateTime + - target + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of accessReviewInstanceDecisionItem + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItem' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.accessReviewSet + summary: Create new navigation property to decisions for identityGovernance + description: 'Each user reviewed in an accessReviewInstance has a decision item representing if their access was approved, denied, or not yet reviewed.' + operationId: identityGovernance.accessReviews.definitions.instances_CreateDecisions + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: 'key: id of accessReviewScheduleDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: 'key: id of accessReviewInstance' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItem' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItem' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/decisions/{accessReviewInstanceDecisionItem-id}': + get: + tags: + - identityGovernance.accessReviewSet + summary: Get decisions from identityGovernance + description: 'Each user reviewed in an accessReviewInstance has a decision item representing if their access was 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 + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: 'key: id of accessReviewInstance' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewInstanceDecisionItem-id + in: path + description: 'key: id of accessReviewInstanceDecisionItem' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - 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 + - recommendation + - resource + - resourceLink + - reviewedBy + - reviewedDateTime + - target + 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.accessReviewInstanceDecisionItem' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.accessReviewSet + summary: Update the navigation property decisions in identityGovernance + description: 'Each user reviewed in an accessReviewInstance has a decision item representing if their access was approved, denied, or not yet reviewed.' + operationId: identityGovernance.accessReviews.definitions.instances_UpdateDecisions + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: 'key: id of accessReviewScheduleDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: 'key: id of accessReviewInstance' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewInstanceDecisionItem-id + in: path + description: 'key: id of accessReviewInstanceDecisionItem' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItem' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.accessReviewSet + summary: Delete navigation property decisions for identityGovernance + description: 'Each user reviewed in an accessReviewInstance has a decision item representing if their access was approved, denied, or not yet reviewed.' + operationId: identityGovernance.accessReviews.definitions.instances_DeleteDecisions + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: 'key: id of accessReviewScheduleDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: 'key: id of accessReviewInstance' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewInstanceDecisionItem-id + in: path + description: 'key: id of accessReviewInstanceDecisionItem' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - 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 '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/decisions/microsoft.graph.filterByCurrentUser(on={on})': get: tags: - - identityGovernance.Functions - summary: Invoke function filterByCurrentUser - operationId: identityGovernance.accessReviews.definitions.instances.decisions_filterByCurrentUser + - identityGovernance.Functions + summary: Invoke function filterByCurrentUser + operationId: identityGovernance.accessReviews.definitions.instances.decisions_filterByCurrentUser + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: 'key: id of accessReviewScheduleDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: 'key: id of accessReviewInstance' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: on + in: path + description: 'Usage: on={on}' + required: true + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItemFilterByCurrentUserOptions' + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItem' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/definition': + get: + 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 + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: 'key: id of accessReviewInstance' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - backupReviewers + - createdBy + - createdDateTime + - descriptionForAdmins + - descriptionForReviewers + - displayName + - fallbackReviewers + - instanceEnumerationScope + - lastModifiedDateTime + - reviewers + - scope + - settings + - status + - instances + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - instances + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewScheduleDefinition' + links: + instances: + operationId: identityGovernance.accessReviews.definitions.instances.Definition.ListInstances + parameters: + accessReviewScheduleDefinition-id: $request.path.accessReviewScheduleDefinition-id + accessReviewInstance-id: $request.path.accessReviewInstance-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/definition/$ref': + get: + tags: + - identityGovernance.accessReviewSet + summary: Get ref of 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_GetRefDefinition + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: 'key: id of accessReviewScheduleDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: 'key: id of accessReviewInstance' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + instances: + operationId: identityGovernance.accessReviews.definitions.instances.Definition.ListInstances + parameters: + accessReviewScheduleDefinition-id: $request.path.accessReviewScheduleDefinition-id + accessReviewInstance-id: $request.path.accessReviewInstance-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - identityGovernance.accessReviewSet + summary: Update the ref of navigation property definition in 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_SetRefDefinition + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: 'key: id of accessReviewScheduleDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: 'key: id of accessReviewInstance' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + requestBody: + description: New navigation property ref values + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.accessReviewSet + summary: Delete ref of navigation property definition for 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_DeleteRefDefinition + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: 'key: id of accessReviewScheduleDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: 'key: id of accessReviewInstance' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/definition/microsoft.graph.stop': + post: + tags: + - identityGovernance.Actions + summary: Invoke action stop + operationId: identityGovernance.accessReviews.definitions.instances.definition_stop + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: 'key: id of accessReviewScheduleDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: 'key: id of accessReviewInstance' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/microsoft.graph.acceptRecommendations': + post: + tags: + - identityGovernance.Actions + summary: Invoke action acceptRecommendations + operationId: identityGovernance.accessReviews.definitions.instances_acceptRecommendations + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: 'key: id of accessReviewScheduleDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: 'key: id of accessReviewInstance' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/microsoft.graph.applyDecisions': + post: + tags: + - identityGovernance.Actions + summary: Invoke action applyDecisions + operationId: identityGovernance.accessReviews.definitions.instances_applyDecisions + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: 'key: id of accessReviewScheduleDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: 'key: id of accessReviewInstance' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/microsoft.graph.batchRecordDecisions': + post: + tags: + - identityGovernance.Actions + summary: Invoke action batchRecordDecisions + operationId: identityGovernance.accessReviews.definitions.instances_batchRecordDecisions + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: 'key: id of accessReviewScheduleDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: 'key: id of accessReviewInstance' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + decision: + type: string + nullable: true + justification: + type: string + nullable: true + principalId: + type: string + nullable: true + resourceId: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/microsoft.graph.resetDecisions': + post: + tags: + - identityGovernance.Actions + summary: Invoke action resetDecisions + operationId: identityGovernance.accessReviews.definitions.instances_resetDecisions + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: 'key: id of accessReviewScheduleDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: 'key: id of accessReviewInstance' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/microsoft.graph.sendReminder': + post: + tags: + - identityGovernance.Actions + summary: Invoke action sendReminder + operationId: identityGovernance.accessReviews.definitions.instances_sendReminder + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: 'key: id of accessReviewScheduleDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: 'key: id of accessReviewInstance' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/microsoft.graph.stop': + post: + tags: + - identityGovernance.Actions + summary: Invoke action stop + operationId: identityGovernance.accessReviews.definitions.instances_stop + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: 'key: id of accessReviewScheduleDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: 'key: id of accessReviewInstance' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/microsoft.graph.filterByCurrentUser(on={on})': + get: + tags: + - identityGovernance.Functions + summary: Invoke function filterByCurrentUser + operationId: identityGovernance.accessReviews.definitions.instances_filterByCurrentUser + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: 'key: id of accessReviewScheduleDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: on + in: path + description: 'Usage: on={on}' + required: true + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceFilterByCurrentUserOptions' + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstance' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/microsoft.graph.stop': + post: + tags: + - identityGovernance.Actions + summary: Invoke action stop + operationId: identityGovernance.accessReviews.definitions_stop + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: 'key: id of accessReviewScheduleDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/accessReviews/definitions/microsoft.graph.filterByCurrentUser(on={on})': + get: + tags: + - identityGovernance.Functions + summary: Invoke function filterByCurrentUser + operationId: identityGovernance.accessReviews.definitions_filterByCurrentUser + parameters: + - name: on + in: path + description: 'Usage: on={on}' + required: true + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewScheduleDefinitionFilterByCurrentUserOptions' + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewScheduleDefinition' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + /identityGovernance/accessReviews/historyDefinitions: + get: + tags: + - identityGovernance.accessReviewSet + summary: Get historyDefinitions from identityGovernance + operationId: identityGovernance.accessReviews_ListHistoryDefinitions + 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 + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - decisions + - decisions desc + - displayName + - displayName desc + - downloadUri + - downloadUri desc + - fulfilledDateTime + - fulfilledDateTime desc + - reviewHistoryPeriodEndDateTime + - reviewHistoryPeriodEndDateTime desc + - reviewHistoryPeriodStartDateTime + - reviewHistoryPeriodStartDateTime desc + - scopes + - scopes 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 + - createdBy + - createdDateTime + - decisions + - displayName + - downloadUri + - fulfilledDateTime + - reviewHistoryPeriodEndDateTime + - reviewHistoryPeriodStartDateTime + - scopes + - status + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of accessReviewHistoryDefinition + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewHistoryDefinition' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.accessReviewSet + summary: Create new navigation property to historyDefinitions for identityGovernance + operationId: identityGovernance.accessReviews_CreateHistoryDefinitions + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewHistoryDefinition' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewHistoryDefinition' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/accessReviews/historyDefinitions/{accessReviewHistoryDefinition-id}': + get: + tags: + - identityGovernance.accessReviewSet + summary: Get historyDefinitions from identityGovernance + operationId: identityGovernance.accessReviews_GetHistoryDefinitions + parameters: + - name: accessReviewHistoryDefinition-id + in: path + description: 'key: id of accessReviewHistoryDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewHistoryDefinition + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdBy + - createdDateTime + - decisions + - displayName + - downloadUri + - fulfilledDateTime + - reviewHistoryPeriodEndDateTime + - reviewHistoryPeriodStartDateTime + - scopes + - status + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewHistoryDefinition' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.accessReviewSet + summary: Update the navigation property historyDefinitions in identityGovernance + operationId: identityGovernance.accessReviews_UpdateHistoryDefinitions + parameters: + - name: accessReviewHistoryDefinition-id + in: path + description: 'key: id of accessReviewHistoryDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewHistoryDefinition + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewHistoryDefinition' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.accessReviewSet + summary: Delete navigation property historyDefinitions for identityGovernance + operationId: identityGovernance.accessReviews_DeleteHistoryDefinitions + parameters: + - name: accessReviewHistoryDefinition-id + in: path + description: 'key: id of accessReviewHistoryDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewHistoryDefinition + - 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 + '/identityGovernance/accessReviews/historyDefinitions/{accessReviewHistoryDefinition-id}/microsoft.graph.generateDownloadUri': + post: + tags: + - identityGovernance.Actions + summary: Invoke action generateDownloadUri + operationId: identityGovernance.accessReviews.historyDefinitions_generateDownloadUri + parameters: + - name: accessReviewHistoryDefinition-id + in: path + description: 'key: id of accessReviewHistoryDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewHistoryDefinition + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewHistoryDefinition' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /identityGovernance/accessReviews/policy: + get: + tags: + - identityGovernance.accessReviewSet + summary: Get policy from identityGovernance + operationId: identityGovernance.accessReviews_GetPolicy + parameters: + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - description + - displayName + - isGroupOwnerManagementEnabled + 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.accessReviewPolicy' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.accessReviewSet + summary: Update the navigation property policy in identityGovernance + operationId: identityGovernance.accessReviews_UpdatePolicy + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewPolicy' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.accessReviewSet + summary: Delete navigation property policy for identityGovernance + operationId: identityGovernance.accessReviews_DeletePolicy + parameters: + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /identityGovernance/appConsent: + get: + tags: + - identityGovernance.appConsentApprovalRoute + summary: Get appConsent from identityGovernance + operationId: identityGovernance_GetAppConsent + parameters: + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - appConsentRequests + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - appConsentRequests + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.appConsentApprovalRoute' + links: + appConsentRequests: + operationId: identityGovernance.AppConsent.ListAppConsentRequests + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.appConsentApprovalRoute + summary: Update the navigation property appConsent in identityGovernance + operationId: identityGovernance_UpdateAppConsent + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.appConsentApprovalRoute' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.appConsentApprovalRoute + summary: Delete navigation property appConsent for identityGovernance + operationId: identityGovernance_DeleteAppConsent + parameters: + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /identityGovernance/appConsent/appConsentRequests: + get: + tags: + - identityGovernance.appConsentApprovalRoute + summary: Get appConsentRequests from identityGovernance + operationId: identityGovernance.appConsent_ListAppConsentRequests + 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 + - appDisplayName + - appDisplayName desc + - appId + - appId desc + - consentType + - consentType desc + - pendingScopes + - pendingScopes 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 + - appDisplayName + - appId + - consentType + - pendingScopes + - userConsentRequests + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - userConsentRequests + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of appConsentRequest + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.appConsentRequest' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.appConsentApprovalRoute + summary: Create new navigation property to appConsentRequests for identityGovernance + operationId: identityGovernance.appConsent_CreateAppConsentRequests + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.appConsentRequest' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.appConsentRequest' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/appConsent/appConsentRequests/{appConsentRequest-id}': + get: + tags: + - identityGovernance.appConsentApprovalRoute + summary: Get appConsentRequests from identityGovernance + operationId: identityGovernance.appConsent_GetAppConsentRequests + parameters: + - name: appConsentRequest-id + in: path + description: 'key: id of appConsentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: appConsentRequest + - 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: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - userConsentRequests + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.appConsentRequest' + links: + userConsentRequests: + operationId: identityGovernance.appConsent.AppConsentRequests.ListUserConsentRequests + parameters: + appConsentRequest-id: $request.path.appConsentRequest-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.appConsentApprovalRoute + summary: Update the navigation property appConsentRequests in identityGovernance + operationId: identityGovernance.appConsent_UpdateAppConsentRequests + parameters: + - name: appConsentRequest-id + in: path + description: 'key: id of appConsentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: appConsentRequest + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.appConsentRequest' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.appConsentApprovalRoute + summary: Delete navigation property appConsentRequests for identityGovernance + operationId: identityGovernance.appConsent_DeleteAppConsentRequests + parameters: + - name: appConsentRequest-id + in: path + description: 'key: id of appConsentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: appConsentRequest + - 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 + '/identityGovernance/appConsent/appConsentRequests/{appConsentRequest-id}/userConsentRequests': + get: + tags: + - identityGovernance.appConsentApprovalRoute + summary: Get userConsentRequests from identityGovernance + description: A list of pending user consent requests. + operationId: identityGovernance.appConsent.appConsentRequests_ListUserConsentRequests + parameters: + - name: appConsentRequest-id + in: path + description: 'key: id of appConsentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: appConsentRequest + - $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 + - approvalId + - approvalId desc + - completedDateTime + - completedDateTime desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - customData + - customData desc + - status + - status desc + - reason + - reason 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 + - approvalId + - completedDateTime + - createdBy + - createdDateTime + - customData + - status + - reason + - approval + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - approval + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of userConsentRequest + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userConsentRequest' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.appConsentApprovalRoute + summary: Create new navigation property to userConsentRequests for identityGovernance + description: A list of pending user consent requests. + operationId: identityGovernance.appConsent.appConsentRequests_CreateUserConsentRequests + parameters: + - name: appConsentRequest-id + in: path + description: 'key: id of appConsentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: appConsentRequest + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userConsentRequest' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userConsentRequest' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/appConsent/appConsentRequests/{appConsentRequest-id}/userConsentRequests/{userConsentRequest-id}': + get: + tags: + - identityGovernance.appConsentApprovalRoute + summary: Get userConsentRequests from identityGovernance + description: A list of pending user consent requests. + operationId: identityGovernance.appConsent.appConsentRequests_GetUserConsentRequests parameters: - - name: accessReviewScheduleDefinition-id + - name: appConsentRequest-id in: path - description: 'key: id of accessReviewScheduleDefinition' + description: 'key: id of appConsentRequest' required: true schema: type: string - x-ms-docs-key-type: accessReviewScheduleDefinition - - name: accessReviewInstance-id + x-ms-docs-key-type: appConsentRequest + - name: userConsentRequest-id in: path - description: 'key: id of accessReviewInstance' + description: 'key: id of userConsentRequest' required: true schema: type: string - x-ms-docs-key-type: accessReviewInstance - - name: on - in: path - description: 'Usage: on={on}' - required: true + x-ms-docs-key-type: userConsentRequest + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItemFilterByCurrentUserOptions' + uniqueItems: true + type: array + items: + enum: + - id + - approvalId + - completedDateTime + - createdBy + - createdDateTime + - customData + - status + - reason + - approval + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - approval + type: string responses: '200': - description: Success + description: Retrieved navigation property content: application/json: schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItem' + $ref: '#/components/schemas/microsoft.graph.userConsentRequest' + links: + approval: + operationId: identityGovernance.appConsent.appConsentRequests.UserConsentRequests.GetApproval + parameters: + appConsentRequest-id: $request.path.appConsentRequest-id + userConsentRequest-id: $request.path.userConsentRequest-id default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/definition/microsoft.graph.stop': - post: + x-ms-docs-operation-type: operation + patch: tags: - - identityGovernance.Actions - summary: Invoke action stop - operationId: identityGovernance.accessReviews.definitions.instances.definition_stop + - identityGovernance.appConsentApprovalRoute + summary: Update the navigation property userConsentRequests in identityGovernance + description: A list of pending user consent requests. + operationId: identityGovernance.appConsent.appConsentRequests_UpdateUserConsentRequests parameters: - - name: accessReviewScheduleDefinition-id + - name: appConsentRequest-id in: path - description: 'key: id of accessReviewScheduleDefinition' + description: 'key: id of appConsentRequest' required: true schema: type: string - x-ms-docs-key-type: accessReviewScheduleDefinition - - name: accessReviewInstance-id + x-ms-docs-key-type: appConsentRequest + - name: userConsentRequest-id in: path - description: 'key: id of accessReviewInstance' + description: 'key: id of userConsentRequest' required: true schema: type: string - x-ms-docs-key-type: accessReviewInstance + x-ms-docs-key-type: userConsentRequest + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userConsentRequest' + required: true responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/microsoft.graph.acceptRecommendations': - post: + x-ms-docs-operation-type: operation + delete: tags: - - identityGovernance.Actions - summary: Invoke action acceptRecommendations - operationId: identityGovernance.accessReviews.definitions.instances_acceptRecommendations + - identityGovernance.appConsentApprovalRoute + summary: Delete navigation property userConsentRequests for identityGovernance + description: A list of pending user consent requests. + operationId: identityGovernance.appConsent.appConsentRequests_DeleteUserConsentRequests parameters: - - name: accessReviewScheduleDefinition-id + - name: appConsentRequest-id in: path - description: 'key: id of accessReviewScheduleDefinition' + description: 'key: id of appConsentRequest' required: true schema: type: string - x-ms-docs-key-type: accessReviewScheduleDefinition - - name: accessReviewInstance-id + x-ms-docs-key-type: appConsentRequest + - name: userConsentRequest-id in: path - description: 'key: id of accessReviewInstance' + description: 'key: id of userConsentRequest' required: true schema: type: string - x-ms-docs-key-type: accessReviewInstance + x-ms-docs-key-type: userConsentRequest + - name: If-Match + in: header + description: ETag + schema: + type: string responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/microsoft.graph.applyDecisions': - post: + x-ms-docs-operation-type: operation + '/identityGovernance/appConsent/appConsentRequests/{appConsentRequest-id}/userConsentRequests/{userConsentRequest-id}/approval': + get: tags: - - identityGovernance.Actions - summary: Invoke action applyDecisions - operationId: identityGovernance.accessReviews.definitions.instances_applyDecisions + - identityGovernance.appConsentApprovalRoute + summary: Get approval from identityGovernance + description: Approval decisions associated with a request. + operationId: identityGovernance.appConsent.appConsentRequests.userConsentRequests_GetApproval parameters: - - name: accessReviewScheduleDefinition-id + - name: appConsentRequest-id in: path - description: 'key: id of accessReviewScheduleDefinition' + description: 'key: id of appConsentRequest' required: true schema: type: string - x-ms-docs-key-type: accessReviewScheduleDefinition - - name: accessReviewInstance-id + x-ms-docs-key-type: appConsentRequest + - name: userConsentRequest-id in: path - description: 'key: id of accessReviewInstance' + description: 'key: id of userConsentRequest' required: true schema: type: string - x-ms-docs-key-type: accessReviewInstance + x-ms-docs-key-type: userConsentRequest + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - steps + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - steps + type: string responses: - '204': - description: Success + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.approval' + links: + steps: + operationId: identityGovernance.appConsent.appConsentRequests.userConsentRequests.Approval.ListSteps + parameters: + appConsentRequest-id: $request.path.appConsentRequest-id + userConsentRequest-id: $request.path.userConsentRequest-id default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/microsoft.graph.batchRecordDecisions': - post: + x-ms-docs-operation-type: operation + patch: tags: - - identityGovernance.Actions - summary: Invoke action batchRecordDecisions - operationId: identityGovernance.accessReviews.definitions.instances_batchRecordDecisions + - identityGovernance.appConsentApprovalRoute + summary: Update the navigation property approval in identityGovernance + description: Approval decisions associated with a request. + operationId: identityGovernance.appConsent.appConsentRequests.userConsentRequests_UpdateApproval parameters: - - name: accessReviewScheduleDefinition-id + - name: appConsentRequest-id in: path - description: 'key: id of accessReviewScheduleDefinition' + description: 'key: id of appConsentRequest' required: true schema: type: string - x-ms-docs-key-type: accessReviewScheduleDefinition - - name: accessReviewInstance-id + x-ms-docs-key-type: appConsentRequest + - name: userConsentRequest-id in: path - description: 'key: id of accessReviewInstance' + description: 'key: id of userConsentRequest' required: true schema: type: string - x-ms-docs-key-type: accessReviewInstance + x-ms-docs-key-type: userConsentRequest requestBody: - description: Action parameters + description: New navigation property values content: application/json: schema: - type: object - properties: - decision: - type: string - nullable: true - justification: - type: string - nullable: true - principalId: - type: string - nullable: true - resourceId: - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.approval' required: true responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/microsoft.graph.resetDecisions': - post: + x-ms-docs-operation-type: operation + delete: tags: - - identityGovernance.Actions - summary: Invoke action resetDecisions - operationId: identityGovernance.accessReviews.definitions.instances_resetDecisions + - identityGovernance.appConsentApprovalRoute + summary: Delete navigation property approval for identityGovernance + description: Approval decisions associated with a request. + operationId: identityGovernance.appConsent.appConsentRequests.userConsentRequests_DeleteApproval parameters: - - name: accessReviewScheduleDefinition-id + - name: appConsentRequest-id in: path - description: 'key: id of accessReviewScheduleDefinition' + description: 'key: id of appConsentRequest' required: true schema: type: string - x-ms-docs-key-type: accessReviewScheduleDefinition - - name: accessReviewInstance-id + x-ms-docs-key-type: appConsentRequest + - name: userConsentRequest-id in: path - description: 'key: id of accessReviewInstance' + description: 'key: id of userConsentRequest' required: true schema: type: string - x-ms-docs-key-type: accessReviewInstance + x-ms-docs-key-type: userConsentRequest + - name: If-Match + in: header + description: ETag + schema: + type: string responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/microsoft.graph.sendReminder': - post: + x-ms-docs-operation-type: operation + '/identityGovernance/appConsent/appConsentRequests/{appConsentRequest-id}/userConsentRequests/{userConsentRequest-id}/approval/steps': + get: tags: - - identityGovernance.Actions - summary: Invoke action sendReminder - operationId: identityGovernance.accessReviews.definitions.instances_sendReminder + - identityGovernance.appConsentApprovalRoute + summary: Get steps from identityGovernance + operationId: identityGovernance.appConsent.appConsentRequests.userConsentRequests.approval_ListSteps parameters: - - name: accessReviewScheduleDefinition-id + - name: appConsentRequest-id in: path - description: 'key: id of accessReviewScheduleDefinition' + description: 'key: id of appConsentRequest' required: true schema: type: string - x-ms-docs-key-type: accessReviewScheduleDefinition - - name: accessReviewInstance-id + x-ms-docs-key-type: appConsentRequest + - name: userConsentRequest-id in: path - description: 'key: id of accessReviewInstance' + description: 'key: id of userConsentRequest' required: true schema: type: string - x-ms-docs-key-type: accessReviewInstance + x-ms-docs-key-type: userConsentRequest + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - assignedToMe + - assignedToMe desc + - displayName + - displayName desc + - justification + - justification desc + - reviewedBy + - reviewedBy desc + - reviewedDateTime + - reviewedDateTime desc + - reviewResult + - reviewResult desc + - status + - status desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - assignedToMe + - displayName + - justification + - reviewedBy + - reviewedDateTime + - reviewResult + - status + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string responses: - '204': - description: Success + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of approvalStep + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.approvalStep' + '@odata.nextLink': + type: string + additionalProperties: + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/microsoft.graph.stop': + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation post: tags: - - identityGovernance.Actions - summary: Invoke action stop - operationId: identityGovernance.accessReviews.definitions.instances_stop + - identityGovernance.appConsentApprovalRoute + summary: Create new navigation property to steps for identityGovernance + operationId: identityGovernance.appConsent.appConsentRequests.userConsentRequests.approval_CreateSteps parameters: - - name: accessReviewScheduleDefinition-id + - name: appConsentRequest-id in: path - description: 'key: id of accessReviewScheduleDefinition' + description: 'key: id of appConsentRequest' required: true schema: type: string - x-ms-docs-key-type: accessReviewScheduleDefinition - - name: accessReviewInstance-id + x-ms-docs-key-type: appConsentRequest + - name: userConsentRequest-id in: path - description: 'key: id of accessReviewInstance' + description: 'key: id of userConsentRequest' required: true schema: type: string - x-ms-docs-key-type: accessReviewInstance + x-ms-docs-key-type: userConsentRequest + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.approvalStep' + required: true responses: - '204': - description: Success + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.approvalStep' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/microsoft.graph.filterByCurrentUser(on={on})': + x-ms-docs-operation-type: operation + '/identityGovernance/appConsent/appConsentRequests/{appConsentRequest-id}/userConsentRequests/{userConsentRequest-id}/approval/steps/{approvalStep-id}': get: tags: - - identityGovernance.Functions - summary: Invoke function filterByCurrentUser - operationId: identityGovernance.accessReviews.definitions.instances_filterByCurrentUser + - identityGovernance.appConsentApprovalRoute + summary: Get steps from identityGovernance + operationId: identityGovernance.appConsent.appConsentRequests.userConsentRequests.approval_GetSteps parameters: - - name: accessReviewScheduleDefinition-id + - name: appConsentRequest-id in: path - description: 'key: id of accessReviewScheduleDefinition' + description: 'key: id of appConsentRequest' required: true schema: type: string - x-ms-docs-key-type: accessReviewScheduleDefinition - - name: on + x-ms-docs-key-type: appConsentRequest + - name: userConsentRequest-id in: path - description: 'Usage: on={on}' + description: 'key: id of userConsentRequest' required: true schema: - $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceFilterByCurrentUserOptions' + type: string + x-ms-docs-key-type: userConsentRequest + - name: approvalStep-id + in: path + description: 'key: id of approvalStep' + required: true + schema: + type: string + x-ms-docs-key-type: approvalStep + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - assignedToMe + - displayName + - justification + - reviewedBy + - reviewedDateTime + - reviewResult + - status + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string responses: '200': - description: Success + description: Retrieved navigation property content: application/json: schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessReviewInstance' + $ref: '#/components/schemas/microsoft.graph.approvalStep' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/microsoft.graph.stop': - post: + x-ms-docs-operation-type: operation + patch: tags: - - identityGovernance.Actions - summary: Invoke action stop - operationId: identityGovernance.accessReviews.definitions_stop + - identityGovernance.appConsentApprovalRoute + summary: Update the navigation property steps in identityGovernance + operationId: identityGovernance.appConsent.appConsentRequests.userConsentRequests.approval_UpdateSteps parameters: - - name: accessReviewScheduleDefinition-id + - name: appConsentRequest-id in: path - description: 'key: id of accessReviewScheduleDefinition' + description: 'key: id of appConsentRequest' required: true schema: type: string - x-ms-docs-key-type: accessReviewScheduleDefinition + x-ms-docs-key-type: appConsentRequest + - name: userConsentRequest-id + in: path + description: 'key: id of userConsentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: userConsentRequest + - name: approvalStep-id + in: path + description: 'key: id of approvalStep' + required: true + schema: + type: string + x-ms-docs-key-type: approvalStep + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.approvalStep' + required: true responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/accessReviews/definitions/microsoft.graph.filterByCurrentUser(on={on})': - get: + x-ms-docs-operation-type: operation + delete: tags: - - identityGovernance.Functions - summary: Invoke function filterByCurrentUser - operationId: identityGovernance.accessReviews.definitions_filterByCurrentUser + - identityGovernance.appConsentApprovalRoute + summary: Delete navigation property steps for identityGovernance + operationId: identityGovernance.appConsent.appConsentRequests.userConsentRequests.approval_DeleteSteps parameters: - - name: on + - name: appConsentRequest-id in: path - description: 'Usage: on={on}' + description: 'key: id of appConsentRequest' required: true schema: - $ref: '#/components/schemas/microsoft.graph.accessReviewScheduleDefinitionFilterByCurrentUserOptions' - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessReviewScheduleDefinition' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/identityGovernance/accessReviews/historyDefinitions/{accessReviewHistoryDefinition-id}/microsoft.graph.generateDownloadUri': - post: - tags: - - identityGovernance.Actions - summary: Invoke action generateDownloadUri - operationId: identityGovernance.accessReviews.historyDefinitions_generateDownloadUri - parameters: - - name: accessReviewHistoryDefinition-id + type: string + x-ms-docs-key-type: appConsentRequest + - name: userConsentRequest-id in: path - description: 'key: id of accessReviewHistoryDefinition' + description: 'key: id of userConsentRequest' required: true schema: type: string - x-ms-docs-key-type: accessReviewHistoryDefinition + x-ms-docs-key-type: userConsentRequest + - name: approvalStep-id + in: path + description: 'key: id of approvalStep' + required: true + schema: + type: string + x-ms-docs-key-type: approvalStep + - name: If-Match + in: header + description: ETag + schema: + type: string responses: - '200': + '204': description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessReviewHistoryDefinition' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action + x-ms-docs-operation-type: operation '/identityGovernance/appConsent/appConsentRequests/{appConsentRequest-id}/userConsentRequests/microsoft.graph.filterByCurrentUser(on={on})': get: tags: @@ -103496,27 +105989,493 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' + links: + accessPackageResourceRole: + operationId: identityGovernance.entitlementManagement.accessPackages.AccessPackageResourceRoleScopes.GetAccessPackageResourceRole + parameters: + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResourceScope: + operationId: identityGovernance.entitlementManagement.accessPackages.AccessPackageResourceRoleScopes.GetAccessPackageResourceScope + parameters: + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property accessPackageResourceRoleScopes in identityGovernance + description: Nullable. + operationId: identityGovernance.entitlementManagement.accessPackages_UpdateAccessPackageResourceRoleScopes + parameters: + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property accessPackageResourceRoleScopes for identityGovernance + description: Nullable. + operationId: identityGovernance.entitlementManagement.accessPackages_DeleteAccessPackageResourceRoleScopes + parameters: + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - 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 + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageResourceRole from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes_GetAccessPackageResourceRole + parameters: + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - description + - displayName + - originId + - originSystem + - accessPackageResource + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - accessPackageResource + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + links: + accessPackageResource: + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.AccessPackageResourceRole.GetAccessPackageResource + parameters: + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property accessPackageResourceRole in identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes_UpdateAccessPackageResourceRole + parameters: + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property accessPackageResourceRole for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes_DeleteAccessPackageResourceRole + parameters: + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - 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 + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageResource from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole_GetAccessPackageResource + parameters: + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - addedBy + - addedOn + - attributes + - description + - displayName + - isPendingOnboarding + - originId + - originSystem + - resourceType + - url + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + links: + accessPackageResourceEnvironment: + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.AccessPackageResource.GetAccessPackageResourceEnvironment + parameters: + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResourceRoles: + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.AccessPackageResource.ListAccessPackageResourceRoles + parameters: + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResourceScopes: + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.AccessPackageResource.ListAccessPackageResourceScopes + parameters: + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property accessPackageResource in identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole_UpdateAccessPackageResource + parameters: + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property accessPackageResource for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole_DeleteAccessPackageResource + parameters: + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - 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 + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceEnvironment': + get: + 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. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceEnvironment + parameters: + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - connectionInfo + - createdBy + - createdDateTime + - description + - displayName + - isDefaultEnvironment + - modifiedBy + - modifiedDateTime + - originId + - originSystem + - accessPackageResources + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - accessPackageResources + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + links: + accessPackageResources: + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources + parameters: + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceEnvironment/$ref': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get ref of 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. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_GetRefAccessPackageResourceEnvironment + parameters: + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string links: - accessPackageResourceRole: - operationId: identityGovernance.entitlementManagement.accessPackages.AccessPackageResourceRoleScopes.GetAccessPackageResourceRole - parameters: - accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id - accessPackageResourceScope: - operationId: identityGovernance.entitlementManagement.accessPackages.AccessPackageResourceRoleScopes.GetAccessPackageResourceScope + accessPackageResources: + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources parameters: accessPackage-id: $request.path.accessPackage-id accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + put: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceRoleScopes in identityGovernance - description: Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages_UpdateAccessPackageResourceRoleScopes + summary: Update the ref of navigation property accessPackageResourceEnvironment in identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_SetRefAccessPackageResourceEnvironment parameters: - name: accessPackage-id in: path @@ -103533,11 +106492,13 @@ paths: type: string x-ms-docs-key-type: accessPackageResourceRoleScope requestBody: - description: New navigation property values + description: New navigation property ref values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' + type: object + additionalProperties: + type: object required: true responses: '204': @@ -103548,9 +106509,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceRoleScopes for identityGovernance - description: Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages_DeleteAccessPackageResourceRoleScopes + summary: Delete ref of navigation property accessPackageResourceEnvironment for identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_DeleteRefAccessPackageResourceEnvironment parameters: - name: accessPackage-id in: path @@ -103577,13 +106538,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRole from identityGovernance + summary: Get accessPackageResourceRoles from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes_GetAccessPackageResourceRole + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceRoles parameters: - name: accessPackage-id in: path @@ -103599,6 +106560,32 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope + - $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 + - originId + - originId desc + - originSystem + - originSystem desc + type: string - name: $select in: query description: Select properties to be returned @@ -103635,22 +106622,29 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' - links: - accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.AccessPackageResourceRole.GetAccessPackageResource - parameters: - accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + title: Collection of accessPackageResourceRole + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + '@odata.nextLink': + type: string + additionalProperties: + type: object default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceRole in identityGovernance + summary: Create new navigation property to accessPackageResourceRoles for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes_UpdateAccessPackageResourceRole + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceRoles parameters: - name: accessPackage-id in: path @@ -103667,24 +106661,29 @@ paths: type: string x-ms-docs-key-type: accessPackageResourceRoleScope requestBody: - description: New navigation property values + description: New navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' required: true responses: - '204': - description: Success + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': + get: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceRole for identityGovernance + summary: Get accessPackageResourceRoles from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes_DeleteAccessPackageResourceRole + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceRoles parameters: - name: accessPackage-id in: path @@ -103700,39 +106699,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope - - 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 - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageResource from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole_GetAccessPackageResource - parameters: - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResourceRole - name: $select in: query description: Select properties to be returned @@ -103744,19 +106717,11 @@ paths: items: enum: - id - - addedBy - - addedOn - - attributes - description - displayName - - isPendingOnboarding - originId - originSystem - - resourceType - - url - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes + - accessPackageResource type: string - name: $expand in: query @@ -103769,9 +106734,7 @@ paths: items: enum: - '*' - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes + - accessPackageResource type: string responses: '200': @@ -103779,32 +106742,23 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' links: - accessPackageResourceEnvironment: - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.AccessPackageResource.GetAccessPackageResourceEnvironment - parameters: - accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id - accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.AccessPackageResource.ListAccessPackageResourceRoles - parameters: - accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id - accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.AccessPackageResource.ListAccessPackageResourceScopes + accessPackageResource: + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.AccessPackageResourceRoles.GetAccessPackageResource parameters: accessPackage-id: $request.path.accessPackage-id accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResource in identityGovernance + summary: Update the navigation property accessPackageResourceRoles in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole_UpdateAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceRoles parameters: - name: accessPackage-id in: path @@ -103820,12 +106774,19 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id + in: path + description: 'key: id of accessPackageResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' required: true responses: '204': @@ -103836,9 +106797,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResource for identityGovernance + summary: Delete navigation property accessPackageResourceRoles for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole_DeleteAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceRoles parameters: - name: accessPackage-id in: path @@ -103854,6 +106815,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id + in: path + description: 'key: id of accessPackageResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag @@ -103865,13 +106833,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceEnvironment': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes': get: 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. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceEnvironment + summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceScopes parameters: - name: accessPackage-id in: path @@ -103887,6 +106855,38 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope + - $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 + - isRootScope + - isRootScope desc + - originId + - originId desc + - originSystem + - originSystem desc + - roleOriginId + - roleOriginId desc + - url + - url desc + type: string - name: $select in: query description: Select properties to be returned @@ -103898,17 +106898,14 @@ paths: items: enum: - id - - connectionInfo - - createdBy - - createdDateTime - description - displayName - - isDefaultEnvironment - - modifiedBy - - modifiedDateTime + - isRootScope - originId - originSystem - - accessPackageResources + - roleOriginId + - url + - accessPackageResource type: string - name: $expand in: query @@ -103921,7 +106918,7 @@ paths: items: enum: - '*' - - accessPackageResources + - accessPackageResource type: string responses: '200': @@ -103929,23 +106926,68 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' - links: - accessPackageResources: - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources - parameters: - accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + title: Collection of accessPackageResourceScope + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + '@odata.nextLink': + type: string + additionalProperties: + type: object default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceEnvironment/$ref': + post: + tags: + - identityGovernance.entitlementManagement + summary: Create new navigation property to accessPackageResourceScopes for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceScopes + parameters: + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get ref of 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. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_GetRefAccessPackageResourceEnvironment + summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceScopes parameters: - name: accessPackage-id in: path @@ -103961,28 +107003,69 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - description + - displayName + - isRootScope + - originId + - originSystem + - roleOriginId + - url + - accessPackageResource + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - accessPackageResource + type: string responses: '200': - description: Retrieved navigation property link + description: Retrieved navigation property content: application/json: schema: - type: string + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' links: - accessPackageResources: - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources + accessPackageResource: + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.AccessPackageResourceScopes.GetAccessPackageResource parameters: accessPackage-id: $request.path.accessPackage-id accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - put: + patch: tags: - identityGovernance.entitlementManagement - summary: Update the ref of navigation property accessPackageResourceEnvironment in identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_SetRefAccessPackageResourceEnvironment + summary: Update the navigation property accessPackageResourceScopes in identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceScopes parameters: - name: accessPackage-id in: path @@ -103998,14 +107081,19 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope requestBody: - description: New navigation property ref values + description: New navigation property values content: application/json: schema: - type: object - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' required: true responses: '204': @@ -104016,9 +107104,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete ref of navigation property accessPackageResourceEnvironment for identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_DeleteRefAccessPackageResourceEnvironment + summary: Delete navigation property accessPackageResourceScopes for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceScopes parameters: - name: accessPackage-id in: path @@ -104034,6 +107122,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: If-Match in: header description: ETag @@ -104045,13 +107140,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoles from identityGovernance + summary: Get accessPackageResource from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes_GetAccessPackageResource parameters: - name: accessPackage-id in: path @@ -104067,32 +107162,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope - - $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: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - description - - description desc - - displayName - - displayName desc - - originId - - originId desc - - originSystem - - originSystem desc - type: string + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: $select in: query description: Select properties to be returned @@ -104104,11 +107180,19 @@ paths: items: enum: - id + - addedBy + - addedOn + - attributes - description - displayName + - isPendingOnboarding - originId - originSystem - - accessPackageResource + - resourceType + - url + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes type: string - name: $expand in: query @@ -104121,7 +107205,9 @@ paths: items: enum: - '*' - - accessPackageResource + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes type: string responses: '200': @@ -104129,29 +107215,76 @@ paths: content: application/json: schema: - title: Collection of accessPackageResourceRole - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' - '@odata.nextLink': - type: string - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + links: + accessPackageResourceEnvironment: + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.AccessPackageResource.GetAccessPackageResourceEnvironment + parameters: + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageResourceRoles: + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceRoles + parameters: + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageResourceScopes: + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceScopes + parameters: + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property accessPackageResource in identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes_UpdateAccessPackageResource + parameters: + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + required: true + responses: + '204': + description: Success default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + delete: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceRoles for identityGovernance + summary: Delete navigation property accessPackageResource for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes_DeleteAccessPackageResource parameters: - name: accessPackage-id in: path @@ -104167,30 +107300,31 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' - required: true + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: If-Match + in: header + description: ETag + schema: + type: string responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoles from identityGovernance + summary: Get accessPackageResourceScope from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes_GetAccessPackageResourceScope parameters: - name: accessPackage-id in: path @@ -104206,13 +107340,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceRole-id - in: path - description: 'key: id of accessPackageResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - name: $select in: query description: Select properties to be returned @@ -104226,8 +107353,11 @@ paths: - id - description - displayName + - isRootScope - originId - originSystem + - roleOriginId + - url - accessPackageResource type: string - name: $expand @@ -104249,23 +107379,22 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' links: accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.AccessPackageResourceRoles.GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.AccessPackageResourceScope.GetAccessPackageResource parameters: accessPackage-id: $request.path.accessPackage-id accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceRoles in identityGovernance + summary: Update the navigation property accessPackageResourceScope in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes_UpdateAccessPackageResourceScope parameters: - name: accessPackage-id in: path @@ -104281,19 +107410,12 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceRole-id - in: path - description: 'key: id of accessPackageResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' required: true responses: '204': @@ -104304,9 +107426,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceRoles for identityGovernance + summary: Delete navigation property accessPackageResourceScope for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes_DeleteAccessPackageResourceScope parameters: - name: accessPackage-id in: path @@ -104322,13 +107444,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceRole-id - in: path - description: 'key: id of accessPackageResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag @@ -104340,13 +107455,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance + summary: Get accessPackageResource from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope_GetAccessPackageResource parameters: - name: accessPackage-id in: path @@ -104362,38 +107477,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope - - $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 - - isRootScope - - isRootScope desc - - originId - - originId desc - - originSystem - - originSystem desc - - roleOriginId - - roleOriginId desc - - url - - url desc - type: string - name: $select in: query description: Select properties to be returned @@ -104405,14 +107488,19 @@ paths: items: enum: - id + - addedBy + - addedOn + - attributes - description - displayName - - isRootScope + - isPendingOnboarding - originId - originSystem - - roleOriginId + - resourceType - url - - accessPackageResource + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes type: string - name: $expand in: query @@ -104425,7 +107513,9 @@ paths: items: enum: - '*' - - accessPackageResource + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes type: string responses: '200': @@ -104433,29 +107523,32 @@ paths: content: application/json: schema: - title: Collection of accessPackageResourceScope - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' - '@odata.nextLink': - type: string - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + links: + accessPackageResourceEnvironment: + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.AccessPackageResource.GetAccessPackageResourceEnvironment + parameters: + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResourceRoles: + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.AccessPackageResource.ListAccessPackageResourceRoles + parameters: + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResourceScopes: + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.AccessPackageResource.ListAccessPackageResourceScopes + parameters: + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + patch: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceScopes for identityGovernance + summary: Update the navigation property accessPackageResource in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope_UpdateAccessPackageResource parameters: - name: accessPackage-id in: path @@ -104472,29 +107565,24 @@ paths: type: string x-ms-docs-key-type: accessPackageResourceRoleScope requestBody: - description: New navigation property + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' required: true responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': - get: + delete: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance + summary: Delete navigation property accessPackageResource for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope_DeleteAccessPackageResource parameters: - name: accessPackage-id in: path @@ -104510,13 +107598,39 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceScope-id + - 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 + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceEnvironment': + get: + 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. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceEnvironment + parameters: + - name: accessPackage-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope - name: $select in: query description: Select properties to be returned @@ -104528,14 +107642,17 @@ paths: items: enum: - id + - connectionInfo + - createdBy + - createdDateTime - description - displayName - - isRootScope + - isDefaultEnvironment + - modifiedBy + - modifiedDateTime - originId - originSystem - - roleOriginId - - url - - accessPackageResource + - accessPackageResources type: string - name: $expand in: query @@ -104548,7 +107665,7 @@ paths: items: enum: - '*' - - accessPackageResource + - accessPackageResources type: string responses: '200': @@ -104556,23 +107673,23 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' links: - accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.AccessPackageResourceScopes.GetAccessPackageResource + accessPackageResources: + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources parameters: accessPackage-id: $request.path.accessPackage-id accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceEnvironment/$ref': + get: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceScopes in identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceScopes + summary: Get ref of 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. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_GetRefAccessPackageResourceEnvironment parameters: - name: accessPackage-id in: path @@ -104588,19 +107705,51 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceScope-id + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + accessPackageResources: + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources + parameters: + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - identityGovernance.entitlementManagement + summary: Update the ref of navigation property accessPackageResourceEnvironment in identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_SetRefAccessPackageResourceEnvironment + parameters: + - name: accessPackage-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope requestBody: - description: New navigation property values + description: New navigation property ref values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + type: object + additionalProperties: + type: object required: true responses: '204': @@ -104611,9 +107760,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceScopes + summary: Delete ref of navigation property accessPackageResourceEnvironment for identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_DeleteRefAccessPackageResourceEnvironment parameters: - name: accessPackage-id in: path @@ -104629,13 +107778,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceScope-id - in: path - description: 'key: id of accessPackageResourceScope' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope - name: If-Match in: header description: ETag @@ -104647,13 +107789,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResource from identityGovernance + summary: Get accessPackageResourceRoles from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes_GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceRoles parameters: - name: accessPackage-id in: path @@ -104669,13 +107811,32 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceScope-id - in: path - description: 'key: id of accessPackageResourceScope' - 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: accessPackageResourceScope + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - description + - description desc + - displayName + - displayName desc + - originId + - originId desc + - originSystem + - originSystem desc + type: string - name: $select in: query description: Select properties to be returned @@ -104687,19 +107848,11 @@ paths: items: enum: - id - - addedBy - - addedOn - - attributes - description - displayName - - isPendingOnboarding - originId - originSystem - - resourceType - - url - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes + - accessPackageResource type: string - name: $expand in: query @@ -104712,9 +107865,7 @@ paths: items: enum: - '*' - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes + - accessPackageResource type: string responses: '200': @@ -104722,35 +107873,29 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' - links: - accessPackageResourceEnvironment: - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.AccessPackageResource.GetAccessPackageResourceEnvironment - parameters: - accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id - accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceRoles - parameters: - accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id - accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceScopes - parameters: - accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + title: Collection of accessPackageResourceRole + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + '@odata.nextLink': + type: string + additionalProperties: + type: object default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResource in identityGovernance + summary: Create new navigation property to accessPackageResourceRoles for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes_UpdateAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceRoles parameters: - name: accessPackage-id in: path @@ -104766,32 +107911,30 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceScope-id - in: path - description: 'key: id of accessPackageResourceScope' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope requestBody: - description: New navigation property values + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' required: true responses: - '204': - description: Success + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': + get: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResource for identityGovernance + summary: Get accessPackageResourceRoles from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes_DeleteAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceRoles parameters: - name: accessPackage-id in: path @@ -104807,46 +107950,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceScope-id - in: path - description: 'key: id of accessPackageResourceScope' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope - - 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 - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScope from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes_GetAccessPackageResourceScope - parameters: - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResourceRole - name: $select in: query description: Select properties to be returned @@ -104860,11 +107970,8 @@ paths: - id - description - displayName - - isRootScope - originId - originSystem - - roleOriginId - - url - accessPackageResource type: string - name: $expand @@ -104886,22 +107993,23 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' links: accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.AccessPackageResourceScope.GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.AccessPackageResourceRoles.GetAccessPackageResource parameters: accessPackage-id: $request.path.accessPackage-id accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceScope in identityGovernance + summary: Update the navigation property accessPackageResourceRoles in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes_UpdateAccessPackageResourceScope + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceRoles parameters: - name: accessPackage-id in: path @@ -104917,12 +108025,19 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id + in: path + description: 'key: id of accessPackageResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' required: true responses: '204': @@ -104933,9 +108048,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceScope for identityGovernance + summary: Delete navigation property accessPackageResourceRoles for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes_DeleteAccessPackageResourceScope + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceRoles parameters: - name: accessPackage-id in: path @@ -104951,6 +108066,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id + in: path + description: 'key: id of accessPackageResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag @@ -104962,13 +108084,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResource from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope_GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles_GetAccessPackageResource parameters: - name: accessPackage-id in: path @@ -104984,6 +108106,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id + in: path + description: 'key: id of accessPackageResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: $select in: query description: Select properties to be returned @@ -105033,20 +108162,23 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResource' links: accessPackageResourceEnvironment: - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.AccessPackageResource.GetAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.AccessPackageResource.GetAccessPackageResourceEnvironment parameters: accessPackage-id: $request.path.accessPackage-id accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.AccessPackageResource.ListAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceRoles parameters: accessPackage-id: $request.path.accessPackage-id accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.AccessPackageResource.ListAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceScopes parameters: accessPackage-id: $request.path.accessPackage-id accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -105055,7 +108187,7 @@ paths: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResource in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope_UpdateAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles_UpdateAccessPackageResource parameters: - name: accessPackage-id in: path @@ -105071,6 +108203,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id + in: path + description: 'key: id of accessPackageResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole requestBody: description: New navigation property values content: @@ -105089,7 +108228,7 @@ paths: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResource for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope_DeleteAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles_DeleteAccessPackageResource parameters: - name: accessPackage-id in: path @@ -105105,6 +108244,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id + in: path + description: 'key: id of accessPackageResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag @@ -105116,13 +108262,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceEnvironment': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes': get: 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. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceEnvironment + summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceScopes parameters: - name: accessPackage-id in: path @@ -105138,6 +108284,38 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope + - $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 + - isRootScope + - isRootScope desc + - originId + - originId desc + - originSystem + - originSystem desc + - roleOriginId + - roleOriginId desc + - url + - url desc + type: string - name: $select in: query description: Select properties to be returned @@ -105149,17 +108327,14 @@ paths: items: enum: - id - - connectionInfo - - createdBy - - createdDateTime - description - displayName - - isDefaultEnvironment - - modifiedBy - - modifiedDateTime + - isRootScope - originId - originSystem - - accessPackageResources + - roleOriginId + - url + - accessPackageResource type: string - name: $expand in: query @@ -105172,7 +108347,7 @@ paths: items: enum: - '*' - - accessPackageResources + - accessPackageResource type: string responses: '200': @@ -105180,23 +108355,68 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' - links: - accessPackageResources: - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources - parameters: - accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + title: Collection of accessPackageResourceScope + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + '@odata.nextLink': + type: string + additionalProperties: + type: object default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceEnvironment/$ref': + post: + tags: + - identityGovernance.entitlementManagement + summary: Create new navigation property to accessPackageResourceScopes for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceScopes + parameters: + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get ref of 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. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_GetRefAccessPackageResourceEnvironment + summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceScopes parameters: - name: accessPackage-id in: path @@ -105212,28 +108432,69 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - description + - displayName + - isRootScope + - originId + - originSystem + - roleOriginId + - url + - accessPackageResource + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - accessPackageResource + type: string responses: '200': - description: Retrieved navigation property link + description: Retrieved navigation property content: application/json: schema: - type: string + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' links: - accessPackageResources: - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources + accessPackageResource: + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.AccessPackageResourceScopes.GetAccessPackageResource parameters: accessPackage-id: $request.path.accessPackage-id accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - put: + patch: tags: - identityGovernance.entitlementManagement - summary: Update the ref of navigation property accessPackageResourceEnvironment in identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_SetRefAccessPackageResourceEnvironment + summary: Update the navigation property accessPackageResourceScopes in identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceScopes parameters: - name: accessPackage-id in: path @@ -105249,14 +108510,19 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope requestBody: - description: New navigation property ref values + description: New navigation property values content: application/json: schema: - type: object - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' required: true responses: '204': @@ -105267,9 +108533,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete ref of navigation property accessPackageResourceEnvironment for identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_DeleteRefAccessPackageResourceEnvironment + summary: Delete navigation property accessPackageResourceScopes for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceScopes parameters: - name: accessPackage-id in: path @@ -105285,6 +108551,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: If-Match in: header description: ETag @@ -105296,28 +108569,56 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles': + '/identityGovernance/entitlementManagement/accessPackages/microsoft.graph.filterByCurrentUser(on={on})': get: tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceRoles + - identityGovernance.Functions + summary: Invoke function filterByCurrentUser + operationId: identityGovernance.entitlementManagement.accessPackages_filterByCurrentUser parameters: - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: on in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'Usage: on={on}' required: true schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + $ref: '#/components/schemas/microsoft.graph.accessPackageFilterByCurrentUserOptions' + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + /identityGovernance/entitlementManagement/accessPackages/microsoft.graph.Search(): + get: + tags: + - identityGovernance.Functions + summary: Invoke function Search + operationId: identityGovernance.entitlementManagement.accessPackages_Search + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + /identityGovernance/entitlementManagement/connectedOrganizations: + get: + tags: + - identityGovernance.entitlementManagement + summary: Get connectedOrganizations from identityGovernance + operationId: identityGovernance.entitlementManagement_ListConnectedOrganizations + parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -105335,14 +108636,22 @@ paths: enum: - id - id desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc - description - description desc - displayName - displayName desc - - originId - - originId desc - - originSystem - - originSystem desc + - identitySources + - identitySources desc + - modifiedBy + - modifiedBy desc + - modifiedDateTime + - modifiedDateTime desc + - state + - state desc type: string - name: $select in: query @@ -105355,11 +108664,16 @@ paths: items: enum: - id + - createdBy + - createdDateTime - description - displayName - - originId - - originSystem - - accessPackageResource + - identitySources + - modifiedBy + - modifiedDateTime + - state + - externalSponsors + - internalSponsors type: string - name: $expand in: query @@ -105372,7 +108686,8 @@ paths: items: enum: - '*' - - accessPackageResource + - externalSponsors + - internalSponsors type: string responses: '200': @@ -105380,13 +108695,13 @@ paths: content: application/json: schema: - title: Collection of accessPackageResourceRole + title: Collection of connectedOrganization type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.connectedOrganization' '@odata.nextLink': type: string additionalProperties: @@ -105400,30 +108715,14 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceRoles - parameters: - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id - in: path - description: 'key: id of accessPackageResourceRoleScope' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + summary: Create new navigation property to connectedOrganizations for identityGovernance + operationId: identityGovernance.entitlementManagement_CreateConnectedOrganizations requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.connectedOrganization' required: true responses: '201': @@ -105431,39 +108730,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.connectedOrganization' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': + '/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceRoles + summary: Get connectedOrganizations from identityGovernance + operationId: identityGovernance.entitlementManagement_GetConnectedOrganizations parameters: - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id - in: path - description: 'key: id of accessPackageResourceRoleScope' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceRole-id + - name: connectedOrganization-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of connectedOrganization' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: connectedOrganization - name: $select in: query description: Select properties to be returned @@ -105475,11 +108759,16 @@ paths: items: enum: - id + - createdBy + - createdDateTime - description - displayName - - originId - - originSystem - - accessPackageResource + - identitySources + - modifiedBy + - modifiedDateTime + - state + - externalSponsors + - internalSponsors type: string - name: $expand in: query @@ -105492,7 +108781,8 @@ paths: items: enum: - '*' - - accessPackageResource + - externalSponsors + - internalSponsors type: string responses: '200': @@ -105500,126 +108790,205 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.connectedOrganization' links: - accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.AccessPackageResourceRoles.GetAccessPackageResource + externalSponsors: + operationId: identityGovernance.entitlementManagement.ConnectedOrganizations.ListExternalSponsors parameters: - accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id + connectedOrganization-id: $request.path.connectedOrganization-id + internalSponsors: + operationId: identityGovernance.entitlementManagement.ConnectedOrganizations.ListInternalSponsors + parameters: + connectedOrganization-id: $request.path.connectedOrganization-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceRoles in identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceRoles + summary: Update the navigation property connectedOrganizations in identityGovernance + operationId: identityGovernance.entitlementManagement_UpdateConnectedOrganizations parameters: - - name: accessPackage-id + - name: connectedOrganization-id in: path - description: 'key: id of accessPackage' + description: 'key: id of connectedOrganization' required: true schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: connectedOrganization + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.connectedOrganization' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property connectedOrganizations for identityGovernance + operationId: identityGovernance.entitlementManagement_DeleteConnectedOrganizations + parameters: + - name: connectedOrganization-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of connectedOrganization' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceRole-id + x-ms-docs-key-type: connectedOrganization + - 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 + '/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}/externalSponsors': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get externalSponsors from identityGovernance + description: Nullable. + operationId: identityGovernance.entitlementManagement.connectedOrganizations_ListExternalSponsors + parameters: + - name: connectedOrganization-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of connectedOrganization' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' - required: true + x-ms-docs-key-type: connectedOrganization + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - deletedDateTime + - deletedDateTime desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - deletedDateTime + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string responses: - '204': - description: Success + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of directoryObject + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + '@odata.nextLink': + type: string + additionalProperties: + type: object default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - delete: + post: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceRoles + summary: Create new navigation property to externalSponsors for identityGovernance + description: Nullable. + operationId: identityGovernance.entitlementManagement.connectedOrganizations_CreateExternalSponsors parameters: - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id - in: path - description: 'key: id of accessPackageResourceRoleScope' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceRole-id + - name: connectedOrganization-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of connectedOrganization' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: If-Match - in: header - description: ETag - schema: - type: string + x-ms-docs-key-type: connectedOrganization + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + required: true responses: - '204': - description: Success + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.directoryObject' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource': + '/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}/externalSponsors/{directoryObject-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResource from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles_GetAccessPackageResource + summary: Get externalSponsors from identityGovernance + description: Nullable. + operationId: identityGovernance.entitlementManagement.connectedOrganizations_GetExternalSponsors parameters: - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: connectedOrganization-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of connectedOrganization' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceRole-id + x-ms-docs-key-type: connectedOrganization + - name: directoryObject-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of directoryObject' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: directoryObject - name: $select in: query description: Select properties to be returned @@ -105631,19 +109000,7 @@ paths: items: enum: - id - - addedBy - - addedOn - - attributes - - description - - displayName - - isPendingOnboarding - - originId - - originSystem - - resourceType - - url - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes + - deletedDateTime type: string - name: $expand in: query @@ -105656,9 +109013,6 @@ paths: items: enum: - '*' - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes type: string responses: '200': @@ -105666,63 +109020,37 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' - links: - accessPackageResourceEnvironment: - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.AccessPackageResource.GetAccessPackageResourceEnvironment - parameters: - accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id - accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceRoles - parameters: - accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id - accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceScopes - parameters: - accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id + $ref: '#/components/schemas/microsoft.graph.directoryObject' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResource in identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles_UpdateAccessPackageResource + summary: Update the navigation property externalSponsors in identityGovernance + description: Nullable. + operationId: identityGovernance.entitlementManagement.connectedOrganizations_UpdateExternalSponsors parameters: - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: connectedOrganization-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of connectedOrganization' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceRole-id + x-ms-docs-key-type: connectedOrganization + - name: directoryObject-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of directoryObject' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: directoryObject requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.directoryObject' required: true responses: '204': @@ -105733,31 +109061,24 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResource for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles_DeleteAccessPackageResource + summary: Delete navigation property externalSponsors for identityGovernance + description: Nullable. + operationId: identityGovernance.entitlementManagement.connectedOrganizations_DeleteExternalSponsors parameters: - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: connectedOrganization-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of connectedOrganization' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceRole-id + x-ms-docs-key-type: connectedOrganization + - name: directoryObject-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of directoryObject' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: directoryObject - name: If-Match in: header description: ETag @@ -105769,28 +109090,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes': + '/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}/internalSponsors': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceScopes + summary: Get internalSponsors from identityGovernance + description: Nullable. + operationId: identityGovernance.entitlementManagement.connectedOrganizations_ListInternalSponsors parameters: - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: connectedOrganization-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of connectedOrganization' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: connectedOrganization - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -105808,20 +109122,8 @@ paths: enum: - id - id desc - - description - - description desc - - displayName - - displayName desc - - isRootScope - - isRootScope desc - - originId - - originId desc - - originSystem - - originSystem desc - - roleOriginId - - roleOriginId desc - - url - - url desc + - deletedDateTime + - deletedDateTime desc type: string - name: $select in: query @@ -105834,14 +109136,7 @@ paths: items: enum: - id - - description - - displayName - - isRootScope - - originId - - originSystem - - roleOriginId - - url - - accessPackageResource + - deletedDateTime type: string - name: $expand in: query @@ -105854,7 +109149,6 @@ paths: items: enum: - '*' - - accessPackageResource type: string responses: '200': @@ -105862,13 +109156,13 @@ paths: content: application/json: schema: - title: Collection of accessPackageResourceScope + title: Collection of directoryObject type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.directoryObject' '@odata.nextLink': type: string additionalProperties: @@ -105882,30 +109176,23 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceScopes + summary: Create new navigation property to internalSponsors for identityGovernance + description: Nullable. + operationId: identityGovernance.entitlementManagement.connectedOrganizations_CreateInternalSponsors parameters: - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: connectedOrganization-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of connectedOrganization' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: connectedOrganization requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.directoryObject' required: true responses: '201': @@ -105913,39 +109200,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.directoryObject' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': + '/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}/internalSponsors/{directoryObject-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceScopes + summary: Get internalSponsors from identityGovernance + description: Nullable. + operationId: identityGovernance.entitlementManagement.connectedOrganizations_GetInternalSponsors parameters: - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: connectedOrganization-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of connectedOrganization' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceScope-id + x-ms-docs-key-type: connectedOrganization + - name: directoryObject-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of directoryObject' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: directoryObject - name: $select in: query description: Select properties to be returned @@ -105957,14 +109237,7 @@ paths: items: enum: - id - - description - - displayName - - isRootScope - - originId - - originSystem - - roleOriginId - - url - - accessPackageResource + - deletedDateTime type: string - name: $expand in: query @@ -105977,7 +109250,6 @@ paths: items: enum: - '*' - - accessPackageResource type: string responses: '200': @@ -105985,51 +109257,37 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' - links: - accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.AccessPackageResourceScopes.GetAccessPackageResource - parameters: - accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + $ref: '#/components/schemas/microsoft.graph.directoryObject' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceScopes in identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceScopes + summary: Update the navigation property internalSponsors in identityGovernance + description: Nullable. + operationId: identityGovernance.entitlementManagement.connectedOrganizations_UpdateInternalSponsors parameters: - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: connectedOrganization-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of connectedOrganization' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceScope-id + x-ms-docs-key-type: connectedOrganization + - name: directoryObject-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of directoryObject' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: directoryObject requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.directoryObject' required: true responses: '204': @@ -106040,31 +109298,24 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceScopes + summary: Delete navigation property internalSponsors for identityGovernance + description: Nullable. + operationId: identityGovernance.entitlementManagement.connectedOrganizations_DeleteInternalSponsors parameters: - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: connectedOrganization-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of connectedOrganization' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceScope-id + x-ms-docs-key-type: connectedOrganization + - name: directoryObject-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of directoryObject' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: directoryObject - name: If-Match in: header description: ETag @@ -106076,90 +109327,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/microsoft.graph.filterByCurrentUser(on={on})': - get: - tags: - - identityGovernance.Functions - summary: Invoke function filterByCurrentUser - operationId: identityGovernance.entitlementManagement.accessPackages_filterByCurrentUser - parameters: - - name: on - in: path - description: 'Usage: on={on}' - required: true - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageFilterByCurrentUserOptions' - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackage' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - /identityGovernance/entitlementManagement/accessPackages/microsoft.graph.Search(): - get: - tags: - - identityGovernance.Functions - summary: Invoke function Search - operationId: identityGovernance.entitlementManagement.accessPackages_Search - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackage' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - /identityGovernance/entitlementManagement/connectedOrganizations: + /identityGovernance/entitlementManagement/settings: get: tags: - identityGovernance.entitlementManagement - summary: Get connectedOrganizations from identityGovernance - operationId: identityGovernance.entitlementManagement_ListConnectedOrganizations + summary: Get settings from identityGovernance + operationId: identityGovernance.entitlementManagement_GetSettings 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 - - createdBy - - createdBy desc - - createdDateTime - - createdDateTime desc - - description - - description desc - - displayName - - displayName desc - - identitySources - - identitySources desc - - modifiedBy - - modifiedBy desc - - modifiedDateTime - - modifiedDateTime desc - - state - - state desc - type: string - name: $select in: query description: Select properties to be returned @@ -106171,16 +109345,8 @@ paths: items: enum: - id - - createdBy - - createdDateTime - - description - - displayName - - identitySources - - modifiedBy - - modifiedDateTime - - state - - externalSponsors - - internalSponsors + - daysUntilExternalUserDeletedAfterBlocked + - externalUserLifecycleAction type: string - name: $expand in: query @@ -106193,8 +109359,6 @@ paths: items: enum: - '*' - - externalSponsors - - internalSponsors type: string responses: '200': @@ -106202,59 +109366,52 @@ paths: content: application/json: schema: - title: Collection of connectedOrganization - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.connectedOrganization' - '@odata.nextLink': - type: string - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.entitlementManagementSettings' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + patch: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to connectedOrganizations for identityGovernance - operationId: identityGovernance.entitlementManagement_CreateConnectedOrganizations + summary: Update the navigation property settings in identityGovernance + operationId: identityGovernance.entitlementManagement_UpdateSettings requestBody: - description: New navigation property + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.connectedOrganization' + $ref: '#/components/schemas/microsoft.graph.entitlementManagementSettings' required: true responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.connectedOrganization' + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}': - get: + delete: tags: - identityGovernance.entitlementManagement - summary: Get connectedOrganizations from identityGovernance - operationId: identityGovernance.entitlementManagement_GetConnectedOrganizations + summary: Delete navigation property settings for identityGovernance + operationId: identityGovernance.entitlementManagement_DeleteSettings + parameters: + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /identityGovernance/termsOfUse: + get: + tags: + - identityGovernance.termsOfUseContainer + summary: Get termsOfUse from identityGovernance + operationId: identityGovernance_GetTermsOfUse parameters: - - name: connectedOrganization-id - in: path - description: 'key: id of connectedOrganization' - required: true - schema: - type: string - x-ms-docs-key-type: connectedOrganization - name: $select in: query description: Select properties to be returned @@ -106266,16 +109423,8 @@ paths: items: enum: - id - - createdBy - - createdDateTime - - description - - displayName - - identitySources - - modifiedBy - - modifiedDateTime - - state - - externalSponsors - - internalSponsors + - agreementAcceptances + - agreements type: string - name: $expand in: query @@ -106288,8 +109437,8 @@ paths: items: enum: - '*' - - externalSponsors - - internalSponsors + - agreementAcceptances + - agreements type: string responses: '200': @@ -106297,38 +109446,26 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.connectedOrganization' + $ref: '#/components/schemas/microsoft.graph.termsOfUseContainer' links: - externalSponsors: - operationId: identityGovernance.entitlementManagement.ConnectedOrganizations.ListExternalSponsors - parameters: - connectedOrganization-id: $request.path.connectedOrganization-id - internalSponsors: - operationId: identityGovernance.entitlementManagement.ConnectedOrganizations.ListInternalSponsors - parameters: - connectedOrganization-id: $request.path.connectedOrganization-id + agreementAcceptances: + operationId: identityGovernance.TermsOfUse.ListAgreementAcceptances + agreements: + operationId: identityGovernance.TermsOfUse.ListAgreements default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - identityGovernance.entitlementManagement - summary: Update the navigation property connectedOrganizations in identityGovernance - operationId: identityGovernance.entitlementManagement_UpdateConnectedOrganizations - parameters: - - name: connectedOrganization-id - in: path - description: 'key: id of connectedOrganization' - required: true - schema: - type: string - x-ms-docs-key-type: connectedOrganization + - identityGovernance.termsOfUseContainer + summary: Update the navigation property termsOfUse in identityGovernance + operationId: identityGovernance_UpdateTermsOfUse requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.connectedOrganization' + $ref: '#/components/schemas/microsoft.graph.termsOfUseContainer' required: true responses: '204': @@ -106338,17 +109475,10 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - identityGovernance.entitlementManagement - summary: Delete navigation property connectedOrganizations for identityGovernance - operationId: identityGovernance.entitlementManagement_DeleteConnectedOrganizations + - identityGovernance.termsOfUseContainer + summary: Delete navigation property termsOfUse for identityGovernance + operationId: identityGovernance_DeleteTermsOfUse parameters: - - name: connectedOrganization-id - in: path - description: 'key: id of connectedOrganization' - required: true - schema: - type: string - x-ms-docs-key-type: connectedOrganization - name: If-Match in: header description: ETag @@ -106360,21 +109490,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}/externalSponsors': + /identityGovernance/termsOfUse/agreementAcceptances: get: tags: - - identityGovernance.entitlementManagement - summary: Get externalSponsors from identityGovernance - description: Nullable. - operationId: identityGovernance.entitlementManagement.connectedOrganizations_ListExternalSponsors + - identityGovernance.termsOfUseContainer + summary: Get agreementAcceptances from identityGovernance + operationId: identityGovernance.termsOfUse_ListAgreementAcceptances parameters: - - name: connectedOrganization-id - in: path - description: 'key: id of connectedOrganization' - required: true - schema: - type: string - x-ms-docs-key-type: connectedOrganization - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -106392,8 +109514,32 @@ paths: enum: - id - id desc - - deletedDateTime - - deletedDateTime 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 @@ -106406,7 +109552,19 @@ paths: items: enum: - id - - deletedDateTime + - agreementFileId + - agreementId + - deviceDisplayName + - deviceId + - deviceOSType + - deviceOSVersion + - expirationDateTime + - recordedDateTime + - state + - userDisplayName + - userEmail + - userId + - userPrincipalName type: string - name: $expand in: query @@ -106426,13 +109584,13 @@ paths: content: application/json: schema: - title: Collection of directoryObject + title: Collection of agreementAcceptance type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.directoryObject' + $ref: '#/components/schemas/microsoft.graph.agreementAcceptance' '@odata.nextLink': type: string additionalProperties: @@ -106445,24 +109603,15 @@ paths: x-ms-docs-operation-type: operation post: tags: - - identityGovernance.entitlementManagement - summary: Create new navigation property to externalSponsors for identityGovernance - description: Nullable. - operationId: identityGovernance.entitlementManagement.connectedOrganizations_CreateExternalSponsors - parameters: - - name: connectedOrganization-id - in: path - description: 'key: id of connectedOrganization' - required: true - schema: - type: string - x-ms-docs-key-type: connectedOrganization + - identityGovernance.termsOfUseContainer + summary: Create new navigation property to agreementAcceptances for identityGovernance + operationId: identityGovernance.termsOfUse_CreateAgreementAcceptances requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.directoryObject' + $ref: '#/components/schemas/microsoft.graph.agreementAcceptance' required: true responses: '201': @@ -106470,32 +109619,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.directoryObject' + $ref: '#/components/schemas/microsoft.graph.agreementAcceptance' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}/externalSponsors/{directoryObject-id}': + '/identityGovernance/termsOfUse/agreementAcceptances/{agreementAcceptance-id}': get: tags: - - identityGovernance.entitlementManagement - summary: Get externalSponsors from identityGovernance - description: Nullable. - operationId: identityGovernance.entitlementManagement.connectedOrganizations_GetExternalSponsors + - identityGovernance.termsOfUseContainer + summary: Get agreementAcceptances from identityGovernance + operationId: identityGovernance.termsOfUse_GetAgreementAcceptances parameters: - - name: connectedOrganization-id - in: path - description: 'key: id of connectedOrganization' - required: true - schema: - type: string - x-ms-docs-key-type: connectedOrganization - - name: directoryObject-id + - name: agreementAcceptance-id in: path - description: 'key: id of directoryObject' + description: 'key: id of agreementAcceptance' required: true schema: type: string - x-ms-docs-key-type: directoryObject + x-ms-docs-key-type: agreementAcceptance - name: $select in: query description: Select properties to be returned @@ -106507,7 +109648,19 @@ paths: items: enum: - id - - deletedDateTime + - agreementFileId + - agreementId + - deviceDisplayName + - deviceId + - deviceOSType + - deviceOSVersion + - expirationDateTime + - recordedDateTime + - state + - userDisplayName + - userEmail + - userId + - userPrincipalName type: string - name: $expand in: query @@ -106527,37 +109680,29 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.directoryObject' + $ref: '#/components/schemas/microsoft.graph.agreementAcceptance' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - identityGovernance.entitlementManagement - summary: Update the navigation property externalSponsors in identityGovernance - description: Nullable. - operationId: identityGovernance.entitlementManagement.connectedOrganizations_UpdateExternalSponsors + - identityGovernance.termsOfUseContainer + summary: Update the navigation property agreementAcceptances in identityGovernance + operationId: identityGovernance.termsOfUse_UpdateAgreementAcceptances parameters: - - name: connectedOrganization-id - in: path - description: 'key: id of connectedOrganization' - required: true - schema: - type: string - x-ms-docs-key-type: connectedOrganization - - name: directoryObject-id + - name: agreementAcceptance-id in: path - description: 'key: id of directoryObject' + description: 'key: id of agreementAcceptance' required: true schema: type: string - x-ms-docs-key-type: directoryObject + x-ms-docs-key-type: agreementAcceptance requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.directoryObject' + $ref: '#/components/schemas/microsoft.graph.agreementAcceptance' required: true responses: '204': @@ -106567,25 +109712,17 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - identityGovernance.entitlementManagement - summary: Delete navigation property externalSponsors for identityGovernance - description: Nullable. - operationId: identityGovernance.entitlementManagement.connectedOrganizations_DeleteExternalSponsors + - identityGovernance.termsOfUseContainer + summary: Delete navigation property agreementAcceptances for identityGovernance + operationId: identityGovernance.termsOfUse_DeleteAgreementAcceptances parameters: - - name: connectedOrganization-id - in: path - description: 'key: id of connectedOrganization' - required: true - schema: - type: string - x-ms-docs-key-type: connectedOrganization - - name: directoryObject-id + - name: agreementAcceptance-id in: path - description: 'key: id of directoryObject' + description: 'key: id of agreementAcceptance' required: true schema: type: string - x-ms-docs-key-type: directoryObject + x-ms-docs-key-type: agreementAcceptance - name: If-Match in: header description: ETag @@ -106597,21 +109734,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}/internalSponsors': + /identityGovernance/termsOfUse/agreements: get: tags: - - identityGovernance.entitlementManagement - summary: Get internalSponsors from identityGovernance - description: Nullable. - operationId: identityGovernance.entitlementManagement.connectedOrganizations_ListInternalSponsors + - identityGovernance.termsOfUseContainer + summary: Get agreements from identityGovernance + operationId: identityGovernance.termsOfUse_ListAgreements parameters: - - name: connectedOrganization-id - in: path - description: 'key: id of connectedOrganization' - required: true - schema: - type: string - x-ms-docs-key-type: connectedOrganization - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -106629,8 +109758,16 @@ paths: enum: - id - id desc - - deletedDateTime - - deletedDateTime desc + - displayName + - displayName desc + - isPerDeviceAcceptanceRequired + - isPerDeviceAcceptanceRequired desc + - isViewingBeforeAcceptanceRequired + - isViewingBeforeAcceptanceRequired desc + - termsExpiration + - termsExpiration desc + - userReacceptRequiredFrequency + - userReacceptRequiredFrequency desc type: string - name: $select in: query @@ -106643,7 +109780,14 @@ paths: items: enum: - id - - deletedDateTime + - displayName + - isPerDeviceAcceptanceRequired + - isViewingBeforeAcceptanceRequired + - termsExpiration + - userReacceptRequiredFrequency + - acceptances + - file + - files type: string - name: $expand in: query @@ -106656,6 +109800,9 @@ paths: items: enum: - '*' + - acceptances + - file + - files type: string responses: '200': @@ -106663,13 +109810,13 @@ paths: content: application/json: schema: - title: Collection of directoryObject + title: Collection of agreement type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.directoryObject' + $ref: '#/components/schemas/microsoft.graph.agreement' '@odata.nextLink': type: string additionalProperties: @@ -106682,24 +109829,15 @@ paths: x-ms-docs-operation-type: operation post: tags: - - identityGovernance.entitlementManagement - summary: Create new navigation property to internalSponsors for identityGovernance - description: Nullable. - operationId: identityGovernance.entitlementManagement.connectedOrganizations_CreateInternalSponsors - parameters: - - name: connectedOrganization-id - in: path - description: 'key: id of connectedOrganization' - required: true - schema: - type: string - x-ms-docs-key-type: connectedOrganization + - identityGovernance.termsOfUseContainer + summary: Create new navigation property to agreements for identityGovernance + operationId: identityGovernance.termsOfUse_CreateAgreements requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.directoryObject' + $ref: '#/components/schemas/microsoft.graph.agreement' required: true responses: '201': @@ -106707,32 +109845,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.directoryObject' + $ref: '#/components/schemas/microsoft.graph.agreement' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}/internalSponsors/{directoryObject-id}': + '/identityGovernance/termsOfUse/agreements/{agreement-id}': get: tags: - - identityGovernance.entitlementManagement - summary: Get internalSponsors from identityGovernance - description: Nullable. - operationId: identityGovernance.entitlementManagement.connectedOrganizations_GetInternalSponsors + - identityGovernance.termsOfUseContainer + summary: Get agreements from identityGovernance + operationId: identityGovernance.termsOfUse_GetAgreements parameters: - - name: connectedOrganization-id - in: path - description: 'key: id of connectedOrganization' - required: true - schema: - type: string - x-ms-docs-key-type: connectedOrganization - - name: directoryObject-id + - name: agreement-id in: path - description: 'key: id of directoryObject' + description: 'key: id of agreement' required: true schema: type: string - x-ms-docs-key-type: directoryObject + x-ms-docs-key-type: agreement - name: $select in: query description: Select properties to be returned @@ -106744,7 +109874,14 @@ paths: items: enum: - id - - deletedDateTime + - displayName + - isPerDeviceAcceptanceRequired + - isViewingBeforeAcceptanceRequired + - termsExpiration + - userReacceptRequiredFrequency + - acceptances + - file + - files type: string - name: $expand in: query @@ -106757,6 +109894,9 @@ paths: items: enum: - '*' + - acceptances + - file + - files type: string responses: '200': @@ -106764,37 +109904,42 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.directoryObject' + $ref: '#/components/schemas/microsoft.graph.agreement' + links: + acceptances: + operationId: identityGovernance.termsOfUse.Agreements.ListAcceptances + parameters: + agreement-id: $request.path.agreement-id + file: + operationId: identityGovernance.termsOfUse.Agreements.GetFile + parameters: + agreement-id: $request.path.agreement-id + files: + operationId: identityGovernance.termsOfUse.Agreements.ListFiles + parameters: + agreement-id: $request.path.agreement-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - identityGovernance.entitlementManagement - summary: Update the navigation property internalSponsors in identityGovernance - description: Nullable. - operationId: identityGovernance.entitlementManagement.connectedOrganizations_UpdateInternalSponsors + - identityGovernance.termsOfUseContainer + summary: Update the navigation property agreements in identityGovernance + operationId: identityGovernance.termsOfUse_UpdateAgreements parameters: - - name: connectedOrganization-id - in: path - description: 'key: id of connectedOrganization' - required: true - schema: - type: string - x-ms-docs-key-type: connectedOrganization - - name: directoryObject-id + - name: agreement-id in: path - description: 'key: id of directoryObject' + description: 'key: id of agreement' required: true schema: type: string - x-ms-docs-key-type: directoryObject + x-ms-docs-key-type: agreement requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.directoryObject' + $ref: '#/components/schemas/microsoft.graph.agreement' required: true responses: '204': @@ -106804,103 +109949,17 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - identityGovernance.entitlementManagement - summary: Delete navigation property internalSponsors for identityGovernance - description: Nullable. - operationId: identityGovernance.entitlementManagement.connectedOrganizations_DeleteInternalSponsors + - identityGovernance.termsOfUseContainer + summary: Delete navigation property agreements for identityGovernance + operationId: identityGovernance.termsOfUse_DeleteAgreements parameters: - - name: connectedOrganization-id - in: path - description: 'key: id of connectedOrganization' - required: true - schema: - type: string - x-ms-docs-key-type: connectedOrganization - - name: directoryObject-id + - name: agreement-id in: path - description: 'key: id of directoryObject' + description: 'key: id of agreement' required: true schema: type: string - x-ms-docs-key-type: directoryObject - - 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 - /identityGovernance/entitlementManagement/settings: - get: - tags: - - identityGovernance.entitlementManagement - summary: Get settings from identityGovernance - operationId: identityGovernance.entitlementManagement_GetSettings - parameters: - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - daysUntilExternalUserDeletedAfterBlocked - - externalUserLifecycleAction - 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.entitlementManagementSettings' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - identityGovernance.entitlementManagement - summary: Update the navigation property settings in identityGovernance - operationId: identityGovernance.entitlementManagement_UpdateSettings - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.entitlementManagementSettings' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - identityGovernance.entitlementManagement - summary: Delete navigation property settings for identityGovernance - operationId: identityGovernance.entitlementManagement_DeleteSettings - parameters: + x-ms-docs-key-type: agreement - name: If-Match in: header description: ETag @@ -112472,73 +115531,102 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.accessReviewInstanceDecisionItemFilterByCurrentUserOptions: - title: accessReviewInstanceDecisionItemFilterByCurrentUserOptions - enum: - - reviewer - - unknownFutureValue - type: string - microsoft.graph.accessReviewInstanceDecisionItem: + 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: accessReviewInstanceDecisionItem + - title: accessReviewSet type: object properties: - accessReviewId: - type: string - description: The identifier of the accessReviewInstance parent. - appliedBy: + definitions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewScheduleDefinition' + historyDefinitions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewHistoryDefinition' + policy: + $ref: '#/components/schemas/microsoft.graph.accessReviewPolicy' + additionalProperties: + type: object + microsoft.graph.accessReviewScheduleDefinition: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: accessReviewScheduleDefinition + type: object + properties: + backupReviewers: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewReviewerScope' + description: 'This collection of reviewer scopes is used to define the list of fallback reviewers. These fallback reviewers will be notified to take action if no users are found from the list of reviewers specified. This could occur when either the group owner is specified as the reviewer but the group owner does not exist, or manager is specified as reviewer but a user''s manager does not exist. Supports $select. Note: This property has been replaced by fallbackReviewers. However, specifying either backupReviewers or fallbackReviewers automatically populates the same values to the other property.' + createdBy: $ref: '#/components/schemas/microsoft.graph.userIdentity' - appliedDateTime: + 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 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.' + description: Timestamp when the access review series was created. Supports $select. format: date-time nullable: true - applyResult: - type: string - description: 'The result of applying the decision. Possible values: NotApplied, Success, Failed, NotFound, or NotSupported.' - nullable: true - decision: - type: string - description: 'Result of the review. Possible values: Approve, Deny, NotReviewed, or DontKnow.' - nullable: true - justification: - type: string - description: The review decision justification. - nullable: true - principal: - $ref: '#/components/schemas/microsoft.graph.identity' - principalLink: + descriptionForAdmins: type: string + description: Description provided by review creators to provide more context of the review to admins. Supports $select. nullable: true - recommendation: + descriptionForReviewers: type: string - description: 'A system-generated recommendation for the approval decision. Possible values: Approve, Deny, or NotAvailable.' + 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. Supports $select. nullable: true - resource: - $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItemResource' - resourceLink: + displayName: type: string + description: Name of the access review series. Required on create. Supports $select. nullable: true - reviewedBy: - $ref: '#/components/schemas/microsoft.graph.userIdentity' - reviewedDateTime: + 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.' + 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: The timestamp when the review occurred. + description: Timestamp when the access review series was last modified. Supports $select. format: date-time nullable: true - target: - $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItemTarget' + 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. 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.' + scope: + $ref: '#/components/schemas/microsoft.graph.accessReviewScope' + settings: + $ref: '#/components/schemas/microsoft.graph.accessReviewScheduleSettings' + status: + type: string + description: 'This read-only field specifies the status of an access review. The typical states include Initializing, NotStarted, Starting, InProgress, Completing, Completed, AutoReviewing, and AutoReviewed. Supports $select, $orderby, and $filter (eq 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.accessReviewInstanceFilterByCurrentUserOptions: - title: accessReviewInstanceFilterByCurrentUserOptions - enum: - - reviewer - - unknownFutureValue - type: string microsoft.graph.accessReviewInstance: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -112572,76 +115660,79 @@ components: $ref: '#/components/schemas/microsoft.graph.accessReviewScheduleDefinition' additionalProperties: type: object - microsoft.graph.accessReviewScheduleDefinitionFilterByCurrentUserOptions: - title: accessReviewScheduleDefinitionFilterByCurrentUserOptions - enum: - - reviewer - - unknownFutureValue - type: string - microsoft.graph.accessReviewScheduleDefinition: + microsoft.graph.accessReviewInstanceDecisionItem: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: accessReviewScheduleDefinition + - title: accessReviewInstanceDecisionItem type: object properties: - backupReviewers: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessReviewReviewerScope' - description: 'This collection of reviewer scopes is used to define the list of fallback reviewers. These fallback reviewers will be notified to take action if no users are found from the list of reviewers specified. This could occur when either the group owner is specified as the reviewer but the group owner does not exist, or manager is specified as reviewer but a user''s manager does not exist. Supports $select. Note: This property has been replaced by fallbackReviewers. However, specifying either backupReviewers or fallbackReviewers automatically populates the same values to the other property.' - createdBy: + accessReviewId: + type: string + description: The identifier of the accessReviewInstance parent. + appliedBy: $ref: '#/components/schemas/microsoft.graph.userIdentity' - createdDateTime: + 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: Timestamp when the access review series was created. Supports $select. + description: 'The timestamp when the approval decision was applied. The DatetimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true - descriptionForAdmins: + applyResult: type: string - description: Description provided by review creators to provide more context of the review to admins. Supports $select. + description: 'The result of applying the decision. Possible values: NotApplied, Success, Failed, NotFound, or NotSupported.' nullable: true - descriptionForReviewers: + decision: 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. Supports $select. + description: 'Result of the review. Possible values: Approve, Deny, NotReviewed, or DontKnow.' nullable: true - displayName: + justification: type: string - description: Name of the access review series. Required on create. Supports $select. + description: The review decision justification. 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. Supports $select.' - 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])$' + principal: + $ref: '#/components/schemas/microsoft.graph.identity' + principalLink: type: string - description: Timestamp when the access review series was last modified. Supports $select. - 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. 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.' - scope: - $ref: '#/components/schemas/microsoft.graph.accessReviewScope' - settings: - $ref: '#/components/schemas/microsoft.graph.accessReviewScheduleSettings' - status: + recommendation: 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).' + description: 'A system-generated recommendation for the approval decision. Possible values: Approve, Deny, or NotAvailable.' 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.' + resource: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItemResource' + resourceLink: + type: string + nullable: true + reviewedBy: + $ref: '#/components/schemas/microsoft.graph.userIdentity' + reviewedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The timestamp when the review occurred. + format: date-time + nullable: true + target: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItemTarget' additionalProperties: type: object + microsoft.graph.accessReviewInstanceDecisionItemFilterByCurrentUserOptions: + title: accessReviewInstanceDecisionItemFilterByCurrentUserOptions + 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' @@ -112692,24 +115783,34 @@ components: $ref: '#/components/schemas/microsoft.graph.accessReviewHistoryStatus' additionalProperties: type: object - microsoft.graph.consentRequestFilterByCurrentUserOptions: - title: consentRequestFilterByCurrentUserOptions - enum: - - reviewer - - unknownFutureValue - type: string - microsoft.graph.userConsentRequest: + microsoft.graph.accessReviewPolicy: allOf: - - $ref: '#/components/schemas/microsoft.graph.request' - - title: userConsentRequest + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: accessReviewPolicy type: object properties: - reason: + description: type: string - description: The user's justification for requiring access to the app. Supports $filter (eq only) and $orderby. + description: Description for this policy. Read-only. nullable: true - approval: - $ref: '#/components/schemas/microsoft.graph.approval' + 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' additionalProperties: type: object microsoft.graph.appConsentRequest: @@ -112741,6 +115842,74 @@ components: 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: + 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: + 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' @@ -112799,54 +115968,6 @@ components: $ref: '#/components/schemas/microsoft.graph.entitlementManagementSettings' 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: - 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.approvalFilterByCurrentUserOptions: title: approvalFilterByCurrentUserOptions enum: @@ -113602,6 +116723,22 @@ components: 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' + agreements: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.agreement' + additionalProperties: + type: object microsoft.graph.privilegedAccess: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -114390,34 +117527,6 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.accessReviewInstanceDecisionItemResource: - title: accessReviewInstanceDecisionItemResource - type: object - properties: - displayName: - type: string - description: Display name of the resource - nullable: true - id: - type: string - description: Resource ID - nullable: true - type: - type: string - description: 'Type of resource. Types include: Group, ServicePrincipal, DirectoryRole, AzureRole, AccessPackageAssignmentPolicy.' - nullable: true - additionalProperties: - type: object - microsoft.graph.accessReviewInstanceDecisionItemTarget: - title: accessReviewInstanceDecisionItemTarget - type: object - additionalProperties: - type: object - microsoft.graph.accessReviewScope: - title: accessReviewScope - type: object - additionalProperties: - type: object microsoft.graph.accessReviewReviewerScope: allOf: - $ref: '#/components/schemas/microsoft.graph.accessReviewScope' @@ -114438,6 +117547,11 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.accessReviewScope: + title: accessReviewScope + type: object + additionalProperties: + type: object microsoft.graph.accessReviewScheduleSettings: title: accessReviewScheduleSettings type: object @@ -114479,6 +117593,29 @@ components: description: Indicates whether reminders are enabled or disabled. Default value is false. 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.accessReviewHistoryDecisionFilter: title: accessReviewHistoryDecisionFilter enum: @@ -114498,6 +117635,16 @@ components: - 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' @@ -114526,16 +117673,6 @@ components: type: string additionalProperties: type: object - microsoft.graph.appConsentRequestScope: - title: appConsentRequestScope - type: object - properties: - displayName: - type: string - description: The name of the scope. - nullable: true - additionalProperties: - type: object microsoft.graph.assignmentReviewSettings: title: assignmentReviewSettings type: object diff --git a/openApiDocs/beta/Identity.SignIns.yml b/openApiDocs/beta/Identity.SignIns.yml index 0adba75fce0..4c06f67f1e6 100644 --- a/openApiDocs/beta/Identity.SignIns.yml +++ b/openApiDocs/beta/Identity.SignIns.yml @@ -20380,6 +20380,10 @@ components: items: $ref: '#/components/schemas/microsoft.graph.chatMessage' description: A collection of all the messages in the chat. Nullable. + operations: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' permissionGrants: type: array items: @@ -20472,6 +20476,10 @@ components: 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' photo: $ref: '#/components/schemas/microsoft.graph.profilePhoto' primaryChannel: @@ -20986,6 +20994,11 @@ components: items: type: string description: 'The list of application IDs the policy applies to, unless explicitly excluded (in excludeApplications). Can also be set to All.' + includeAuthenticationContextClassReferences: + type: array + items: + type: string + description: Authentication context class references include. Supported values are c1 through c25. includeUserActions: type: array items: @@ -21022,6 +21035,8 @@ components: title: conditionalAccessDevices type: object properties: + deviceFilter: + $ref: '#/components/schemas/microsoft.graph.conditionalAccessFilter' excludeDevices: type: array items: @@ -23704,6 +23719,7 @@ components: - googleCloudDevicePolicyController - microsoft365ManagedMdm - windowsManagementCloudApi + - intuneAosp type: string microsoft.graph.managedDeviceManagementFeatures: title: managedDeviceManagementFeatures @@ -25705,7 +25721,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' - description: 'Content in a message hosted by Microsoft Teams e.g., images, code snippets etc.' + description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' replies: type: array items: @@ -25713,6 +25729,44 @@ components: description: Replies for a specified message. 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])$' + 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])$' + type: string + description: Time when the async operation was last updated. + format: date-time + operationType: + $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperationType' + status: + $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperationStatus' + targetResourceId: + type: string + description: 'The ID of the object that''s created or modified as result of this async operation, typically a team.' + nullable: true + targetResourceLocation: + type: string + description: The location of the object that's created or modified as result of this async operation. This URL should be treated as an opaque value and not parsed into its component paths. + nullable: true + additionalProperties: + type: object microsoft.graph.teamsTab: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -25917,44 +25971,6 @@ components: description: A collection of all the tabs in the channel. A navigation property. 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])$' - 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])$' - type: string - description: Time when the async operation was last updated. - format: date-time - operationType: - $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperationType' - status: - $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperationStatus' - targetResourceId: - type: string - description: 'The ID of the object that''s created or modified as result of this async operation, typically a team.' - nullable: true - targetResourceLocation: - type: string - description: The location of the object that's created or modified as result of this async operation. This URL should be treated as an opaque value and not parsed into its component paths. - nullable: true - additionalProperties: - type: object microsoft.graph.teamworkTag: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -26215,6 +26231,16 @@ components: description: The structure of this object is service-specific additionalProperties: type: object + microsoft.graph.conditionalAccessFilter: + title: conditionalAccessFilter + type: object + properties: + mode: + $ref: '#/components/schemas/microsoft.graph.filterMode' + rule: + type: string + additionalProperties: + type: object microsoft.graph.conditionalAccessDevicePlatform: title: conditionalAccessDevicePlatform enum: @@ -28387,6 +28413,7 @@ components: - windows10AndLater - androidWorkProfile - windows10XProfile + - androidAOSP - all type: string microsoft.graph.deviceCompliancePolicySettingState: @@ -29718,6 +29745,43 @@ components: type: object additionalProperties: type: object + microsoft.graph.operationError: + title: operationError + type: object + properties: + code: + type: string + description: Operation error code. + nullable: true + message: + type: string + description: Operation error message. + nullable: true + additionalProperties: + type: object + microsoft.graph.teamsAsyncOperationType: + title: teamsAsyncOperationType + enum: + - invalid + - cloneTeam + - archiveTeam + - unarchiveTeam + - createTeam + - unknownFutureValue + - teamifyGroup + - createChannel + - createChat + type: string + microsoft.graph.teamsAsyncOperationStatus: + title: teamsAsyncOperationStatus + enum: + - invalid + - notStarted + - inProgress + - succeeded + - failed + - unknownFutureValue + type: string microsoft.graph.teamsTabConfiguration: title: teamsTabConfiguration type: object @@ -29773,42 +29837,6 @@ components: $ref: '#/components/schemas/microsoft.graph.userNewMessageRestriction' additionalProperties: type: object - microsoft.graph.operationError: - title: operationError - type: object - properties: - code: - type: string - description: Operation error code. - nullable: true - message: - type: string - description: Operation error message. - nullable: true - additionalProperties: - type: object - microsoft.graph.teamsAsyncOperationType: - title: teamsAsyncOperationType - enum: - - invalid - - cloneTeam - - archiveTeam - - unarchiveTeam - - createTeam - - unknownFutureValue - - teamifyGroup - - createChannel - type: string - microsoft.graph.teamsAsyncOperationStatus: - title: teamsAsyncOperationStatus - enum: - - invalid - - notStarted - - inProgress - - succeeded - - failed - - unknownFutureValue - type: string microsoft.graph.teamworkTagType: title: teamworkTagType enum: @@ -29971,6 +29999,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.timeCardBreak' + description: The list of breaks associated with the timeCard. clockInEvent: $ref: '#/components/schemas/microsoft.graph.timeCardEvent' clockOutEvent: @@ -29985,6 +30014,7 @@ components: $ref: '#/components/schemas/microsoft.graph.timeCardState' userId: type: string + description: User ID to which the timeCard belongs. nullable: true additionalProperties: type: object @@ -30159,6 +30189,12 @@ components: type: string additionalProperties: type: object + microsoft.graph.filterMode: + title: filterMode + enum: + - include + - exclude + type: string microsoft.graph.classificationInnerError: title: classificationInnerError type: object @@ -31605,6 +31641,7 @@ components: properties: breakId: type: string + description: ID of the timeCardBreak. nullable: true end: $ref: '#/components/schemas/microsoft.graph.timeCardEvent' @@ -31620,10 +31657,12 @@ components: properties: atApprovedLocation: type: boolean + description: Indicates whether the entry was recorded at the approved location. nullable: true dateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: The time the entry is recorded. format: date-time notes: $ref: '#/components/schemas/microsoft.graph.itemBody' @@ -31645,6 +31684,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.timeCardBreak' + description: The list of breaks associated with the timeCard. clockInEvent: $ref: '#/components/schemas/microsoft.graph.timeCardEvent' clockOutEvent: diff --git a/openApiDocs/beta/Search.yml b/openApiDocs/beta/Search.yml index e9061276dea..be538641dd3 100644 --- a/openApiDocs/beta/Search.yml +++ b/openApiDocs/beta/Search.yml @@ -496,6 +496,8 @@ components: format: int32 query: $ref: '#/components/schemas/microsoft.graph.searchQuery' + resultTemplateOptions: + $ref: '#/components/schemas/microsoft.graph.resultTemplateOption' size: maximum: 2147483647 minimum: -2147483648 @@ -673,6 +675,15 @@ components: $ref: '#/components/schemas/microsoft.graph.searchQueryString' additionalProperties: type: object + microsoft.graph.resultTemplateOption: + title: resultTemplateOption + type: object + properties: + enableResultTemplate: + type: boolean + nullable: true + additionalProperties: + type: object microsoft.graph.sortProperty: title: sortProperty type: object @@ -709,6 +720,8 @@ components: items: $ref: '#/components/schemas/microsoft.graph.searchHitsContainer' description: A collection of search results. + resultTemplates: + $ref: '#/components/schemas/microsoft.graph.resultTemplateDictionary' searchTerms: type: array items: @@ -922,6 +935,13 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.resultTemplateDictionary: + allOf: + - $ref: '#/components/schemas/microsoft.graph.Dictionary' + - title: resultTemplateDictionary + type: object + additionalProperties: + type: object odata.error.main: required: - code @@ -1153,6 +1173,11 @@ components: $ref: '#/components/schemas/microsoft.graph.entity' additionalProperties: type: object + microsoft.graph.Dictionary: + title: Dictionary + type: object + additionalProperties: + type: object odata.error.detail: required: - code diff --git a/openApiDocs/beta/Sites.yml b/openApiDocs/beta/Sites.yml index 113fc954fcc..9d84121b4d6 100644 --- a/openApiDocs/beta/Sites.yml +++ b/openApiDocs/beta/Sites.yml @@ -29676,6 +29676,10 @@ components: items: $ref: '#/components/schemas/microsoft.graph.chatMessage' description: A collection of all the messages in the chat. Nullable. + operations: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' permissionGrants: type: array items: @@ -29768,6 +29772,10 @@ components: 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' photo: $ref: '#/components/schemas/microsoft.graph.profilePhoto' primaryChannel: @@ -32175,6 +32183,7 @@ components: - googleCloudDevicePolicyController - microsoft365ManagedMdm - windowsManagementCloudApi + - intuneAosp type: string microsoft.graph.managedDeviceManagementFeatures: title: managedDeviceManagementFeatures @@ -34290,7 +34299,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' - description: 'Content in a message hosted by Microsoft Teams e.g., images, code snippets etc.' + description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' replies: type: array items: @@ -34298,6 +34307,44 @@ components: description: Replies for a specified message. 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])$' + 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])$' + type: string + description: Time when the async operation was last updated. + format: date-time + operationType: + $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperationType' + status: + $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperationStatus' + targetResourceId: + type: string + description: 'The ID of the object that''s created or modified as result of this async operation, typically a team.' + nullable: true + targetResourceLocation: + type: string + description: The location of the object that's created or modified as result of this async operation. This URL should be treated as an opaque value and not parsed into its component paths. + nullable: true + additionalProperties: + type: object microsoft.graph.teamsTab: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -34502,44 +34549,6 @@ components: description: A collection of all the tabs in the channel. A navigation property. 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])$' - 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])$' - type: string - description: Time when the async operation was last updated. - format: date-time - operationType: - $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperationType' - status: - $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperationStatus' - targetResourceId: - type: string - description: 'The ID of the object that''s created or modified as result of this async operation, typically a team.' - nullable: true - targetResourceLocation: - type: string - description: The location of the object that's created or modified as result of this async operation. This URL should be treated as an opaque value and not parsed into its component paths. - nullable: true - additionalProperties: - type: object microsoft.graph.teamworkTag: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -35933,6 +35942,7 @@ components: - windows10AndLater - androidWorkProfile - windows10XProfile + - androidAOSP - all type: string microsoft.graph.deviceCompliancePolicySettingState: @@ -37195,6 +37205,43 @@ components: type: object additionalProperties: type: object + microsoft.graph.operationError: + title: operationError + type: object + properties: + code: + type: string + description: Operation error code. + nullable: true + message: + type: string + description: Operation error message. + nullable: true + additionalProperties: + type: object + microsoft.graph.teamsAsyncOperationType: + title: teamsAsyncOperationType + enum: + - invalid + - cloneTeam + - archiveTeam + - unarchiveTeam + - createTeam + - unknownFutureValue + - teamifyGroup + - createChannel + - createChat + type: string + microsoft.graph.teamsAsyncOperationStatus: + title: teamsAsyncOperationStatus + enum: + - invalid + - notStarted + - inProgress + - succeeded + - failed + - unknownFutureValue + type: string microsoft.graph.teamsTabConfiguration: title: teamsTabConfiguration type: object @@ -37250,42 +37297,6 @@ components: $ref: '#/components/schemas/microsoft.graph.userNewMessageRestriction' additionalProperties: type: object - microsoft.graph.operationError: - title: operationError - type: object - properties: - code: - type: string - description: Operation error code. - nullable: true - message: - type: string - description: Operation error message. - nullable: true - additionalProperties: - type: object - microsoft.graph.teamsAsyncOperationType: - title: teamsAsyncOperationType - enum: - - invalid - - cloneTeam - - archiveTeam - - unarchiveTeam - - createTeam - - unknownFutureValue - - teamifyGroup - - createChannel - type: string - microsoft.graph.teamsAsyncOperationStatus: - title: teamsAsyncOperationStatus - enum: - - invalid - - notStarted - - inProgress - - succeeded - - failed - - unknownFutureValue - type: string microsoft.graph.teamworkTagType: title: teamworkTagType enum: @@ -37440,6 +37451,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.timeCardBreak' + description: The list of breaks associated with the timeCard. clockInEvent: $ref: '#/components/schemas/microsoft.graph.timeCardEvent' clockOutEvent: @@ -37454,6 +37466,7 @@ components: $ref: '#/components/schemas/microsoft.graph.timeCardState' userId: type: string + description: User ID to which the timeCard belongs. nullable: true additionalProperties: type: object @@ -38599,6 +38612,7 @@ components: properties: breakId: type: string + description: ID of the timeCardBreak. nullable: true end: $ref: '#/components/schemas/microsoft.graph.timeCardEvent' @@ -38614,10 +38628,12 @@ components: properties: atApprovedLocation: type: boolean + description: Indicates whether the entry was recorded at the approved location. nullable: true dateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: The time the entry is recorded. format: date-time notes: $ref: '#/components/schemas/microsoft.graph.itemBody' @@ -38639,6 +38655,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.timeCardBreak' + description: The list of breaks associated with the timeCard. clockInEvent: $ref: '#/components/schemas/microsoft.graph.timeCardEvent' clockOutEvent: diff --git a/openApiDocs/beta/Teams.yml b/openApiDocs/beta/Teams.yml index 0eb3efdf42b..d607d15fc27 100644 --- a/openApiDocs/beta/Teams.yml +++ b/openApiDocs/beta/Teams.yml @@ -1335,6 +1335,7 @@ paths: - installedApps - members - messages + - operations - permissionGrants - tabs type: string @@ -1352,6 +1353,7 @@ paths: - installedApps - members - messages + - operations - permissionGrants - tabs type: string @@ -1432,6 +1434,7 @@ paths: - installedApps - members - messages + - operations - permissionGrants - tabs type: string @@ -1449,6 +1452,7 @@ paths: - installedApps - members - messages + - operations - permissionGrants - tabs type: string @@ -1472,6 +1476,10 @@ paths: operationId: chats.ListMessages parameters: chat-id: $request.path.chat-id + operations: + operationId: chats.ListOperations + parameters: + chat-id: $request.path.chat-id permissionGrants: operationId: chats.ListPermissionGrants parameters: @@ -2815,7 +2823,7 @@ paths: tags: - chats.chatMessage summary: Get hostedContents from chats - description: 'Content in a message hosted by Microsoft Teams e.g., images, code snippets etc.' + description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' operationId: chats.messages_ListHostedContents parameters: - name: chat-id @@ -2907,7 +2915,7 @@ paths: tags: - chats.chatMessage summary: Create new navigation property to hostedContents for chats - description: 'Content in a message hosted by Microsoft Teams e.g., images, code snippets etc.' + description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' operationId: chats.messages_CreateHostedContents parameters: - name: chat-id @@ -2946,7 +2954,7 @@ paths: tags: - chats.chatMessage summary: Get hostedContents from chats - description: 'Content in a message hosted by Microsoft Teams e.g., images, code snippets etc.' + description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' operationId: chats.messages_GetHostedContents parameters: - name: chat-id @@ -3010,7 +3018,7 @@ paths: tags: - chats.chatMessage summary: Update the navigation property hostedContents in chats - description: 'Content in a message hosted by Microsoft Teams e.g., images, code snippets etc.' + description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' operationId: chats.messages_UpdateHostedContents parameters: - name: chat-id @@ -3051,7 +3059,7 @@ paths: tags: - chats.chatMessage summary: Delete navigation property hostedContents for chats - description: 'Content in a message hosted by Microsoft Teams e.g., images, code snippets etc.' + description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' operationId: chats.messages_DeleteHostedContents parameters: - name: chat-id @@ -3565,6 +3573,266 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/chats/{chat-id}/operations': + get: + tags: + - chats.teamsAsyncOperation + summary: Get operations from chats + operationId: chats_ListOperations + parameters: + - name: chat-id + in: path + description: 'key: id of chat' + required: true + schema: + type: string + x-ms-docs-key-type: chat + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - attemptsCount + - attemptsCount desc + - createdDateTime + - createdDateTime desc + - error + - error desc + - lastActionDateTime + - lastActionDateTime desc + - operationType + - operationType desc + - status + - status desc + - targetResourceId + - targetResourceId desc + - targetResourceLocation + - targetResourceLocation 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 + - attemptsCount + - createdDateTime + - error + - lastActionDateTime + - operationType + - status + - targetResourceId + - targetResourceLocation + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of teamsAsyncOperation + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - chats.teamsAsyncOperation + summary: Create new navigation property to operations for chats + operationId: chats_CreateOperations + parameters: + - name: chat-id + in: path + description: 'key: id of chat' + required: true + schema: + type: string + x-ms-docs-key-type: chat + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/chats/{chat-id}/operations/{teamsAsyncOperation-id}': + get: + tags: + - chats.teamsAsyncOperation + summary: Get operations from chats + operationId: chats_GetOperations + parameters: + - name: chat-id + in: path + description: 'key: id of chat' + required: true + schema: + type: string + x-ms-docs-key-type: chat + - name: teamsAsyncOperation-id + in: path + description: 'key: id of teamsAsyncOperation' + required: true + schema: + type: string + x-ms-docs-key-type: teamsAsyncOperation + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - attemptsCount + - createdDateTime + - error + - lastActionDateTime + - operationType + - status + - targetResourceId + - targetResourceLocation + 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.teamsAsyncOperation' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - chats.teamsAsyncOperation + summary: Update the navigation property operations in chats + operationId: chats_UpdateOperations + parameters: + - name: chat-id + in: path + description: 'key: id of chat' + required: true + schema: + type: string + x-ms-docs-key-type: chat + - name: teamsAsyncOperation-id + in: path + description: 'key: id of teamsAsyncOperation' + required: true + schema: + type: string + x-ms-docs-key-type: teamsAsyncOperation + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - chats.teamsAsyncOperation + summary: Delete navigation property operations for chats + operationId: chats_DeleteOperations + parameters: + - name: chat-id + in: path + description: 'key: id of chat' + required: true + schema: + type: string + x-ms-docs-key-type: chat + - name: teamsAsyncOperation-id + in: path + description: 'key: id of teamsAsyncOperation' + required: true + schema: + type: string + x-ms-docs-key-type: teamsAsyncOperation + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation '/chats/{chat-id}/permissionGrants': get: tags: @@ -4339,6 +4607,7 @@ paths: - members - operations - owners + - permissionGrants - photo - primaryChannel - tags @@ -4362,6 +4631,7 @@ paths: - members - operations - owners + - permissionGrants - photo - primaryChannel - tags @@ -4400,6 +4670,10 @@ paths: operationId: groups.Team.ListOwners parameters: group-id: $request.path.group-id + permissionGrants: + operationId: groups.Team.ListPermissionGrants + parameters: + group-id: $request.path.group-id photo: operationId: groups.Team.GetPhoto parameters: @@ -4560,6 +4834,7 @@ paths: - members - operations - owners + - permissionGrants - photo - primaryChannel - tags @@ -4583,6 +4858,7 @@ paths: - members - operations - owners + - permissionGrants - photo - primaryChannel - tags @@ -4680,6 +4956,7 @@ paths: - members - operations - owners + - permissionGrants - photo - primaryChannel - tags @@ -4703,6 +4980,7 @@ paths: - members - operations - owners + - permissionGrants - photo - primaryChannel - tags @@ -4741,6 +5019,10 @@ paths: operationId: teams.ListOwners parameters: team-id: $request.path.team-id + permissionGrants: + operationId: teams.ListPermissionGrants + parameters: + team-id: $request.path.team-id photo: operationId: teams.GetPhoto parameters: @@ -6121,7 +6403,7 @@ paths: tags: - teams.channel summary: Get hostedContents from teams - description: 'Content in a message hosted by Microsoft Teams e.g., images, code snippets etc.' + description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' operationId: teams.channels.messages_ListHostedContents parameters: - name: team-id @@ -6220,7 +6502,7 @@ paths: tags: - teams.channel summary: Create new navigation property to hostedContents for teams - description: 'Content in a message hosted by Microsoft Teams e.g., images, code snippets etc.' + description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' operationId: teams.channels.messages_CreateHostedContents parameters: - name: team-id @@ -6266,7 +6548,7 @@ paths: tags: - teams.channel summary: Get hostedContents from teams - description: 'Content in a message hosted by Microsoft Teams e.g., images, code snippets etc.' + description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' operationId: teams.channels.messages_GetHostedContents parameters: - name: team-id @@ -6337,7 +6619,7 @@ paths: tags: - teams.channel summary: Update the navigation property hostedContents in teams - description: 'Content in a message hosted by Microsoft Teams e.g., images, code snippets etc.' + description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' operationId: teams.channels.messages_UpdateHostedContents parameters: - name: team-id @@ -6385,7 +6667,7 @@ paths: tags: - teams.channel summary: Delete navigation property hostedContents for teams - description: 'Content in a message hosted by Microsoft Teams e.g., images, code snippets etc.' + description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' operationId: teams.channels.messages_DeleteHostedContents parameters: - name: team-id @@ -6937,6 +7219,64 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/teams/{team-id}/channels/{channel-id}/microsoft.graph.provisionEmail': + post: + tags: + - teams.Actions + summary: Invoke action provisionEmail + operationId: teams.channels_provisionEmail + parameters: + - name: team-id + in: path + description: 'key: id of team' + required: true + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: 'key: id of channel' + required: true + schema: + type: string + x-ms-docs-key-type: channel + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.provisionChannelEmailResult' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/teams/{team-id}/channels/{channel-id}/microsoft.graph.removeEmail': + post: + tags: + - teams.Actions + summary: Invoke action removeEmail + operationId: teams.channels_removeEmail + parameters: + - name: team-id + in: path + description: 'key: id of team' + required: true + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: 'key: id of channel' + required: true + schema: + type: string + x-ms-docs-key-type: channel + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/teams/{team-id}/channels/{channel-id}/tabs': get: tags: @@ -9958,10 +10298,265 @@ paths: x-ms-docs-operation-type: operation post: tags: - - teams.user - summary: Create new navigation property ref to owners for teams - 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.' - operationId: teams_CreateRefOwners + - teams.user + summary: Create new navigation property ref to owners for teams + 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.' + operationId: teams_CreateRefOwners + parameters: + - name: team-id + in: path + description: 'key: id of team' + required: true + schema: + type: string + x-ms-docs-key-type: team + requestBody: + description: New navigation property ref value + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true + responses: + '201': + description: Created navigation property link. + content: + application/json: + schema: + type: object + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/permissionGrants': + get: + tags: + - teams.resourceSpecificPermissionGrant + summary: Get permissionGrants from teams + operationId: teams_ListPermissionGrants + parameters: + - name: team-id + in: path + description: 'key: id of team' + required: true + schema: + type: string + x-ms-docs-key-type: team + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - deletedDateTime + - deletedDateTime desc + - clientAppId + - clientAppId desc + - clientId + - clientId desc + - permission + - permission desc + - permissionType + - permissionType desc + - resourceAppId + - resourceAppId desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - deletedDateTime + - clientAppId + - clientId + - permission + - permissionType + - resourceAppId + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of resourceSpecificPermissionGrant + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - teams.resourceSpecificPermissionGrant + summary: Create new navigation property to permissionGrants for teams + operationId: teams_CreatePermissionGrants + parameters: + - name: team-id + in: path + description: 'key: id of team' + required: true + schema: + type: string + x-ms-docs-key-type: team + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/permissionGrants/{resourceSpecificPermissionGrant-id}': + get: + tags: + - teams.resourceSpecificPermissionGrant + summary: Get permissionGrants from teams + operationId: teams_GetPermissionGrants + parameters: + - name: team-id + in: path + description: 'key: id of team' + required: true + schema: + type: string + x-ms-docs-key-type: team + - name: resourceSpecificPermissionGrant-id + in: path + description: 'key: id of resourceSpecificPermissionGrant' + required: true + schema: + type: string + x-ms-docs-key-type: resourceSpecificPermissionGrant + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - deletedDateTime + - clientAppId + - clientId + - permission + - permissionType + - resourceAppId + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teams.resourceSpecificPermissionGrant + summary: Update the navigation property permissionGrants in teams + operationId: teams_UpdatePermissionGrants + parameters: + - name: team-id + in: path + description: 'key: id of team' + required: true + schema: + type: string + x-ms-docs-key-type: team + - name: resourceSpecificPermissionGrant-id + in: path + description: 'key: id of resourceSpecificPermissionGrant' + required: true + schema: + type: string + x-ms-docs-key-type: resourceSpecificPermissionGrant + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - teams.resourceSpecificPermissionGrant + summary: Delete navigation property permissionGrants for teams + operationId: teams_DeletePermissionGrants parameters: - name: team-id in: path @@ -9970,24 +10565,21 @@ paths: schema: type: string x-ms-docs-key-type: team - requestBody: - description: New navigation property ref value - content: - application/json: - schema: - type: object - additionalProperties: - type: object - required: true + - name: resourceSpecificPermissionGrant-id + in: path + description: 'key: id of resourceSpecificPermissionGrant' + required: true + schema: + type: string + x-ms-docs-key-type: resourceSpecificPermissionGrant + - name: If-Match + in: header + description: ETag + schema: + type: string responses: - '201': - description: Created navigation property link. - content: - application/json: - schema: - type: object - additionalProperties: - type: object + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -11162,7 +11754,7 @@ paths: tags: - teams.channel summary: Get hostedContents from teams - description: 'Content in a message hosted by Microsoft Teams e.g., images, code snippets etc.' + description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' operationId: teams.primaryChannel.messages_ListHostedContents parameters: - name: team-id @@ -11254,7 +11846,7 @@ paths: tags: - teams.channel summary: Create new navigation property to hostedContents for teams - description: 'Content in a message hosted by Microsoft Teams e.g., images, code snippets etc.' + description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' operationId: teams.primaryChannel.messages_CreateHostedContents parameters: - name: team-id @@ -11293,7 +11885,7 @@ paths: tags: - teams.channel summary: Get hostedContents from teams - description: 'Content in a message hosted by Microsoft Teams e.g., images, code snippets etc.' + description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' operationId: teams.primaryChannel.messages_GetHostedContents parameters: - name: team-id @@ -11357,7 +11949,7 @@ paths: tags: - teams.channel summary: Update the navigation property hostedContents in teams - description: 'Content in a message hosted by Microsoft Teams e.g., images, code snippets etc.' + description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' operationId: teams.primaryChannel.messages_UpdateHostedContents parameters: - name: team-id @@ -11398,7 +11990,7 @@ paths: tags: - teams.channel summary: Delete navigation property hostedContents for teams - description: 'Content in a message hosted by Microsoft Teams e.g., images, code snippets etc.' + description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' operationId: teams.primaryChannel.messages_DeleteHostedContents parameters: - name: team-id @@ -11885,6 +12477,50 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/teams/{team-id}/primaryChannel/microsoft.graph.provisionEmail': + post: + tags: + - teams.Actions + summary: Invoke action provisionEmail + operationId: teams.primaryChannel_provisionEmail + parameters: + - name: team-id + in: path + description: 'key: id of team' + required: true + schema: + type: string + x-ms-docs-key-type: team + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.provisionChannelEmailResult' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/teams/{team-id}/primaryChannel/microsoft.graph.removeEmail': + post: + tags: + - teams.Actions + summary: Invoke action removeEmail + operationId: teams.primaryChannel_removeEmail + parameters: + - name: team-id + in: path + description: 'key: id of team' + required: true + schema: + type: string + x-ms-docs-key-type: team + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/teams/{team-id}/primaryChannel/tabs': get: tags: @@ -16564,6 +17200,7 @@ paths: - installedApps - members - messages + - operations - permissionGrants - tabs type: string @@ -16581,6 +17218,7 @@ paths: - installedApps - members - messages + - operations - permissionGrants - tabs type: string @@ -16676,6 +17314,7 @@ paths: - installedApps - members - messages + - operations - permissionGrants - tabs type: string @@ -16693,6 +17332,7 @@ paths: - installedApps - members - messages + - operations - permissionGrants - tabs type: string @@ -16719,6 +17359,11 @@ paths: parameters: user-id: $request.path.user-id chat-id: $request.path.chat-id + operations: + operationId: users.Chats.ListOperations + parameters: + user-id: $request.path.user-id + chat-id: $request.path.chat-id permissionGrants: operationId: users.Chats.ListPermissionGrants parameters: @@ -16891,6 +17536,7 @@ paths: - members - operations - owners + - permissionGrants - photo - primaryChannel - tags @@ -16914,6 +17560,7 @@ paths: - members - operations - owners + - permissionGrants - photo - primaryChannel - tags @@ -17473,6 +18120,7 @@ paths: - installedApps - members - messages + - operations - permissionGrants - tabs type: string @@ -17490,6 +18138,7 @@ paths: - installedApps - members - messages + - operations - permissionGrants - tabs type: string @@ -17516,6 +18165,11 @@ paths: parameters: user-id: $request.path.user-id userScopeTeamsAppInstallation-id: $request.path.userScopeTeamsAppInstallation-id + operations: + operationId: users.teamwork.installedApps.Chat.ListOperations + parameters: + user-id: $request.path.user-id + userScopeTeamsAppInstallation-id: $request.path.userScopeTeamsAppInstallation-id permissionGrants: operationId: users.teamwork.installedApps.Chat.ListPermissionGrants parameters: @@ -17574,6 +18228,11 @@ paths: parameters: user-id: $request.path.user-id userScopeTeamsAppInstallation-id: $request.path.userScopeTeamsAppInstallation-id + operations: + operationId: users.teamwork.installedApps.Chat.ListOperations + parameters: + user-id: $request.path.user-id + userScopeTeamsAppInstallation-id: $request.path.userScopeTeamsAppInstallation-id permissionGrants: operationId: users.teamwork.installedApps.Chat.ListPermissionGrants parameters: @@ -17805,6 +18464,10 @@ components: items: $ref: '#/components/schemas/microsoft.graph.chatMessage' description: A collection of all the messages in the chat. Nullable. + operations: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' permissionGrants: type: array items: @@ -17950,7 +18613,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' - description: 'Content in a message hosted by Microsoft Teams e.g., images, code snippets etc.' + description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' replies: type: array items: @@ -18010,6 +18673,44 @@ components: type: object 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])$' + 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])$' + type: string + description: Time when the async operation was last updated. + format: date-time + operationType: + $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperationType' + status: + $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperationStatus' + targetResourceId: + type: string + description: 'The ID of the object that''s created or modified as result of this async operation, typically a team.' + nullable: true + targetResourceLocation: + type: string + description: The location of the object that's created or modified as result of this async operation. This URL should be treated as an opaque value and not parsed into its component paths. + nullable: true + additionalProperties: + type: object microsoft.graph.resourceSpecificPermissionGrant: allOf: - $ref: '#/components/schemas/microsoft.graph.directoryObject' @@ -18150,6 +18851,10 @@ components: 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' photo: $ref: '#/components/schemas/microsoft.graph.profilePhoto' primaryChannel: @@ -18322,6 +19027,16 @@ components: description: 'The list of previous versions of the item. For more info, see [getting previous versions][]. Read-only. Nullable.' additionalProperties: type: object + microsoft.graph.provisionChannelEmailResult: + title: provisionChannelEmailResult + type: object + properties: + email: + type: string + description: Represents the provisioned email address. + nullable: true + additionalProperties: + type: object microsoft.graph.group: allOf: - $ref: '#/components/schemas/microsoft.graph.directoryObject' @@ -18673,44 +19388,6 @@ components: - channels - members type: string - 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])$' - 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])$' - type: string - description: Time when the async operation was last updated. - format: date-time - operationType: - $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperationType' - status: - $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperationStatus' - targetResourceId: - type: string - description: 'The ID of the object that''s created or modified as result of this async operation, typically a team.' - nullable: true - targetResourceLocation: - type: string - description: The location of the object that's created or modified as result of this async operation. This URL should be treated as an opaque value and not parsed into its component paths. - nullable: true - additionalProperties: - type: object microsoft.graph.user: allOf: - $ref: '#/components/schemas/microsoft.graph.directoryObject' @@ -19526,6 +20203,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.timeCardBreak' + description: The list of breaks associated with the timeCard. clockInEvent: $ref: '#/components/schemas/microsoft.graph.timeCardEvent' clockOutEvent: @@ -19540,6 +20218,7 @@ components: $ref: '#/components/schemas/microsoft.graph.timeCardState' userId: type: string + description: User ID to which the timeCard belongs. nullable: true additionalProperties: type: object @@ -19935,6 +20614,43 @@ components: - text - html type: string + microsoft.graph.operationError: + title: operationError + type: object + properties: + code: + type: string + description: Operation error code. + nullable: true + message: + type: string + description: Operation error message. + nullable: true + additionalProperties: + type: object + microsoft.graph.teamsAsyncOperationType: + title: teamsAsyncOperationType + enum: + - invalid + - cloneTeam + - archiveTeam + - unarchiveTeam + - createTeam + - unknownFutureValue + - teamifyGroup + - createChannel + - createChat + type: string + microsoft.graph.teamsAsyncOperationStatus: + title: teamsAsyncOperationStatus + enum: + - invalid + - notStarted + - inProgress + - succeeded + - failed + - unknownFutureValue + type: string microsoft.graph.directoryObject: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -21637,42 +22353,6 @@ components: description: The sections in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. additionalProperties: type: object - microsoft.graph.operationError: - title: operationError - type: object - properties: - code: - type: string - description: Operation error code. - nullable: true - message: - type: string - description: Operation error message. - nullable: true - additionalProperties: - type: object - microsoft.graph.teamsAsyncOperationType: - title: teamsAsyncOperationType - enum: - - invalid - - cloneTeam - - archiveTeam - - unarchiveTeam - - createTeam - - unknownFutureValue - - teamifyGroup - - createChannel - type: string - microsoft.graph.teamsAsyncOperationStatus: - title: teamsAsyncOperationStatus - enum: - - invalid - - notStarted - - inProgress - - succeeded - - failed - - unknownFutureValue - type: string microsoft.graph.signInActivity: title: signInActivity type: object @@ -24129,6 +24809,7 @@ components: properties: breakId: type: string + description: ID of the timeCardBreak. nullable: true end: $ref: '#/components/schemas/microsoft.graph.timeCardEvent' @@ -24144,10 +24825,12 @@ components: properties: atApprovedLocation: type: boolean + description: Indicates whether the entry was recorded at the approved location. nullable: true dateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: The time the entry is recorded. format: date-time notes: $ref: '#/components/schemas/microsoft.graph.itemBody' @@ -24169,6 +24852,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.timeCardBreak' + description: The list of breaks associated with the timeCard. clockInEvent: $ref: '#/components/schemas/microsoft.graph.timeCardEvent' clockOutEvent: @@ -27304,6 +27988,7 @@ components: - googleCloudDevicePolicyController - microsoft365ManagedMdm - windowsManagementCloudApi + - intuneAosp type: string microsoft.graph.managedDeviceManagementFeatures: title: managedDeviceManagementFeatures @@ -31232,6 +31917,7 @@ components: - windows10AndLater - androidWorkProfile - windows10XProfile + - androidAOSP - all type: string microsoft.graph.deviceCompliancePolicySettingState: diff --git a/openApiDocs/beta/Users.Actions.yml b/openApiDocs/beta/Users.Actions.yml index 6fc6db778cc..6196e7be140 100644 --- a/openApiDocs/beta/Users.Actions.yml +++ b/openApiDocs/beta/Users.Actions.yml @@ -21437,6 +21437,11 @@ paths: type: string activity: type: string + expirationDuration: + pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' + type: string + format: duration + nullable: true additionalProperties: type: object required: true @@ -26534,6 +26539,10 @@ components: items: $ref: '#/components/schemas/microsoft.graph.chatMessage' description: A collection of all the messages in the chat. Nullable. + operations: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' permissionGrants: type: array items: @@ -26626,6 +26635,10 @@ components: 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' photo: $ref: '#/components/schemas/microsoft.graph.profilePhoto' primaryChannel: @@ -29441,6 +29454,7 @@ components: - googleCloudDevicePolicyController - microsoft365ManagedMdm - windowsManagementCloudApi + - intuneAosp type: string microsoft.graph.managedDeviceManagementFeatures: title: managedDeviceManagementFeatures @@ -31522,7 +31536,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' - description: 'Content in a message hosted by Microsoft Teams e.g., images, code snippets etc.' + description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' replies: type: array items: @@ -31530,6 +31544,44 @@ components: description: Replies for a specified message. 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])$' + 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])$' + type: string + description: Time when the async operation was last updated. + format: date-time + operationType: + $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperationType' + status: + $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperationStatus' + targetResourceId: + type: string + description: 'The ID of the object that''s created or modified as result of this async operation, typically a team.' + nullable: true + targetResourceLocation: + type: string + description: The location of the object that's created or modified as result of this async operation. This URL should be treated as an opaque value and not parsed into its component paths. + nullable: true + additionalProperties: + type: object microsoft.graph.teamsTab: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -31734,44 +31786,6 @@ components: description: A collection of all the tabs in the channel. A navigation property. 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])$' - 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])$' - type: string - description: Time when the async operation was last updated. - format: date-time - operationType: - $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperationType' - status: - $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperationStatus' - targetResourceId: - type: string - description: 'The ID of the object that''s created or modified as result of this async operation, typically a team.' - nullable: true - targetResourceLocation: - type: string - description: The location of the object that's created or modified as result of this async operation. This URL should be treated as an opaque value and not parsed into its component paths. - nullable: true - additionalProperties: - type: object microsoft.graph.teamworkTag: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -34064,6 +34078,7 @@ components: - windows10AndLater - androidWorkProfile - windows10XProfile + - androidAOSP - all type: string microsoft.graph.deviceCompliancePolicySettingState: @@ -35335,6 +35350,43 @@ components: type: object additionalProperties: type: object + microsoft.graph.operationError: + title: operationError + type: object + properties: + code: + type: string + description: Operation error code. + nullable: true + message: + type: string + description: Operation error message. + nullable: true + additionalProperties: + type: object + microsoft.graph.teamsAsyncOperationType: + title: teamsAsyncOperationType + enum: + - invalid + - cloneTeam + - archiveTeam + - unarchiveTeam + - createTeam + - unknownFutureValue + - teamifyGroup + - createChannel + - createChat + type: string + microsoft.graph.teamsAsyncOperationStatus: + title: teamsAsyncOperationStatus + enum: + - invalid + - notStarted + - inProgress + - succeeded + - failed + - unknownFutureValue + type: string microsoft.graph.teamsTabConfiguration: title: teamsTabConfiguration type: object @@ -35390,42 +35442,6 @@ components: $ref: '#/components/schemas/microsoft.graph.userNewMessageRestriction' additionalProperties: type: object - microsoft.graph.operationError: - title: operationError - type: object - properties: - code: - type: string - description: Operation error code. - nullable: true - message: - type: string - description: Operation error message. - nullable: true - additionalProperties: - type: object - microsoft.graph.teamsAsyncOperationType: - title: teamsAsyncOperationType - enum: - - invalid - - cloneTeam - - archiveTeam - - unarchiveTeam - - createTeam - - unknownFutureValue - - teamifyGroup - - createChannel - type: string - microsoft.graph.teamsAsyncOperationStatus: - title: teamsAsyncOperationStatus - enum: - - invalid - - notStarted - - inProgress - - succeeded - - failed - - unknownFutureValue - type: string microsoft.graph.teamworkTagType: title: teamworkTagType enum: @@ -35580,6 +35596,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.timeCardBreak' + description: The list of breaks associated with the timeCard. clockInEvent: $ref: '#/components/schemas/microsoft.graph.timeCardEvent' clockOutEvent: @@ -35594,6 +35611,7 @@ components: $ref: '#/components/schemas/microsoft.graph.timeCardState' userId: type: string + description: User ID to which the timeCard belongs. nullable: true additionalProperties: type: object @@ -37143,6 +37161,7 @@ components: properties: breakId: type: string + description: ID of the timeCardBreak. nullable: true end: $ref: '#/components/schemas/microsoft.graph.timeCardEvent' @@ -37158,10 +37177,12 @@ components: properties: atApprovedLocation: type: boolean + description: Indicates whether the entry was recorded at the approved location. nullable: true dateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: The time the entry is recorded. format: date-time notes: $ref: '#/components/schemas/microsoft.graph.itemBody' @@ -37183,6 +37204,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.timeCardBreak' + description: The list of breaks associated with the timeCard. clockInEvent: $ref: '#/components/schemas/microsoft.graph.timeCardEvent' clockOutEvent: diff --git a/openApiDocs/beta/Users.Functions.yml b/openApiDocs/beta/Users.Functions.yml index 8d250ec83c6..b7a1cdfbfbc 100644 --- a/openApiDocs/beta/Users.Functions.yml +++ b/openApiDocs/beta/Users.Functions.yml @@ -6562,6 +6562,7 @@ components: - googleCloudDevicePolicyController - microsoft365ManagedMdm - windowsManagementCloudApi + - intuneAosp type: string microsoft.graph.managedDeviceManagementFeatures: title: managedDeviceManagementFeatures @@ -9210,6 +9211,10 @@ components: items: $ref: '#/components/schemas/microsoft.graph.chatMessage' description: A collection of all the messages in the chat. Nullable. + operations: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' permissionGrants: type: array items: @@ -9302,6 +9307,10 @@ components: 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' photo: $ref: '#/components/schemas/microsoft.graph.profilePhoto' primaryChannel: @@ -9924,6 +9933,7 @@ components: - windows10AndLater - androidWorkProfile - windows10XProfile + - androidAOSP - all type: string microsoft.graph.deviceConfigurationSettingState: @@ -13295,7 +13305,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' - description: 'Content in a message hosted by Microsoft Teams e.g., images, code snippets etc.' + description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' replies: type: array items: @@ -13303,6 +13313,44 @@ components: description: Replies for a specified message. 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])$' + 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])$' + type: string + description: Time when the async operation was last updated. + format: date-time + operationType: + $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperationType' + status: + $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperationStatus' + targetResourceId: + type: string + description: 'The ID of the object that''s created or modified as result of this async operation, typically a team.' + nullable: true + targetResourceLocation: + type: string + description: The location of the object that's created or modified as result of this async operation. This URL should be treated as an opaque value and not parsed into its component paths. + nullable: true + additionalProperties: + type: object microsoft.graph.teamsTab: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -13507,44 +13555,6 @@ components: description: A collection of all the tabs in the channel. A navigation property. 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])$' - 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])$' - type: string - description: Time when the async operation was last updated. - format: date-time - operationType: - $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperationType' - status: - $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperationStatus' - targetResourceId: - type: string - description: 'The ID of the object that''s created or modified as result of this async operation, typically a team.' - nullable: true - targetResourceLocation: - type: string - description: The location of the object that's created or modified as result of this async operation. This URL should be treated as an opaque value and not parsed into its component paths. - nullable: true - additionalProperties: - type: object microsoft.graph.teamworkTag: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -16552,6 +16562,43 @@ components: type: object additionalProperties: type: object + microsoft.graph.operationError: + title: operationError + type: object + properties: + code: + type: string + description: Operation error code. + nullable: true + message: + type: string + description: Operation error message. + nullable: true + additionalProperties: + type: object + microsoft.graph.teamsAsyncOperationType: + title: teamsAsyncOperationType + enum: + - invalid + - cloneTeam + - archiveTeam + - unarchiveTeam + - createTeam + - unknownFutureValue + - teamifyGroup + - createChannel + - createChat + type: string + microsoft.graph.teamsAsyncOperationStatus: + title: teamsAsyncOperationStatus + enum: + - invalid + - notStarted + - inProgress + - succeeded + - failed + - unknownFutureValue + type: string microsoft.graph.teamsTabConfiguration: title: teamsTabConfiguration type: object @@ -16607,42 +16654,6 @@ components: $ref: '#/components/schemas/microsoft.graph.userNewMessageRestriction' additionalProperties: type: object - microsoft.graph.operationError: - title: operationError - type: object - properties: - code: - type: string - description: Operation error code. - nullable: true - message: - type: string - description: Operation error message. - nullable: true - additionalProperties: - type: object - microsoft.graph.teamsAsyncOperationType: - title: teamsAsyncOperationType - enum: - - invalid - - cloneTeam - - archiveTeam - - unarchiveTeam - - createTeam - - unknownFutureValue - - teamifyGroup - - createChannel - type: string - microsoft.graph.teamsAsyncOperationStatus: - title: teamsAsyncOperationStatus - enum: - - invalid - - notStarted - - inProgress - - succeeded - - failed - - unknownFutureValue - type: string microsoft.graph.teamworkTagType: title: teamworkTagType enum: @@ -16805,6 +16816,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.timeCardBreak' + description: The list of breaks associated with the timeCard. clockInEvent: $ref: '#/components/schemas/microsoft.graph.timeCardEvent' clockOutEvent: @@ -16819,6 +16831,7 @@ components: $ref: '#/components/schemas/microsoft.graph.timeCardState' userId: type: string + description: User ID to which the timeCard belongs. nullable: true additionalProperties: type: object @@ -18152,6 +18165,7 @@ components: properties: breakId: type: string + description: ID of the timeCardBreak. nullable: true end: $ref: '#/components/schemas/microsoft.graph.timeCardEvent' @@ -18167,10 +18181,12 @@ components: properties: atApprovedLocation: type: boolean + description: Indicates whether the entry was recorded at the approved location. nullable: true dateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: The time the entry is recorded. format: date-time notes: $ref: '#/components/schemas/microsoft.graph.itemBody' @@ -18192,6 +18208,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.timeCardBreak' + description: The list of breaks associated with the timeCard. clockInEvent: $ref: '#/components/schemas/microsoft.graph.timeCardEvent' clockOutEvent: diff --git a/openApiDocs/beta/Users.yml b/openApiDocs/beta/Users.yml index e26b96acc11..5905d44d26a 100644 --- a/openApiDocs/beta/Users.yml +++ b/openApiDocs/beta/Users.yml @@ -16480,6 +16480,10 @@ components: items: $ref: '#/components/schemas/microsoft.graph.chatMessage' description: A collection of all the messages in the chat. Nullable. + operations: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' permissionGrants: type: array items: @@ -16572,6 +16576,10 @@ components: 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' photo: $ref: '#/components/schemas/microsoft.graph.profilePhoto' primaryChannel: @@ -19210,6 +19218,7 @@ components: - googleCloudDevicePolicyController - microsoft365ManagedMdm - windowsManagementCloudApi + - intuneAosp type: string microsoft.graph.managedDeviceManagementFeatures: title: managedDeviceManagementFeatures @@ -21441,7 +21450,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' - description: 'Content in a message hosted by Microsoft Teams e.g., images, code snippets etc.' + description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' replies: type: array items: @@ -21449,6 +21458,44 @@ components: description: Replies for a specified message. 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])$' + 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])$' + type: string + description: Time when the async operation was last updated. + format: date-time + operationType: + $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperationType' + status: + $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperationStatus' + targetResourceId: + type: string + description: 'The ID of the object that''s created or modified as result of this async operation, typically a team.' + nullable: true + targetResourceLocation: + type: string + description: The location of the object that's created or modified as result of this async operation. This URL should be treated as an opaque value and not parsed into its component paths. + nullable: true + additionalProperties: + type: object microsoft.graph.teamsTab: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -21653,44 +21700,6 @@ components: description: A collection of all the tabs in the channel. A navigation property. 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])$' - 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])$' - type: string - description: Time when the async operation was last updated. - format: date-time - operationType: - $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperationType' - status: - $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperationStatus' - targetResourceId: - type: string - description: 'The ID of the object that''s created or modified as result of this async operation, typically a team.' - nullable: true - targetResourceLocation: - type: string - description: The location of the object that's created or modified as result of this async operation. This URL should be treated as an opaque value and not parsed into its component paths. - nullable: true - additionalProperties: - type: object microsoft.graph.teamworkTag: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -24129,6 +24138,7 @@ components: - windows10AndLater - androidWorkProfile - windows10XProfile + - androidAOSP - all type: string microsoft.graph.deviceCompliancePolicySettingState: @@ -25405,6 +25415,43 @@ components: type: object additionalProperties: type: object + microsoft.graph.operationError: + title: operationError + type: object + properties: + code: + type: string + description: Operation error code. + nullable: true + message: + type: string + description: Operation error message. + nullable: true + additionalProperties: + type: object + microsoft.graph.teamsAsyncOperationType: + title: teamsAsyncOperationType + enum: + - invalid + - cloneTeam + - archiveTeam + - unarchiveTeam + - createTeam + - unknownFutureValue + - teamifyGroup + - createChannel + - createChat + type: string + microsoft.graph.teamsAsyncOperationStatus: + title: teamsAsyncOperationStatus + enum: + - invalid + - notStarted + - inProgress + - succeeded + - failed + - unknownFutureValue + type: string microsoft.graph.teamsTabConfiguration: title: teamsTabConfiguration type: object @@ -25460,42 +25507,6 @@ components: $ref: '#/components/schemas/microsoft.graph.userNewMessageRestriction' additionalProperties: type: object - microsoft.graph.operationError: - title: operationError - type: object - properties: - code: - type: string - description: Operation error code. - nullable: true - message: - type: string - description: Operation error message. - nullable: true - additionalProperties: - type: object - microsoft.graph.teamsAsyncOperationType: - title: teamsAsyncOperationType - enum: - - invalid - - cloneTeam - - archiveTeam - - unarchiveTeam - - createTeam - - unknownFutureValue - - teamifyGroup - - createChannel - type: string - microsoft.graph.teamsAsyncOperationStatus: - title: teamsAsyncOperationStatus - enum: - - invalid - - notStarted - - inProgress - - succeeded - - failed - - unknownFutureValue - type: string microsoft.graph.teamworkTagType: title: teamworkTagType enum: @@ -25658,6 +25669,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.timeCardBreak' + description: The list of breaks associated with the timeCard. clockInEvent: $ref: '#/components/schemas/microsoft.graph.timeCardEvent' clockOutEvent: @@ -25672,6 +25684,7 @@ components: $ref: '#/components/schemas/microsoft.graph.timeCardState' userId: type: string + description: User ID to which the timeCard belongs. nullable: true additionalProperties: type: object @@ -27190,6 +27203,7 @@ components: properties: breakId: type: string + description: ID of the timeCardBreak. nullable: true end: $ref: '#/components/schemas/microsoft.graph.timeCardEvent' @@ -27205,10 +27219,12 @@ components: properties: atApprovedLocation: type: boolean + description: Indicates whether the entry was recorded at the approved location. nullable: true dateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: The time the entry is recorded. format: date-time notes: $ref: '#/components/schemas/microsoft.graph.itemBody' @@ -27230,6 +27246,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.timeCardBreak' + description: The list of breaks associated with the timeCard. clockInEvent: $ref: '#/components/schemas/microsoft.graph.timeCardEvent' clockOutEvent: diff --git a/openApiDocs/v1.0/Applications.yml b/openApiDocs/v1.0/Applications.yml index 5b9a0dd789d..268377c1b37 100644 --- a/openApiDocs/v1.0/Applications.yml +++ b/openApiDocs/v1.0/Applications.yml @@ -55,6 +55,8 @@ paths: - createdDateTime desc - description - description desc + - disabledByMicrosoftStatus + - disabledByMicrosoftStatus desc - displayName - displayName desc - groupMembershipClaims @@ -117,6 +119,7 @@ paths: - appRoles - createdDateTime - description + - disabledByMicrosoftStatus - displayName - groupMembershipClaims - identifierUris @@ -251,6 +254,7 @@ paths: - appRoles - createdDateTime - description + - disabledByMicrosoftStatus - displayName - groupMembershipClaims - identifierUris @@ -2624,6 +2628,8 @@ paths: - appRoles desc - description - description desc + - disabledByMicrosoftStatus + - disabledByMicrosoftStatus desc - displayName - displayName desc - homepage @@ -2686,6 +2692,7 @@ paths: - appRoleAssignmentRequired - appRoles - description + - disabledByMicrosoftStatus - displayName - homepage - info @@ -2838,6 +2845,7 @@ paths: - appRoleAssignmentRequired - appRoles - description + - disabledByMicrosoftStatus - displayName - homepage - info @@ -6669,6 +6677,10 @@ components: description: type: string nullable: true + disabledByMicrosoftStatus: + type: string + 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).' + nullable: true displayName: type: string description: The display name for the application. @@ -7081,6 +7093,10 @@ components: type: string 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. nullable: true + disabledByMicrosoftStatus: + type: string + 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).' + nullable: true displayName: type: string description: The display name for the service principal. diff --git a/openApiDocs/v1.0/Devices.CloudPrint.yml b/openApiDocs/v1.0/Devices.CloudPrint.yml index 37fdeb53c15..109598e7d09 100644 --- a/openApiDocs/v1.0/Devices.CloudPrint.yml +++ b/openApiDocs/v1.0/Devices.CloudPrint.yml @@ -10894,7 +10894,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' - description: 'Content in a message hosted by Microsoft Teams e.g., images, code snippets etc.' + description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' replies: type: array items: diff --git a/openApiDocs/v1.0/Education.yml b/openApiDocs/v1.0/Education.yml index e65ffed7561..a2c447355db 100644 --- a/openApiDocs/v1.0/Education.yml +++ b/openApiDocs/v1.0/Education.yml @@ -12200,7 +12200,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' - description: 'Content in a message hosted by Microsoft Teams e.g., images, code snippets etc.' + description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' replies: type: array items: diff --git a/openApiDocs/v1.0/Files.yml b/openApiDocs/v1.0/Files.yml index e036b34493c..b97f1f12f21 100644 --- a/openApiDocs/v1.0/Files.yml +++ b/openApiDocs/v1.0/Files.yml @@ -18546,7 +18546,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' - description: 'Content in a message hosted by Microsoft Teams e.g., images, code snippets etc.' + description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' replies: type: array items: diff --git a/openApiDocs/v1.0/Groups.yml b/openApiDocs/v1.0/Groups.yml index 5c92194265f..8711e250ecf 100644 --- a/openApiDocs/v1.0/Groups.yml +++ b/openApiDocs/v1.0/Groups.yml @@ -25786,7 +25786,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' - description: 'Content in a message hosted by Microsoft Teams e.g., images, code snippets etc.' + description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' replies: type: array items: diff --git a/openApiDocs/v1.0/Identity.Governance.yml b/openApiDocs/v1.0/Identity.Governance.yml index 8f3a48f0911..81900e900c9 100644 --- a/openApiDocs/v1.0/Identity.Governance.yml +++ b/openApiDocs/v1.0/Identity.Governance.yml @@ -1762,363 +1762,2900 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + /identityGovernance: + get: + tags: + - identityGovernance.identityGovernance + summary: Get identityGovernance + operationId: identityGovernance.identityGovernance_GetIdentityGovernance + parameters: + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - accessReviews + - appConsent + - termsOfUse + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - accessReviews + - appConsent + - termsOfUse + type: string + responses: + '200': + description: Retrieved entity + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance' + links: + accessReviews: + operationId: identityGovernance.GetAccessReviews + appConsent: + operationId: identityGovernance.GetAppConsent + termsOfUse: + operationId: identityGovernance.GetTermsOfUse + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.identityGovernance + summary: Update identityGovernance + operationId: identityGovernance.identityGovernance_UpdateIdentityGovernance + requestBody: + description: New property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /identityGovernance/accessReviews: + get: + tags: + - identityGovernance.accessReviewSet + summary: Get accessReviews from identityGovernance + operationId: identityGovernance_GetAccessReviews + parameters: + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - definitions + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - definitions + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewSet' + links: + definitions: + operationId: identityGovernance.AccessReviews.ListDefinitions + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.accessReviewSet + summary: Update the navigation property accessReviews in identityGovernance + operationId: identityGovernance_UpdateAccessReviews + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewSet' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.accessReviewSet + summary: Delete navigation property accessReviews for identityGovernance + operationId: identityGovernance_DeleteAccessReviews + parameters: + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /identityGovernance/accessReviews/definitions: + get: + tags: + - identityGovernance.accessReviewSet + summary: Get definitions from identityGovernance + operationId: identityGovernance.accessReviews_ListDefinitions + 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 + - 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 + - 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 + - createdBy + - createdDateTime + - descriptionForAdmins + - descriptionForReviewers + - displayName + - fallbackReviewers + - instanceEnumerationScope + - lastModifiedDateTime + - reviewers + - scope + - settings + - status + - instances + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - instances + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of accessReviewScheduleDefinition + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewScheduleDefinition' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.accessReviewSet + summary: Create new navigation property to definitions for identityGovernance + operationId: identityGovernance.accessReviews_CreateDefinitions + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewScheduleDefinition' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewScheduleDefinition' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}': + get: + tags: + - identityGovernance.accessReviewSet + summary: Get definitions from identityGovernance + operationId: identityGovernance.accessReviews_GetDefinitions + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: 'key: id of accessReviewScheduleDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdBy + - createdDateTime + - descriptionForAdmins + - descriptionForReviewers + - displayName + - fallbackReviewers + - instanceEnumerationScope + - lastModifiedDateTime + - reviewers + - scope + - settings + - status + - instances + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - instances + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewScheduleDefinition' + links: + instances: + operationId: identityGovernance.accessReviews.Definitions.ListInstances + parameters: + accessReviewScheduleDefinition-id: $request.path.accessReviewScheduleDefinition-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.accessReviewSet + summary: Update the navigation property definitions in identityGovernance + operationId: identityGovernance.accessReviews_UpdateDefinitions + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: 'key: id of accessReviewScheduleDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewScheduleDefinition' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.accessReviewSet + summary: Delete navigation property definitions for identityGovernance + operationId: identityGovernance.accessReviews_DeleteDefinitions + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: 'key: id of accessReviewScheduleDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - 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 + '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances': + get: + 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_ListInstances + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: 'key: id of accessReviewScheduleDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - $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 + - endDateTime + - endDateTime desc + - scope + - scope desc + - startDateTime + - startDateTime 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 + - endDateTime + - scope + - startDateTime + - status + - decisions + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - decisions + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of accessReviewInstance + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstance' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.accessReviewSet + summary: Create new navigation property to instances for 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_CreateInstances + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: 'key: id of accessReviewScheduleDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstance' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstance' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}': + get: + 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 + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: 'key: id of accessReviewInstance' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - endDateTime + - scope + - startDateTime + - status + - decisions + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - decisions + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstance' + links: + decisions: + operationId: identityGovernance.accessReviews.definitions.Instances.ListDecisions + parameters: + accessReviewScheduleDefinition-id: $request.path.accessReviewScheduleDefinition-id + accessReviewInstance-id: $request.path.accessReviewInstance-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.accessReviewSet + summary: Update the navigation property instances in 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_UpdateInstances + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: 'key: id of accessReviewScheduleDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: 'key: id of accessReviewInstance' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstance' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.accessReviewSet + summary: Delete navigation property instances for 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_DeleteInstances + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: 'key: id of accessReviewScheduleDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: 'key: id of accessReviewInstance' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/decisions': + get: + tags: + - identityGovernance.accessReviewSet + summary: Get decisions from identityGovernance + description: 'Each user reviewed in an accessReviewInstance has a decision item representing if their access was approved, denied, or not yet reviewed.' + operationId: identityGovernance.accessReviews.definitions.instances_ListDecisions + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: 'key: id of accessReviewScheduleDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: 'key: id of accessReviewInstance' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - $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 + - accessReviewId + - accessReviewId desc + - appliedBy + - appliedBy desc + - appliedDateTime + - appliedDateTime desc + - applyResult + - applyResult desc + - decision + - decision desc + - justification + - justification desc + - principal + - principal desc + - principalLink + - principalLink desc + - recommendation + - recommendation desc + - resource + - resource desc + - resourceLink + - resourceLink desc + - reviewedBy + - reviewedBy desc + - reviewedDateTime + - reviewedDateTime 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 + - accessReviewId + - appliedBy + - appliedDateTime + - applyResult + - decision + - justification + - principal + - principalLink + - recommendation + - resource + - resourceLink + - reviewedBy + - reviewedDateTime + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of accessReviewInstanceDecisionItem + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItem' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.accessReviewSet + summary: Create new navigation property to decisions for identityGovernance + description: 'Each user reviewed in an accessReviewInstance has a decision item representing if their access was approved, denied, or not yet reviewed.' + operationId: identityGovernance.accessReviews.definitions.instances_CreateDecisions + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: 'key: id of accessReviewScheduleDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: 'key: id of accessReviewInstance' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItem' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItem' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/decisions/{accessReviewInstanceDecisionItem-id}': + get: + tags: + - identityGovernance.accessReviewSet + summary: Get decisions from identityGovernance + description: 'Each user reviewed in an accessReviewInstance has a decision item representing if their access was 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 + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: 'key: id of accessReviewInstance' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewInstanceDecisionItem-id + in: path + description: 'key: id of accessReviewInstanceDecisionItem' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - 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 + - recommendation + - resource + - resourceLink + - reviewedBy + - reviewedDateTime + 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.accessReviewInstanceDecisionItem' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.accessReviewSet + summary: Update the navigation property decisions in identityGovernance + description: 'Each user reviewed in an accessReviewInstance has a decision item representing if their access was approved, denied, or not yet reviewed.' + operationId: identityGovernance.accessReviews.definitions.instances_UpdateDecisions + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: 'key: id of accessReviewScheduleDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: 'key: id of accessReviewInstance' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewInstanceDecisionItem-id + in: path + description: 'key: id of accessReviewInstanceDecisionItem' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItem' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.accessReviewSet + summary: Delete navigation property decisions for identityGovernance + description: 'Each user reviewed in an accessReviewInstance has a decision item representing if their access was approved, denied, or not yet reviewed.' + operationId: identityGovernance.accessReviews.definitions.instances_DeleteDecisions + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: 'key: id of accessReviewScheduleDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: 'key: id of accessReviewInstance' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewInstanceDecisionItem-id + in: path + description: 'key: id of accessReviewInstanceDecisionItem' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - 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 '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/decisions/microsoft.graph.filterByCurrentUser(on={on})': get: tags: - identityGovernance.Functions summary: Invoke function filterByCurrentUser - operationId: identityGovernance.accessReviews.definitions.instances.decisions_filterByCurrentUser + operationId: identityGovernance.accessReviews.definitions.instances.decisions_filterByCurrentUser + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: 'key: id of accessReviewScheduleDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: 'key: id of accessReviewInstance' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: on + in: path + description: 'Usage: on={on}' + required: true + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItemFilterByCurrentUserOptions' + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItem' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/microsoft.graph.acceptRecommendations': + post: + tags: + - identityGovernance.Actions + summary: Invoke action acceptRecommendations + operationId: identityGovernance.accessReviews.definitions.instances_acceptRecommendations + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: 'key: id of accessReviewScheduleDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: 'key: id of accessReviewInstance' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/microsoft.graph.applyDecisions': + post: + tags: + - identityGovernance.Actions + summary: Invoke action applyDecisions + operationId: identityGovernance.accessReviews.definitions.instances_applyDecisions + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: 'key: id of accessReviewScheduleDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: 'key: id of accessReviewInstance' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/microsoft.graph.batchRecordDecisions': + post: + tags: + - identityGovernance.Actions + summary: Invoke action batchRecordDecisions + operationId: identityGovernance.accessReviews.definitions.instances_batchRecordDecisions + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: 'key: id of accessReviewScheduleDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: 'key: id of accessReviewInstance' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + decision: + type: string + nullable: true + justification: + type: string + nullable: true + principalId: + type: string + nullable: true + resourceId: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/microsoft.graph.resetDecisions': + post: + tags: + - identityGovernance.Actions + summary: Invoke action resetDecisions + operationId: identityGovernance.accessReviews.definitions.instances_resetDecisions + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: 'key: id of accessReviewScheduleDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: 'key: id of accessReviewInstance' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/microsoft.graph.sendReminder': + post: + tags: + - identityGovernance.Actions + summary: Invoke action sendReminder + operationId: identityGovernance.accessReviews.definitions.instances_sendReminder + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: 'key: id of accessReviewScheduleDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: 'key: id of accessReviewInstance' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/microsoft.graph.stop': + post: + tags: + - identityGovernance.Actions + summary: Invoke action stop + operationId: identityGovernance.accessReviews.definitions.instances_stop + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: 'key: id of accessReviewScheduleDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: 'key: id of accessReviewInstance' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/microsoft.graph.filterByCurrentUser(on={on})': + get: + tags: + - identityGovernance.Functions + summary: Invoke function filterByCurrentUser + operationId: identityGovernance.accessReviews.definitions.instances_filterByCurrentUser + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: 'key: id of accessReviewScheduleDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: on + in: path + description: 'Usage: on={on}' + required: true + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceFilterByCurrentUserOptions' + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstance' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/microsoft.graph.stop': + post: + tags: + - identityGovernance.Actions + summary: Invoke action stop + operationId: identityGovernance.accessReviews.definitions_stop + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: 'key: id of accessReviewScheduleDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/accessReviews/definitions/microsoft.graph.filterByCurrentUser(on={on})': + get: + tags: + - identityGovernance.Functions + summary: Invoke function filterByCurrentUser + operationId: identityGovernance.accessReviews.definitions_filterByCurrentUser + parameters: + - name: on + in: path + description: 'Usage: on={on}' + required: true + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewScheduleDefinitionFilterByCurrentUserOptions' + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewScheduleDefinition' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + /identityGovernance/appConsent: + get: + tags: + - identityGovernance.appConsentApprovalRoute + summary: Get appConsent from identityGovernance + operationId: identityGovernance_GetAppConsent + parameters: + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - appConsentRequests + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - appConsentRequests + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.appConsentApprovalRoute' + links: + appConsentRequests: + operationId: identityGovernance.AppConsent.ListAppConsentRequests + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.appConsentApprovalRoute + summary: Update the navigation property appConsent in identityGovernance + operationId: identityGovernance_UpdateAppConsent + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.appConsentApprovalRoute' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.appConsentApprovalRoute + summary: Delete navigation property appConsent for identityGovernance + operationId: identityGovernance_DeleteAppConsent + parameters: + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /identityGovernance/appConsent/appConsentRequests: + get: + tags: + - identityGovernance.appConsentApprovalRoute + summary: Get appConsentRequests from identityGovernance + operationId: identityGovernance.appConsent_ListAppConsentRequests + 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 + - appDisplayName + - appDisplayName desc + - appId + - appId desc + - pendingScopes + - pendingScopes 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 + - appDisplayName + - appId + - pendingScopes + - userConsentRequests + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - userConsentRequests + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of appConsentRequest + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.appConsentRequest' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.appConsentApprovalRoute + summary: Create new navigation property to appConsentRequests for identityGovernance + operationId: identityGovernance.appConsent_CreateAppConsentRequests + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.appConsentRequest' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.appConsentRequest' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/appConsent/appConsentRequests/{appConsentRequest-id}': + get: + tags: + - identityGovernance.appConsentApprovalRoute + summary: Get appConsentRequests from identityGovernance + operationId: identityGovernance.appConsent_GetAppConsentRequests + parameters: + - name: appConsentRequest-id + in: path + description: 'key: id of appConsentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: appConsentRequest + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - appDisplayName + - appId + - pendingScopes + - userConsentRequests + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - userConsentRequests + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.appConsentRequest' + links: + userConsentRequests: + operationId: identityGovernance.appConsent.AppConsentRequests.ListUserConsentRequests + parameters: + appConsentRequest-id: $request.path.appConsentRequest-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.appConsentApprovalRoute + summary: Update the navigation property appConsentRequests in identityGovernance + operationId: identityGovernance.appConsent_UpdateAppConsentRequests + parameters: + - name: appConsentRequest-id + in: path + description: 'key: id of appConsentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: appConsentRequest + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.appConsentRequest' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.appConsentApprovalRoute + summary: Delete navigation property appConsentRequests for identityGovernance + operationId: identityGovernance.appConsent_DeleteAppConsentRequests + parameters: + - name: appConsentRequest-id + in: path + description: 'key: id of appConsentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: appConsentRequest + - 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 + '/identityGovernance/appConsent/appConsentRequests/{appConsentRequest-id}/userConsentRequests': + get: + tags: + - identityGovernance.appConsentApprovalRoute + summary: Get userConsentRequests from identityGovernance + description: A list of pending user consent requests. + operationId: identityGovernance.appConsent.appConsentRequests_ListUserConsentRequests + parameters: + - name: appConsentRequest-id + in: path + description: 'key: id of appConsentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: appConsentRequest + - $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 + - approvalId + - approvalId desc + - completedDateTime + - completedDateTime desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - customData + - customData desc + - status + - status desc + - reason + - reason 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 + - approvalId + - completedDateTime + - createdBy + - createdDateTime + - customData + - status + - reason + - approval + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - approval + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of userConsentRequest + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userConsentRequest' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.appConsentApprovalRoute + summary: Create new navigation property to userConsentRequests for identityGovernance + description: A list of pending user consent requests. + operationId: identityGovernance.appConsent.appConsentRequests_CreateUserConsentRequests + parameters: + - name: appConsentRequest-id + in: path + description: 'key: id of appConsentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: appConsentRequest + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userConsentRequest' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userConsentRequest' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/appConsent/appConsentRequests/{appConsentRequest-id}/userConsentRequests/{userConsentRequest-id}': + get: + tags: + - identityGovernance.appConsentApprovalRoute + summary: Get userConsentRequests from identityGovernance + description: A list of pending user consent requests. + operationId: identityGovernance.appConsent.appConsentRequests_GetUserConsentRequests + parameters: + - name: appConsentRequest-id + in: path + description: 'key: id of appConsentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: appConsentRequest + - name: userConsentRequest-id + in: path + description: 'key: id of userConsentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: userConsentRequest + - 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: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - approval + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userConsentRequest' + links: + approval: + operationId: identityGovernance.appConsent.appConsentRequests.UserConsentRequests.GetApproval + parameters: + appConsentRequest-id: $request.path.appConsentRequest-id + userConsentRequest-id: $request.path.userConsentRequest-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.appConsentApprovalRoute + summary: Update the navigation property userConsentRequests in identityGovernance + description: A list of pending user consent requests. + operationId: identityGovernance.appConsent.appConsentRequests_UpdateUserConsentRequests + parameters: + - name: appConsentRequest-id + in: path + description: 'key: id of appConsentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: appConsentRequest + - name: userConsentRequest-id + in: path + description: 'key: id of userConsentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: userConsentRequest + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userConsentRequest' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.appConsentApprovalRoute + summary: Delete navigation property userConsentRequests for identityGovernance + description: A list of pending user consent requests. + operationId: identityGovernance.appConsent.appConsentRequests_DeleteUserConsentRequests + parameters: + - name: appConsentRequest-id + in: path + description: 'key: id of appConsentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: appConsentRequest + - name: userConsentRequest-id + in: path + description: 'key: id of userConsentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: userConsentRequest + - 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 + '/identityGovernance/appConsent/appConsentRequests/{appConsentRequest-id}/userConsentRequests/{userConsentRequest-id}/approval': + get: + 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 + schema: + type: string + x-ms-docs-key-type: appConsentRequest + - name: userConsentRequest-id + in: path + description: 'key: id of userConsentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: userConsentRequest + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - stages + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - stages + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.approval' + links: + stages: + operationId: identityGovernance.appConsent.appConsentRequests.userConsentRequests.Approval.ListStages + parameters: + appConsentRequest-id: $request.path.appConsentRequest-id + userConsentRequest-id: $request.path.userConsentRequest-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.appConsentApprovalRoute + summary: Update the navigation property approval in identityGovernance + description: Approval decisions associated with a request. + operationId: identityGovernance.appConsent.appConsentRequests.userConsentRequests_UpdateApproval + parameters: + - name: appConsentRequest-id + in: path + description: 'key: id of appConsentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: appConsentRequest + - name: userConsentRequest-id + in: path + description: 'key: id of userConsentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: userConsentRequest + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.approval' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.appConsentApprovalRoute + summary: Delete navigation property approval for identityGovernance + description: Approval decisions associated with a request. + operationId: identityGovernance.appConsent.appConsentRequests.userConsentRequests_DeleteApproval + parameters: + - name: appConsentRequest-id + in: path + description: 'key: id of appConsentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: appConsentRequest + - name: userConsentRequest-id + in: path + description: 'key: id of userConsentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: userConsentRequest + - 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 + '/identityGovernance/appConsent/appConsentRequests/{appConsentRequest-id}/userConsentRequests/{userConsentRequest-id}/approval/stages': + get: + tags: + - identityGovernance.appConsentApprovalRoute + summary: Get stages from identityGovernance + description: 'Used for the approvalStages property of approval settings in the requestApprovalSettings property of an access package assignment policy. Specifies the primary, fallback, and escalation approvers of each stage.' + operationId: identityGovernance.appConsent.appConsentRequests.userConsentRequests.approval_ListStages + parameters: + - name: appConsentRequest-id + in: path + description: 'key: id of appConsentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: appConsentRequest + - name: userConsentRequest-id + in: path + description: 'key: id of userConsentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: userConsentRequest + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - assignedToMe + - assignedToMe desc + - displayName + - displayName desc + - justification + - justification desc + - reviewedBy + - reviewedBy desc + - reviewedDateTime + - reviewedDateTime desc + - reviewResult + - reviewResult desc + - status + - status desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - assignedToMe + - displayName + - justification + - reviewedBy + - reviewedDateTime + - reviewResult + - status + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of approvalStage + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.approvalStage' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.appConsentApprovalRoute + summary: Create new navigation property to stages for identityGovernance + description: 'Used for the approvalStages property of approval settings in the requestApprovalSettings property of an access package assignment policy. Specifies the primary, fallback, and escalation approvers of each stage.' + operationId: identityGovernance.appConsent.appConsentRequests.userConsentRequests.approval_CreateStages + parameters: + - name: appConsentRequest-id + in: path + description: 'key: id of appConsentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: appConsentRequest + - name: userConsentRequest-id + in: path + description: 'key: id of userConsentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: userConsentRequest + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.approvalStage' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.approvalStage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/appConsent/appConsentRequests/{appConsentRequest-id}/userConsentRequests/{userConsentRequest-id}/approval/stages/{approvalStage-id}': + get: + tags: + - identityGovernance.appConsentApprovalRoute + summary: Get stages from identityGovernance + description: 'Used for the approvalStages property of approval settings in the requestApprovalSettings property of an access package assignment policy. Specifies the primary, fallback, and escalation approvers of each stage.' + operationId: identityGovernance.appConsent.appConsentRequests.userConsentRequests.approval_GetStages + parameters: + - name: appConsentRequest-id + in: path + description: 'key: id of appConsentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: appConsentRequest + - name: userConsentRequest-id + in: path + description: 'key: id of userConsentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: userConsentRequest + - name: approvalStage-id + in: path + description: 'key: id of approvalStage' + required: true + schema: + type: string + x-ms-docs-key-type: approvalStage + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - assignedToMe + - displayName + - justification + - reviewedBy + - reviewedDateTime + - reviewResult + - status + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.approvalStage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.appConsentApprovalRoute + summary: Update the navigation property stages in identityGovernance + description: 'Used for the approvalStages property of approval settings in the requestApprovalSettings property of an access package assignment policy. Specifies the primary, fallback, and escalation approvers of each stage.' + operationId: identityGovernance.appConsent.appConsentRequests.userConsentRequests.approval_UpdateStages + parameters: + - name: appConsentRequest-id + in: path + description: 'key: id of appConsentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: appConsentRequest + - name: userConsentRequest-id + in: path + description: 'key: id of userConsentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: userConsentRequest + - name: approvalStage-id + in: path + description: 'key: id of approvalStage' + required: true + schema: + type: string + x-ms-docs-key-type: approvalStage + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.approvalStage' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.appConsentApprovalRoute + summary: Delete navigation property stages for identityGovernance + description: 'Used for the approvalStages property of approval settings in the requestApprovalSettings property of an access package assignment policy. Specifies the primary, fallback, and escalation approvers of each stage.' + operationId: identityGovernance.appConsent.appConsentRequests.userConsentRequests.approval_DeleteStages + parameters: + - name: appConsentRequest-id + in: path + description: 'key: id of appConsentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: appConsentRequest + - name: userConsentRequest-id + in: path + description: 'key: id of userConsentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: userConsentRequest + - name: approvalStage-id + in: path + description: 'key: id of approvalStage' + required: true + schema: + type: string + x-ms-docs-key-type: approvalStage + - 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 + '/identityGovernance/appConsent/appConsentRequests/{appConsentRequest-id}/userConsentRequests/microsoft.graph.filterByCurrentUser(on={on})': + get: + tags: + - identityGovernance.Functions + summary: Invoke function filterByCurrentUser + operationId: identityGovernance.appConsent.appConsentRequests.userConsentRequests_filterByCurrentUser parameters: - - name: accessReviewScheduleDefinition-id + - name: appConsentRequest-id in: path - description: 'key: id of accessReviewScheduleDefinition' + description: 'key: id of appConsentRequest' required: true schema: type: string - x-ms-docs-key-type: accessReviewScheduleDefinition - - name: accessReviewInstance-id + x-ms-docs-key-type: appConsentRequest + - name: on in: path - description: 'key: id of accessReviewInstance' + description: 'Usage: on={on}' required: true schema: - type: string - x-ms-docs-key-type: accessReviewInstance + $ref: '#/components/schemas/microsoft.graph.consentRequestFilterByCurrentUserOptions' + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userConsentRequest' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/identityGovernance/appConsent/appConsentRequests/microsoft.graph.filterByCurrentUser(on={on})': + get: + tags: + - identityGovernance.Functions + summary: Invoke function filterByCurrentUser + operationId: identityGovernance.appConsent.appConsentRequests_filterByCurrentUser + parameters: - name: on in: path description: 'Usage: on={on}' required: true schema: - $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItemFilterByCurrentUserOptions' + $ref: '#/components/schemas/microsoft.graph.consentRequestFilterByCurrentUserOptions' + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.appConsentRequest' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + /identityGovernance/termsOfUse: + get: + tags: + - identityGovernance.termsOfUseContainer + summary: Get termsOfUse from identityGovernance + operationId: identityGovernance_GetTermsOfUse + 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: Success + description: Retrieved navigation property content: application/json: schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItem' + $ref: '#/components/schemas/microsoft.graph.termsOfUseContainer' + links: + agreementAcceptances: + operationId: identityGovernance.TermsOfUse.ListAgreementAcceptances + agreements: + operationId: identityGovernance.TermsOfUse.ListAgreements default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/microsoft.graph.acceptRecommendations': - post: + x-ms-docs-operation-type: operation + patch: tags: - - identityGovernance.Actions - summary: Invoke action acceptRecommendations - operationId: identityGovernance.accessReviews.definitions.instances_acceptRecommendations - parameters: - - name: accessReviewScheduleDefinition-id - in: path - description: 'key: id of accessReviewScheduleDefinition' - required: true - schema: - type: string - x-ms-docs-key-type: accessReviewScheduleDefinition - - name: accessReviewInstance-id - in: path - description: 'key: id of accessReviewInstance' - required: true - schema: - type: string - x-ms-docs-key-type: accessReviewInstance + - identityGovernance.termsOfUseContainer + summary: Update the navigation property termsOfUse in identityGovernance + operationId: identityGovernance_UpdateTermsOfUse + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termsOfUseContainer' + required: true responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/microsoft.graph.applyDecisions': - post: + x-ms-docs-operation-type: operation + delete: tags: - - identityGovernance.Actions - summary: Invoke action applyDecisions - operationId: identityGovernance.accessReviews.definitions.instances_applyDecisions + - identityGovernance.termsOfUseContainer + summary: Delete navigation property termsOfUse for identityGovernance + operationId: identityGovernance_DeleteTermsOfUse parameters: - - name: accessReviewScheduleDefinition-id - in: path - description: 'key: id of accessReviewScheduleDefinition' - required: true - schema: - type: string - x-ms-docs-key-type: accessReviewScheduleDefinition - - name: accessReviewInstance-id - in: path - description: 'key: id of accessReviewInstance' - required: true + - name: If-Match + in: header + description: ETag schema: type: string - x-ms-docs-key-type: accessReviewInstance responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/microsoft.graph.batchRecordDecisions': - post: + x-ms-docs-operation-type: operation + /identityGovernance/termsOfUse/agreementAcceptances: + get: tags: - - identityGovernance.Actions - summary: Invoke action batchRecordDecisions - operationId: identityGovernance.accessReviews.definitions.instances_batchRecordDecisions + - identityGovernance.termsOfUseContainer + summary: Get agreementAcceptances from identityGovernance + operationId: identityGovernance.termsOfUse_ListAgreementAcceptances parameters: - - name: accessReviewScheduleDefinition-id - in: path - description: 'key: id of accessReviewScheduleDefinition' - 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: accessReviewScheduleDefinition - - name: accessReviewInstance-id - in: path - description: 'key: id of accessReviewInstance' - required: true + 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: - type: string - x-ms-docs-key-type: accessReviewInstance + 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: + title: Collection of agreementAcceptance + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.agreementAcceptance' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.termsOfUseContainer + summary: Create new navigation property to agreementAcceptances for identityGovernance + operationId: identityGovernance.termsOfUse_CreateAgreementAcceptances requestBody: - description: Action parameters + description: New navigation property content: application/json: schema: - type: object - properties: - decision: - type: string - nullable: true - justification: - type: string - nullable: true - principalId: - type: string - nullable: true - resourceId: - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.agreementAcceptance' required: true responses: - '204': - description: Success + '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: action - '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/microsoft.graph.resetDecisions': - post: + x-ms-docs-operation-type: operation + '/identityGovernance/termsOfUse/agreementAcceptances/{agreementAcceptance-id}': + get: tags: - - identityGovernance.Actions - summary: Invoke action resetDecisions - operationId: identityGovernance.accessReviews.definitions.instances_resetDecisions + - identityGovernance.termsOfUseContainer + summary: Get agreementAcceptances from identityGovernance + operationId: identityGovernance.termsOfUse_GetAgreementAcceptances parameters: - - name: accessReviewScheduleDefinition-id + - name: agreementAcceptance-id in: path - description: 'key: id of accessReviewScheduleDefinition' + description: 'key: id of agreementAcceptance' required: true schema: type: string - x-ms-docs-key-type: accessReviewScheduleDefinition - - name: accessReviewInstance-id - in: path - description: 'key: id of accessReviewInstance' - required: true + 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: - type: string - x-ms-docs-key-type: accessReviewInstance + 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.agreementAcceptance' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/microsoft.graph.sendReminder': - post: + x-ms-docs-operation-type: operation + patch: tags: - - identityGovernance.Actions - summary: Invoke action sendReminder - operationId: identityGovernance.accessReviews.definitions.instances_sendReminder + - identityGovernance.termsOfUseContainer + summary: Update the navigation property agreementAcceptances in identityGovernance + operationId: identityGovernance.termsOfUse_UpdateAgreementAcceptances parameters: - - name: accessReviewScheduleDefinition-id - in: path - description: 'key: id of accessReviewScheduleDefinition' - required: true - schema: - type: string - x-ms-docs-key-type: accessReviewScheduleDefinition - - name: accessReviewInstance-id + - name: agreementAcceptance-id in: path - description: 'key: id of accessReviewInstance' + description: 'key: id of agreementAcceptance' required: true schema: type: string - x-ms-docs-key-type: accessReviewInstance + x-ms-docs-key-type: agreementAcceptance + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.agreementAcceptance' + required: true responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/microsoft.graph.stop': - post: + x-ms-docs-operation-type: operation + delete: tags: - - identityGovernance.Actions - summary: Invoke action stop - operationId: identityGovernance.accessReviews.definitions.instances_stop + - identityGovernance.termsOfUseContainer + summary: Delete navigation property agreementAcceptances for identityGovernance + operationId: identityGovernance.termsOfUse_DeleteAgreementAcceptances parameters: - - name: accessReviewScheduleDefinition-id + - name: agreementAcceptance-id in: path - description: 'key: id of accessReviewScheduleDefinition' + description: 'key: id of agreementAcceptance' required: true schema: type: string - x-ms-docs-key-type: accessReviewScheduleDefinition - - name: accessReviewInstance-id - in: path - description: 'key: id of accessReviewInstance' - required: true + x-ms-docs-key-type: agreementAcceptance + - name: If-Match + in: header + description: ETag schema: type: string - x-ms-docs-key-type: accessReviewInstance responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/microsoft.graph.filterByCurrentUser(on={on})': + x-ms-docs-operation-type: operation + /identityGovernance/termsOfUse/agreements: get: tags: - - identityGovernance.Functions - summary: Invoke function filterByCurrentUser - operationId: identityGovernance.accessReviews.definitions.instances_filterByCurrentUser + - identityGovernance.termsOfUseContainer + summary: Get agreements from identityGovernance + operationId: identityGovernance.termsOfUse_ListAgreements parameters: - - name: accessReviewScheduleDefinition-id - in: path - description: 'key: id of accessReviewScheduleDefinition' - 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: accessReviewScheduleDefinition - - name: on - in: path - description: 'Usage: on={on}' - required: true + 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 + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceFilterByCurrentUserOptions' + 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 + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - acceptances + - file + - files + type: string responses: '200': - description: Success + description: Retrieved navigation property content: application/json: schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessReviewInstance' + title: Collection of agreement + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.agreement' + '@odata.nextLink': + type: string + additionalProperties: + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/microsoft.graph.stop': + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation post: tags: - - identityGovernance.Actions - summary: Invoke action stop - operationId: identityGovernance.accessReviews.definitions_stop - parameters: - - name: accessReviewScheduleDefinition-id - in: path - description: 'key: id of accessReviewScheduleDefinition' - required: true - schema: - type: string - x-ms-docs-key-type: accessReviewScheduleDefinition + - identityGovernance.termsOfUseContainer + summary: Create new navigation property to agreements for identityGovernance + operationId: identityGovernance.termsOfUse_CreateAgreements + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.agreement' + required: true 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: action - '/identityGovernance/accessReviews/definitions/microsoft.graph.filterByCurrentUser(on={on})': + x-ms-docs-operation-type: operation + '/identityGovernance/termsOfUse/agreements/{agreement-id}': get: tags: - - identityGovernance.Functions - summary: Invoke function filterByCurrentUser - operationId: identityGovernance.accessReviews.definitions_filterByCurrentUser + - identityGovernance.termsOfUseContainer + summary: Get agreements from identityGovernance + operationId: identityGovernance.termsOfUse_GetAgreements parameters: - - name: on + - name: agreement-id in: path - description: 'Usage: on={on}' + description: 'key: id of agreement' required: true schema: - $ref: '#/components/schemas/microsoft.graph.accessReviewScheduleDefinitionFilterByCurrentUserOptions' + type: string + x-ms-docs-key-type: agreement + - 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 + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - acceptances + - file + - files + type: string responses: '200': - description: Success + description: Retrieved navigation property content: application/json: schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessReviewScheduleDefinition' + $ref: '#/components/schemas/microsoft.graph.agreement' + links: + acceptances: + operationId: identityGovernance.termsOfUse.Agreements.ListAcceptances + parameters: + agreement-id: $request.path.agreement-id + file: + operationId: identityGovernance.termsOfUse.Agreements.GetFile + parameters: + agreement-id: $request.path.agreement-id + files: + operationId: identityGovernance.termsOfUse.Agreements.ListFiles + parameters: + agreement-id: $request.path.agreement-id default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/identityGovernance/appConsent/appConsentRequests/{appConsentRequest-id}/userConsentRequests/microsoft.graph.filterByCurrentUser(on={on})': - get: + x-ms-docs-operation-type: operation + patch: tags: - - identityGovernance.Functions - summary: Invoke function filterByCurrentUser - operationId: identityGovernance.appConsent.appConsentRequests.userConsentRequests_filterByCurrentUser + - identityGovernance.termsOfUseContainer + summary: Update the navigation property agreements in identityGovernance + operationId: identityGovernance.termsOfUse_UpdateAgreements parameters: - - name: appConsentRequest-id + - name: agreement-id in: path - description: 'key: id of appConsentRequest' + description: 'key: id of agreement' required: true schema: type: string - x-ms-docs-key-type: appConsentRequest - - name: on - in: path - description: 'Usage: on={on}' - required: true - schema: - $ref: '#/components/schemas/microsoft.graph.consentRequestFilterByCurrentUserOptions' + x-ms-docs-key-type: agreement + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.agreement' + required: true responses: - '200': + '204': description: Success - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userConsentRequest' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/identityGovernance/appConsent/appConsentRequests/microsoft.graph.filterByCurrentUser(on={on})': - get: + x-ms-docs-operation-type: operation + delete: tags: - - identityGovernance.Functions - summary: Invoke function filterByCurrentUser - operationId: identityGovernance.appConsent.appConsentRequests_filterByCurrentUser + - identityGovernance.termsOfUseContainer + summary: Delete navigation property agreements for identityGovernance + operationId: identityGovernance.termsOfUse_DeleteAgreements parameters: - - name: on + - name: agreement-id in: path - description: 'Usage: on={on}' + description: 'key: id of agreement' required: true schema: - $ref: '#/components/schemas/microsoft.graph.consentRequestFilterByCurrentUserOptions' + type: string + x-ms-docs-key-type: agreement + - name: If-Match + in: header + description: ETag + schema: + type: string responses: - '200': + '204': description: Success - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.appConsentRequest' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function + x-ms-docs-operation-type: operation '/users/{user-id}/agreementAcceptances': get: tags: @@ -2490,12 +5027,120 @@ components: type: object additionalProperties: type: object - microsoft.graph.accessReviewInstanceDecisionItemFilterByCurrentUserOptions: - title: accessReviewInstanceDecisionItemFilterByCurrentUserOptions - enum: - - reviewer - - unknownFutureValue - type: string + 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' + additionalProperties: + type: object + microsoft.graph.accessReviewSet: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: accessReviewSet + type: object + properties: + definitions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewScheduleDefinition' + additionalProperties: + type: object + microsoft.graph.accessReviewScheduleDefinition: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: accessReviewScheduleDefinition + type: object + properties: + createdBy: + $ref: '#/components/schemas/microsoft.graph.userIdentity' + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Timestamp when the access review series was created. Supports $select. + 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. Supports $select. + nullable: true + displayName: + type: string + description: Name of the access review series. Required on create. Supports $select. + 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. Supports $select.' + 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. + 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. 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.' + scope: + $ref: '#/components/schemas/microsoft.graph.accessReviewScope' + settings: + $ref: '#/components/schemas/microsoft.graph.accessReviewScheduleSettings' + status: + type: string + description: 'This read-only field specifies the status of an access review. The typical states include Initializing, NotStarted, Starting, InProgress, Completing, Completed, AutoReviewing, and AutoReviewed. Supports $select, $orderby, and $filter (eq 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.accessReviewInstance: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: accessReviewInstance + type: object + properties: + endDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'DateTime when review instance is scheduled to end.The DatetimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' + format: date-time + nullable: true + scope: + $ref: '#/components/schemas/microsoft.graph.accessReviewScope' + startDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'DateTime when review instance is scheduled to start. May be in the future. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' + format: date-time + nullable: true + status: + type: string + description: 'Specifies the status of an accessReview. The typical states include Initializing, NotStarted, Starting, InProgress, Completing, Completed, AutoReviewing, and AutoReviewed. Read-only.' + nullable: true + decisions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItem' + description: 'Each user reviewed in an accessReviewInstance has a decision item representing if their access was approved, denied, or not yet reviewed.' + additionalProperties: + type: object microsoft.graph.accessReviewInstanceDecisionItem: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -2549,106 +5194,122 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.accessReviewInstanceDecisionItemFilterByCurrentUserOptions: + title: accessReviewInstanceDecisionItemFilterByCurrentUserOptions + enum: + - reviewer + - unknownFutureValue + type: string microsoft.graph.accessReviewInstanceFilterByCurrentUserOptions: title: accessReviewInstanceFilterByCurrentUserOptions enum: - reviewer - unknownFutureValue type: string - microsoft.graph.accessReviewInstance: + microsoft.graph.accessReviewScheduleDefinitionFilterByCurrentUserOptions: + title: accessReviewScheduleDefinitionFilterByCurrentUserOptions + enum: + - reviewer + - unknownFutureValue + type: string + microsoft.graph.appConsentApprovalRoute: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: accessReviewInstance + - title: appConsentApprovalRoute 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])$' + appConsentRequests: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.appConsentRequest' + additionalProperties: + type: object + microsoft.graph.appConsentRequest: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: appConsentRequest + type: object + properties: + appDisplayName: type: string - description: 'DateTime when review instance is scheduled to end.The DatetimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' - format: date-time + description: The display name of the app for which consent is requested. Required. Supports $filter (eq only) and $orderby. nullable: true - scope: - $ref: '#/components/schemas/microsoft.graph.accessReviewScope' - startDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + appId: type: string - description: 'DateTime when review instance is scheduled to start. May be in the future. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' - format: date-time - nullable: true - status: + description: The identifier of the application. Required. Supports $filter (eq only) and $orderby. + 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: type: string - description: 'Specifies the status of an accessReview. The typical states include Initializing, NotStarted, Starting, InProgress, Completing, Completed, AutoReviewing, and AutoReviewed. Read-only.' + description: The user's justification for requiring access to the app. Supports $filter (eq only) and $orderby. nullable: true - decisions: + 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: + stages: type: array items: - $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItem' - description: 'Each user reviewed in an accessReviewInstance has a decision item representing if their access was approved, denied, or not yet reviewed.' + $ref: '#/components/schemas/microsoft.graph.approvalStage' + description: 'Used for the approvalStages property of approval settings in the requestApprovalSettings property of an access package assignment policy. Specifies the primary, fallback, and escalation approvers of each stage.' additionalProperties: type: object - microsoft.graph.accessReviewScheduleDefinitionFilterByCurrentUserOptions: - title: accessReviewScheduleDefinitionFilterByCurrentUserOptions - enum: - - reviewer - - unknownFutureValue - type: string - microsoft.graph.accessReviewScheduleDefinition: + microsoft.graph.approvalStage: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: accessReviewScheduleDefinition + - title: approvalStage 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 series was created. Supports $select. - 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. + assignedToMe: + type: boolean + description: Indicates whether the stage is assigned to the calling user to review. Read-only. nullable: true - descriptionForReviewers: + displayName: 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. Supports $select. + description: The label provided by the policy creator to identify an approval stage. Read-only. nullable: true - displayName: + justification: type: string - description: Name of the access review series. Required on create. Supports $select. + description: The justification associated with the approval stage decision. 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. Supports $select.' - instanceEnumerationScope: - $ref: '#/components/schemas/microsoft.graph.accessReviewScope' - lastModifiedDateTime: + 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: Timestamp when the access review series was last modified. Supports $select. + 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 - 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. 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.' - scope: - $ref: '#/components/schemas/microsoft.graph.accessReviewScope' - settings: - $ref: '#/components/schemas/microsoft.graph.accessReviewScheduleSettings' + reviewResult: + type: string + description: 'The result of this approval record. Possible values include: NotReviewed, Approved, Denied.' + nullable: true 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).' + description: 'The stage status. Possible values: InProgress, Initializing, Completed, Expired. 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.consentRequestFilterByCurrentUserOptions: @@ -2657,43 +5318,20 @@ components: - reviewer - unknownFutureValue type: string - 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.appConsentRequest: + microsoft.graph.termsOfUseContainer: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: appConsentRequest + - title: termsOfUseContainer 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. - pendingScopes: + agreementAcceptances: 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: + $ref: '#/components/schemas/microsoft.graph.agreementAcceptance' + agreements: type: array items: - $ref: '#/components/schemas/microsoft.graph.userConsentRequest' - description: A list of pending user consent requests. + $ref: '#/components/schemas/microsoft.graph.agreement' additionalProperties: type: object microsoft.graph.entity: @@ -2776,43 +5414,6 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.identity: - title: identity - type: object - properties: - displayName: - type: string - description: 'The identity''s display name. Note that this may not always be available or up to date. For example, if a user changes their display name, the API may show the new value in a future response, but the items associated with the user won''t show up as having changed when using delta.' - nullable: true - id: - type: string - description: Unique identifier for the identity. - nullable: true - additionalProperties: - type: object - microsoft.graph.accessReviewInstanceDecisionItemResource: - title: accessReviewInstanceDecisionItemResource - type: object - properties: - displayName: - type: string - description: Display name of the resource - nullable: true - id: - type: string - description: Resource ID - nullable: true - type: - type: string - description: 'Type of resource. Types include: Group, ServicePrincipal, DirectoryRole, AzureRole, AccessPackageAssignmentPolicy.' - nullable: true - additionalProperties: - type: object - microsoft.graph.accessReviewScope: - title: accessReviewScope - type: object - additionalProperties: - type: object microsoft.graph.accessReviewReviewerScope: title: accessReviewReviewerScope type: object @@ -2831,6 +5432,11 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.accessReviewScope: + title: accessReviewScope + type: object + additionalProperties: + type: object microsoft.graph.accessReviewScheduleSettings: title: accessReviewScheduleSettings type: object @@ -2872,6 +5478,48 @@ components: description: Indicates whether reminders are enabled or disabled. Default value is false. additionalProperties: type: object + microsoft.graph.identity: + title: identity + type: object + properties: + displayName: + type: string + description: 'The identity''s display name. Note that this may not always be available or up to date. For example, if a user changes their display name, the API may show the new value in a future response, but the items associated with the user won''t show up as having changed when using delta.' + nullable: true + id: + type: string + description: Unique identifier for the identity. + nullable: true + additionalProperties: + type: object + microsoft.graph.accessReviewInstanceDecisionItemResource: + title: accessReviewInstanceDecisionItemResource + type: object + properties: + displayName: + type: string + description: Display name of the resource + nullable: true + id: + type: string + description: Resource ID + nullable: true + type: + type: string + description: 'Type of resource. Types include: Group, ServicePrincipal, DirectoryRole, AzureRole, AccessPackageAssignmentPolicy.' + nullable: true + additionalProperties: + type: object + microsoft.graph.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' @@ -2900,29 +5548,6 @@ components: type: string additionalProperties: type: object - microsoft.graph.approval: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: approval - type: object - properties: - stages: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.approvalStage' - description: 'Used for the approvalStages property of approval settings in the requestApprovalSettings property of an access package assignment policy. Specifies the primary, fallback, and escalation approvers of each stage.' - additionalProperties: - type: object - microsoft.graph.appConsentRequestScope: - title: appConsentRequestScope - type: object - properties: - displayName: - type: string - description: The name of the scope. - nullable: true - additionalProperties: - type: object odata.error: required: - error @@ -2969,42 +5594,6 @@ components: $ref: '#/components/schemas/microsoft.graph.identity' additionalProperties: type: object - microsoft.graph.approvalStage: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: approvalStage - type: object - properties: - assignedToMe: - type: boolean - description: Indicates whether the stage 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 stage. Read-only. - nullable: true - justification: - type: string - description: The justification associated with the approval stage 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 stage status. Possible values: InProgress, Initializing, Completed, Expired. Read-only.' - nullable: true - additionalProperties: - type: object odata.error.main: required: - code diff --git a/openApiDocs/v1.0/Identity.SignIns.yml b/openApiDocs/v1.0/Identity.SignIns.yml index 9acb8733f50..5341cecd850 100644 --- a/openApiDocs/v1.0/Identity.SignIns.yml +++ b/openApiDocs/v1.0/Identity.SignIns.yml @@ -13392,7 +13392,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' - description: 'Content in a message hosted by Microsoft Teams e.g., images, code snippets etc.' + description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' replies: type: array items: diff --git a/openApiDocs/v1.0/Sites.yml b/openApiDocs/v1.0/Sites.yml index 3a278e1431e..b3864b5bff8 100644 --- a/openApiDocs/v1.0/Sites.yml +++ b/openApiDocs/v1.0/Sites.yml @@ -20469,7 +20469,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' - description: 'Content in a message hosted by Microsoft Teams e.g., images, code snippets etc.' + description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' replies: type: array items: diff --git a/openApiDocs/v1.0/Teams.yml b/openApiDocs/v1.0/Teams.yml index 3d7cec10640..11122cbad66 100644 --- a/openApiDocs/v1.0/Teams.yml +++ b/openApiDocs/v1.0/Teams.yml @@ -2069,7 +2069,7 @@ paths: tags: - chats.chatMessage summary: Get hostedContents from chats - description: 'Content in a message hosted by Microsoft Teams e.g., images, code snippets etc.' + description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' operationId: chats.messages_ListHostedContents parameters: - name: chat-id @@ -2161,7 +2161,7 @@ paths: tags: - chats.chatMessage summary: Create new navigation property to hostedContents for chats - description: 'Content in a message hosted by Microsoft Teams e.g., images, code snippets etc.' + description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' operationId: chats.messages_CreateHostedContents parameters: - name: chat-id @@ -2200,7 +2200,7 @@ paths: tags: - chats.chatMessage summary: Get hostedContents from chats - description: 'Content in a message hosted by Microsoft Teams e.g., images, code snippets etc.' + description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' operationId: chats.messages_GetHostedContents parameters: - name: chat-id @@ -2264,7 +2264,7 @@ paths: tags: - chats.chatMessage summary: Update the navigation property hostedContents in chats - description: 'Content in a message hosted by Microsoft Teams e.g., images, code snippets etc.' + description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' operationId: chats.messages_UpdateHostedContents parameters: - name: chat-id @@ -2305,7 +2305,7 @@ paths: tags: - chats.chatMessage summary: Delete navigation property hostedContents for chats - description: 'Content in a message hosted by Microsoft Teams e.g., images, code snippets etc.' + description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' operationId: chats.messages_DeleteHostedContents parameters: - name: chat-id @@ -4967,7 +4967,7 @@ paths: tags: - teams.channel summary: Get hostedContents from teams - description: 'Content in a message hosted by Microsoft Teams e.g., images, code snippets etc.' + description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' operationId: teams.channels.messages_ListHostedContents parameters: - name: team-id @@ -5066,7 +5066,7 @@ paths: tags: - teams.channel summary: Create new navigation property to hostedContents for teams - description: 'Content in a message hosted by Microsoft Teams e.g., images, code snippets etc.' + description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' operationId: teams.channels.messages_CreateHostedContents parameters: - name: team-id @@ -5112,7 +5112,7 @@ paths: tags: - teams.channel summary: Get hostedContents from teams - description: 'Content in a message hosted by Microsoft Teams e.g., images, code snippets etc.' + description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' operationId: teams.channels.messages_GetHostedContents parameters: - name: team-id @@ -5183,7 +5183,7 @@ paths: tags: - teams.channel summary: Update the navigation property hostedContents in teams - description: 'Content in a message hosted by Microsoft Teams e.g., images, code snippets etc.' + description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' operationId: teams.channels.messages_UpdateHostedContents parameters: - name: team-id @@ -5231,7 +5231,7 @@ paths: tags: - teams.channel summary: Delete navigation property hostedContents for teams - description: 'Content in a message hosted by Microsoft Teams e.g., images, code snippets etc.' + description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' operationId: teams.channels.messages_DeleteHostedContents parameters: - name: team-id @@ -8974,7 +8974,7 @@ paths: tags: - teams.channel summary: Get hostedContents from teams - description: 'Content in a message hosted by Microsoft Teams e.g., images, code snippets etc.' + description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' operationId: teams.primaryChannel.messages_ListHostedContents parameters: - name: team-id @@ -9066,7 +9066,7 @@ paths: tags: - teams.channel summary: Create new navigation property to hostedContents for teams - description: 'Content in a message hosted by Microsoft Teams e.g., images, code snippets etc.' + description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' operationId: teams.primaryChannel.messages_CreateHostedContents parameters: - name: team-id @@ -9105,7 +9105,7 @@ paths: tags: - teams.channel summary: Get hostedContents from teams - description: 'Content in a message hosted by Microsoft Teams e.g., images, code snippets etc.' + description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' operationId: teams.primaryChannel.messages_GetHostedContents parameters: - name: team-id @@ -9169,7 +9169,7 @@ paths: tags: - teams.channel summary: Update the navigation property hostedContents in teams - description: 'Content in a message hosted by Microsoft Teams e.g., images, code snippets etc.' + description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' operationId: teams.primaryChannel.messages_UpdateHostedContents parameters: - name: team-id @@ -9210,7 +9210,7 @@ paths: tags: - teams.channel summary: Delete navigation property hostedContents for teams - description: 'Content in a message hosted by Microsoft Teams e.g., images, code snippets etc.' + description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' operationId: teams.primaryChannel.messages_DeleteHostedContents parameters: - name: team-id @@ -14651,7 +14651,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' - description: 'Content in a message hosted by Microsoft Teams e.g., images, code snippets etc.' + description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' replies: type: array items: diff --git a/openApiDocs/v1.0/Users.Actions.yml b/openApiDocs/v1.0/Users.Actions.yml index e86410028b0..c6b8f4d665e 100644 --- a/openApiDocs/v1.0/Users.Actions.yml +++ b/openApiDocs/v1.0/Users.Actions.yml @@ -26669,7 +26669,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' - description: 'Content in a message hosted by Microsoft Teams e.g., images, code snippets etc.' + description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' replies: type: array items: diff --git a/openApiDocs/v1.0/Users.Functions.yml b/openApiDocs/v1.0/Users.Functions.yml index f92670001fc..eea0c66baf4 100644 --- a/openApiDocs/v1.0/Users.Functions.yml +++ b/openApiDocs/v1.0/Users.Functions.yml @@ -11630,7 +11630,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' - description: 'Content in a message hosted by Microsoft Teams e.g., images, code snippets etc.' + description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' replies: type: array items: diff --git a/openApiDocs/v1.0/Users.yml b/openApiDocs/v1.0/Users.yml index 609f349aa28..fbc05055e93 100644 --- a/openApiDocs/v1.0/Users.yml +++ b/openApiDocs/v1.0/Users.yml @@ -10611,7 +10611,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' - description: 'Content in a message hosted by Microsoft Teams e.g., images, code snippets etc.' + description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' replies: type: array items: diff --git a/profiles/DeviceManagement.Functions/crawl-log-v1.0-beta.json b/profiles/DeviceManagement.Functions/crawl-log-v1.0-beta.json index 648a4c05de2..809fbe5f642 100644 --- a/profiles/DeviceManagement.Functions/crawl-log-v1.0-beta.json +++ b/profiles/DeviceManagement.Functions/crawl-log-v1.0-beta.json @@ -281,6 +281,10 @@ "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Functions.yml" }, + "/deviceManagement/virtualEndpoint/auditEvents/microsoft.graph.getAuditActivityTypes()": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/DeviceManagement.Functions.yml" + }, "/deviceManagement/virtualEndpoint/deviceImages/microsoft.graph.getSourceImages()": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Functions.yml" diff --git a/profiles/DeviceManagement.Functions/definitions/v1.0-beta.md b/profiles/DeviceManagement.Functions/definitions/v1.0-beta.md index 859204e1e5c..eb19e57be44 100644 --- a/profiles/DeviceManagement.Functions/definitions/v1.0-beta.md +++ b/profiles/DeviceManagement.Functions/definitions/v1.0-beta.md @@ -114,6 +114,7 @@ profiles: : v1.0-beta ? /deviceManagement/userExperienceAnalyticsResourcePerformance/microsoft.graph.summarizeDeviceResourcePerformance(summarizeBy={summarizeBy}) : v1.0-beta + /deviceManagement/virtualEndpoint/auditEvents/microsoft.graph.getAuditActivityTypes(): v1.0-beta /deviceManagement/virtualEndpoint/deviceImages/microsoft.graph.getSourceImages(): v1.0-beta /deviceManagement/virtualEndpoint/microsoft.graph.getEffectivePermissions(): v1.0-beta diff --git a/profiles/Identity.Governance/crawl-log-v1.0-beta.json b/profiles/Identity.Governance/crawl-log-v1.0-beta.json index 3aae5959164..f5966a8117a 100644 --- a/profiles/Identity.Governance/crawl-log-v1.0-beta.json +++ b/profiles/Identity.Governance/crawl-log-v1.0-beta.json @@ -117,10 +117,50 @@ "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/Identity.Governance.yml" }, + "/identityGovernance": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Identity.Governance.yml" + }, + "/identityGovernance/accessReviews": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Identity.Governance.yml" + }, + "/identityGovernance/accessReviews/definitions": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Identity.Governance.yml" + }, + "/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Identity.Governance.yml" + }, + "/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Identity.Governance.yml" + }, + "/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Identity.Governance.yml" + }, + "/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/decisions": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Identity.Governance.yml" + }, + "/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/decisions/{accessReviewInstanceDecisionItem-id}": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Identity.Governance.yml" + }, "/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/decisions/microsoft.graph.filterByCurrentUser(on={on})": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/Identity.Governance.yml" }, + "/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/definition": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Identity.Governance.yml" + }, + "/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/definition/$ref": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Identity.Governance.yml" + }, "/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/definition/microsoft.graph.stop": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/Identity.Governance.yml" @@ -161,10 +201,54 @@ "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/Identity.Governance.yml" }, + "/identityGovernance/accessReviews/historyDefinitions": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Identity.Governance.yml" + }, + "/identityGovernance/accessReviews/historyDefinitions/{accessReviewHistoryDefinition-id}": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Identity.Governance.yml" + }, "/identityGovernance/accessReviews/historyDefinitions/{accessReviewHistoryDefinition-id}/microsoft.graph.generateDownloadUri": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/Identity.Governance.yml" }, + "/identityGovernance/accessReviews/policy": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Identity.Governance.yml" + }, + "/identityGovernance/appConsent": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Identity.Governance.yml" + }, + "/identityGovernance/appConsent/appConsentRequests": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Identity.Governance.yml" + }, + "/identityGovernance/appConsent/appConsentRequests/{appConsentRequest-id}": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Identity.Governance.yml" + }, + "/identityGovernance/appConsent/appConsentRequests/{appConsentRequest-id}/userConsentRequests": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Identity.Governance.yml" + }, + "/identityGovernance/appConsent/appConsentRequests/{appConsentRequest-id}/userConsentRequests/{userConsentRequest-id}": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Identity.Governance.yml" + }, + "/identityGovernance/appConsent/appConsentRequests/{appConsentRequest-id}/userConsentRequests/{userConsentRequest-id}/approval": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Identity.Governance.yml" + }, + "/identityGovernance/appConsent/appConsentRequests/{appConsentRequest-id}/userConsentRequests/{userConsentRequest-id}/approval/steps": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Identity.Governance.yml" + }, + "/identityGovernance/appConsent/appConsentRequests/{appConsentRequest-id}/userConsentRequests/{userConsentRequest-id}/approval/steps/{approvalStep-id}": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Identity.Governance.yml" + }, "/identityGovernance/appConsent/appConsentRequests/{appConsentRequest-id}/userConsentRequests/microsoft.graph.filterByCurrentUser(on={on})": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/Identity.Governance.yml" @@ -3165,6 +3249,26 @@ "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/Identity.Governance.yml" }, + "/identityGovernance/termsOfUse": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Identity.Governance.yml" + }, + "/identityGovernance/termsOfUse/agreementAcceptances": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Identity.Governance.yml" + }, + "/identityGovernance/termsOfUse/agreementAcceptances/{agreementAcceptance-id}": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Identity.Governance.yml" + }, + "/identityGovernance/termsOfUse/agreements": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Identity.Governance.yml" + }, + "/identityGovernance/termsOfUse/agreements/{agreement-id}": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Identity.Governance.yml" + }, "/privilegedAccess": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/Identity.Governance.yml" diff --git a/profiles/Identity.Governance/crawl-log-v1.0.json b/profiles/Identity.Governance/crawl-log-v1.0.json index 3ead72e8a29..3c2345e223c 100644 --- a/profiles/Identity.Governance/crawl-log-v1.0.json +++ b/profiles/Identity.Governance/crawl-log-v1.0.json @@ -53,6 +53,38 @@ "apiVersion": "v1.0", "originalLocation": "/openApiDocs/v1.0/Identity.Governance.yml" }, + "/identityGovernance": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Identity.Governance.yml" + }, + "/identityGovernance/accessReviews": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Identity.Governance.yml" + }, + "/identityGovernance/accessReviews/definitions": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Identity.Governance.yml" + }, + "/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Identity.Governance.yml" + }, + "/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Identity.Governance.yml" + }, + "/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Identity.Governance.yml" + }, + "/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/decisions": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Identity.Governance.yml" + }, + "/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/decisions/{accessReviewInstanceDecisionItem-id}": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Identity.Governance.yml" + }, "/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/decisions/microsoft.graph.filterByCurrentUser(on={on})": { "apiVersion": "v1.0", "originalLocation": "/openApiDocs/v1.0/Identity.Governance.yml" @@ -93,6 +125,38 @@ "apiVersion": "v1.0", "originalLocation": "/openApiDocs/v1.0/Identity.Governance.yml" }, + "/identityGovernance/appConsent": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Identity.Governance.yml" + }, + "/identityGovernance/appConsent/appConsentRequests": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Identity.Governance.yml" + }, + "/identityGovernance/appConsent/appConsentRequests/{appConsentRequest-id}": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Identity.Governance.yml" + }, + "/identityGovernance/appConsent/appConsentRequests/{appConsentRequest-id}/userConsentRequests": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Identity.Governance.yml" + }, + "/identityGovernance/appConsent/appConsentRequests/{appConsentRequest-id}/userConsentRequests/{userConsentRequest-id}": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Identity.Governance.yml" + }, + "/identityGovernance/appConsent/appConsentRequests/{appConsentRequest-id}/userConsentRequests/{userConsentRequest-id}/approval": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Identity.Governance.yml" + }, + "/identityGovernance/appConsent/appConsentRequests/{appConsentRequest-id}/userConsentRequests/{userConsentRequest-id}/approval/stages": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Identity.Governance.yml" + }, + "/identityGovernance/appConsent/appConsentRequests/{appConsentRequest-id}/userConsentRequests/{userConsentRequest-id}/approval/stages/{approvalStage-id}": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Identity.Governance.yml" + }, "/identityGovernance/appConsent/appConsentRequests/{appConsentRequest-id}/userConsentRequests/microsoft.graph.filterByCurrentUser(on={on})": { "apiVersion": "v1.0", "originalLocation": "/openApiDocs/v1.0/Identity.Governance.yml" @@ -101,6 +165,26 @@ "apiVersion": "v1.0", "originalLocation": "/openApiDocs/v1.0/Identity.Governance.yml" }, + "/identityGovernance/termsOfUse": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Identity.Governance.yml" + }, + "/identityGovernance/termsOfUse/agreementAcceptances": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Identity.Governance.yml" + }, + "/identityGovernance/termsOfUse/agreementAcceptances/{agreementAcceptance-id}": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Identity.Governance.yml" + }, + "/identityGovernance/termsOfUse/agreements": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Identity.Governance.yml" + }, + "/identityGovernance/termsOfUse/agreements/{agreement-id}": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Identity.Governance.yml" + }, "/users/{user-id}/agreementAcceptances": { "apiVersion": "v1.0", "originalLocation": "/openApiDocs/v1.0/Identity.Governance.yml" diff --git a/profiles/Identity.Governance/definitions/v1.0-beta.md b/profiles/Identity.Governance/definitions/v1.0-beta.md index 1de43a0507a..b1a43cd8999 100644 --- a/profiles/Identity.Governance/definitions/v1.0-beta.md +++ b/profiles/Identity.Governance/definitions/v1.0-beta.md @@ -36,8 +36,20 @@ profiles: /agreements/{agreement-id}/files/{agreementFileLocalization-id}/versions/{agreementFileVersion-id}: v1.0-beta /businessFlowTemplates: v1.0-beta /businessFlowTemplates/{businessFlowTemplate-id}: v1.0-beta + /identityGovernance: v1.0-beta + /identityGovernance/accessReviews: v1.0-beta + /identityGovernance/accessReviews/definitions: v1.0-beta + /identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}: v1.0-beta + /identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances: v1.0-beta + /identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}: v1.0-beta + /identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/decisions: v1.0-beta + ? /identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/decisions/{accessReviewInstanceDecisionItem-id} + : v1.0-beta ? /identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/decisions/microsoft.graph.filterByCurrentUser(on={on}) : v1.0-beta + /identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/definition: v1.0-beta + ? /identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/definition/$ref + : v1.0-beta ? /identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/definition/microsoft.graph.stop : v1.0-beta ? /identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/microsoft.graph.acceptRecommendations @@ -56,7 +68,20 @@ profiles: : v1.0-beta /identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/microsoft.graph.stop: v1.0-beta /identityGovernance/accessReviews/definitions/microsoft.graph.filterByCurrentUser(on={on}): v1.0-beta + /identityGovernance/accessReviews/historyDefinitions: v1.0-beta + /identityGovernance/accessReviews/historyDefinitions/{accessReviewHistoryDefinition-id}: v1.0-beta /identityGovernance/accessReviews/historyDefinitions/{accessReviewHistoryDefinition-id}/microsoft.graph.generateDownloadUri: v1.0-beta + /identityGovernance/accessReviews/policy: v1.0-beta + /identityGovernance/appConsent: v1.0-beta + /identityGovernance/appConsent/appConsentRequests: v1.0-beta + /identityGovernance/appConsent/appConsentRequests/{appConsentRequest-id}: v1.0-beta + /identityGovernance/appConsent/appConsentRequests/{appConsentRequest-id}/userConsentRequests: v1.0-beta + /identityGovernance/appConsent/appConsentRequests/{appConsentRequest-id}/userConsentRequests/{userConsentRequest-id}: v1.0-beta + /identityGovernance/appConsent/appConsentRequests/{appConsentRequest-id}/userConsentRequests/{userConsentRequest-id}/approval: v1.0-beta + ? /identityGovernance/appConsent/appConsentRequests/{appConsentRequest-id}/userConsentRequests/{userConsentRequest-id}/approval/steps + : v1.0-beta + ? /identityGovernance/appConsent/appConsentRequests/{appConsentRequest-id}/userConsentRequests/{userConsentRequest-id}/approval/steps/{approvalStep-id} + : v1.0-beta ? /identityGovernance/appConsent/appConsentRequests/{appConsentRequest-id}/userConsentRequests/microsoft.graph.filterByCurrentUser(on={on}) : v1.0-beta /identityGovernance/appConsent/appConsentRequests/microsoft.graph.filterByCurrentUser(on={on}): v1.0-beta @@ -1495,6 +1520,11 @@ profiles: ? /identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}/internalSponsors/{directoryObject-id} : v1.0-beta /identityGovernance/entitlementManagement/settings: v1.0-beta + /identityGovernance/termsOfUse: v1.0-beta + /identityGovernance/termsOfUse/agreementAcceptances: v1.0-beta + /identityGovernance/termsOfUse/agreementAcceptances/{agreementAcceptance-id}: v1.0-beta + /identityGovernance/termsOfUse/agreements: v1.0-beta + /identityGovernance/termsOfUse/agreements/{agreement-id}: v1.0-beta /privilegedAccess: v1.0-beta /privilegedAccess/{privilegedAccess-id}: v1.0-beta /privilegedAccess/{privilegedAccess-id}/resources: v1.0-beta diff --git a/profiles/Identity.Governance/definitions/v1.0.md b/profiles/Identity.Governance/definitions/v1.0.md index 847105289e6..15ea4d452d8 100644 --- a/profiles/Identity.Governance/definitions/v1.0.md +++ b/profiles/Identity.Governance/definitions/v1.0.md @@ -20,6 +20,15 @@ profiles: /agreements/{agreement-id}/files/{agreementFileLocalization-id}: v1.0 /agreements/{agreement-id}/files/{agreementFileLocalization-id}/versions: v1.0 /agreements/{agreement-id}/files/{agreementFileLocalization-id}/versions/{agreementFileVersion-id}: v1.0 + /identityGovernance: v1.0 + /identityGovernance/accessReviews: v1.0 + /identityGovernance/accessReviews/definitions: v1.0 + /identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}: v1.0 + /identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances: v1.0 + /identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}: v1.0 + /identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/decisions: v1.0 + ? /identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/decisions/{accessReviewInstanceDecisionItem-id} + : v1.0 ? /identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/decisions/microsoft.graph.filterByCurrentUser(on={on}) : v1.0 ? /identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/microsoft.graph.acceptRecommendations @@ -38,9 +47,24 @@ profiles: : v1.0 /identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/microsoft.graph.stop: v1.0 /identityGovernance/accessReviews/definitions/microsoft.graph.filterByCurrentUser(on={on}): v1.0 + /identityGovernance/appConsent: v1.0 + /identityGovernance/appConsent/appConsentRequests: v1.0 + /identityGovernance/appConsent/appConsentRequests/{appConsentRequest-id}: v1.0 + /identityGovernance/appConsent/appConsentRequests/{appConsentRequest-id}/userConsentRequests: v1.0 + /identityGovernance/appConsent/appConsentRequests/{appConsentRequest-id}/userConsentRequests/{userConsentRequest-id}: v1.0 + /identityGovernance/appConsent/appConsentRequests/{appConsentRequest-id}/userConsentRequests/{userConsentRequest-id}/approval: v1.0 + ? /identityGovernance/appConsent/appConsentRequests/{appConsentRequest-id}/userConsentRequests/{userConsentRequest-id}/approval/stages + : v1.0 + ? /identityGovernance/appConsent/appConsentRequests/{appConsentRequest-id}/userConsentRequests/{userConsentRequest-id}/approval/stages/{approvalStage-id} + : v1.0 ? /identityGovernance/appConsent/appConsentRequests/{appConsentRequest-id}/userConsentRequests/microsoft.graph.filterByCurrentUser(on={on}) : v1.0 /identityGovernance/appConsent/appConsentRequests/microsoft.graph.filterByCurrentUser(on={on}): v1.0 + /identityGovernance/termsOfUse: v1.0 + /identityGovernance/termsOfUse/agreementAcceptances: v1.0 + /identityGovernance/termsOfUse/agreementAcceptances/{agreementAcceptance-id}: v1.0 + /identityGovernance/termsOfUse/agreements: v1.0 + /identityGovernance/termsOfUse/agreements/{agreement-id}: v1.0 /users/{user-id}/agreementAcceptances: v1.0 /users/{user-id}/agreementAcceptances/$ref: v1.0 diff --git a/profiles/Teams/crawl-log-v1.0-beta.json b/profiles/Teams/crawl-log-v1.0-beta.json index df80a0b78db..2cb0b8d242c 100644 --- a/profiles/Teams/crawl-log-v1.0-beta.json +++ b/profiles/Teams/crawl-log-v1.0-beta.json @@ -129,6 +129,14 @@ "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/Teams.yml" }, + "/chats/{chat-id}/operations": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Teams.yml" + }, + "/chats/{chat-id}/operations/{teamsAsyncOperation-id}": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Teams.yml" + }, "/chats/{chat-id}/permissionGrants": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/Teams.yml" @@ -237,6 +245,14 @@ "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/Teams.yml" }, + "/teams/{team-id}/channels/{channel-id}/microsoft.graph.provisionEmail": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Teams.yml" + }, + "/teams/{team-id}/channels/{channel-id}/microsoft.graph.removeEmail": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Teams.yml" + }, "/teams/{team-id}/channels/{channel-id}/tabs": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/Teams.yml" @@ -345,6 +361,14 @@ "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/Teams.yml" }, + "/teams/{team-id}/permissionGrants": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Teams.yml" + }, + "/teams/{team-id}/permissionGrants/{resourceSpecificPermissionGrant-id}": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Teams.yml" + }, "/teams/{team-id}/photo": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/Teams.yml" @@ -413,6 +437,14 @@ "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/Teams.yml" }, + "/teams/{team-id}/primaryChannel/microsoft.graph.provisionEmail": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Teams.yml" + }, + "/teams/{team-id}/primaryChannel/microsoft.graph.removeEmail": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Teams.yml" + }, "/teams/{team-id}/primaryChannel/tabs": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/Teams.yml" diff --git a/profiles/Teams/definitions/v1.0-beta.md b/profiles/Teams/definitions/v1.0-beta.md index f971409fa5f..83a0fdbd7bf 100644 --- a/profiles/Teams/definitions/v1.0-beta.md +++ b/profiles/Teams/definitions/v1.0-beta.md @@ -39,6 +39,8 @@ profiles: /chats/{chat-id}/messages/{chatMessage-id}/replies/microsoft.graph.delta(): v1.0-beta /chats/{chat-id}/messages/microsoft.graph.delta(): v1.0-beta /chats/{chat-id}/microsoft.graph.sendActivityNotification: v1.0-beta + /chats/{chat-id}/operations: v1.0-beta + /chats/{chat-id}/operations/{teamsAsyncOperation-id}: v1.0-beta /chats/{chat-id}/permissionGrants: v1.0-beta /chats/{chat-id}/permissionGrants/{resourceSpecificPermissionGrant-id}: v1.0-beta /chats/{chat-id}/tabs: v1.0-beta @@ -66,6 +68,8 @@ profiles: /teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/microsoft.graph.delta(): v1.0-beta /teams/{team-id}/channels/{channel-id}/messages/microsoft.graph.delta(): v1.0-beta /teams/{team-id}/channels/{channel-id}/microsoft.graph.completeMigration: v1.0-beta + /teams/{team-id}/channels/{channel-id}/microsoft.graph.provisionEmail: v1.0-beta + /teams/{team-id}/channels/{channel-id}/microsoft.graph.removeEmail: v1.0-beta /teams/{team-id}/channels/{channel-id}/tabs: v1.0-beta /teams/{team-id}/channels/{channel-id}/tabs/{teamsTab-id}: v1.0-beta /teams/{team-id}/channels/{channel-id}/tabs/{teamsTab-id}/teamsApp: v1.0-beta @@ -93,6 +97,8 @@ profiles: /teams/{team-id}/operations/{teamsAsyncOperation-id}: v1.0-beta /teams/{team-id}/owners: v1.0-beta /teams/{team-id}/owners/$ref: v1.0-beta + /teams/{team-id}/permissionGrants: v1.0-beta + /teams/{team-id}/permissionGrants/{resourceSpecificPermissionGrant-id}: v1.0-beta /teams/{team-id}/photo: v1.0-beta /teams/{team-id}/photo/$value: v1.0-beta /teams/{team-id}/primaryChannel: v1.0-beta @@ -110,6 +116,8 @@ profiles: /teams/{team-id}/primaryChannel/messages/{chatMessage-id}/replies/microsoft.graph.delta(): v1.0-beta /teams/{team-id}/primaryChannel/messages/microsoft.graph.delta(): v1.0-beta /teams/{team-id}/primaryChannel/microsoft.graph.completeMigration: v1.0-beta + /teams/{team-id}/primaryChannel/microsoft.graph.provisionEmail: v1.0-beta + /teams/{team-id}/primaryChannel/microsoft.graph.removeEmail: v1.0-beta /teams/{team-id}/primaryChannel/tabs: v1.0-beta /teams/{team-id}/primaryChannel/tabs/{teamsTab-id}: v1.0-beta /teams/{team-id}/primaryChannel/tabs/{teamsTab-id}/teamsApp: v1.0-beta diff --git a/src/Identity.Governance/Identity.Governance/readme.md b/src/Identity.Governance/Identity.Governance/readme.md index 941ca1091be..2cb58a25276 100644 --- a/src/Identity.Governance/Identity.Governance/readme.md +++ b/src/Identity.Governance/Identity.Governance/readme.md @@ -218,6 +218,26 @@ directive: verb: Remove subject: (.*)(EntitlementManagement)Setting$ remove: true + - where: + verb: Get|Update + subject: (.*)(IdentityGovernance)$ + remove: true + - where: + verb: Get|Remove|Update + subject: (.*)(IdentityGovernance)AccessReview$ + remove: true + - where: + verb: New|Remove|Update|Get|Add|Invoke|Reset|Send|Set|Stop + subject: (.*)(IdentityGovernance)(AccessReviewDefinition|AccessReviewHistoryDefinition|AccessReviewPolicy)(.*)$ + remove: true + - where: + verb: New|Remove|Update|Get + subject: (.*)(IdentityGovernance)Term + remove: true + - where: + verb: New|Remove|Update|Get|Invoke + subject: (.*)(IdentityGovernance)AppConsent + remove: true # Rename cmdlets with duplicates in their name. - where: subject: ^(BusinessFlowTemplate)(\1)+ diff --git a/src/WindowsUpdates/WindowsUpdates/Microsoft.Graph.WindowsUpdates.psd1 b/src/WindowsUpdates/WindowsUpdates/Microsoft.Graph.WindowsUpdates.psd1 index a1f042054cb..68bcdc5fd14 100644 --- a/src/WindowsUpdates/WindowsUpdates/Microsoft.Graph.WindowsUpdates.psd1 +++ b/src/WindowsUpdates/WindowsUpdates/Microsoft.Graph.WindowsUpdates.psd1 @@ -3,7 +3,7 @@ # # Generated by: Microsoft Corporation # -# Generated on: 5/11/2021 +# Generated on: 6/3/2021 # @{ @@ -12,13 +12,13 @@ RootModule = './Microsoft.Graph.WindowsUpdates.psm1' # Version number of this module. -ModuleVersion = '1.5.1' +ModuleVersion = '1.6.0' # Supported PSEditions CompatiblePSEditions = 'Core', 'Desktop' # ID used to uniquely identify this module -GUID = '63972427-8001-4871-948c-cad3ec54dbc4' +GUID = 'c7c46995-0a76-42ce-b3d7-46a59e4f84c6' # Author of this module Author = 'Microsoft Corporation' @@ -69,28 +69,29 @@ FormatsToProcess = './Microsoft.Graph.WindowsUpdates.format.ps1xml' # NestedModules = @() # Functions to export from this module, for best performance, do not use wildcards and do not delete the entry, use an empty array if there are no functions to export. -FunctionsToExport = 'Add-MgWindowsUpdateDeploymentAudienceMember', - 'Add-MgWindowsUpdateDeploymentAudienceMemberById', - 'Add-MgWindowsUpdateUpdatableAssetMember', - 'Add-MgWindowsUpdateUpdatableAssetMemberById', - 'Get-MgWindowsUpdateCatalogEntry', 'Get-MgWindowsUpdateDeployment', - 'Get-MgWindowsUpdateDeploymentAudienceExclusion', - 'Get-MgWindowsUpdateDeploymentAudienceMember', - 'Get-MgWindowsUpdateUpdatableAsset', - 'Invoke-MgEnrollWindowsUpdateUpdatableAsset', - 'Invoke-MgEnrollWindowsUpdateUpdatableAssetById', - 'Invoke-MgUnenrollWindowsUpdateUpdatableAsset', - 'Invoke-MgUnenrollWindowsUpdateUpdatableAssetById', - 'New-MgWindowsUpdateDeployment', - 'New-MgWindowsUpdateUpdatableAsset', - 'Remove-MgWindowsUpdateDeployment', - 'Remove-MgWindowsUpdateUpdatableAsset', - 'Remove-MgWindowsUpdateUpdatableAssetMember', - 'Remove-MgWindowsUpdateUpdatableAssetMemberById', - 'Update-MgWindowsUpdateDeployment', - 'Update-MgWindowsUpdateDeploymentAudience', - 'Update-MgWindowsUpdateDeploymentAudienceById', - 'Update-MgWindowsUpdateUpdatableAsset' +FunctionsToExport = 'Add-MgWindowsUpdatesDeploymentAudienceMember', + 'Add-MgWindowsUpdatesDeploymentAudienceMemberById', + 'Add-MgWindowsUpdatesUpdatableAssetMember', + 'Add-MgWindowsUpdatesUpdatableAssetMemberById', + 'Get-MgWindowsUpdatesCatalogEntry', + 'Get-MgWindowsUpdatesDeployment', + 'Get-MgWindowsUpdatesDeploymentAudienceExclusion', + 'Get-MgWindowsUpdatesDeploymentAudienceMember', + 'Get-MgWindowsUpdatesUpdatableAsset', + 'Invoke-MgEnrollWindowsUpdatesUpdatableAsset', + 'Invoke-MgEnrollWindowsUpdatesUpdatableAssetById', + 'Invoke-MgUnenrollWindowsUpdatesUpdatableAsset', + 'Invoke-MgUnenrollWindowsUpdatesUpdatableAssetById', + 'New-MgWindowsUpdatesDeployment', + 'New-MgWindowsUpdatesUpdatableAsset', + 'Remove-MgWindowsUpdatesDeployment', + 'Remove-MgWindowsUpdatesUpdatableAsset', + 'Remove-MgWindowsUpdatesUpdatableAssetMember', + 'Remove-MgWindowsUpdatesUpdatableAssetMemberById', + 'Update-MgWindowsUpdatesDeployment', + 'Update-MgWindowsUpdatesDeploymentAudience', + 'Update-MgWindowsUpdatesDeploymentAudienceById', + 'Update-MgWindowsUpdatesUpdatableAsset' # Cmdlets to export from this module, for best performance, do not use wildcards and do not delete the entry, use an empty array if there are no cmdlets to export. CmdletsToExport = @() diff --git a/src/WindowsUpdates/WindowsUpdates/readme.md b/src/WindowsUpdates/WindowsUpdates/readme.md index 9d54a550db2..f999ac236d8 100644 --- a/src/WindowsUpdates/WindowsUpdates/readme.md +++ b/src/WindowsUpdates/WindowsUpdates/readme.md @@ -44,51 +44,51 @@ directive: - where: subject: (.*)AdminWindowUpdate(.*) set: - subject: $1WindowsUpdate$2 + subject: $1WindowsUpdates$2 # Remove cmdlets. - where: - subject: ^WindowsUpdateCatalog$ + subject: ^WindowsUpdatesCatalog$ remove: true - where: verb: New|Remove|Update - subject: ^WindowsUpdate(CatalogEntry|DeploymentAudienceMember|DeploymentAudienceExclusion)$ + subject: ^WindowsUpdates(CatalogEntry|DeploymentAudienceMember|DeploymentAudienceExclusion)$ remove: true - where: verb: Add|Remove - subject: ^WindowsUpdateDeploymentAudience(ExclusionMember|ExclusionMemberById)$ + subject: ^WindowsUpdatesDeploymentAudience(ExclusionMember|ExclusionMemberById)$ remove: true - where: verb: Invoke - subject: ^(Enroll|UnEnroll)WindowsUpdateDeploymentAudience(ExclusionAsset|ExclusionAssetById|MemberAsset|MemberAssetById)$ + subject: ^(Enroll|UnEnroll)WindowsUpdatesDeploymentAudience(ExclusionAsset|ExclusionAssetById|MemberAsset|MemberAssetById)$ remove: true # Rename cmdlets. - where: verb: Add - subject: ^(WindowsUpdate)(DeploymentAudienceExclusion|DeploymentAudience|UpdatableAsset)(Member)$ + subject: ^(WindowsUpdates)(DeploymentAudienceExclusion|DeploymentAudience|UpdatableAsset)(Member)$ variant: ^Add1$|^AddExpanded1$|^AddViaIdentity1$|^AddViaIdentityExpanded1$ set: subject: $1$2$3ById - where: verb: Remove - subject: ^(WindowsUpdate)(DeploymentAudienceExclusion|DeploymentAudience|UpdatableAsset)(Member)$ + subject: ^(WindowsUpdates)(DeploymentAudienceExclusion|DeploymentAudience|UpdatableAsset)(Member)$ variant: ^Remove1$|^RemoveExpanded1$|^RemoveViaIdentity1$|^RemoveViaIdentityExpanded1$ set: subject: $1$2$3ById - where: verb: Invoke - subject: ^(EnrollWindowsUpdate)(DeploymentAudienceExclusion|DeploymentAudienceMember|Updatable)(Asset)$ + subject: ^(EnrollWindowsUpdates)(DeploymentAudienceExclusion|DeploymentAudienceMember|Updatable)(Asset)$ variant: ^Enroll1$|^EnrollExpanded1$|^EnrollViaIdentity1$|^EnrollViaIdentityExpanded1$ set: subject: $1$2$3ById - where: verb: Invoke - subject: ^(UnenrollWindowsUpdate)(DeploymentAudienceExclusion|DeploymentAudienceMember|Updatable)(Asset)$ + subject: ^(UnenrollWindowsUpdates)(DeploymentAudienceExclusion|DeploymentAudienceMember|Updatable)(Asset)$ variant: ^Unenroll1$|^UnenrollExpanded1$|^UnenrollViaIdentity1$|^UnenrollViaIdentityExpanded1$ set: subject: $1$2$3ById - where: verb: Update - subject: ^(WindowsUpdateDeploymentAudience)$ + subject: ^(WindowsUpdatesDeploymentAudience)$ variant: ^Update1$|^UpdateExpanded1$|^UpdateViaIdentity1$|^UpdateViaIdentityExpanded1$ set: subject: $1ById @@ -96,14 +96,14 @@ directive: # NB: We have to rename the command to the desired alias name, alias based on the rename, then undo the rename due to: # - https://github.com/Azure/autorest.powershell/issues/769 - where: - subject: (.*)(WindowsUpdate)(.*) + subject: (.*)(WindowsUpdates)(.*) set: subject: $1Wu$3 alias: ${verb}-Mg${subject} - where: subject: (.*)(Wu)(.*) set: - subject: $1WindowsUpdate$3 + subject: $1WindowsUpdates$3 ``` ### Versioning