diff --git a/.azure-pipelines/ci-build.yml b/.azure-pipelines/ci-build.yml index 7e2227a8994..ec2655f7af7 100644 --- a/.azure-pipelines/ci-build.yml +++ b/.azure-pipelines/ci-build.yml @@ -38,6 +38,8 @@ jobs: displayName: Microsoft Graph PowerShell SDK CI Build timeoutInMinutes: 840 steps: + - script: | + git submodule update --init --recursive - template: ./common-templates/install-tools.yml - template: ./common-templates/security-pre-checks.yml diff --git a/.azure-pipelines/common-templates/checkout.yml b/.azure-pipelines/common-templates/checkout.yml index e011ebbcd60..13e6fdbc475 100644 --- a/.azure-pipelines/common-templates/checkout.yml +++ b/.azure-pipelines/common-templates/checkout.yml @@ -10,7 +10,7 @@ steps: - checkout: self clean: true fetchDepth: 1 - submodules: true + submodules: recursive persistCredentials: true - task: PowerShell@2 diff --git a/.azure-pipelines/common-templates/install-tools.yml b/.azure-pipelines/common-templates/install-tools.yml index 04d897336c5..4e4dbfa13a4 100644 --- a/.azure-pipelines/common-templates/install-tools.yml +++ b/.azure-pipelines/common-templates/install-tools.yml @@ -16,7 +16,7 @@ steps: - task: NuGetToolInstaller@1 displayName: Install Nuget - - task: NuGetAuthenticate@0 + - task: NuGetAuthenticate@1 - task: PowerShell@2 displayName: Version Check @@ -30,10 +30,16 @@ steps: displayName: Install NodeJs inputs: versionSpec: 16.x - + - task: Npm@1 displayName: Install AutoRest inputs: command: custom customCommand: install -g autorest@latest + - task: Npm@1 + displayName: Install Rush + inputs: + command: custom + customCommand: install -g @microsoft/rush + diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 00000000000..d8e372a2f55 --- /dev/null +++ b/.gitmodules @@ -0,0 +1,4 @@ +[submodule "autorest.powershell"] + path = autorest.powershell + url = https://github.com/microsoftgraph/autorest.powershell + branch = powershell-v2 diff --git a/autorest.powershell b/autorest.powershell new file mode 160000 index 00000000000..58766ba7b5d --- /dev/null +++ b/autorest.powershell @@ -0,0 +1 @@ +Subproject commit 58766ba7b5d72f0d27f712dfcb672167eda539c2 diff --git a/config/ModuleMetadata.json b/config/ModuleMetadata.json index 7fdc4d7e803..9933da6371d 100644 --- a/config/ModuleMetadata.json +++ b/config/ModuleMetadata.json @@ -27,15 +27,15 @@ "versions": { "authentication": { "prerelease": "", - "version": "2.11.1" + "version": "2.12.0" }, "beta": { "prerelease": "", - "version": "2.11.1" + "version": "2.12.0" }, "v1.0": { "prerelease": "", - "version": "2.11.1" + "version": "2.12.0" } } } diff --git a/config/ModulesMapping.jsonc b/config/ModulesMapping.jsonc index 76825ed208e..f2b12132c89 100644 --- a/config/ModulesMapping.jsonc +++ b/config/ModulesMapping.jsonc @@ -11,7 +11,7 @@ "Devices.ServiceAnnouncement": "^admin.serviceAnnouncement$|^admin.Actions$|^admin.Functions$", "DeviceManagement": "^deviceManagement.(deviceCompliancePolicy.*|deviceManagementConfigurationPolicy.*|deviceManagementCompliancePolicy.*|deviceManagementConfigurationSettingDefinition.*|deviceConfiguration.*|managedDevice.*|managementCondition.*|microsoftTunnel.*|userExperienceAnalytics.*|windowsInformationProtection.*|deviceManagement|deviceManagement(DerivedCredentialSettings|Intent|ResourceAccessProfileBase|Script|SettingCategory|SettingDefinition|Template|TroubleshootingEvent)|androidForWork(AppConfigurationSchema|Settings)|androidManagedStore(AccountEnterpriseSettings|AppConfigurationSchema)|deviceAndAppManagementAssignmentFilter|deviceCategory|advancedThreatProtectionOnboardingStateSummary|dataSharingConsent|detectedApp|deviceHealthScript|deviceShellScript|embeddedSIMActivationCodePool|groupPolicyConfiguration|macOSSoftwareUpdateAccountSummary|mobileAppTroubleshootingEvent|notificationMessageTemplate|remoteActionAudit|softwareUpdateStatusSummary|windowsMalwareInformation|windowsQualityUpdateProfile)$|^admin.edge$|^deviceManagement.monitoring$|^users.ListCloudPCs$", "DeviceManagement.Administration": "^deviceManagement.(virtualEndpoint.*|.*Partner.*|.*Certificate.*|.*role.*|deviceManagement(DomainJoinConnector|ExchangeConnector|ExchangeOnPremisesPolicy)|groupPolicy(Category|Definition|DefinitionFile|MigrationReport|ObjectFile|UploadedDefinitionFile)|auditEvent|cartToClassAssociation|comanagementEligibleDevice|deviceAndAppManagementRoleAssignment|intuneBrandingProfile|iosUpdateDeviceStatus|mobileThreatDefenseConnector|ndesConnector|resourceOperation|restrictedAppsViolation|termsAndConditions)", - "DeviceManagement.Enrollment": "^deviceManagement.(.*Enrollment.*|.*Autopilot.*|.*depOnboarding.*|importedDeviceIdentity|onPremisesConditionalAccessSettings|windowsFeatureUpdateProfile)$|^roleManagement.roleManagement$|^roleManagement.rbacApplicationMultiple$", + "DeviceManagement.Enrollment": "^deviceManagement.(.*Enrollment.*|.*Autopilot.*|.*depOnboarding.*|importedDeviceIdentity|onPremisesConditionalAccessSettings|windowsFeatureUpdateProfile)$|^roleManagement.roleManagement$|^roleManagement.rbacApplicationMultiple$|^roleManagement.unifiedRbacApplication$", "DeviceManagement.Actions": "^deviceManagement.Actions$", "DeviceManagement.Functions": "^deviceManagement.Functions$", "DirectoryObjects": "^directoryObjects\\.", diff --git a/docs/authentication.md b/docs/authentication.md index 6aeb7e32f0e..3068135b3aa 100644 --- a/docs/authentication.md +++ b/docs/authentication.md @@ -116,6 +116,8 @@ Before using the provided `-AccessToken` to get Microsoft Graph resources, custo AT PoP is a security mechanism that binds an access token to a cryptographic key that only the intended recipient has. This prevents unauthorized use of the token by malicious actors. AT PoP enhances data protection, reduces token replay attacks, and enables fine-grained authorization policies. +Note: AT PoP requires WAM to function. + Microsoft Graph PowerShell module supports AT PoP in the following scenario: - To enable AT PoP on supported devices diff --git a/openApiDocs/beta/Applications.yml b/openApiDocs/beta/Applications.yml index 292dc1ed0fd..cd089d55d71 100644 --- a/openApiDocs/beta/Applications.yml +++ b/openApiDocs/beta/Applications.yml @@ -14921,6 +14921,31 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' + '/servicePrincipals/{servicePrincipal-id}/licenseDetails/microsoft.graph.getTeamsLicensingDetails()': + get: + tags: + - servicePrincipals.Functions + summary: Invoke function getTeamsLicensingDetails + operationId: servicePrincipal.licenseDetail_getTeamsLicensingDetail + parameters: + - name: servicePrincipal-id + in: path + description: The unique identifier of servicePrincipal + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: servicePrincipal + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamsLicensingDetails' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function '/servicePrincipals/{servicePrincipal-id}/memberOf': get: tags: @@ -23077,10 +23102,10 @@ components: nullable: true dataType: type: string - description: Specifies the data type of the value the extension property can hold. Following values are supported. Not nullable. Binary - 256 bytes maximumBooleanDateTime - Must be specified in ISO 8601 format. Will be stored in UTC.Integer - 32-bit value.LargeInteger - 64-bit value.String - 256 characters maximum + description: 'Specifies the data type of the value the extension property can hold. Following values are supported. Binary - 256 bytes maximumBooleanDateTime - Must be specified in ISO 8601 format. Will be stored in UTC.Integer - 32-bit value.LargeInteger - 64-bit value.String - 256 characters maximumNot nullable. For multivalued directory extensions, these limits apply per value in the collection.' isMultiValued: type: boolean - description: 'Defines the directory extension as a multi-valued property. When true, the directory extension property can store a collection of objects of the dataType; for example, a collection of integers. The default value is false.' + description: 'Defines the directory extension as a multi-valued property. When true, the directory extension property can store a collection of objects of the dataType; for example, a collection of string types such as ''extensionb7b1c57b532f40b8b5ed4b7a7ba67401jobGroupTracker'': [''String 1'', ''String 2'']. The default value is false. Supports $filter (eq).' isSyncedFromOnPremises: type: boolean description: Indicates if this extension property was synced from on-premises active directory using Microsoft Entra Connect. Read-only. @@ -24809,6 +24834,18 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.teamsLicensingDetails: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: teamsLicensingDetails + type: object + properties: + hasTeamsLicense: + type: boolean + description: Indicates whether the user has a valid license to use Microsoft Teams. + nullable: true + additionalProperties: + type: object microsoft.graph.administrativeUnit: allOf: - $ref: '#/components/schemas/microsoft.graph.directoryObject' @@ -25491,6 +25528,9 @@ components: title: authenticationBehaviors type: object properties: + blockAzureADGraphAccess: + type: boolean + nullable: true removeUnverifiedEmailClaim: type: boolean description: Removes the email claim from tokens sent to an application when the email address's domain can't be verified. @@ -26338,6 +26378,16 @@ components: type: string description: Request identifier of the last interactive sign-in performed by this user. nullable: true + lastSuccessfulSignInDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The datetime of the user's most recent successful sign in activity. + format: date-time + nullable: true + lastSuccessfulSignInRequestId: + type: string + description: The requestID of the last successful signIn. + nullable: true additionalProperties: type: object microsoft.graph.userActivity: @@ -26986,6 +27036,8 @@ components: $ref: '#/components/schemas/microsoft.graph.cloudPcConnectionSettings' connectivityResult: $ref: '#/components/schemas/microsoft.graph.cloudPcConnectivityResult' + disasterRecoveryCapability: + $ref: '#/components/schemas/microsoft.graph.cloudPcDisasterRecoveryCapability' diskEncryptionState: $ref: '#/components/schemas/microsoft.graph.cloudPcDiskEncryptionState' displayName: @@ -29320,6 +29372,14 @@ components: - title: userTeamwork type: object properties: + locale: + type: string + description: Represents the chosen locale of a user in Microsoft Teams. + nullable: true + region: + type: string + description: Represents the region of the user in Microsoft Teams. + nullable: true associatedTeams: type: array items: @@ -31164,13 +31224,13 @@ components: createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The start time of the operation. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' + description: 'The start time of the operation. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true lastActionDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The time of the last action in the operation. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' + description: 'The time of the last action in the operation. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true resourceLocation: @@ -31964,6 +32024,20 @@ components: format: date-time additionalProperties: type: object + microsoft.graph.cloudPcDisasterRecoveryCapability: + title: cloudPcDisasterRecoveryCapability + type: object + properties: + capabilityType: + $ref: '#/components/schemas/microsoft.graph.cloudPcDisasterRecoveryCapabilityType' + primaryRegion: + type: string + nullable: true + secondaryRegion: + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.cloudPcDiskEncryptionState: title: cloudPcDiskEncryptionState enum: @@ -33434,6 +33508,9 @@ components: type: string description: The email address for sending messages to the channel. Read-only. nullable: true + isArchived: + type: boolean + nullable: true isFavoriteByDefault: type: boolean description: 'Indicates whether the channel should automatically be marked ''favorite'' for all members of the team. Can only be set programmatically with Create team. Default: false.' @@ -33486,6 +33563,10 @@ components: - title: schedule type: object properties: + activitiesIncludedWhenCopyingShiftsEnabled: + type: boolean + description: Indicates whether copied shifts should include the activities. + nullable: true enabled: type: boolean description: Indicates whether the schedule is enabled for the team. Required. @@ -33505,6 +33586,8 @@ components: description: Additional information about why schedule provisioning failed. nullable: true readOnly: true + startDayOfWeek: + $ref: '#/components/schemas/microsoft.graph.dayOfWeek' swapShiftsRequestsEnabled: type: boolean description: Indicates whether swap shifts requests are enabled for the schedule. @@ -33533,6 +33616,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.dayNote' + description: The day notes in the schedule. x-ms-navigationProperty: true offerShiftRequests: type: array @@ -33574,6 +33658,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.timeCard' + description: The time cards in the schedule. x-ms-navigationProperty: true timeOffReasons: type: array @@ -36555,6 +36640,8 @@ components: - title: plannerPlan type: object properties: + archivalInfo: + $ref: '#/components/schemas/microsoft.graph.plannerArchivalInfo' container: $ref: '#/components/schemas/microsoft.graph.plannerPlanContainer' contexts: @@ -36569,6 +36656,9 @@ components: nullable: true creationSource: $ref: '#/components/schemas/microsoft.graph.plannerPlanCreation' + isArchived: + type: boolean + nullable: true owner: type: string nullable: true @@ -36611,6 +36701,8 @@ components: nullable: true appliedCategories: $ref: '#/components/schemas/microsoft.graph.plannerAppliedCategories' + archivalInfo: + $ref: '#/components/schemas/microsoft.graph.plannerArchivalInfo' assigneePriority: type: string description: Hint used to order items of this type in a list view. The format is defined as outlined here. @@ -36660,6 +36752,17 @@ components: type: boolean description: Read-only. Value is true if the details object of the task has a nonempty description and false otherwise. nullable: true + isArchived: + type: boolean + nullable: true + isOnMyDay: + type: boolean + nullable: true + isOnMyDayLastModifiedDate: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' + type: string + format: date + nullable: true orderHint: type: string description: Hint used to order items of this type in a list view. The format is defined as outlined here. @@ -37305,11 +37408,11 @@ components: properties: displayName: type: string - description: The display name of the identity. This property is read-only. + description: 'The display name of the identity. The display name might not always be available or up to date. For example, if a user changes their display name the API might show the new value in a future response, but the items associated with the user won''t show up as having changed when using delta.' nullable: true id: type: string - description: The identifier of the identity. This property is read-only. + description: 'Unique identifier for the identity. When the unique identifier is unavailable, the displayName property is provided for the identity, but the id property isn''t included in the response.' nullable: true additionalProperties: type: object @@ -37639,6 +37742,7 @@ components: items: type: string nullable: true + description: 'The identifiers of containers, such as organizational units, that are in scope for a synchronization rule. For Active Directory organizational units, use the distinguished names. An empty list means no container filtering is configured.' additionalProperties: type: object microsoft.graph.groupFilter: @@ -37650,6 +37754,7 @@ components: items: type: string nullable: true + description: 'Identifiers of groups that are in scope for a synchronization rule. For Active Directory groups, use the distinguished names. An empty list means no group filtering is configured.' additionalProperties: type: object microsoft.graph.objectMapping: @@ -38730,6 +38835,8 @@ components: - teamifyGroup - createChannel - createChat + - archiveChannel + - unarchiveChannel type: string microsoft.graph.teamsAsyncOperationStatus: title: teamsAsyncOperationStatus @@ -38793,6 +38900,14 @@ components: - unavailable - unknownFutureValue type: string + microsoft.graph.cloudPcDisasterRecoveryCapabilityType: + title: cloudPcDisasterRecoveryCapabilityType + enum: + - none + - failover + - failback + - unknownFutureValue + type: string microsoft.graph.actionState: title: actionState enum: @@ -40652,6 +40767,7 @@ components: dayNoteDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string + description: The date of the day note. format: date nullable: true draftDayNote: @@ -40709,13 +40825,29 @@ components: $ref: '#/components/schemas/microsoft.graph.openShiftItem' isStagedForDeletion: type: boolean + description: 'The openShift is marked for deletion, a process that is finalized when the schedule is shared.' nullable: true schedulingGroupId: type: string - description: ID for the scheduling group that the open shift belongs to. + description: The ID of the schedulingGroup that contains the openShift. nullable: true + schedulingGroupName: + type: string + description: The name of the schedulingGroup that contains the openShift. + nullable: true + readOnly: true sharedOpenShift: $ref: '#/components/schemas/microsoft.graph.openShiftItem' + teamId: + type: string + description: The ID of the team in which the openShift is located. + nullable: true + readOnly: true + teamName: + type: string + description: The name of the team in which the openShift is located. + nullable: true + readOnly: true additionalProperties: type: object microsoft.graph.schedulingGroup: @@ -40724,6 +40856,10 @@ components: - title: schedulingGroup type: object properties: + code: + type: string + description: The code for the schedulingGroup to represent an external identifier. + nullable: true displayName: type: string description: The display name for the schedulingGroup. Required. @@ -40751,6 +40887,7 @@ components: $ref: '#/components/schemas/microsoft.graph.shiftItem' isStagedForDeletion: type: boolean + description: 'The shift is marked for deletion, a process that is finalized when the schedule is shared.' nullable: true schedulingGroupId: type: string @@ -40811,6 +40948,10 @@ components: - title: timeOffReason type: object properties: + code: + type: string + description: The code of the timeOffReason to represent an external identifier. + nullable: true displayName: type: string description: The name of the timeOffReason. Required. @@ -40857,6 +40998,7 @@ components: $ref: '#/components/schemas/microsoft.graph.timeOffItem' isStagedForDeletion: type: boolean + description: 'The timeOff is marked for deletion, a process that is finalized when the schedule is shared.' nullable: true sharedTimeOff: $ref: '#/components/schemas/microsoft.graph.timeOffItem' @@ -42804,6 +42946,22 @@ components: description: Unique identifier of the accessReviewStageSettings. The stageId is used in dependsOn property to indicate the stage relationship. Required. additionalProperties: type: object + microsoft.graph.plannerArchivalInfo: + title: plannerArchivalInfo + type: object + properties: + justification: + type: string + nullable: true + statusChangedBy: + $ref: '#/components/schemas/microsoft.graph.identitySet' + statusChangedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + additionalProperties: + type: object microsoft.graph.plannerPlanContainer: title: plannerPlanContainer type: object @@ -42849,8 +43007,13 @@ components: - title: plannerBucket type: object properties: + archivalInfo: + $ref: '#/components/schemas/microsoft.graph.plannerArchivalInfo' creationSource: $ref: '#/components/schemas/microsoft.graph.plannerBucketCreation' + isArchived: + type: boolean + nullable: true name: type: string description: Name of the bucket. @@ -42949,6 +43112,8 @@ components: - none - checklistCompletion - unknownFutureValue + - formCompletion + - approvalCompletion type: string x-ms-enum-flags: isFlags: true @@ -42984,6 +43149,8 @@ components: - title: plannerTaskDetails type: object properties: + approvalAttachment: + $ref: '#/components/schemas/microsoft.graph.plannerBaseApprovalAttachment' checklist: $ref: '#/components/schemas/microsoft.graph.plannerChecklistItems' completionRequirements: @@ -42992,6 +43159,8 @@ components: type: string description: Description of the task. nullable: true + forms: + $ref: '#/components/schemas/microsoft.graph.plannerFormsDictionary' notes: $ref: '#/components/schemas/microsoft.graph.itemBody' previewType: @@ -43398,7 +43567,7 @@ components: createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' + description: 'The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true readOnly: true @@ -43407,7 +43576,7 @@ components: lastModifiedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' + description: 'The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true readOnly: true @@ -43553,7 +43722,7 @@ components: $ref: '#/components/schemas/microsoft.graph.itemBody' displayName: type: string - description: Display name of the virtual event + description: Display name of the virtual event. nullable: true endDateTime: $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' @@ -43565,13 +43734,13 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.virtualEventPresenter' - description: Presenters' information of the virtual event. + description: The virtual event presenters. x-ms-navigationProperty: true sessions: type: array items: $ref: '#/components/schemas/microsoft.graph.virtualEventSession' - description: Sessions of the virtual event. + description: Sessions for the virtual event. x-ms-navigationProperty: true additionalProperties: type: object @@ -46343,6 +46512,14 @@ components: type: object additionalProperties: type: object + microsoft.graph.plannerBaseApprovalAttachment: + title: plannerBaseApprovalAttachment + type: object + properties: + status: + $ref: '#/components/schemas/microsoft.graph.plannerApprovalStatus' + additionalProperties: + type: object microsoft.graph.plannerChecklistItems: title: plannerChecklistItems type: object @@ -46352,10 +46529,21 @@ components: title: plannerTaskCompletionRequirementDetails type: object properties: + approvalRequirement: + $ref: '#/components/schemas/microsoft.graph.plannerApprovalRequirement' checklistRequirement: $ref: '#/components/schemas/microsoft.graph.plannerChecklistRequirement' + formsRequirement: + $ref: '#/components/schemas/microsoft.graph.plannerFormsRequirement' additionalProperties: type: object + microsoft.graph.plannerFormsDictionary: + allOf: + - $ref: '#/components/schemas/microsoft.graph.Dictionary' + - title: plannerFormsDictionary + type: object + additionalProperties: + type: object microsoft.graph.plannerExternalReferences: title: plannerExternalReferences type: object @@ -48399,6 +48587,24 @@ components: - deviceIntent type: string description: Authoring source of a policy + microsoft.graph.plannerApprovalStatus: + title: plannerApprovalStatus + enum: + - requested + - approved + - rejected + - cancelled + - unknownFutureValue + type: string + microsoft.graph.plannerApprovalRequirement: + title: plannerApprovalRequirement + type: object + properties: + isApprovalRequired: + type: boolean + nullable: true + additionalProperties: + type: object microsoft.graph.plannerChecklistRequirement: title: plannerChecklistRequirement type: object @@ -48411,6 +48617,22 @@ components: description: A collection of required plannerChecklistItems identifiers to complete the plannerTask. additionalProperties: type: object + microsoft.graph.plannerFormsRequirement: + title: plannerFormsRequirement + type: object + properties: + requiredForms: + type: array + items: + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.Dictionary: + title: Dictionary + type: object + additionalProperties: + type: object microsoft.graph.endpointType: title: endpointType enum: diff --git a/openApiDocs/beta/Bookings.yml b/openApiDocs/beta/Bookings.yml index 3e1ed6794c8..1373e522c7c 100644 --- a/openApiDocs/beta/Bookings.yml +++ b/openApiDocs/beta/Bookings.yml @@ -38,10 +38,14 @@ paths: - displayName desc - address - address desc + - bookingPageSettings + - bookingPageSettings desc - businessHours - businessHours desc - businessType - businessType desc + - createdDateTime + - createdDateTime desc - defaultCurrencyIso - defaultCurrencyIso desc - email @@ -50,6 +54,8 @@ paths: - isPublished desc - languageTag - languageTag desc + - lastUpdatedDateTime + - lastUpdatedDateTime desc - phone - phone desc - publicUrl @@ -72,12 +78,15 @@ paths: - id - displayName - address + - bookingPageSettings - businessHours - businessType + - createdDateTime - defaultCurrencyIso - email - isPublished - languageTag + - lastUpdatedDateTime - phone - publicUrl - schedulingPolicy @@ -174,12 +183,15 @@ paths: - id - displayName - address + - bookingPageSettings - businessHours - businessType + - createdDateTime - defaultCurrencyIso - email - isPublished - languageTag + - lastUpdatedDateTime - phone - publicUrl - schedulingPolicy @@ -324,6 +336,10 @@ paths: - additionalInformation desc - anonymousJoinWebUrl - anonymousJoinWebUrl desc + - appointmentLabel + - appointmentLabel desc + - createdDateTime + - createdDateTime desc - customerEmailAddress - customerEmailAddress desc - customerId @@ -360,6 +376,8 @@ paths: - isLocationOnline desc - joinWebUrl - joinWebUrl desc + - lastUpdatedDateTime + - lastUpdatedDateTime desc - maximumAttendeesCount - maximumAttendeesCount desc - onlineMeetingUrl @@ -406,6 +424,8 @@ paths: - id - additionalInformation - anonymousJoinWebUrl + - appointmentLabel + - createdDateTime - customerEmailAddress - customerId - customerLocation @@ -424,6 +444,7 @@ paths: - invoiceUrl - isLocationOnline - joinWebUrl + - lastUpdatedDateTime - maximumAttendeesCount - onlineMeetingUrl - optOutOfCustomerEmail @@ -537,6 +558,8 @@ paths: - id - additionalInformation - anonymousJoinWebUrl + - appointmentLabel + - createdDateTime - customerEmailAddress - customerId - customerLocation @@ -555,6 +578,7 @@ paths: - invoiceUrl - isLocationOnline - joinWebUrl + - lastUpdatedDateTime - maximumAttendeesCount - onlineMeetingUrl - optOutOfCustomerEmail @@ -799,6 +823,10 @@ paths: - additionalInformation desc - anonymousJoinWebUrl - anonymousJoinWebUrl desc + - appointmentLabel + - appointmentLabel desc + - createdDateTime + - createdDateTime desc - customerEmailAddress - customerEmailAddress desc - customerId @@ -835,6 +863,8 @@ paths: - isLocationOnline desc - joinWebUrl - joinWebUrl desc + - lastUpdatedDateTime + - lastUpdatedDateTime desc - maximumAttendeesCount - maximumAttendeesCount desc - onlineMeetingUrl @@ -881,6 +911,8 @@ paths: - id - additionalInformation - anonymousJoinWebUrl + - appointmentLabel + - createdDateTime - customerEmailAddress - customerId - customerLocation @@ -899,6 +931,7 @@ paths: - invoiceUrl - isLocationOnline - joinWebUrl + - lastUpdatedDateTime - maximumAttendeesCount - onlineMeetingUrl - optOutOfCustomerEmail @@ -1021,6 +1054,8 @@ paths: - id - additionalInformation - anonymousJoinWebUrl + - appointmentLabel + - createdDateTime - customerEmailAddress - customerId - customerLocation @@ -1039,6 +1074,7 @@ paths: - invoiceUrl - isLocationOnline - joinWebUrl + - lastUpdatedDateTime - maximumAttendeesCount - onlineMeetingUrl - optOutOfCustomerEmail @@ -1261,6 +1297,10 @@ paths: - emailAddress desc - addresses - addresses desc + - createdDateTime + - createdDateTime desc + - lastUpdatedDateTime + - lastUpdatedDateTime desc - phones - phones desc type: string @@ -1278,6 +1318,8 @@ paths: - displayName - emailAddress - addresses + - createdDateTime + - lastUpdatedDateTime - phones type: string - name: $expand @@ -1377,6 +1419,8 @@ paths: - displayName - emailAddress - addresses + - createdDateTime + - lastUpdatedDateTime - phones type: string - name: $expand @@ -1544,8 +1588,12 @@ paths: - answerInputType desc - answerOptions - answerOptions desc + - createdDateTime + - createdDateTime desc - displayName - displayName desc + - lastUpdatedDateTime + - lastUpdatedDateTime desc type: string - name: $select in: query @@ -1560,7 +1608,9 @@ paths: - id - answerInputType - answerOptions + - createdDateTime - displayName + - lastUpdatedDateTime type: string - name: $expand in: query @@ -1658,7 +1708,9 @@ paths: - id - answerInputType - answerOptions + - createdDateTime - displayName + - lastUpdatedDateTime type: string - name: $expand in: query @@ -1935,6 +1987,8 @@ paths: - displayName desc - additionalInformation - additionalInformation desc + - createdDateTime + - createdDateTime desc - customQuestions - customQuestions desc - defaultDuration @@ -1957,6 +2011,8 @@ paths: - isLocationOnline desc - languageTag - languageTag desc + - lastUpdatedDateTime + - lastUpdatedDateTime desc - maximumAttendeesCount - maximumAttendeesCount desc - notes @@ -1987,6 +2043,7 @@ paths: - id - displayName - additionalInformation + - createdDateTime - customQuestions - defaultDuration - defaultLocation @@ -1998,6 +2055,7 @@ paths: - isHiddenFromCustomers - isLocationOnline - languageTag + - lastUpdatedDateTime - maximumAttendeesCount - notes - postBuffer @@ -2103,6 +2161,7 @@ paths: - id - displayName - additionalInformation + - createdDateTime - customQuestions - defaultDuration - defaultLocation @@ -2114,6 +2173,7 @@ paths: - isHiddenFromCustomers - isLocationOnline - languageTag + - lastUpdatedDateTime - maximumAttendeesCount - notes - postBuffer @@ -2229,9 +2289,2904 @@ paths: '/bookingBusinesses/{bookingBusiness-id}/services/$count': get: tags: - - bookingBusinesses.bookingService + - bookingBusinesses.bookingService + summary: Get the number of the resource + operationId: bookingBusiness.service_GetCount + parameters: + - name: bookingBusiness-id + in: path + description: The unique identifier of bookingBusiness + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: bookingBusiness + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/bookingBusinesses/{bookingBusiness-id}/staffMembers': + get: + tags: + - bookingBusinesses.bookingStaffMember + summary: List staffMembers + description: Get a list of bookingStaffMember objects in the specified bookingBusiness. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/bookingbusiness-list-staffmembers?view=graph-rest-1.0 + operationId: bookingBusiness_ListStaffMember + parameters: + - name: bookingBusiness-id + in: path + description: The unique identifier of bookingBusiness + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: bookingBusiness + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - displayName + - displayName desc + - emailAddress + - emailAddress desc + - availabilityIsAffectedByPersonalCalendar + - availabilityIsAffectedByPersonalCalendar desc + - colorIndex + - colorIndex desc + - createdDateTime + - createdDateTime desc + - isEmailNotificationEnabled + - isEmailNotificationEnabled desc + - lastUpdatedDateTime + - lastUpdatedDateTime desc + - membershipStatus + - membershipStatus desc + - role + - role desc + - timeZone + - timeZone desc + - useBusinessHours + - useBusinessHours desc + - workingHours + - workingHours desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - displayName + - emailAddress + - availabilityIsAffectedByPersonalCalendar + - colorIndex + - createdDateTime + - isEmailNotificationEnabled + - lastUpdatedDateTime + - membershipStatus + - role + - timeZone + - useBusinessHours + - workingHours + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.bookingStaffMemberCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - bookingBusinesses.bookingStaffMember + summary: Create bookingStaffMember + description: Create a new staff member in the specified bookingBusiness. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/bookingbusiness-post-staffmembers?view=graph-rest-1.0 + operationId: bookingBusiness_CreateStaffMember + parameters: + - name: bookingBusiness-id + in: path + description: The unique identifier of bookingBusiness + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: bookingBusiness + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.bookingStaffMember' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.bookingStaffMember' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/bookingBusinesses/{bookingBusiness-id}/staffMembers/{bookingStaffMember-id}': + get: + tags: + - bookingBusinesses.bookingStaffMember + summary: Get bookingStaffMember + description: Get the properties and relationships of a bookingStaffMember in the specified bookingBusiness. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/bookingstaffmember-get?view=graph-rest-1.0 + operationId: bookingBusiness_GetStaffMember + parameters: + - name: bookingBusiness-id + in: path + description: The unique identifier of bookingBusiness + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: bookingBusiness + - name: bookingStaffMember-id + in: path + description: The unique identifier of bookingStaffMember + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: bookingStaffMember + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - displayName + - emailAddress + - availabilityIsAffectedByPersonalCalendar + - colorIndex + - createdDateTime + - isEmailNotificationEnabled + - lastUpdatedDateTime + - membershipStatus + - role + - timeZone + - useBusinessHours + - workingHours + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.bookingStaffMember' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - bookingBusinesses.bookingStaffMember + summary: Update bookingstaffmember + description: Update the properties of a bookingStaffMember in the specified bookingBusiness. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/bookingstaffmember-update?view=graph-rest-1.0 + operationId: bookingBusiness_UpdateStaffMember + parameters: + - name: bookingBusiness-id + in: path + description: The unique identifier of bookingBusiness + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: bookingBusiness + - name: bookingStaffMember-id + in: path + description: The unique identifier of bookingStaffMember + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: bookingStaffMember + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.bookingStaffMember' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.bookingStaffMember' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - bookingBusinesses.bookingStaffMember + summary: Delete bookingStaffMember + description: Delete a staff member in the specified bookingbusiness. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/bookingstaffmember-delete?view=graph-rest-1.0 + operationId: bookingBusiness_DeleteStaffMember + parameters: + - name: bookingBusiness-id + in: path + description: The unique identifier of bookingBusiness + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: bookingBusiness + - name: bookingStaffMember-id + in: path + description: The unique identifier of bookingStaffMember + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: bookingStaffMember + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/bookingBusinesses/{bookingBusiness-id}/staffMembers/$count': + get: + tags: + - bookingBusinesses.bookingStaffMember + summary: Get the number of the resource + operationId: bookingBusiness.staffMember_GetCount + parameters: + - name: bookingBusiness-id + in: path + description: The unique identifier of bookingBusiness + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: bookingBusiness + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /bookingBusinesses/$count: + get: + tags: + - bookingBusinesses.bookingBusiness + summary: Get the number of the resource + operationId: bookingBusiness_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /bookingCurrencies: + get: + tags: + - bookingCurrencies.bookingCurrency + summary: List bookingCurrencies + description: Get a list of bookingCurrency objects available to a Microsoft Bookings business. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/bookingcurrency-list?view=graph-rest-1.0 + operationId: bookingCurrency_ListBookingCurrency + 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 + - symbol + - symbol 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 + - symbol + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.bookingCurrencyCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - bookingCurrencies.bookingCurrency + summary: Add new entity to bookingCurrencies + operationId: bookingCurrency_CreateBookingCurrency + requestBody: + description: New entity + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.bookingCurrency' + required: true + responses: + 2XX: + description: Created entity + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.bookingCurrency' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/bookingCurrencies/{bookingCurrency-id}': + get: + tags: + - bookingCurrencies.bookingCurrency + summary: Get bookingCurrency + description: 'Get the properties of a bookingCurrency object that is available to a Microsoft Bookings business. Use the id property, which is the currency code, to specify the currency.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/bookingcurrency-get?view=graph-rest-1.0 + operationId: bookingCurrency_GetBookingCurrency + parameters: + - name: bookingCurrency-id + in: path + description: The unique identifier of bookingCurrency + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: bookingCurrency + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - symbol + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + 2XX: + description: Retrieved entity + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.bookingCurrency' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - bookingCurrencies.bookingCurrency + summary: Update entity in bookingCurrencies + operationId: bookingCurrency_UpdateBookingCurrency + parameters: + - name: bookingCurrency-id + in: path + description: The unique identifier of bookingCurrency + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: bookingCurrency + requestBody: + description: New property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.bookingCurrency' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.bookingCurrency' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - bookingCurrencies.bookingCurrency + summary: Delete entity from bookingCurrencies + operationId: bookingCurrency_DeleteBookingCurrency + parameters: + - name: bookingCurrency-id + in: path + description: The unique identifier of bookingCurrency + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: bookingCurrency + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /bookingCurrencies/$count: + get: + tags: + - bookingCurrencies.bookingCurrency + summary: Get the number of the resource + operationId: bookingCurrency_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /solutions: + get: + tags: + - solutions.solutionsRoot + summary: Get solutions + operationId: solution.solutionsRoot_GetSolutionsRoot + parameters: + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - bookingBusinesses + - bookingCurrencies + - businessScenarios + - virtualEvents + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - bookingBusinesses + - bookingCurrencies + - businessScenarios + - virtualEvents + type: string + responses: + 2XX: + description: Retrieved entity + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.solutionsRoot' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - solutions.solutionsRoot + summary: Update solutions + operationId: solution.solutionsRoot_UpdateSolutionsRoot + requestBody: + description: New property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.solutionsRoot' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.solutionsRoot' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /solutions/bookingBusinesses: + get: + tags: + - solutions.bookingBusiness + summary: Get bookingBusinesses from solutions + operationId: solution_ListBookingBusiness + 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 + - displayName + - displayName desc + - address + - address desc + - bookingPageSettings + - bookingPageSettings desc + - businessHours + - businessHours desc + - businessType + - businessType desc + - createdDateTime + - createdDateTime desc + - defaultCurrencyIso + - defaultCurrencyIso desc + - email + - email desc + - isPublished + - isPublished desc + - languageTag + - languageTag desc + - lastUpdatedDateTime + - lastUpdatedDateTime desc + - phone + - phone desc + - publicUrl + - publicUrl desc + - schedulingPolicy + - schedulingPolicy desc + - webSiteUrl + - webSiteUrl desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - displayName + - address + - bookingPageSettings + - businessHours + - businessType + - createdDateTime + - defaultCurrencyIso + - email + - isPublished + - languageTag + - lastUpdatedDateTime + - phone + - publicUrl + - schedulingPolicy + - webSiteUrl + - appointments + - calendarView + - customers + - customQuestions + - services + - staffMembers + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - appointments + - calendarView + - customers + - customQuestions + - services + - staffMembers + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.bookingBusinessCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - solutions.bookingBusiness + summary: Create new navigation property to bookingBusinesses for solutions + operationId: solution_CreateBookingBusiness + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.bookingBusiness' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.bookingBusiness' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/solutions/bookingBusinesses/{bookingBusiness-id}': + get: + tags: + - solutions.bookingBusiness + summary: Get bookingBusinesses from solutions + operationId: solution_GetBookingBusiness + parameters: + - name: bookingBusiness-id + in: path + description: The unique identifier of bookingBusiness + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: bookingBusiness + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - displayName + - address + - bookingPageSettings + - businessHours + - businessType + - createdDateTime + - defaultCurrencyIso + - email + - isPublished + - languageTag + - lastUpdatedDateTime + - phone + - publicUrl + - schedulingPolicy + - webSiteUrl + - appointments + - calendarView + - customers + - customQuestions + - services + - staffMembers + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - appointments + - calendarView + - customers + - customQuestions + - services + - staffMembers + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.bookingBusiness' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - solutions.bookingBusiness + summary: Update the navigation property bookingBusinesses in solutions + operationId: solution_UpdateBookingBusiness + parameters: + - name: bookingBusiness-id + in: path + description: The unique identifier of bookingBusiness + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: bookingBusiness + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.bookingBusiness' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.bookingBusiness' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - solutions.bookingBusiness + summary: Delete navigation property bookingBusinesses for solutions + operationId: solution_DeleteBookingBusiness + parameters: + - name: bookingBusiness-id + in: path + description: The unique identifier of bookingBusiness + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: bookingBusiness + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/solutions/bookingBusinesses/{bookingBusiness-id}/appointments': + get: + tags: + - solutions.bookingBusiness + summary: List appointments + description: Get a list of bookingAppointment objects for the specified bookingBusiness. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/bookingbusiness-list-appointments?view=graph-rest-1.0 + operationId: solution.bookingBusiness_ListAppointment + parameters: + - name: bookingBusiness-id + in: path + description: The unique identifier of bookingBusiness + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: bookingBusiness + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - additionalInformation + - additionalInformation desc + - anonymousJoinWebUrl + - anonymousJoinWebUrl desc + - appointmentLabel + - appointmentLabel desc + - createdDateTime + - createdDateTime desc + - customerEmailAddress + - customerEmailAddress desc + - customerId + - customerId desc + - customerLocation + - customerLocation desc + - customerName + - customerName desc + - customerNotes + - customerNotes desc + - customerPhone + - customerPhone desc + - customers + - customers desc + - customerTimeZone + - customerTimeZone desc + - duration + - duration desc + - end + - end desc + - filledAttendeesCount + - filledAttendeesCount desc + - invoiceAmount + - invoiceAmount desc + - invoiceDate + - invoiceDate desc + - invoiceId + - invoiceId desc + - invoiceStatus + - invoiceStatus desc + - invoiceUrl + - invoiceUrl desc + - isLocationOnline + - isLocationOnline desc + - joinWebUrl + - joinWebUrl desc + - lastUpdatedDateTime + - lastUpdatedDateTime desc + - maximumAttendeesCount + - maximumAttendeesCount desc + - onlineMeetingUrl + - onlineMeetingUrl desc + - optOutOfCustomerEmail + - optOutOfCustomerEmail desc + - postBuffer + - postBuffer desc + - preBuffer + - preBuffer desc + - price + - price desc + - priceType + - priceType desc + - reminders + - reminders desc + - selfServiceAppointmentId + - selfServiceAppointmentId desc + - serviceId + - serviceId desc + - serviceLocation + - serviceLocation desc + - serviceName + - serviceName desc + - serviceNotes + - serviceNotes desc + - smsNotificationsEnabled + - smsNotificationsEnabled desc + - staffMemberIds + - staffMemberIds desc + - start + - start 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 + - additionalInformation + - anonymousJoinWebUrl + - appointmentLabel + - createdDateTime + - customerEmailAddress + - customerId + - customerLocation + - customerName + - customerNotes + - customerPhone + - customers + - customerTimeZone + - duration + - end + - filledAttendeesCount + - invoiceAmount + - invoiceDate + - invoiceId + - invoiceStatus + - invoiceUrl + - isLocationOnline + - joinWebUrl + - lastUpdatedDateTime + - maximumAttendeesCount + - onlineMeetingUrl + - optOutOfCustomerEmail + - postBuffer + - preBuffer + - price + - priceType + - reminders + - selfServiceAppointmentId + - serviceId + - serviceLocation + - serviceName + - serviceNotes + - smsNotificationsEnabled + - staffMemberIds + - start + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.bookingAppointmentCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - solutions.bookingBusiness + summary: Create bookingAppointment + description: Create a new bookingAppointment for the specified bookingBusiness. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/bookingbusiness-post-appointments?view=graph-rest-1.0 + operationId: solution.bookingBusiness_CreateAppointment + parameters: + - name: bookingBusiness-id + in: path + description: The unique identifier of bookingBusiness + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: bookingBusiness + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.bookingAppointment' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.bookingAppointment' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/solutions/bookingBusinesses/{bookingBusiness-id}/appointments/{bookingAppointment-id}': + get: + tags: + - solutions.bookingBusiness + summary: Get bookingAppointment + description: Get the properties and relationships of a bookingAppointment object in the specified bookingBusiness. The start and end properties are always returned in UTC. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/bookingappointment-get?view=graph-rest-1.0 + operationId: solution.bookingBusiness_GetAppointment + parameters: + - name: bookingBusiness-id + in: path + description: The unique identifier of bookingBusiness + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: bookingBusiness + - name: bookingAppointment-id + in: path + description: The unique identifier of bookingAppointment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: bookingAppointment + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - additionalInformation + - anonymousJoinWebUrl + - appointmentLabel + - createdDateTime + - customerEmailAddress + - customerId + - customerLocation + - customerName + - customerNotes + - customerPhone + - customers + - customerTimeZone + - duration + - end + - filledAttendeesCount + - invoiceAmount + - invoiceDate + - invoiceId + - invoiceStatus + - invoiceUrl + - isLocationOnline + - joinWebUrl + - lastUpdatedDateTime + - maximumAttendeesCount + - onlineMeetingUrl + - optOutOfCustomerEmail + - postBuffer + - preBuffer + - price + - priceType + - reminders + - selfServiceAppointmentId + - serviceId + - serviceLocation + - serviceName + - serviceNotes + - smsNotificationsEnabled + - staffMemberIds + - start + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.bookingAppointment' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - solutions.bookingBusiness + summary: Update bookingAppointment + description: Update the properties of a bookingAppointment object in the specified bookingBusiness. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/bookingappointment-update?view=graph-rest-1.0 + operationId: solution.bookingBusiness_UpdateAppointment + parameters: + - name: bookingBusiness-id + in: path + description: The unique identifier of bookingBusiness + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: bookingBusiness + - name: bookingAppointment-id + in: path + description: The unique identifier of bookingAppointment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: bookingAppointment + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.bookingAppointment' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.bookingAppointment' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - solutions.bookingBusiness + summary: Delete bookingAppointment + description: Delete a bookingAppointment in the specified bookingBusiness. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/bookingappointment-delete?view=graph-rest-1.0 + operationId: solution.bookingBusiness_DeleteAppointment + parameters: + - name: bookingBusiness-id + in: path + description: The unique identifier of bookingBusiness + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: bookingBusiness + - name: bookingAppointment-id + in: path + description: The unique identifier of bookingAppointment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: bookingAppointment + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/solutions/bookingBusinesses/{bookingBusiness-id}/appointments/{bookingAppointment-id}/microsoft.graph.cancel': + post: + tags: + - solutions.Actions + summary: Invoke action cancel + description: 'Cancel the specified bookingAppointment in the specified bookingBusiness, and send a message to the involved customer and staff members.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/bookingappointment-cancel?view=graph-rest-1.0 + operationId: solution.bookingBusiness.appointment_cancel + parameters: + - name: bookingBusiness-id + in: path + description: The unique identifier of bookingBusiness + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: bookingBusiness + - name: bookingAppointment-id + in: path + description: The unique identifier of bookingAppointment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: bookingAppointment + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + cancellationMessage: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/solutions/bookingBusinesses/{bookingBusiness-id}/appointments/$count': + get: + tags: + - solutions.bookingBusiness + summary: Get the number of the resource + operationId: solution.bookingBusiness.appointment_GetCount + parameters: + - name: bookingBusiness-id + in: path + description: The unique identifier of bookingBusiness + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: bookingBusiness + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/solutions/bookingBusinesses/{bookingBusiness-id}/calendarView': + get: + tags: + - solutions.bookingBusiness + summary: Get calendarView from solutions + description: The set of appointments of this business in a specified date range. Read-only. Nullable. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/bookingbusiness-list-calendarview?view=graph-rest-1.0 + operationId: solution.bookingBusiness_ListCalendarView + parameters: + - name: bookingBusiness-id + in: path + description: The unique identifier of bookingBusiness + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: bookingBusiness + - name: start + in: query + description: 'The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00' + required: true + style: form + explode: false + schema: + type: string + - name: end + in: query + description: 'The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00' + required: true + style: form + explode: false + schema: + type: string + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - additionalInformation + - additionalInformation desc + - anonymousJoinWebUrl + - anonymousJoinWebUrl desc + - appointmentLabel + - appointmentLabel desc + - createdDateTime + - createdDateTime desc + - customerEmailAddress + - customerEmailAddress desc + - customerId + - customerId desc + - customerLocation + - customerLocation desc + - customerName + - customerName desc + - customerNotes + - customerNotes desc + - customerPhone + - customerPhone desc + - customers + - customers desc + - customerTimeZone + - customerTimeZone desc + - duration + - duration desc + - end + - end desc + - filledAttendeesCount + - filledAttendeesCount desc + - invoiceAmount + - invoiceAmount desc + - invoiceDate + - invoiceDate desc + - invoiceId + - invoiceId desc + - invoiceStatus + - invoiceStatus desc + - invoiceUrl + - invoiceUrl desc + - isLocationOnline + - isLocationOnline desc + - joinWebUrl + - joinWebUrl desc + - lastUpdatedDateTime + - lastUpdatedDateTime desc + - maximumAttendeesCount + - maximumAttendeesCount desc + - onlineMeetingUrl + - onlineMeetingUrl desc + - optOutOfCustomerEmail + - optOutOfCustomerEmail desc + - postBuffer + - postBuffer desc + - preBuffer + - preBuffer desc + - price + - price desc + - priceType + - priceType desc + - reminders + - reminders desc + - selfServiceAppointmentId + - selfServiceAppointmentId desc + - serviceId + - serviceId desc + - serviceLocation + - serviceLocation desc + - serviceName + - serviceName desc + - serviceNotes + - serviceNotes desc + - smsNotificationsEnabled + - smsNotificationsEnabled desc + - staffMemberIds + - staffMemberIds desc + - start + - start 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 + - additionalInformation + - anonymousJoinWebUrl + - appointmentLabel + - createdDateTime + - customerEmailAddress + - customerId + - customerLocation + - customerName + - customerNotes + - customerPhone + - customers + - customerTimeZone + - duration + - end + - filledAttendeesCount + - invoiceAmount + - invoiceDate + - invoiceId + - invoiceStatus + - invoiceUrl + - isLocationOnline + - joinWebUrl + - lastUpdatedDateTime + - maximumAttendeesCount + - onlineMeetingUrl + - optOutOfCustomerEmail + - postBuffer + - preBuffer + - price + - priceType + - reminders + - selfServiceAppointmentId + - serviceId + - serviceLocation + - serviceName + - serviceNotes + - smsNotificationsEnabled + - staffMemberIds + - start + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.bookingAppointmentCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - solutions.bookingBusiness + summary: Create new navigation property to calendarView for solutions + operationId: solution.bookingBusiness_CreateCalendarView + parameters: + - name: bookingBusiness-id + in: path + description: The unique identifier of bookingBusiness + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: bookingBusiness + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.bookingAppointment' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.bookingAppointment' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/solutions/bookingBusinesses/{bookingBusiness-id}/calendarView/{bookingAppointment-id}': + get: + tags: + - solutions.bookingBusiness + summary: Get calendarView from solutions + description: The set of appointments of this business in a specified date range. Read-only. Nullable. + operationId: solution.bookingBusiness_GetCalendarView + parameters: + - name: bookingBusiness-id + in: path + description: The unique identifier of bookingBusiness + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: bookingBusiness + - name: bookingAppointment-id + in: path + description: The unique identifier of bookingAppointment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: bookingAppointment + - name: start + in: query + description: 'The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00' + required: true + style: form + explode: false + schema: + type: string + - name: end + in: query + description: 'The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00' + required: true + style: form + explode: false + schema: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - additionalInformation + - anonymousJoinWebUrl + - appointmentLabel + - createdDateTime + - customerEmailAddress + - customerId + - customerLocation + - customerName + - customerNotes + - customerPhone + - customers + - customerTimeZone + - duration + - end + - filledAttendeesCount + - invoiceAmount + - invoiceDate + - invoiceId + - invoiceStatus + - invoiceUrl + - isLocationOnline + - joinWebUrl + - lastUpdatedDateTime + - maximumAttendeesCount + - onlineMeetingUrl + - optOutOfCustomerEmail + - postBuffer + - preBuffer + - price + - priceType + - reminders + - selfServiceAppointmentId + - serviceId + - serviceLocation + - serviceName + - serviceNotes + - smsNotificationsEnabled + - staffMemberIds + - start + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.bookingAppointment' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - solutions.bookingBusiness + summary: Update the navigation property calendarView in solutions + operationId: solution.bookingBusiness_UpdateCalendarView + parameters: + - name: bookingBusiness-id + in: path + description: The unique identifier of bookingBusiness + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: bookingBusiness + - name: bookingAppointment-id + in: path + description: The unique identifier of bookingAppointment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: bookingAppointment + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.bookingAppointment' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.bookingAppointment' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - solutions.bookingBusiness + summary: Delete navigation property calendarView for solutions + operationId: solution.bookingBusiness_DeleteCalendarView + parameters: + - name: bookingBusiness-id + in: path + description: The unique identifier of bookingBusiness + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: bookingBusiness + - name: bookingAppointment-id + in: path + description: The unique identifier of bookingAppointment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: bookingAppointment + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/solutions/bookingBusinesses/{bookingBusiness-id}/calendarView/{bookingAppointment-id}/microsoft.graph.cancel': + post: + tags: + - solutions.Actions + summary: Invoke action cancel + description: 'Cancel the specified bookingAppointment in the specified bookingBusiness, and send a message to the involved customer and staff members.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/bookingappointment-cancel?view=graph-rest-1.0 + operationId: solution.bookingBusiness.calendarView_cancel + parameters: + - name: bookingBusiness-id + in: path + description: The unique identifier of bookingBusiness + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: bookingBusiness + - name: bookingAppointment-id + in: path + description: The unique identifier of bookingAppointment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: bookingAppointment + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + cancellationMessage: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/solutions/bookingBusinesses/{bookingBusiness-id}/calendarView/$count': + get: + tags: + - solutions.bookingBusiness + summary: Get the number of the resource + operationId: solution.bookingBusiness.calendarView_GetCount + parameters: + - name: bookingBusiness-id + in: path + description: The unique identifier of bookingBusiness + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: bookingBusiness + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/solutions/bookingBusinesses/{bookingBusiness-id}/customers': + get: + tags: + - solutions.bookingBusiness + summary: List customers + description: Get a list of bookingCustomer objects. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/bookingbusiness-list-customers?view=graph-rest-1.0 + operationId: solution.bookingBusiness_ListCustomer + parameters: + - name: bookingBusiness-id + in: path + description: The unique identifier of bookingBusiness + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: bookingBusiness + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - displayName + - displayName desc + - emailAddress + - emailAddress desc + - addresses + - addresses desc + - createdDateTime + - createdDateTime desc + - lastUpdatedDateTime + - lastUpdatedDateTime desc + - phones + - phones desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - displayName + - emailAddress + - addresses + - createdDateTime + - lastUpdatedDateTime + - phones + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.bookingCustomerCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - solutions.bookingBusiness + summary: Create bookingCustomer + description: Create a new bookingCustomer object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/bookingbusiness-post-customers?view=graph-rest-1.0 + operationId: solution.bookingBusiness_CreateCustomer + parameters: + - name: bookingBusiness-id + in: path + description: The unique identifier of bookingBusiness + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: bookingBusiness + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.bookingCustomer' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.bookingCustomer' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/solutions/bookingBusinesses/{bookingBusiness-id}/customers/{bookingCustomer-id}': + get: + tags: + - solutions.bookingBusiness + summary: Get bookingCustomer + description: Get the properties and relationships of a bookingCustomer object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/bookingcustomer-get?view=graph-rest-1.0 + operationId: solution.bookingBusiness_GetCustomer + parameters: + - name: bookingBusiness-id + in: path + description: The unique identifier of bookingBusiness + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: bookingBusiness + - name: bookingCustomer-id + in: path + description: The unique identifier of bookingCustomer + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: bookingCustomer + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - displayName + - emailAddress + - addresses + - createdDateTime + - lastUpdatedDateTime + - phones + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.bookingCustomer' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - solutions.bookingBusiness + summary: Update bookingcustomer + description: Update the properties of a bookingCustomer object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/bookingcustomer-update?view=graph-rest-1.0 + operationId: solution.bookingBusiness_UpdateCustomer + parameters: + - name: bookingBusiness-id + in: path + description: The unique identifier of bookingBusiness + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: bookingBusiness + - name: bookingCustomer-id + in: path + description: The unique identifier of bookingCustomer + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: bookingCustomer + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.bookingCustomer' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.bookingCustomer' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - solutions.bookingBusiness + summary: Delete bookingCustomer + description: Delete the specified bookingCustomer object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/bookingcustomer-delete?view=graph-rest-1.0 + operationId: solution.bookingBusiness_DeleteCustomer + parameters: + - name: bookingBusiness-id + in: path + description: The unique identifier of bookingBusiness + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: bookingBusiness + - name: bookingCustomer-id + in: path + description: The unique identifier of bookingCustomer + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: bookingCustomer + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/solutions/bookingBusinesses/{bookingBusiness-id}/customers/$count': + get: + tags: + - solutions.bookingBusiness + summary: Get the number of the resource + operationId: solution.bookingBusiness.customer_GetCount + parameters: + - name: bookingBusiness-id + in: path + description: The unique identifier of bookingBusiness + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: bookingBusiness + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/solutions/bookingBusinesses/{bookingBusiness-id}/customQuestions': + get: + tags: + - solutions.bookingBusiness + summary: List customQuestions + description: Get the bookingCustomQuestion resources associated with a bookingBusiness. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/bookingbusiness-list-customquestions?view=graph-rest-1.0 + operationId: solution.bookingBusiness_ListCustomQuestion + parameters: + - name: bookingBusiness-id + in: path + description: The unique identifier of bookingBusiness + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: bookingBusiness + - $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 + - answerInputType + - answerInputType desc + - answerOptions + - answerOptions desc + - createdDateTime + - createdDateTime desc + - displayName + - displayName desc + - lastUpdatedDateTime + - lastUpdatedDateTime 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 + - answerInputType + - answerOptions + - createdDateTime + - displayName + - lastUpdatedDateTime + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.bookingCustomQuestionCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - solutions.bookingBusiness + summary: Create bookingCustomQuestion + description: Create a new bookingCustomQuestion object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/bookingbusiness-post-customquestions?view=graph-rest-1.0 + operationId: solution.bookingBusiness_CreateCustomQuestion + parameters: + - name: bookingBusiness-id + in: path + description: The unique identifier of bookingBusiness + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: bookingBusiness + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.bookingCustomQuestion' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.bookingCustomQuestion' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/solutions/bookingBusinesses/{bookingBusiness-id}/customQuestions/{bookingCustomQuestion-id}': + get: + tags: + - solutions.bookingBusiness + summary: Get bookingCustomQuestion + description: Read the properties and relationships of a bookingCustomQuestion object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/bookingcustomquestion-get?view=graph-rest-1.0 + operationId: solution.bookingBusiness_GetCustomQuestion + parameters: + - name: bookingBusiness-id + in: path + description: The unique identifier of bookingBusiness + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: bookingBusiness + - name: bookingCustomQuestion-id + in: path + description: The unique identifier of bookingCustomQuestion + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: bookingCustomQuestion + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - answerInputType + - answerOptions + - createdDateTime + - displayName + - lastUpdatedDateTime + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.bookingCustomQuestion' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - solutions.bookingBusiness + summary: Update bookingCustomQuestion + description: Update the properties of a bookingCustomQuestion object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/bookingcustomquestion-update?view=graph-rest-1.0 + operationId: solution.bookingBusiness_UpdateCustomQuestion + parameters: + - name: bookingBusiness-id + in: path + description: The unique identifier of bookingBusiness + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: bookingBusiness + - name: bookingCustomQuestion-id + in: path + description: The unique identifier of bookingCustomQuestion + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: bookingCustomQuestion + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.bookingCustomQuestion' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.bookingCustomQuestion' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - solutions.bookingBusiness + summary: Delete bookingCustomQuestion + description: Delete the specified bookingCustomQuestion object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/bookingcustomquestion-delete?view=graph-rest-1.0 + operationId: solution.bookingBusiness_DeleteCustomQuestion + parameters: + - name: bookingBusiness-id + in: path + description: The unique identifier of bookingBusiness + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: bookingBusiness + - name: bookingCustomQuestion-id + in: path + description: The unique identifier of bookingCustomQuestion + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: bookingCustomQuestion + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/solutions/bookingBusinesses/{bookingBusiness-id}/customQuestions/$count': + get: + tags: + - solutions.bookingBusiness + summary: Get the number of the resource + operationId: solution.bookingBusiness.customQuestion_GetCount + parameters: + - name: bookingBusiness-id + in: path + description: The unique identifier of bookingBusiness + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: bookingBusiness + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/solutions/bookingBusinesses/{bookingBusiness-id}/microsoft.graph.getStaffAvailability': + post: + tags: + - solutions.Actions + summary: Invoke action getStaffAvailability + description: Get the availability information of staff members of a Microsoft Bookings calendar. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/bookingbusiness-getstaffavailability?view=graph-rest-1.0 + operationId: solution.bookingBusiness_getStaffAvailability + parameters: + - name: bookingBusiness-id + in: path + description: The unique identifier of bookingBusiness + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: bookingBusiness + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + staffIds: + type: array + items: + type: string + startDateTime: + $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + endDateTime: + $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.staffAvailabilityItem' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/solutions/bookingBusinesses/{bookingBusiness-id}/microsoft.graph.publish': + post: + tags: + - solutions.Actions + summary: Invoke action publish + description: 'Make the scheduling page of this business available to external customers. Set the isPublished property to true, and publicUrl property to the URL of the scheduling page.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/bookingbusiness-publish?view=graph-rest-1.0 + operationId: solution.bookingBusiness_publish + parameters: + - name: bookingBusiness-id + in: path + description: The unique identifier of bookingBusiness + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: bookingBusiness + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/solutions/bookingBusinesses/{bookingBusiness-id}/microsoft.graph.unpublish': + post: + tags: + - solutions.Actions + summary: Invoke action unpublish + description: 'Make the scheduling page of this business not available to external customers. Set the isPublished property to false, and publicUrl property to null.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/bookingbusiness-unpublish?view=graph-rest-1.0 + operationId: solution.bookingBusiness_unpublish + parameters: + - name: bookingBusiness-id + in: path + description: The unique identifier of bookingBusiness + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: bookingBusiness + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/solutions/bookingBusinesses/{bookingBusiness-id}/services': + get: + tags: + - solutions.bookingBusiness + summary: List services + description: Get a list of bookingService objects in the specified bookingBusiness. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/bookingbusiness-list-services?view=graph-rest-1.0 + operationId: solution.bookingBusiness_ListService + parameters: + - name: bookingBusiness-id + in: path + description: The unique identifier of bookingBusiness + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: bookingBusiness + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - displayName + - displayName desc + - additionalInformation + - additionalInformation desc + - createdDateTime + - createdDateTime desc + - customQuestions + - customQuestions desc + - defaultDuration + - defaultDuration desc + - defaultLocation + - defaultLocation desc + - defaultPrice + - defaultPrice desc + - defaultPriceType + - defaultPriceType desc + - defaultReminders + - defaultReminders desc + - description + - description desc + - isAnonymousJoinEnabled + - isAnonymousJoinEnabled desc + - isHiddenFromCustomers + - isHiddenFromCustomers desc + - isLocationOnline + - isLocationOnline desc + - languageTag + - languageTag desc + - lastUpdatedDateTime + - lastUpdatedDateTime desc + - maximumAttendeesCount + - maximumAttendeesCount desc + - notes + - notes desc + - postBuffer + - postBuffer desc + - preBuffer + - preBuffer desc + - schedulingPolicy + - schedulingPolicy desc + - smsNotificationsEnabled + - smsNotificationsEnabled desc + - staffMemberIds + - staffMemberIds desc + - webUrl + - webUrl desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - displayName + - additionalInformation + - createdDateTime + - customQuestions + - defaultDuration + - defaultLocation + - defaultPrice + - defaultPriceType + - defaultReminders + - description + - isAnonymousJoinEnabled + - isHiddenFromCustomers + - isLocationOnline + - languageTag + - lastUpdatedDateTime + - maximumAttendeesCount + - notes + - postBuffer + - preBuffer + - schedulingPolicy + - smsNotificationsEnabled + - staffMemberIds + - webUrl + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.bookingServiceCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - solutions.bookingBusiness + summary: Create bookingService + description: Create a new bookingService for the specified bookingBusiness. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/bookingbusiness-post-services?view=graph-rest-1.0 + operationId: solution.bookingBusiness_CreateService + parameters: + - name: bookingBusiness-id + in: path + description: The unique identifier of bookingBusiness + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: bookingBusiness + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.bookingService' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.bookingService' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/solutions/bookingBusinesses/{bookingBusiness-id}/services/{bookingService-id}': + get: + tags: + - solutions.bookingBusiness + summary: Get bookingService + description: Get the properties and relationships of a bookingService object in the specified bookingBusiness. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/bookingservice-get?view=graph-rest-1.0 + operationId: solution.bookingBusiness_GetService + parameters: + - name: bookingBusiness-id + in: path + description: The unique identifier of bookingBusiness + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: bookingBusiness + - name: bookingService-id + in: path + description: The unique identifier of bookingService + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: bookingService + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - displayName + - additionalInformation + - createdDateTime + - customQuestions + - defaultDuration + - defaultLocation + - defaultPrice + - defaultPriceType + - defaultReminders + - description + - isAnonymousJoinEnabled + - isHiddenFromCustomers + - isLocationOnline + - languageTag + - lastUpdatedDateTime + - maximumAttendeesCount + - notes + - postBuffer + - preBuffer + - schedulingPolicy + - smsNotificationsEnabled + - staffMemberIds + - webUrl + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.bookingService' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - solutions.bookingBusiness + summary: Update bookingservice + description: "Update the properties of a bookingService object in the specified bookingBusiness. The following are some examples you can customize for a service:\n- Price\n- Typical length of an appointment\n- Reminders\n- Any, time buffer to set up before or finish up after the service\n- Scheduling policy parameters such as minimum notice to book or cancel, and whether customers can select specific staff members for an appointment." + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/bookingservice-update?view=graph-rest-1.0 + operationId: solution.bookingBusiness_UpdateService + parameters: + - name: bookingBusiness-id + in: path + description: The unique identifier of bookingBusiness + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: bookingBusiness + - name: bookingService-id + in: path + description: The unique identifier of bookingService + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: bookingService + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.bookingService' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.bookingService' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - solutions.bookingBusiness + summary: Delete bookingService + description: Delete a bookingService object in the specified bookingBusiness. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/bookingservice-delete?view=graph-rest-1.0 + operationId: solution.bookingBusiness_DeleteService + parameters: + - name: bookingBusiness-id + in: path + description: The unique identifier of bookingBusiness + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: bookingBusiness + - name: bookingService-id + in: path + description: The unique identifier of bookingService + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: bookingService + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/solutions/bookingBusinesses/{bookingBusiness-id}/services/$count': + get: + tags: + - solutions.bookingBusiness summary: Get the number of the resource - operationId: bookingBusiness.service_GetCount + operationId: solution.bookingBusiness.service_GetCount parameters: - name: bookingBusiness-id in: path @@ -2248,16 +5203,16 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/bookingBusinesses/{bookingBusiness-id}/staffMembers': + '/solutions/bookingBusinesses/{bookingBusiness-id}/staffMembers': get: tags: - - bookingBusinesses.bookingStaffMember + - solutions.bookingBusiness summary: List staffMembers description: Get a list of bookingStaffMember objects in the specified bookingBusiness. externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/bookingbusiness-list-staffmembers?view=graph-rest-1.0 - operationId: bookingBusiness_ListStaffMember + operationId: solution.bookingBusiness_ListStaffMember parameters: - name: bookingBusiness-id in: path @@ -2292,8 +5247,12 @@ paths: - availabilityIsAffectedByPersonalCalendar desc - colorIndex - colorIndex desc + - createdDateTime + - createdDateTime desc - isEmailNotificationEnabled - isEmailNotificationEnabled desc + - lastUpdatedDateTime + - lastUpdatedDateTime desc - membershipStatus - membershipStatus desc - role @@ -2320,7 +5279,9 @@ paths: - emailAddress - availabilityIsAffectedByPersonalCalendar - colorIndex + - createdDateTime - isEmailNotificationEnabled + - lastUpdatedDateTime - membershipStatus - role - timeZone @@ -2350,13 +5311,13 @@ paths: x-ms-docs-operation-type: operation post: tags: - - bookingBusinesses.bookingStaffMember + - solutions.bookingBusiness summary: Create bookingStaffMember description: Create a new staff member in the specified bookingBusiness. externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/bookingbusiness-post-staffmembers?view=graph-rest-1.0 - operationId: bookingBusiness_CreateStaffMember + operationId: solution.bookingBusiness_CreateStaffMember parameters: - name: bookingBusiness-id in: path @@ -2383,16 +5344,16 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/bookingBusinesses/{bookingBusiness-id}/staffMembers/{bookingStaffMember-id}': + '/solutions/bookingBusinesses/{bookingBusiness-id}/staffMembers/{bookingStaffMember-id}': get: tags: - - bookingBusinesses.bookingStaffMember + - solutions.bookingBusiness summary: Get bookingStaffMember description: Get the properties and relationships of a bookingStaffMember in the specified bookingBusiness. externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/bookingstaffmember-get?view=graph-rest-1.0 - operationId: bookingBusiness_GetStaffMember + operationId: solution.bookingBusiness_GetStaffMember parameters: - name: bookingBusiness-id in: path @@ -2425,7 +5386,9 @@ paths: - emailAddress - availabilityIsAffectedByPersonalCalendar - colorIndex + - createdDateTime - isEmailNotificationEnabled + - lastUpdatedDateTime - membershipStatus - role - timeZone @@ -2456,13 +5419,13 @@ paths: x-ms-docs-operation-type: operation patch: tags: - - bookingBusinesses.bookingStaffMember + - solutions.bookingBusiness summary: Update bookingstaffmember description: Update the properties of a bookingStaffMember in the specified bookingBusiness. externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/bookingstaffmember-update?view=graph-rest-1.0 - operationId: bookingBusiness_UpdateStaffMember + operationId: solution.bookingBusiness_UpdateStaffMember parameters: - name: bookingBusiness-id in: path @@ -2499,13 +5462,13 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - bookingBusinesses.bookingStaffMember + - solutions.bookingBusiness summary: Delete bookingStaffMember description: Delete a staff member in the specified bookingbusiness. externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/bookingstaffmember-delete?view=graph-rest-1.0 - operationId: bookingBusiness_DeleteStaffMember + operationId: solution.bookingBusiness_DeleteStaffMember parameters: - name: bookingBusiness-id in: path @@ -2535,12 +5498,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/bookingBusinesses/{bookingBusiness-id}/staffMembers/$count': + '/solutions/bookingBusinesses/{bookingBusiness-id}/staffMembers/$count': get: tags: - - bookingBusinesses.bookingStaffMember + - solutions.bookingBusiness summary: Get the number of the resource - operationId: bookingBusiness.staffMember_GetCount + operationId: solution.bookingBusiness.staffMember_GetCount parameters: - name: bookingBusiness-id in: path @@ -2557,12 +5520,12 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - /bookingBusinesses/$count: + /solutions/bookingBusinesses/$count: get: tags: - - bookingBusinesses.bookingBusiness + - solutions.bookingBusiness summary: Get the number of the resource - operationId: bookingBusiness_GetCount + operationId: solution.bookingBusiness_GetCount parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' @@ -2571,16 +5534,12 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - /bookingCurrencies: + /solutions/bookingCurrencies: get: tags: - - bookingCurrencies.bookingCurrency - summary: List bookingCurrencies - description: Get a list of bookingCurrency objects available to a Microsoft Bookings business. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/bookingcurrency-list?view=graph-rest-1.0 - operationId: bookingCurrency_ListBookingCurrency + - solutions.bookingCurrency + summary: Get bookingCurrencies from solutions + operationId: solution_ListBookingCurrency parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -2638,11 +5597,11 @@ paths: x-ms-docs-operation-type: operation post: tags: - - bookingCurrencies.bookingCurrency - summary: Add new entity to bookingCurrencies - operationId: bookingCurrency_CreateBookingCurrency + - solutions.bookingCurrency + summary: Create new navigation property to bookingCurrencies for solutions + operationId: solution_CreateBookingCurrency requestBody: - description: New entity + description: New navigation property content: application/json: schema: @@ -2650,7 +5609,7 @@ paths: required: true responses: 2XX: - description: Created entity + description: Created navigation property. content: application/json: schema: @@ -2658,16 +5617,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/bookingCurrencies/{bookingCurrency-id}': + '/solutions/bookingCurrencies/{bookingCurrency-id}': get: tags: - - bookingCurrencies.bookingCurrency - summary: Get bookingCurrency - description: 'Get the properties of a bookingCurrency object that is available to a Microsoft Bookings business. Use the id property, which is the currency code, to specify the currency.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/bookingcurrency-get?view=graph-rest-1.0 - operationId: bookingCurrency_GetBookingCurrency + - solutions.bookingCurrency + summary: Get bookingCurrencies from solutions + operationId: solution_GetBookingCurrency parameters: - name: bookingCurrency-id in: path @@ -2704,7 +5659,7 @@ paths: type: string responses: 2XX: - description: Retrieved entity + description: Retrieved navigation property content: application/json: schema: @@ -2714,9 +5669,9 @@ paths: x-ms-docs-operation-type: operation patch: tags: - - bookingCurrencies.bookingCurrency - summary: Update entity in bookingCurrencies - operationId: bookingCurrency_UpdateBookingCurrency + - solutions.bookingCurrency + summary: Update the navigation property bookingCurrencies in solutions + operationId: solution_UpdateBookingCurrency parameters: - name: bookingCurrency-id in: path @@ -2727,7 +5682,7 @@ paths: type: string x-ms-docs-key-type: bookingCurrency requestBody: - description: New property values + description: New navigation property values content: application/json: schema: @@ -2745,9 +5700,9 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - bookingCurrencies.bookingCurrency - summary: Delete entity from bookingCurrencies - operationId: bookingCurrency_DeleteBookingCurrency + - solutions.bookingCurrency + summary: Delete navigation property bookingCurrencies for solutions + operationId: solution_DeleteBookingCurrency parameters: - name: bookingCurrency-id in: path @@ -2769,12 +5724,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /bookingCurrencies/$count: + /solutions/bookingCurrencies/$count: get: tags: - - bookingCurrencies.bookingCurrency + - solutions.bookingCurrency summary: Get the number of the resource - operationId: bookingCurrency_GetCount + operationId: solution.bookingCurrency_GetCount parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' @@ -2783,72 +5738,6 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - /solutions: - get: - tags: - - solutions.solutionsRoot - summary: Get solutions - operationId: solution.solutionsRoot_GetSolutionsRoot - parameters: - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - businessScenarios - - virtualEvents - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - businessScenarios - - virtualEvents - type: string - responses: - 2XX: - description: Retrieved entity - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.solutionsRoot' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - solutions.solutionsRoot - summary: Update solutions - operationId: solution.solutionsRoot_UpdateSolutionsRoot - requestBody: - description: New property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.solutionsRoot' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.solutionsRoot' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation /solutions/businessScenarios: get: tags: @@ -3802,6 +6691,8 @@ paths: - activeChecklistItemCount desc - appliedCategories - appliedCategories desc + - archivalInfo + - archivalInfo desc - assigneePriority - assigneePriority desc - assignments @@ -3826,6 +6717,12 @@ paths: - dueDateTime desc - hasDescription - hasDescription desc + - isArchived + - isArchived desc + - isOnMyDay + - isOnMyDay desc + - isOnMyDayLastModifiedDate + - isOnMyDayLastModifiedDate desc - orderHint - orderHint desc - percentComplete @@ -3864,6 +6761,7 @@ paths: - id - activeChecklistItemCount - appliedCategories + - archivalInfo - assigneePriority - assignments - bucketId @@ -3876,6 +6774,9 @@ paths: - creationSource - dueDateTime - hasDescription + - isArchived + - isOnMyDay + - isOnMyDayLastModifiedDate - orderHint - percentComplete - planId @@ -3993,6 +6894,7 @@ paths: - id - activeChecklistItemCount - appliedCategories + - archivalInfo - assigneePriority - assignments - bucketId @@ -4005,6 +6907,9 @@ paths: - creationSource - dueDateTime - hasDescription + - isArchived + - isOnMyDay + - isOnMyDayLastModifiedDate - orderHint - percentComplete - planId @@ -4458,9 +7363,11 @@ paths: items: enum: - id + - approvalAttachment - checklist - completionRequirements - description + - forms - notes - previewType - references @@ -5061,7 +7968,7 @@ paths: tags: - solutions.virtualEventsRoot summary: Get presenters from solutions - description: Presenters' information of the virtual event. + description: The virtual event presenters. operationId: solution.virtualEvent.event_ListPresenter parameters: - name: virtualEvent-id @@ -5173,7 +8080,7 @@ paths: tags: - solutions.virtualEventsRoot summary: Get presenters from solutions - description: Presenters' information of the virtual event. + description: The virtual event presenters. operationId: solution.virtualEvent.event_GetPresenter parameters: - name: virtualEvent-id @@ -5683,7 +8590,7 @@ paths: tags: - solutions.virtualEventsRoot summary: Get sessions from solutions - description: Sessions of the virtual event. + description: Sessions for the virtual event. operationId: solution.virtualEvent.event_ListSession parameters: - name: virtualEvent-id @@ -5862,7 +8769,7 @@ paths: tags: - solutions.virtualEventsRoot summary: Get sessions from solutions - description: Sessions of the virtual event. + description: Sessions for the virtual event. operationId: solution.virtualEvent.event_GetSession parameters: - name: virtualEvent-id @@ -7487,7 +10394,7 @@ paths: tags: - solutions.virtualEventsRoot summary: Get presenters from solutions - description: Presenters' information of the virtual event. + description: The virtual event presenters. operationId: solution.virtualEvent.townhall_ListPresenter parameters: - name: virtualEventTownhall-id @@ -7599,7 +10506,7 @@ paths: tags: - solutions.virtualEventsRoot summary: Get presenters from solutions - description: Presenters' information of the virtual event. + description: The virtual event presenters. operationId: solution.virtualEvent.townhall_GetPresenter parameters: - name: virtualEventTownhall-id @@ -8109,7 +11016,7 @@ paths: tags: - solutions.virtualEventsRoot summary: Get sessions from solutions - description: Sessions of the virtual event. + description: Sessions for the virtual event. operationId: solution.virtualEvent.townhall_ListSession parameters: - name: virtualEventTownhall-id @@ -8288,7 +11195,7 @@ paths: tags: - solutions.virtualEventsRoot summary: Get sessions from solutions - description: Sessions of the virtual event. + description: Sessions for the virtual event. operationId: solution.virtualEvent.townhall_GetSession parameters: - name: virtualEventTownhall-id @@ -9862,7 +12769,7 @@ paths: tags: - solutions.virtualEventsRoot summary: List webinars - description: Get the list of all virtualEventWebinar objects created in a tenant. + description: Get the list of all virtualEventWebinar objects created in the tenant. externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/virtualeventsroot-list-webinars?view=graph-rest-1.0 @@ -10104,7 +13011,7 @@ paths: tags: - solutions.virtualEventsRoot summary: Get presenters from solutions - description: Presenters' information of the virtual event. + description: The virtual event presenters. operationId: solution.virtualEvent.webinar_ListPresenter parameters: - name: virtualEventWebinar-id @@ -10216,7 +13123,7 @@ paths: tags: - solutions.virtualEventsRoot summary: Get presenters from solutions - description: Presenters' information of the virtual event. + description: The virtual event presenters. operationId: solution.virtualEvent.webinar_GetPresenter parameters: - name: virtualEventWebinar-id @@ -11355,7 +14262,7 @@ paths: tags: - solutions.virtualEventsRoot summary: Get sessions from solutions - description: Sessions of the virtual event. + description: Sessions for the virtual event. operationId: solution.virtualEvent.webinar_ListSession parameters: - name: virtualEventWebinar-id @@ -11534,7 +14441,7 @@ paths: tags: - solutions.virtualEventsRoot summary: Get sessions from solutions - description: Sessions of the virtual event. + description: Sessions for the virtual event. operationId: solution.virtualEvent.webinar_GetSession parameters: - name: virtualEventWebinar-id @@ -13105,6 +16012,8 @@ components: properties: address: $ref: '#/components/schemas/microsoft.graph.physicalAddress' + bookingPageSettings: + $ref: '#/components/schemas/microsoft.graph.bookingPageSettings' businessHours: type: array items: @@ -13114,6 +16023,11 @@ components: type: string description: The type of business. nullable: true + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true defaultCurrencyIso: type: string description: The code for the currency that the business operates in on Microsoft Bookings. @@ -13131,6 +16045,11 @@ components: type: string description: The language of the self service booking page nullable: true + lastUpdatedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true phone: type: string description: 'The telephone number for the business. The phone property, together with address and webSiteUrl, appear in the footer of a business scheduling page.' @@ -13199,6 +16118,15 @@ components: type: string description: The URL of the meeting to join anonymously. nullable: true + appointmentLabel: + type: string + description: Custom label that can be stamped on this appointment by users. + nullable: true + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true customerEmailAddress: type: string description: The SMTP address of the bookingCustomer who is booking the appointment. @@ -13268,6 +16196,11 @@ components: type: string description: The URL of the online meeting for the appointment. nullable: true + lastUpdatedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true maximumAttendeesCount: maximum: 2147483647 minimum: -2147483648 @@ -13343,6 +16276,16 @@ components: items: $ref: '#/components/schemas/microsoft.graph.physicalAddress' description: 'Addresses associated with the customer, including home, business and other addresses.' + 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 + lastUpdatedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true phones: type: array items: @@ -13365,9 +16308,19 @@ components: type: string nullable: true description: List of possible answer values. + 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 description: Display name of this entity. + lastUpdatedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true additionalProperties: type: object description: Represents a custom question of the business. @@ -13409,6 +16362,11 @@ components: type: string description: Additional information that is sent to the customer when an appointment is confirmed. nullable: true + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true customQuestions: type: array items: @@ -13448,6 +16406,11 @@ components: languageTag: type: string description: The language of the self service booking page. + lastUpdatedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true maximumAttendeesCount: maximum: 2147483647 minimum: -2147483648 @@ -13504,9 +16467,19 @@ components: description: Identifies a color to represent the staff member. The color corresponds to the color palette in the Staff details page in the Bookings app. format: int32 nullable: true + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true isEmailNotificationEnabled: type: boolean description: True indicates that a staff member will be notified via email when a booking assigned to them is created or changed. + lastUpdatedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true membershipStatus: $ref: '#/components/schemas/microsoft.graph.bookingStaffMembershipStatus' role: @@ -13541,6 +16514,16 @@ components: title: solutionsRoot type: object properties: + bookingBusinesses: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.bookingBusiness' + x-ms-navigationProperty: true + bookingCurrencies: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.bookingCurrency' + x-ms-navigationProperty: true businessScenarios: type: array items: @@ -13738,6 +16721,8 @@ components: - title: plannerTaskDetails type: object properties: + approvalAttachment: + $ref: '#/components/schemas/microsoft.graph.plannerBaseApprovalAttachment' checklist: $ref: '#/components/schemas/microsoft.graph.plannerChecklistItems' completionRequirements: @@ -13746,6 +16731,8 @@ components: type: string description: Description of the task. nullable: true + forms: + $ref: '#/components/schemas/microsoft.graph.plannerFormsDictionary' notes: $ref: '#/components/schemas/microsoft.graph.itemBody' previewType: @@ -13801,7 +16788,7 @@ components: $ref: '#/components/schemas/microsoft.graph.itemBody' displayName: type: string - description: Display name of the virtual event + description: Display name of the virtual event. nullable: true endDateTime: $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' @@ -13813,13 +16800,13 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.virtualEventPresenter' - description: Presenters' information of the virtual event. + description: The virtual event presenters. x-ms-navigationProperty: true sessions: type: array items: $ref: '#/components/schemas/microsoft.graph.virtualEventSession' - description: Sessions of the virtual event. + description: Sessions for the virtual event. x-ms-navigationProperty: true additionalProperties: type: object @@ -14087,6 +17074,44 @@ components: $ref: '#/components/schemas/microsoft.graph.physicalAddressType' additionalProperties: type: object + microsoft.graph.bookingPageSettings: + title: bookingPageSettings + type: object + properties: + accessControl: + $ref: '#/components/schemas/microsoft.graph.bookingPageAccessControl' + bookingPageColorCode: + type: string + description: 'Custom color for bookings page. Value should be in Hex format. Example: `#123456`.' + businessTimeZone: + type: string + description: 'The time zone of the customer. For a list of possible values, see [dateTimeTimeZone](https://learn.microsoft.com/en-us/graph/api/resources/datetimetimezone?view=graph-rest-beta).' + customerConsentMessage: + type: string + description: Customer consent message that is displayed in the Booking page. + enforceOneTimePassword: + type: boolean + description: Enforcing One Time Password (OTP) during appointment creation. + isBusinessLogoDisplayEnabled: + type: boolean + description: Enable display of business logo display on the Bookings page. + isCustomerConsentEnabled: + type: boolean + description: Enforces customer consent on the customer consent message before appointment is booked. + isSearchEngineIndexabilityDisabled: + type: boolean + description: Disable booking page to be indexed by search engines. False by default. + isTimeSlotTimeZoneSetToBusinessTimeZone: + type: boolean + description: If business time zone the default value for the time slots that we show in the bookings page. False by default. + privacyPolicyWebUrl: + type: string + description: The URL of the business' Privacy Policy. + termsAndConditionsWebUrl: + type: string + description: The URL of the business' Terms and Conditions. + additionalProperties: + type: object microsoft.graph.bookingWorkHours: title: bookingWorkHours type: object @@ -14108,6 +17133,10 @@ components: allowStaffSelection: type: boolean description: True if to allow customers to choose a specific person for the booking. + isMeetingInviteToCustomersEnabled: + type: boolean + description: Enable sending meeting invite to customers. + nullable: true maximumAdvance: pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' type: string @@ -14393,6 +17422,8 @@ components: nullable: true appliedCategories: $ref: '#/components/schemas/microsoft.graph.plannerAppliedCategories' + archivalInfo: + $ref: '#/components/schemas/microsoft.graph.plannerArchivalInfo' assigneePriority: type: string description: Hint used to order items of this type in a list view. The format is defined as outlined here. @@ -14442,6 +17473,17 @@ components: type: boolean description: Read-only. Value is true if the details object of the task has a nonempty description and false otherwise. nullable: true + isArchived: + type: boolean + nullable: true + isOnMyDay: + type: boolean + nullable: true + isOnMyDayLastModifiedDate: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' + type: string + format: date + nullable: true orderHint: type: string description: Hint used to order items of this type in a list view. The format is defined as outlined here. @@ -14534,6 +17576,14 @@ components: type: object additionalProperties: type: object + microsoft.graph.plannerBaseApprovalAttachment: + title: plannerBaseApprovalAttachment + type: object + properties: + status: + $ref: '#/components/schemas/microsoft.graph.plannerApprovalStatus' + additionalProperties: + type: object microsoft.graph.plannerChecklistItems: title: plannerChecklistItems type: object @@ -14543,10 +17593,21 @@ components: title: plannerTaskCompletionRequirementDetails type: object properties: + approvalRequirement: + $ref: '#/components/schemas/microsoft.graph.plannerApprovalRequirement' checklistRequirement: $ref: '#/components/schemas/microsoft.graph.plannerChecklistRequirement' + formsRequirement: + $ref: '#/components/schemas/microsoft.graph.plannerFormsRequirement' additionalProperties: type: object + microsoft.graph.plannerFormsDictionary: + allOf: + - $ref: '#/components/schemas/microsoft.graph.Dictionary' + - title: plannerFormsDictionary + type: object + additionalProperties: + type: object microsoft.graph.itemBody: title: itemBody type: object @@ -14762,11 +17823,11 @@ components: properties: displayName: type: string - description: The display name of the identity. This property is read-only. + description: 'The display name of the identity. The display name might not always be available or up to date. For example, if a user changes their display name the API might show the new value in a future response, but the items associated with the user won''t show up as having changed when using delta.' nullable: true id: type: string - description: The identifier of the identity. This property is read-only. + description: 'Unique identifier for the identity. When the unique identifier is unavailable, the displayName property is provided for the identity, but the id property isn''t included in the response.' nullable: true additionalProperties: type: object @@ -15094,6 +18155,13 @@ components: - business - other type: string + microsoft.graph.bookingPageAccessControl: + title: bookingPageAccessControl + enum: + - unrestricted + - restrictedToOrganization + - unknownFutureValue + type: string microsoft.graph.dayOfWeek: title: dayOfWeek enum: @@ -15224,6 +18292,22 @@ components: type: object additionalProperties: type: object + microsoft.graph.plannerArchivalInfo: + title: plannerArchivalInfo + type: object + properties: + justification: + type: string + nullable: true + statusChangedBy: + $ref: '#/components/schemas/microsoft.graph.identitySet' + statusChangedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + additionalProperties: + type: object microsoft.graph.plannerAssignments: title: plannerAssignments type: object @@ -15275,9 +18359,29 @@ components: - none - checklistCompletion - unknownFutureValue + - formCompletion + - approvalCompletion type: string x-ms-enum-flags: isFlags: true + microsoft.graph.plannerApprovalStatus: + title: plannerApprovalStatus + enum: + - requested + - approved + - rejected + - cancelled + - unknownFutureValue + type: string + microsoft.graph.plannerApprovalRequirement: + title: plannerApprovalRequirement + type: object + properties: + isApprovalRequired: + type: boolean + nullable: true + additionalProperties: + type: object microsoft.graph.plannerChecklistRequirement: title: plannerChecklistRequirement type: object @@ -15290,6 +18394,22 @@ components: description: A collection of required plannerChecklistItems identifiers to complete the plannerTask. additionalProperties: type: object + microsoft.graph.plannerFormsRequirement: + title: plannerFormsRequirement + type: object + properties: + requiredForms: + type: array + items: + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.Dictionary: + title: Dictionary + type: object + additionalProperties: + type: object microsoft.graph.bodyType: title: bodyType enum: @@ -15485,6 +18605,8 @@ components: properties: appliedCategories: $ref: '#/components/schemas/microsoft.graph.plannerFieldRules' + approvalAttachment: + $ref: '#/components/schemas/microsoft.graph.plannerFieldRules' assignments: $ref: '#/components/schemas/microsoft.graph.plannerFieldRules' checkLists: @@ -15507,6 +18629,8 @@ components: type: string nullable: true description: Rules and restrictions for changing the due date of the task. Accepted values are allow and block. + forms: + $ref: '#/components/schemas/microsoft.graph.plannerFieldRules' move: type: array items: diff --git a/openApiDocs/beta/CloudCommunications.yml b/openApiDocs/beta/CloudCommunications.yml index 736c93c66ea..1559c5efd7a 100644 --- a/openApiDocs/beta/CloudCommunications.yml +++ b/openApiDocs/beta/CloudCommunications.yml @@ -5118,7 +5118,7 @@ paths: tags: - communications.onlineMeeting summary: Get meetingAttendanceReport - description: 'Get the meetingAttendanceReport for an onlineMeeting. Each time an online meeting ends, an attendance report will be generated for that session.' + description: 'Get the meetingAttendanceReport for an onlineMeeting. Each time an online meeting ends, an attendance report is generated for that session.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/meetingattendancereport-get?view=graph-rest-1.0 @@ -5542,6 +5542,10 @@ paths: tags: - communications.Actions summary: Invoke action sendVirtualAppointmentReminderSms + description: Send an SMS reminder to external attendees for a Teams Virtual Appointment. This feature requires Teams Premium and attendees must have a valid United States phone number to receive SMS notifications. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/virtualappointment-sendvirtualappointmentremindersms?view=graph-rest-1.0 operationId: communication.onlineMeeting_sendVirtualAppointmentReminderSm parameters: - name: onlineMeeting-id @@ -5559,13 +5563,12 @@ paths: schema: type: object properties: - phoneNumbers: - type: array - items: - type: string - nullable: true remindBeforeTimeInMinutesType: $ref: '#/components/schemas/microsoft.graph.remindBeforeTimeInMinutesType' + attendees: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.attendeeNotificationInfo' additionalProperties: type: object required: true @@ -5580,6 +5583,10 @@ paths: tags: - communications.Actions summary: Invoke action sendVirtualAppointmentSms + description: 'Send an SMS notification to external attendees when a Teams Virtual Appointment is confirmed, rescheduled, or canceled. This feature requires Teams Premium. Attendees must have a valid United States phone number to receive these SMS notifications.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/virtualappointment-sendvirtualappointmentsms?view=graph-rest-1.0 operationId: communication.onlineMeeting_sendVirtualAppointmentSm parameters: - name: onlineMeeting-id @@ -5597,13 +5604,12 @@ paths: schema: type: object properties: - phoneNumbers: + messageType: + $ref: '#/components/schemas/microsoft.graph.virtualAppointmentMessageType' + attendees: type: array items: - type: string - nullable: true - smsType: - $ref: '#/components/schemas/microsoft.graph.virtualAppointmentSmsType' + $ref: '#/components/schemas/microsoft.graph.attendeeNotificationInfo' additionalProperties: type: object required: true @@ -6118,11 +6124,11 @@ paths: get: tags: - communications.onlineMeeting - summary: Get meetingRegistration - description: Get the meetingRegistration details associated with an onlineMeeting on behalf of the organizer. + summary: Get externalMeetingRegistration + description: Get the externalMeetingRegistration details associated with an onlineMeeting. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/meetingregistration-get?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/externalmeetingregistration-get?view=graph-rest-1.0 operationId: communication.onlineMeeting_GetRegistration parameters: - name: onlineMeeting-id @@ -6217,11 +6223,11 @@ paths: delete: tags: - communications.onlineMeeting - summary: Delete externalMeetingRegistration - description: Disable and delete the externalMeetingRegistration of an onlineMeeting. + summary: Delete meetingRegistration + description: Disable and delete the meetingRegistration of an onlineMeeting on behalf of the organizer. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/externalmeetingregistration-delete?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/meetingregistration-delete?view=graph-rest-1.0 operationId: communication.onlineMeeting_DeleteRegistration parameters: - name: onlineMeeting-id @@ -9273,7 +9279,7 @@ paths: tags: - users.onlineMeeting summary: Get meetingAttendanceReport - description: 'Get the meetingAttendanceReport for an onlineMeeting. Each time an online meeting ends, an attendance report will be generated for that session.' + description: 'Get the meetingAttendanceReport for an onlineMeeting. Each time an online meeting ends, an attendance report is generated for that session.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/meetingattendancereport-get?view=graph-rest-1.0 @@ -10228,11 +10234,11 @@ paths: get: tags: - users.onlineMeeting - summary: Get meetingRegistration - description: Get the meetingRegistration details associated with an onlineMeeting on behalf of the organizer. + summary: Get externalMeetingRegistration + description: Get the externalMeetingRegistration details associated with an onlineMeeting. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/meetingregistration-get?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/externalmeetingregistration-get?view=graph-rest-1.0 operationId: user.onlineMeeting_GetRegistration parameters: - name: user-id @@ -10343,11 +10349,11 @@ paths: delete: tags: - users.onlineMeeting - summary: Delete externalMeetingRegistration - description: Disable and delete the externalMeetingRegistration of an onlineMeeting. + summary: Delete meetingRegistration + description: Disable and delete the meetingRegistration of an onlineMeeting on behalf of the organizer. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/externalmeetingregistration-delete?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/meetingregistration-delete?view=graph-rest-1.0 operationId: user.onlineMeeting_DeleteRegistration parameters: - name: user-id @@ -12676,8 +12682,20 @@ components: - mins15 - unknownFutureValue type: string - microsoft.graph.virtualAppointmentSmsType: - title: virtualAppointmentSmsType + microsoft.graph.attendeeNotificationInfo: + title: attendeeNotificationInfo + type: object + properties: + phoneNumber: + type: string + nullable: true + timeZone: + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.virtualAppointmentMessageType: + title: virtualAppointmentMessageType enum: - confirmation - reschedule diff --git a/openApiDocs/beta/Compliance.yml b/openApiDocs/beta/Compliance.yml index 6ecca5a1a68..30ad8ac6e3a 100644 --- a/openApiDocs/beta/Compliance.yml +++ b/openApiDocs/beta/Compliance.yml @@ -15575,11 +15575,11 @@ components: properties: displayName: type: string - description: The display name of the identity. This property is read-only. + description: 'The display name of the identity. The display name might not always be available or up to date. For example, if a user changes their display name the API might show the new value in a future response, but the items associated with the user won''t show up as having changed when using delta.' nullable: true id: type: string - description: The identifier of the identity. This property is read-only. + description: 'Unique identifier for the identity. When the unique identifier is unavailable, the displayName property is provided for the identity, but the id property isn''t included in the response.' nullable: true additionalProperties: type: object @@ -16014,6 +16014,16 @@ components: type: string description: Request identifier of the last interactive sign-in performed by this user. nullable: true + lastSuccessfulSignInDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The datetime of the user's most recent successful sign in activity. + format: date-time + nullable: true + lastSuccessfulSignInRequestId: + type: string + description: The requestID of the last successful signIn. + nullable: true additionalProperties: type: object microsoft.graph.userActivity: @@ -16672,6 +16682,8 @@ components: $ref: '#/components/schemas/microsoft.graph.cloudPcConnectionSettings' connectivityResult: $ref: '#/components/schemas/microsoft.graph.cloudPcConnectivityResult' + disasterRecoveryCapability: + $ref: '#/components/schemas/microsoft.graph.cloudPcDisasterRecoveryCapability' diskEncryptionState: $ref: '#/components/schemas/microsoft.graph.cloudPcDiskEncryptionState' displayName: @@ -18658,6 +18670,14 @@ components: - title: userTeamwork type: object properties: + locale: + type: string + description: Represents the chosen locale of a user in Microsoft Teams. + nullable: true + region: + type: string + description: Represents the region of the user in Microsoft Teams. + nullable: true associatedTeams: type: array items: @@ -19022,6 +19042,9 @@ components: type: string description: The email address for sending messages to the channel. Read-only. nullable: true + isArchived: + type: boolean + nullable: true isFavoriteByDefault: type: boolean description: 'Indicates whether the channel should automatically be marked ''favorite'' for all members of the team. Can only be set programmatically with Create team. Default: false.' @@ -19150,6 +19173,10 @@ components: - title: schedule type: object properties: + activitiesIncludedWhenCopyingShiftsEnabled: + type: boolean + description: Indicates whether copied shifts should include the activities. + nullable: true enabled: type: boolean description: Indicates whether the schedule is enabled for the team. Required. @@ -19169,6 +19196,8 @@ components: description: Additional information about why schedule provisioning failed. nullable: true readOnly: true + startDayOfWeek: + $ref: '#/components/schemas/microsoft.graph.dayOfWeek' swapShiftsRequestsEnabled: type: boolean description: Indicates whether swap shifts requests are enabled for the schedule. @@ -19197,6 +19226,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.dayNote' + description: The day notes in the schedule. x-ms-navigationProperty: true offerShiftRequests: type: array @@ -19238,6 +19268,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.timeCard' + description: The time cards in the schedule. x-ms-navigationProperty: true timeOffReasons: type: array @@ -20682,13 +20713,13 @@ components: createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The start time of the operation. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' + description: 'The start time of the operation. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true lastActionDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The time of the last action in the operation. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' + description: 'The time of the last action in the operation. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true resourceLocation: @@ -21246,6 +21277,8 @@ components: - title: plannerPlan type: object properties: + archivalInfo: + $ref: '#/components/schemas/microsoft.graph.plannerArchivalInfo' container: $ref: '#/components/schemas/microsoft.graph.plannerPlanContainer' contexts: @@ -21260,6 +21293,9 @@ components: nullable: true creationSource: $ref: '#/components/schemas/microsoft.graph.plannerPlanCreation' + isArchived: + type: boolean + nullable: true owner: type: string nullable: true @@ -22491,6 +22527,20 @@ components: format: date-time additionalProperties: type: object + microsoft.graph.cloudPcDisasterRecoveryCapability: + title: cloudPcDisasterRecoveryCapability + type: object + properties: + capabilityType: + $ref: '#/components/schemas/microsoft.graph.cloudPcDisasterRecoveryCapabilityType' + primaryRegion: + type: string + nullable: true + secondaryRegion: + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.cloudPcDiskEncryptionState: title: cloudPcDiskEncryptionState enum: @@ -25667,6 +25717,8 @@ components: nullable: true appliedCategories: $ref: '#/components/schemas/microsoft.graph.plannerAppliedCategories' + archivalInfo: + $ref: '#/components/schemas/microsoft.graph.plannerArchivalInfo' assigneePriority: type: string description: Hint used to order items of this type in a list view. The format is defined as outlined here. @@ -25716,6 +25768,17 @@ components: type: boolean description: Read-only. Value is true if the details object of the task has a nonempty description and false otherwise. nullable: true + isArchived: + type: boolean + nullable: true + isOnMyDay: + type: boolean + nullable: true + isOnMyDayLastModifiedDate: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' + type: string + format: date + nullable: true orderHint: type: string description: Hint used to order items of this type in a list view. The format is defined as outlined here. @@ -26746,6 +26809,8 @@ components: - teamifyGroup - createChannel - createChat + - archiveChannel + - unarchiveChannel type: string microsoft.graph.teamsAsyncOperationStatus: title: teamsAsyncOperationStatus @@ -26782,6 +26847,7 @@ components: dayNoteDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string + description: The date of the day note. format: date nullable: true draftDayNote: @@ -26839,13 +26905,29 @@ components: $ref: '#/components/schemas/microsoft.graph.openShiftItem' isStagedForDeletion: type: boolean + description: 'The openShift is marked for deletion, a process that is finalized when the schedule is shared.' nullable: true schedulingGroupId: type: string - description: ID for the scheduling group that the open shift belongs to. + description: The ID of the schedulingGroup that contains the openShift. nullable: true + schedulingGroupName: + type: string + description: The name of the schedulingGroup that contains the openShift. + nullable: true + readOnly: true sharedOpenShift: $ref: '#/components/schemas/microsoft.graph.openShiftItem' + teamId: + type: string + description: The ID of the team in which the openShift is located. + nullable: true + readOnly: true + teamName: + type: string + description: The name of the team in which the openShift is located. + nullable: true + readOnly: true additionalProperties: type: object microsoft.graph.schedulingGroup: @@ -26854,6 +26936,10 @@ components: - title: schedulingGroup type: object properties: + code: + type: string + description: The code for the schedulingGroup to represent an external identifier. + nullable: true displayName: type: string description: The display name for the schedulingGroup. Required. @@ -26881,6 +26967,7 @@ components: $ref: '#/components/schemas/microsoft.graph.shiftItem' isStagedForDeletion: type: boolean + description: 'The shift is marked for deletion, a process that is finalized when the schedule is shared.' nullable: true schedulingGroupId: type: string @@ -26941,6 +27028,10 @@ components: - title: timeOffReason type: object properties: + code: + type: string + description: The code of the timeOffReason to represent an external identifier. + nullable: true displayName: type: string description: The name of the timeOffReason. Required. @@ -26987,6 +27078,7 @@ components: $ref: '#/components/schemas/microsoft.graph.timeOffItem' isStagedForDeletion: type: boolean + description: 'The timeOff is marked for deletion, a process that is finalized when the schedule is shared.' nullable: true sharedTimeOff: $ref: '#/components/schemas/microsoft.graph.timeOffItem' @@ -28406,6 +28498,22 @@ components: - declined - notResponded type: string + microsoft.graph.plannerArchivalInfo: + title: plannerArchivalInfo + type: object + properties: + justification: + type: string + nullable: true + statusChangedBy: + $ref: '#/components/schemas/microsoft.graph.identitySet' + statusChangedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + additionalProperties: + type: object microsoft.graph.plannerPlanContainer: title: plannerPlanContainer type: object @@ -28451,8 +28559,13 @@ components: - title: plannerBucket type: object properties: + archivalInfo: + $ref: '#/components/schemas/microsoft.graph.plannerArchivalInfo' creationSource: $ref: '#/components/schemas/microsoft.graph.plannerBucketCreation' + isArchived: + type: boolean + nullable: true name: type: string description: Name of the bucket. @@ -29084,6 +29197,14 @@ components: - unavailable - unknownFutureValue type: string + microsoft.graph.cloudPcDisasterRecoveryCapabilityType: + title: cloudPcDisasterRecoveryCapabilityType + enum: + - none + - failover + - failback + - unknownFutureValue + type: string microsoft.graph.actionState: title: actionState enum: @@ -31133,6 +31254,8 @@ components: - none - checklistCompletion - unknownFutureValue + - formCompletion + - approvalCompletion type: string x-ms-enum-flags: isFlags: true @@ -31168,6 +31291,8 @@ components: - title: plannerTaskDetails type: object properties: + approvalAttachment: + $ref: '#/components/schemas/microsoft.graph.plannerBaseApprovalAttachment' checklist: $ref: '#/components/schemas/microsoft.graph.plannerChecklistItems' completionRequirements: @@ -31176,6 +31301,8 @@ components: type: string description: Description of the task. nullable: true + forms: + $ref: '#/components/schemas/microsoft.graph.plannerFormsDictionary' notes: $ref: '#/components/schemas/microsoft.graph.itemBody' previewType: @@ -31582,7 +31709,7 @@ components: createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' + description: 'The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true readOnly: true @@ -31591,7 +31718,7 @@ components: lastModifiedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' + description: 'The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true readOnly: true @@ -31737,7 +31864,7 @@ components: $ref: '#/components/schemas/microsoft.graph.itemBody' displayName: type: string - description: Display name of the virtual event + description: Display name of the virtual event. nullable: true endDateTime: $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' @@ -31749,13 +31876,13 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.virtualEventPresenter' - description: Presenters' information of the virtual event. + description: The virtual event presenters. x-ms-navigationProperty: true sessions: type: array items: $ref: '#/components/schemas/microsoft.graph.virtualEventSession' - description: Sessions of the virtual event. + description: Sessions for the virtual event. x-ms-navigationProperty: true additionalProperties: type: object @@ -34431,6 +34558,14 @@ components: type: object additionalProperties: type: object + microsoft.graph.plannerBaseApprovalAttachment: + title: plannerBaseApprovalAttachment + type: object + properties: + status: + $ref: '#/components/schemas/microsoft.graph.plannerApprovalStatus' + additionalProperties: + type: object microsoft.graph.plannerChecklistItems: title: plannerChecklistItems type: object @@ -34440,10 +34575,21 @@ components: title: plannerTaskCompletionRequirementDetails type: object properties: + approvalRequirement: + $ref: '#/components/schemas/microsoft.graph.plannerApprovalRequirement' checklistRequirement: $ref: '#/components/schemas/microsoft.graph.plannerChecklistRequirement' + formsRequirement: + $ref: '#/components/schemas/microsoft.graph.plannerFormsRequirement' additionalProperties: type: object + microsoft.graph.plannerFormsDictionary: + allOf: + - $ref: '#/components/schemas/microsoft.graph.Dictionary' + - title: plannerFormsDictionary + type: object + additionalProperties: + type: object microsoft.graph.plannerExternalReferences: title: plannerExternalReferences type: object @@ -36634,6 +36780,24 @@ components: - deviceIntent type: string description: Authoring source of a policy + microsoft.graph.plannerApprovalStatus: + title: plannerApprovalStatus + enum: + - requested + - approved + - rejected + - cancelled + - unknownFutureValue + type: string + microsoft.graph.plannerApprovalRequirement: + title: plannerApprovalRequirement + type: object + properties: + isApprovalRequired: + type: boolean + nullable: true + additionalProperties: + type: object microsoft.graph.plannerChecklistRequirement: title: plannerChecklistRequirement type: object @@ -36646,6 +36810,22 @@ components: description: A collection of required plannerChecklistItems identifiers to complete the plannerTask. additionalProperties: type: object + microsoft.graph.plannerFormsRequirement: + title: plannerFormsRequirement + type: object + properties: + requiredForms: + type: array + items: + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.Dictionary: + title: Dictionary + type: object + additionalProperties: + type: object microsoft.graph.endpointType: title: endpointType enum: @@ -37220,6 +37400,7 @@ components: items: type: string nullable: true + description: 'The identifiers of containers, such as organizational units, that are in scope for a synchronization rule. For Active Directory organizational units, use the distinguished names. An empty list means no container filtering is configured.' additionalProperties: type: object microsoft.graph.groupFilter: @@ -37231,6 +37412,7 @@ components: items: type: string nullable: true + description: 'Identifiers of groups that are in scope for a synchronization rule. For Active Directory groups, use the distinguished names. An empty list means no group filtering is configured.' additionalProperties: type: object microsoft.graph.stringKeyStringValuePair: diff --git a/openApiDocs/beta/CrossDeviceExperiences.yml b/openApiDocs/beta/CrossDeviceExperiences.yml index 3becb9dc396..6667ab202a6 100644 --- a/openApiDocs/beta/CrossDeviceExperiences.yml +++ b/openApiDocs/beta/CrossDeviceExperiences.yml @@ -8752,6 +8752,16 @@ components: type: string description: Request identifier of the last interactive sign-in performed by this user. nullable: true + lastSuccessfulSignInDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The datetime of the user's most recent successful sign in activity. + format: date-time + nullable: true + lastSuccessfulSignInRequestId: + type: string + description: The requestID of the last successful signIn. + nullable: true additionalProperties: type: object microsoft.graph.agreementAcceptance: @@ -9079,6 +9089,8 @@ components: $ref: '#/components/schemas/microsoft.graph.cloudPcConnectionSettings' connectivityResult: $ref: '#/components/schemas/microsoft.graph.cloudPcConnectivityResult' + disasterRecoveryCapability: + $ref: '#/components/schemas/microsoft.graph.cloudPcDisasterRecoveryCapability' diskEncryptionState: $ref: '#/components/schemas/microsoft.graph.cloudPcDiskEncryptionState' displayName: @@ -10805,6 +10817,14 @@ components: - title: userTeamwork type: object properties: + locale: + type: string + description: Represents the chosen locale of a user in Microsoft Teams. + nullable: true + region: + type: string + description: Represents the region of the user in Microsoft Teams. + nullable: true associatedTeams: type: array items: @@ -11104,11 +11124,11 @@ components: properties: displayName: type: string - description: The display name of the identity. This property is read-only. + description: 'The display name of the identity. The display name might not always be available or up to date. For example, if a user changes their display name the API might show the new value in a future response, but the items associated with the user won''t show up as having changed when using delta.' nullable: true id: type: string - description: The identifier of the identity. This property is read-only. + description: 'Unique identifier for the identity. When the unique identifier is unavailable, the displayName property is provided for the identity, but the id property isn''t included in the response.' nullable: true additionalProperties: type: object @@ -11956,6 +11976,8 @@ components: - title: plannerPlan type: object properties: + archivalInfo: + $ref: '#/components/schemas/microsoft.graph.plannerArchivalInfo' container: $ref: '#/components/schemas/microsoft.graph.plannerPlanContainer' contexts: @@ -11970,6 +11992,9 @@ components: nullable: true creationSource: $ref: '#/components/schemas/microsoft.graph.plannerPlanCreation' + isArchived: + type: boolean + nullable: true owner: type: string nullable: true @@ -12555,6 +12580,9 @@ components: type: string description: The email address for sending messages to the channel. Read-only. nullable: true + isArchived: + type: boolean + nullable: true isFavoriteByDefault: type: boolean description: 'Indicates whether the channel should automatically be marked ''favorite'' for all members of the team. Can only be set programmatically with Create team. Default: false.' @@ -12683,6 +12711,10 @@ components: - title: schedule type: object properties: + activitiesIncludedWhenCopyingShiftsEnabled: + type: boolean + description: Indicates whether copied shifts should include the activities. + nullable: true enabled: type: boolean description: Indicates whether the schedule is enabled for the team. Required. @@ -12702,6 +12734,8 @@ components: description: Additional information about why schedule provisioning failed. nullable: true readOnly: true + startDayOfWeek: + $ref: '#/components/schemas/microsoft.graph.dayOfWeek' swapShiftsRequestsEnabled: type: boolean description: Indicates whether swap shifts requests are enabled for the schedule. @@ -12730,6 +12764,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.dayNote' + description: The day notes in the schedule. x-ms-navigationProperty: true offerShiftRequests: type: array @@ -12771,6 +12806,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.timeCard' + description: The time cards in the schedule. x-ms-navigationProperty: true timeOffReasons: type: array @@ -13497,13 +13533,13 @@ components: createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The start time of the operation. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' + description: 'The start time of the operation. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true lastActionDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The time of the last action in the operation. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' + description: 'The time of the last action in the operation. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true resourceLocation: @@ -13909,6 +13945,20 @@ components: format: date-time additionalProperties: type: object + microsoft.graph.cloudPcDisasterRecoveryCapability: + title: cloudPcDisasterRecoveryCapability + type: object + properties: + capabilityType: + $ref: '#/components/schemas/microsoft.graph.cloudPcDisasterRecoveryCapabilityType' + primaryRegion: + type: string + nullable: true + secondaryRegion: + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.cloudPcDiskEncryptionState: title: cloudPcDiskEncryptionState enum: @@ -17159,6 +17209,8 @@ components: nullable: true appliedCategories: $ref: '#/components/schemas/microsoft.graph.plannerAppliedCategories' + archivalInfo: + $ref: '#/components/schemas/microsoft.graph.plannerArchivalInfo' assigneePriority: type: string description: Hint used to order items of this type in a list view. The format is defined as outlined here. @@ -17208,6 +17260,17 @@ components: type: boolean description: Read-only. Value is true if the details object of the task has a nonempty description and false otherwise. nullable: true + isArchived: + type: boolean + nullable: true + isOnMyDay: + type: boolean + nullable: true + isOnMyDayLastModifiedDate: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' + type: string + format: date + nullable: true orderHint: type: string description: Hint used to order items of this type in a list view. The format is defined as outlined here. @@ -19106,6 +19169,22 @@ components: $ref: '#/components/schemas/microsoft.graph.externalLink' additionalProperties: type: object + microsoft.graph.plannerArchivalInfo: + title: plannerArchivalInfo + type: object + properties: + justification: + type: string + nullable: true + statusChangedBy: + $ref: '#/components/schemas/microsoft.graph.identitySet' + statusChangedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + additionalProperties: + type: object microsoft.graph.plannerPlanContainer: title: plannerPlanContainer type: object @@ -19151,8 +19230,13 @@ components: - title: plannerBucket type: object properties: + archivalInfo: + $ref: '#/components/schemas/microsoft.graph.plannerArchivalInfo' creationSource: $ref: '#/components/schemas/microsoft.graph.plannerBucketCreation' + isArchived: + type: boolean + nullable: true name: type: string description: Name of the bucket. @@ -19985,6 +20069,8 @@ components: - teamifyGroup - createChannel - createChat + - archiveChannel + - unarchiveChannel type: string microsoft.graph.teamsAsyncOperationStatus: title: teamsAsyncOperationStatus @@ -20004,6 +20090,17 @@ components: - Completed - Failed type: string + microsoft.graph.dayOfWeek: + title: dayOfWeek + enum: + - sunday + - monday + - tuesday + - wednesday + - thursday + - friday + - saturday + type: string microsoft.graph.timeClockSettings: title: timeClockSettings type: object @@ -20021,6 +20118,7 @@ components: dayNoteDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string + description: The date of the day note. format: date nullable: true draftDayNote: @@ -20078,13 +20176,29 @@ components: $ref: '#/components/schemas/microsoft.graph.openShiftItem' isStagedForDeletion: type: boolean + description: 'The openShift is marked for deletion, a process that is finalized when the schedule is shared.' nullable: true schedulingGroupId: type: string - description: ID for the scheduling group that the open shift belongs to. + description: The ID of the schedulingGroup that contains the openShift. nullable: true + schedulingGroupName: + type: string + description: The name of the schedulingGroup that contains the openShift. + nullable: true + readOnly: true sharedOpenShift: $ref: '#/components/schemas/microsoft.graph.openShiftItem' + teamId: + type: string + description: The ID of the team in which the openShift is located. + nullable: true + readOnly: true + teamName: + type: string + description: The name of the team in which the openShift is located. + nullable: true + readOnly: true additionalProperties: type: object microsoft.graph.schedulingGroup: @@ -20093,6 +20207,10 @@ components: - title: schedulingGroup type: object properties: + code: + type: string + description: The code for the schedulingGroup to represent an external identifier. + nullable: true displayName: type: string description: The display name for the schedulingGroup. Required. @@ -20120,6 +20238,7 @@ components: $ref: '#/components/schemas/microsoft.graph.shiftItem' isStagedForDeletion: type: boolean + description: 'The shift is marked for deletion, a process that is finalized when the schedule is shared.' nullable: true schedulingGroupId: type: string @@ -20180,6 +20299,10 @@ components: - title: timeOffReason type: object properties: + code: + type: string + description: The code of the timeOffReason to represent an external identifier. + nullable: true displayName: type: string description: The name of the timeOffReason. Required. @@ -20226,6 +20349,7 @@ components: $ref: '#/components/schemas/microsoft.graph.timeOffItem' isStagedForDeletion: type: boolean + description: 'The timeOff is marked for deletion, a process that is finalized when the schedule is shared.' nullable: true sharedTimeOff: $ref: '#/components/schemas/microsoft.graph.timeOffItem' @@ -20484,17 +20608,6 @@ components: - alwaysEnabled - scheduled type: string - microsoft.graph.dayOfWeek: - title: dayOfWeek - enum: - - sunday - - monday - - tuesday - - wednesday - - thursday - - friday - - saturday - type: string microsoft.graph.timeZoneBase: title: timeZoneBase type: object @@ -20926,6 +21039,14 @@ components: - unavailable - unknownFutureValue type: string + microsoft.graph.cloudPcDisasterRecoveryCapabilityType: + title: cloudPcDisasterRecoveryCapabilityType + enum: + - none + - failover + - failback + - unknownFutureValue + type: string microsoft.graph.actionState: title: actionState enum: @@ -23132,6 +23253,8 @@ components: - none - checklistCompletion - unknownFutureValue + - formCompletion + - approvalCompletion type: string x-ms-enum-flags: isFlags: true @@ -23167,6 +23290,8 @@ components: - title: plannerTaskDetails type: object properties: + approvalAttachment: + $ref: '#/components/schemas/microsoft.graph.plannerBaseApprovalAttachment' checklist: $ref: '#/components/schemas/microsoft.graph.plannerChecklistItems' completionRequirements: @@ -23175,6 +23300,8 @@ components: type: string description: Description of the task. nullable: true + forms: + $ref: '#/components/schemas/microsoft.graph.plannerFormsDictionary' notes: $ref: '#/components/schemas/microsoft.graph.itemBody' previewType: @@ -23581,7 +23708,7 @@ components: createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' + description: 'The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true readOnly: true @@ -23590,7 +23717,7 @@ components: lastModifiedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' + description: 'The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true readOnly: true @@ -23736,7 +23863,7 @@ components: $ref: '#/components/schemas/microsoft.graph.itemBody' displayName: type: string - description: Display name of the virtual event + description: Display name of the virtual event. nullable: true endDateTime: $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' @@ -23748,13 +23875,13 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.virtualEventPresenter' - description: Presenters' information of the virtual event. + description: The virtual event presenters. x-ms-navigationProperty: true sessions: type: array items: $ref: '#/components/schemas/microsoft.graph.virtualEventSession' - description: Sessions of the virtual event. + description: Sessions for the virtual event. x-ms-navigationProperty: true additionalProperties: type: object @@ -26671,6 +26798,14 @@ components: type: object additionalProperties: type: object + microsoft.graph.plannerBaseApprovalAttachment: + title: plannerBaseApprovalAttachment + type: object + properties: + status: + $ref: '#/components/schemas/microsoft.graph.plannerApprovalStatus' + additionalProperties: + type: object microsoft.graph.plannerChecklistItems: title: plannerChecklistItems type: object @@ -26680,10 +26815,21 @@ components: title: plannerTaskCompletionRequirementDetails type: object properties: + approvalRequirement: + $ref: '#/components/schemas/microsoft.graph.plannerApprovalRequirement' checklistRequirement: $ref: '#/components/schemas/microsoft.graph.plannerChecklistRequirement' + formsRequirement: + $ref: '#/components/schemas/microsoft.graph.plannerFormsRequirement' additionalProperties: type: object + microsoft.graph.plannerFormsDictionary: + allOf: + - $ref: '#/components/schemas/microsoft.graph.Dictionary' + - title: plannerFormsDictionary + type: object + additionalProperties: + type: object microsoft.graph.plannerExternalReferences: title: plannerExternalReferences type: object @@ -27456,6 +27602,7 @@ components: items: type: string nullable: true + description: 'The identifiers of containers, such as organizational units, that are in scope for a synchronization rule. For Active Directory organizational units, use the distinguished names. An empty list means no container filtering is configured.' additionalProperties: type: object microsoft.graph.groupFilter: @@ -27467,6 +27614,7 @@ components: items: type: string nullable: true + description: 'Identifiers of groups that are in scope for a synchronization rule. For Active Directory groups, use the distinguished names. An empty list means no group filtering is configured.' additionalProperties: type: object microsoft.graph.stringKeyStringValuePair: @@ -28831,6 +28979,24 @@ components: - deviceIntent type: string description: Authoring source of a policy + microsoft.graph.plannerApprovalStatus: + title: plannerApprovalStatus + enum: + - requested + - approved + - rejected + - cancelled + - unknownFutureValue + type: string + microsoft.graph.plannerApprovalRequirement: + title: plannerApprovalRequirement + type: object + properties: + isApprovalRequired: + type: boolean + nullable: true + additionalProperties: + type: object microsoft.graph.plannerChecklistRequirement: title: plannerChecklistRequirement type: object @@ -28843,6 +29009,22 @@ components: description: A collection of required plannerChecklistItems identifiers to complete the plannerTask. additionalProperties: type: object + microsoft.graph.plannerFormsRequirement: + title: plannerFormsRequirement + type: object + properties: + requiredForms: + type: array + items: + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.Dictionary: + title: Dictionary + type: object + additionalProperties: + type: object microsoft.graph.endpointType: title: endpointType enum: diff --git a/openApiDocs/beta/DeviceManagement.Actions.yml b/openApiDocs/beta/DeviceManagement.Actions.yml index d9db607e744..0fe4f45cb46 100644 --- a/openApiDocs/beta/DeviceManagement.Actions.yml +++ b/openApiDocs/beta/DeviceManagement.Actions.yml @@ -13019,6 +13019,10 @@ paths: tags: - deviceManagement.Actions summary: Invoke action getActionStatusReports + description: 'Get the remote action status reports, including data such as the Cloud PC ID, Cloud PC device display name, initiating user''s principal name, device owner''s user principal name, action taken, and action state.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/cloudpcreports-getactionstatusreports?view=graph-rest-1.0 operationId: deviceManagement.virtualEndpoint.report_getActionStatusReport requestBody: description: Action parameters @@ -13080,6 +13084,74 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + /deviceManagement/virtualEndpoint/reports/microsoft.graph.getCloudPcPerformanceReport: + post: + tags: + - deviceManagement.Actions + summary: Invoke action getCloudPcPerformanceReport + operationId: deviceManagement.virtualEndpoint.report_getCloudPcPerformanceReport + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + reportName: + $ref: '#/components/schemas/microsoft.graph.cloudPCPerformanceReportName' + filter: + type: string + nullable: true + select: + type: array + items: + type: string + nullable: true + search: + type: string + nullable: true + groupBy: + type: array + items: + type: string + nullable: true + orderBy: + type: array + items: + type: string + nullable: true + skip: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + top: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/octet-stream: + schema: + type: object + properties: + value: + type: string + format: base64url + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action /deviceManagement/virtualEndpoint/reports/microsoft.graph.getCloudPcRecommendationReports: post: tags: @@ -13377,6 +13449,8 @@ paths: schema: type: object properties: + reportName: + $ref: '#/components/schemas/microsoft.graph.cloudPCInaccessibleReportName' filter: type: string nullable: true @@ -13718,6 +13792,72 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + /deviceManagement/virtualEndpoint/reports/microsoft.graph.retrieveCrossRegionDisasterRecoveryReport: + post: + tags: + - deviceManagement.Actions + summary: Invoke action retrieveCrossRegionDisasterRecoveryReport + operationId: deviceManagement.virtualEndpoint.report_retrieveCrossRegionDisasterRecoveryReport + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + filter: + type: string + nullable: true + select: + type: array + items: + type: string + nullable: true + search: + type: string + nullable: true + groupBy: + type: array + items: + type: string + nullable: true + orderBy: + type: array + items: + type: string + nullable: true + skip: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + top: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/octet-stream: + schema: + type: object + properties: + value: + type: string + format: base64url + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/deviceManagement/virtualEndpoint/userSettings/{cloudPcUserSetting-id}/microsoft.graph.assign': post: tags: @@ -16508,6 +16648,12 @@ components: x-ms-navigationProperty: true additionalProperties: type: object + microsoft.graph.cloudPCPerformanceReportName: + title: cloudPCPerformanceReportName + enum: + - performanceTrendReport + - unknownFutureValue + type: string microsoft.graph.cloudPcReportName: title: cloudPcReportName enum: @@ -16524,6 +16670,16 @@ components: - inaccessibleCloudPcReports - rawRemoteConnectionReports - cloudPcUsageCategoryReports + - crossRegionDisasterRecoveryReport + - performanceTrendReport + - inaccessibleCloudPcTrendReport + type: string + microsoft.graph.cloudPCInaccessibleReportName: + title: cloudPCInaccessibleReportName + enum: + - inaccessibleCloudPcReports + - inaccessibleCloudPcTrendReport + - unknownFutureValue type: string microsoft.graph.cloudPcUserSettingAssignment: allOf: @@ -19002,26 +19158,26 @@ components: nullable: true categoryId: type: string - description: Specify category in which the setting is under. Support $filters. + description: Specifies the area group under which the setting is configured in a specified configuration service provider (CSP) nullable: true description: type: string - description: Description of the setting. + description: Description of the item nullable: true displayName: type: string - description: 'Name of the setting. For example: Allow Toast.' + description: Display name of the item nullable: true helpText: type: string - description: Help text of the setting. Give more details of the setting. + description: Help text of the item nullable: true infoUrls: type: array items: type: string nullable: true - description: List of links more info for the setting can be found at. + description: List of links more info for the setting can be found at keywords: type: array items: @@ -19045,7 +19201,7 @@ components: description: List of referred setting information. rootDefinitionId: type: string - description: Root setting definition id if the setting is a child setting. + description: Root setting definition if the setting is a child setting. nullable: true settingUsage: $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingUsage' @@ -20695,6 +20851,16 @@ components: type: string description: Request identifier of the last interactive sign-in performed by this user. nullable: true + lastSuccessfulSignInDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The datetime of the user's most recent successful sign in activity. + format: date-time + nullable: true + lastSuccessfulSignInRequestId: + type: string + description: The requestID of the last successful signIn. + nullable: true additionalProperties: type: object microsoft.graph.userActivity: @@ -21654,6 +21820,8 @@ components: $ref: '#/components/schemas/microsoft.graph.cloudPcConnectionSettings' connectivityResult: $ref: '#/components/schemas/microsoft.graph.cloudPcConnectivityResult' + disasterRecoveryCapability: + $ref: '#/components/schemas/microsoft.graph.cloudPcDisasterRecoveryCapability' diskEncryptionState: $ref: '#/components/schemas/microsoft.graph.cloudPcDiskEncryptionState' displayName: @@ -24367,6 +24535,14 @@ components: - title: userTeamwork type: object properties: + locale: + type: string + description: Represents the chosen locale of a user in Microsoft Teams. + nullable: true + region: + type: string + description: Represents the region of the user in Microsoft Teams. + nullable: true associatedTeams: type: array items: @@ -25659,13 +25835,13 @@ components: createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The start time of the operation. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' + description: 'The start time of the operation. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true lastActionDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The time of the last action in the operation. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' + description: 'The time of the last action in the operation. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true resourceLocation: @@ -26459,6 +26635,20 @@ components: format: date-time additionalProperties: type: object + microsoft.graph.cloudPcDisasterRecoveryCapability: + title: cloudPcDisasterRecoveryCapability + type: object + properties: + capabilityType: + $ref: '#/components/schemas/microsoft.graph.cloudPcDisasterRecoveryCapabilityType' + primaryRegion: + type: string + nullable: true + secondaryRegion: + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.cloudPcDiskEncryptionState: title: cloudPcDiskEncryptionState enum: @@ -27981,6 +28171,9 @@ components: type: string description: The email address for sending messages to the channel. Read-only. nullable: true + isArchived: + type: boolean + nullable: true isFavoriteByDefault: type: boolean description: 'Indicates whether the channel should automatically be marked ''favorite'' for all members of the team. Can only be set programmatically with Create team. Default: false.' @@ -28033,6 +28226,10 @@ components: - title: schedule type: object properties: + activitiesIncludedWhenCopyingShiftsEnabled: + type: boolean + description: Indicates whether copied shifts should include the activities. + nullable: true enabled: type: boolean description: Indicates whether the schedule is enabled for the team. Required. @@ -28052,6 +28249,8 @@ components: description: Additional information about why schedule provisioning failed. nullable: true readOnly: true + startDayOfWeek: + $ref: '#/components/schemas/microsoft.graph.dayOfWeek' swapShiftsRequestsEnabled: type: boolean description: Indicates whether swap shifts requests are enabled for the schedule. @@ -28080,6 +28279,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.dayNote' + description: The day notes in the schedule. x-ms-navigationProperty: true offerShiftRequests: type: array @@ -28121,6 +28321,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.timeCard' + description: The time cards in the schedule. x-ms-navigationProperty: true timeOffReasons: type: array @@ -31072,6 +31273,8 @@ components: - title: plannerPlan type: object properties: + archivalInfo: + $ref: '#/components/schemas/microsoft.graph.plannerArchivalInfo' container: $ref: '#/components/schemas/microsoft.graph.plannerPlanContainer' contexts: @@ -31086,6 +31289,9 @@ components: nullable: true creationSource: $ref: '#/components/schemas/microsoft.graph.plannerPlanCreation' + isArchived: + type: boolean + nullable: true owner: type: string nullable: true @@ -31128,6 +31334,8 @@ components: nullable: true appliedCategories: $ref: '#/components/schemas/microsoft.graph.plannerAppliedCategories' + archivalInfo: + $ref: '#/components/schemas/microsoft.graph.plannerArchivalInfo' assigneePriority: type: string description: Hint used to order items of this type in a list view. The format is defined as outlined here. @@ -31177,6 +31385,17 @@ components: type: boolean description: Read-only. Value is true if the details object of the task has a nonempty description and false otherwise. nullable: true + isArchived: + type: boolean + nullable: true + isOnMyDay: + type: boolean + nullable: true + isOnMyDayLastModifiedDate: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' + type: string + format: date + nullable: true orderHint: type: string description: Hint used to order items of this type in a list view. The format is defined as outlined here. @@ -31822,11 +32041,11 @@ components: properties: displayName: type: string - description: The display name of the identity. This property is read-only. + description: 'The display name of the identity. The display name might not always be available or up to date. For example, if a user changes their display name the API might show the new value in a future response, but the items associated with the user won''t show up as having changed when using delta.' nullable: true id: type: string - description: The identifier of the identity. This property is read-only. + description: 'Unique identifier for the identity. When the unique identifier is unavailable, the displayName property is provided for the identity, but the id property isn''t included in the response.' nullable: true additionalProperties: type: object @@ -32959,6 +33178,8 @@ components: - teamifyGroup - createChannel - createChat + - archiveChannel + - unarchiveChannel type: string microsoft.graph.teamsAsyncOperationStatus: title: teamsAsyncOperationStatus @@ -33022,6 +33243,14 @@ components: - unavailable - unknownFutureValue type: string + microsoft.graph.cloudPcDisasterRecoveryCapabilityType: + title: cloudPcDisasterRecoveryCapabilityType + enum: + - none + - failover + - failback + - unknownFutureValue + type: string microsoft.graph.cloudPcPartnerAgentInstallStatus: title: cloudPcPartnerAgentInstallStatus enum: @@ -34966,6 +35195,7 @@ components: dayNoteDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string + description: The date of the day note. format: date nullable: true draftDayNote: @@ -35023,13 +35253,29 @@ components: $ref: '#/components/schemas/microsoft.graph.openShiftItem' isStagedForDeletion: type: boolean + description: 'The openShift is marked for deletion, a process that is finalized when the schedule is shared.' nullable: true schedulingGroupId: type: string - description: ID for the scheduling group that the open shift belongs to. + description: The ID of the schedulingGroup that contains the openShift. + nullable: true + schedulingGroupName: + type: string + description: The name of the schedulingGroup that contains the openShift. nullable: true + readOnly: true sharedOpenShift: $ref: '#/components/schemas/microsoft.graph.openShiftItem' + teamId: + type: string + description: The ID of the team in which the openShift is located. + nullable: true + readOnly: true + teamName: + type: string + description: The name of the team in which the openShift is located. + nullable: true + readOnly: true additionalProperties: type: object microsoft.graph.schedulingGroup: @@ -35038,6 +35284,10 @@ components: - title: schedulingGroup type: object properties: + code: + type: string + description: The code for the schedulingGroup to represent an external identifier. + nullable: true displayName: type: string description: The display name for the schedulingGroup. Required. @@ -35065,6 +35315,7 @@ components: $ref: '#/components/schemas/microsoft.graph.shiftItem' isStagedForDeletion: type: boolean + description: 'The shift is marked for deletion, a process that is finalized when the schedule is shared.' nullable: true schedulingGroupId: type: string @@ -35125,6 +35376,10 @@ components: - title: timeOffReason type: object properties: + code: + type: string + description: The code of the timeOffReason to represent an external identifier. + nullable: true displayName: type: string description: The name of the timeOffReason. Required. @@ -35171,6 +35426,7 @@ components: $ref: '#/components/schemas/microsoft.graph.timeOffItem' isStagedForDeletion: type: boolean + description: 'The timeOff is marked for deletion, a process that is finalized when the schedule is shared.' nullable: true sharedTimeOff: $ref: '#/components/schemas/microsoft.graph.timeOffItem' @@ -37023,6 +37279,22 @@ components: description: Unique identifier of the accessReviewStageSettings. The stageId is used in dependsOn property to indicate the stage relationship. Required. additionalProperties: type: object + microsoft.graph.plannerArchivalInfo: + title: plannerArchivalInfo + type: object + properties: + justification: + type: string + nullable: true + statusChangedBy: + $ref: '#/components/schemas/microsoft.graph.identitySet' + statusChangedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + additionalProperties: + type: object microsoft.graph.plannerPlanContainer: title: plannerPlanContainer type: object @@ -37068,8 +37340,13 @@ components: - title: plannerBucket type: object properties: + archivalInfo: + $ref: '#/components/schemas/microsoft.graph.plannerArchivalInfo' creationSource: $ref: '#/components/schemas/microsoft.graph.plannerBucketCreation' + isArchived: + type: boolean + nullable: true name: type: string description: Name of the bucket. @@ -37168,6 +37445,8 @@ components: - none - checklistCompletion - unknownFutureValue + - formCompletion + - approvalCompletion type: string x-ms-enum-flags: isFlags: true @@ -37203,6 +37482,8 @@ components: - title: plannerTaskDetails type: object properties: + approvalAttachment: + $ref: '#/components/schemas/microsoft.graph.plannerBaseApprovalAttachment' checklist: $ref: '#/components/schemas/microsoft.graph.plannerChecklistItems' completionRequirements: @@ -37211,6 +37492,8 @@ components: type: string description: Description of the task. nullable: true + forms: + $ref: '#/components/schemas/microsoft.graph.plannerFormsDictionary' notes: $ref: '#/components/schemas/microsoft.graph.itemBody' previewType: @@ -37617,7 +37900,7 @@ components: createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' + description: 'The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true readOnly: true @@ -37626,7 +37909,7 @@ components: lastModifiedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' + description: 'The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true readOnly: true @@ -37772,7 +38055,7 @@ components: $ref: '#/components/schemas/microsoft.graph.itemBody' displayName: type: string - description: Display name of the virtual event + description: Display name of the virtual event. nullable: true endDateTime: $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' @@ -37784,13 +38067,13 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.virtualEventPresenter' - description: Presenters' information of the virtual event. + description: The virtual event presenters. x-ms-navigationProperty: true sessions: type: array items: $ref: '#/components/schemas/microsoft.graph.virtualEventSession' - description: Sessions of the virtual event. + description: Sessions for the virtual event. x-ms-navigationProperty: true additionalProperties: type: object @@ -40618,6 +40901,14 @@ components: type: object additionalProperties: type: object + microsoft.graph.plannerBaseApprovalAttachment: + title: plannerBaseApprovalAttachment + type: object + properties: + status: + $ref: '#/components/schemas/microsoft.graph.plannerApprovalStatus' + additionalProperties: + type: object microsoft.graph.plannerChecklistItems: title: plannerChecklistItems type: object @@ -40627,10 +40918,21 @@ components: title: plannerTaskCompletionRequirementDetails type: object properties: + approvalRequirement: + $ref: '#/components/schemas/microsoft.graph.plannerApprovalRequirement' checklistRequirement: $ref: '#/components/schemas/microsoft.graph.plannerChecklistRequirement' + formsRequirement: + $ref: '#/components/schemas/microsoft.graph.plannerFormsRequirement' additionalProperties: type: object + microsoft.graph.plannerFormsDictionary: + allOf: + - $ref: '#/components/schemas/microsoft.graph.Dictionary' + - title: plannerFormsDictionary + type: object + additionalProperties: + type: object microsoft.graph.plannerExternalReferences: title: plannerExternalReferences type: object @@ -42882,6 +43184,24 @@ components: - deviceIntent type: string description: Authoring source of a policy + microsoft.graph.plannerApprovalStatus: + title: plannerApprovalStatus + enum: + - requested + - approved + - rejected + - cancelled + - unknownFutureValue + type: string + microsoft.graph.plannerApprovalRequirement: + title: plannerApprovalRequirement + type: object + properties: + isApprovalRequired: + type: boolean + nullable: true + additionalProperties: + type: object microsoft.graph.plannerChecklistRequirement: title: plannerChecklistRequirement type: object @@ -42894,6 +43214,22 @@ components: description: A collection of required plannerChecklistItems identifiers to complete the plannerTask. additionalProperties: type: object + microsoft.graph.plannerFormsRequirement: + title: plannerFormsRequirement + type: object + properties: + requiredForms: + type: array + items: + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.Dictionary: + title: Dictionary + type: object + additionalProperties: + type: object microsoft.graph.endpointType: title: endpointType enum: @@ -43150,6 +43486,7 @@ components: items: type: string nullable: true + description: 'The identifiers of containers, such as organizational units, that are in scope for a synchronization rule. For Active Directory organizational units, use the distinguished names. An empty list means no container filtering is configured.' additionalProperties: type: object microsoft.graph.groupFilter: @@ -43161,6 +43498,7 @@ components: items: type: string nullable: true + description: 'Identifiers of groups that are in scope for a synchronization rule. For Active Directory groups, use the distinguished names. An empty list means no group filtering is configured.' additionalProperties: type: object microsoft.graph.stringKeyStringValuePair: diff --git a/openApiDocs/beta/DeviceManagement.Administration.yml b/openApiDocs/beta/DeviceManagement.Administration.yml index 6d8b064378d..1c4991f5c0a 100644 --- a/openApiDocs/beta/DeviceManagement.Administration.yml +++ b/openApiDocs/beta/DeviceManagement.Administration.yml @@ -14507,6 +14507,8 @@ paths: - connectionSettings desc - connectivityResult - connectivityResult desc + - disasterRecoveryCapability + - disasterRecoveryCapability desc - diskEncryptionState - diskEncryptionState desc - displayName @@ -14570,6 +14572,7 @@ paths: - aadDeviceId - connectionSettings - connectivityResult + - disasterRecoveryCapability - diskEncryptionState - displayName - gracePeriodEndDateTime @@ -14671,6 +14674,7 @@ paths: - aadDeviceId - connectionSettings - connectivityResult + - disasterRecoveryCapability - diskEncryptionState - displayName - gracePeriodEndDateTime @@ -14905,6 +14909,8 @@ paths: - id desc - displayName - displayName desc + - errorCode + - errorCode desc - expirationDate - expirationDate desc - lastModifiedDateTime @@ -14938,6 +14944,7 @@ paths: enum: - id - displayName + - errorCode - expirationDate - lastModifiedDateTime - operatingSystem @@ -15027,6 +15034,7 @@ paths: enum: - id - displayName + - errorCode - expirationDate - lastModifiedDateTime - operatingSystem @@ -15629,8 +15637,12 @@ paths: - offer desc - offerDisplayName - offerDisplayName desc + - offerName + - offerName desc - publisher - publisher desc + - publisherName + - publisherName desc - recommendedSku - recommendedSku desc - sizeInGB @@ -15639,6 +15651,8 @@ paths: - sku desc - skuDisplayName - skuDisplayName desc + - skuName + - skuName desc - startDate - startDate desc - status @@ -15660,11 +15674,14 @@ paths: - expirationDate - offer - offerDisplayName + - offerName - publisher + - publisherName - recommendedSku - sizeInGB - sku - skuDisplayName + - skuName - startDate - status type: string @@ -15746,11 +15763,14 @@ paths: - expirationDate - offer - offerDisplayName + - offerName - publisher + - publisherName - recommendedSku - sizeInGB - sku - skuDisplayName + - skuName - startDate - status type: string @@ -15883,10 +15903,14 @@ paths: - adDomainUsername desc - alternateResourceUrl - alternateResourceUrl desc + - connectionType + - connectionType desc - displayName - displayName desc - healthCheckStatus - healthCheckStatus desc + - healthCheckStatusDetail + - healthCheckStatusDetail desc - healthCheckStatusDetails - healthCheckStatusDetails desc - inUse @@ -15927,8 +15951,10 @@ paths: - adDomainPassword - adDomainUsername - alternateResourceUrl + - connectionType - displayName - healthCheckStatus + - healthCheckStatusDetail - healthCheckStatusDetails - inUse - managedBy @@ -16023,8 +16049,10 @@ paths: - adDomainPassword - adDomainUsername - alternateResourceUrl + - connectionType - displayName - healthCheckStatus + - healthCheckStatusDetail - healthCheckStatusDetails - inUse - managedBy @@ -16297,6 +16325,8 @@ paths: - provisioningType desc - scopeIds - scopeIds desc + - windowsSetting + - windowsSetting desc - windowsSettings - windowsSettings desc type: string @@ -16329,6 +16359,7 @@ paths: - onPremisesConnectionId - provisioningType - scopeIds + - windowsSetting - windowsSettings - assignments type: string @@ -16440,6 +16471,7 @@ paths: - onPremisesConnectionId - provisioningType - scopeIds + - windowsSetting - windowsSettings - assignments type: string @@ -19236,6 +19268,8 @@ paths: - id desc - createdDateTime - createdDateTime desc + - crossRegionDisasterRecoverySetting + - crossRegionDisasterRecoverySetting desc - displayName - displayName desc - lastModifiedDateTime @@ -19261,6 +19295,7 @@ paths: enum: - id - createdDateTime + - crossRegionDisasterRecoverySetting - displayName - lastModifiedDateTime - localAdminEnabled @@ -19348,6 +19383,7 @@ paths: enum: - id - createdDateTime + - crossRegionDisasterRecoverySetting - displayName - lastModifiedDateTime - localAdminEnabled @@ -21603,6 +21639,8 @@ components: $ref: '#/components/schemas/microsoft.graph.cloudPcConnectionSettings' connectivityResult: $ref: '#/components/schemas/microsoft.graph.cloudPcConnectivityResult' + disasterRecoveryCapability: + $ref: '#/components/schemas/microsoft.graph.cloudPcDisasterRecoveryCapability' diskEncryptionState: $ref: '#/components/schemas/microsoft.graph.cloudPcDiskEncryptionState' displayName: @@ -21710,6 +21748,8 @@ components: type: string description: The display name of the image. nullable: true + errorCode: + $ref: '#/components/schemas/microsoft.graph.cloudPcDeviceImageErrorCode' expirationDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string @@ -21833,10 +21873,16 @@ components: type: string description: 'The official display offer name of the gallery image. For example, Windows 10 Enterprise + OS Optimizations. Read-only.' nullable: true + offerName: + type: string + nullable: true publisher: type: string description: The publisher name of the gallery image. This value is passed to Azure to get the image resource. Read-only. nullable: true + publisherName: + type: string + nullable: true recommendedSku: type: string description: Recommended Cloud PC SKU for this gallery image. Read-only. @@ -21856,6 +21902,9 @@ components: type: string description: 'The official display stock keeping unit (SKU) name of this gallery image. For example, 2004. Read-only.' nullable: true + skuName: + type: string + nullable: true startDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string @@ -21888,11 +21937,15 @@ components: type: string description: The interface URL of the partner service's resource that links to this Azure network connection. Returned only on $select. nullable: true + connectionType: + $ref: '#/components/schemas/microsoft.graph.cloudPcOnPremisesConnectionType' displayName: type: string description: The display name for the Azure network connection. healthCheckStatus: $ref: '#/components/schemas/microsoft.graph.cloudPcOnPremisesConnectionStatus' + healthCheckStatusDetail: + $ref: '#/components/schemas/microsoft.graph.cloudPcOnPremisesConnectionStatusDetail' healthCheckStatusDetails: $ref: '#/components/schemas/microsoft.graph.cloudPcOnPremisesConnectionStatusDetails' inUse: @@ -21981,7 +22034,6 @@ components: displayName: type: string description: The display name for the provisioning policy. - nullable: true domainJoinConfiguration: $ref: '#/components/schemas/microsoft.graph.cloudPcDomainJoinConfiguration' domainJoinConfigurations: @@ -22002,11 +22054,9 @@ components: imageDisplayName: type: string description: The display name for the OS image you’re provisioning. - nullable: true imageId: type: string description: 'The ID of the OS image you want to provision on Cloud PCs. The format for a gallery type image is: {publisheroffersku}. Supported values for each of the parameters are as follows:publisher: Microsoftwindowsdesktop. offer: windows-ent-cpc. sku: 21h1-ent-cpc-m365, 21h1-ent-cpc-os, 20h2-ent-cpc-m365, 20h2-ent-cpc-os, 20h1-ent-cpc-m365, 20h1-ent-cpc-os, 19h2-ent-cpc-m365 and 19h2-ent-cpc-os.' - nullable: true imageType: $ref: '#/components/schemas/microsoft.graph.cloudPcProvisioningPolicyImageType' localAdminEnabled: @@ -22028,6 +22078,8 @@ components: items: type: string nullable: true + windowsSetting: + $ref: '#/components/schemas/microsoft.graph.cloudPcWindowsSetting' windowsSettings: $ref: '#/components/schemas/microsoft.graph.cloudPcWindowsSettings' assignments: @@ -22952,9 +23004,11 @@ components: createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The date and time the setting was created. The Timestamp type represents the date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 looks like this: ''2014-01-01T00:00:00Z''.' + description: 'The date and time the setting was created. The timestamp type represents the date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 looks like this: ''2014-01-01T00:00:00Z''.' format: date-time nullable: true + crossRegionDisasterRecoverySetting: + $ref: '#/components/schemas/microsoft.graph.cloudPcCrossRegionDisasterRecoverySetting' displayName: type: string description: The setting name displayed in the user interface. @@ -22962,7 +23016,7 @@ components: lastModifiedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The last date and time the setting was modified. The Timestamp type represents the date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 looks like this: ''2014-01-01T00:00:00Z''.' + description: 'The last date and time the setting was modified. The timestamp type represents the date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 looks like this: ''2014-01-01T00:00:00Z''.' format: date-time nullable: true localAdminEnabled: @@ -22977,7 +23031,6 @@ components: $ref: '#/components/schemas/microsoft.graph.cloudPcRestorePointSetting' selfServiceEnabled: type: boolean - description: 'Indicates whether the self-service option is enabled. Default value is false. To enable the self-service option, change the setting to true. If the self-service option is enabled, the end user is allowed to perform some self-service operations, such as upgrading the Cloud PC through the end user portal.' nullable: true assignments: type: array @@ -24420,7 +24473,7 @@ components: - create - delete - patch - - other + - unknownFutureValue type: string microsoft.graph.cloudPcAuditActivityResult: title: cloudPcAuditActivityResult @@ -24429,7 +24482,7 @@ components: - clientError - failure - timeout - - other + - unknownFutureValue type: string microsoft.graph.cloudPcAuditActor: title: cloudPcAuditActor @@ -24485,7 +24538,7 @@ components: title: cloudPcAuditCategory enum: - cloudPC - - other + - unknownFutureValue type: string microsoft.graph.cloudPcAuditResource: title: cloudPcAuditResource @@ -24565,6 +24618,20 @@ components: format: date-time additionalProperties: type: object + microsoft.graph.cloudPcDisasterRecoveryCapability: + title: cloudPcDisasterRecoveryCapability + type: object + properties: + capabilityType: + $ref: '#/components/schemas/microsoft.graph.cloudPcDisasterRecoveryCapabilityType' + primaryRegion: + type: string + nullable: true + secondaryRegion: + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.cloudPcDiskEncryptionState: title: cloudPcDiskEncryptionState enum: @@ -24713,11 +24780,26 @@ components: - administrator - unknownFutureValue type: string + microsoft.graph.cloudPcDeviceImageErrorCode: + title: cloudPcDeviceImageErrorCode + enum: + - internalServerError + - sourceImageNotFound + - osVersionNotSupported + - sourceImageInvalid + - sourceImageNotGeneralized + - unknownFutureValue + - vmAlreadyAzureAdjoined + - paidSourceImageNotSupport + - sourceImageNotSupportCustomizeVMName + - sourceImageSizeExceedsLimitation + type: string microsoft.graph.cloudPcDeviceImageOsStatus: title: cloudPcDeviceImageOsStatus enum: - supported - supportedWithWarning + - unknown - unknownFutureValue type: string microsoft.graph.cloudPcDeviceImageStatus: @@ -24726,6 +24808,7 @@ components: - pending - ready - failed + - unknownFutureValue type: string microsoft.graph.cloudPcDeviceImageStatusDetails: title: cloudPcDeviceImageStatusDetails @@ -24758,6 +24841,13 @@ components: - notSupported - unknownFutureValue type: string + microsoft.graph.cloudPcOnPremisesConnectionType: + title: cloudPcOnPremisesConnectionType + enum: + - hybridAzureADJoin + - azureADJoin + - unknownFutureValue + type: string microsoft.graph.cloudPcOnPremisesConnectionStatus: title: cloudPcOnPremisesConnectionStatus enum: @@ -24769,6 +24859,24 @@ components: - informational - unknownFutureValue type: string + microsoft.graph.cloudPcOnPremisesConnectionStatusDetail: + title: cloudPcOnPremisesConnectionStatusDetail + 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 + format: date-time + healthChecks: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.cloudPcOnPremisesConnectionHealthCheck' + startDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + additionalProperties: + type: object microsoft.graph.cloudPcOnPremisesConnectionStatusDetails: title: cloudPcOnPremisesConnectionStatusDetails type: object @@ -24800,13 +24908,6 @@ components: type: string x-ms-enum-flags: isFlags: true - microsoft.graph.cloudPcOnPremisesConnectionType: - title: cloudPcOnPremisesConnectionType - enum: - - hybridAzureADJoin - - azureADJoin - - unknownFutureValue - type: string microsoft.graph.cloudPcWindowsSettings: title: cloudPcWindowsSettings type: object @@ -24821,6 +24922,8 @@ components: title: cloudPcDomainJoinConfiguration type: object properties: + domainJoinType: + $ref: '#/components/schemas/microsoft.graph.cloudPcDomainJoinType' onPremisesConnectionId: type: string description: 'The Azure network connection ID that matches the virtual network IT admins want the provisioning policy to use when they create Cloud PCs. You can use this property in both domain join types: Azure AD joined or Hybrid Microsoft Entra joined. If you enter an onPremisesConnectionId, leave regionName as empty.' @@ -24840,11 +24943,14 @@ components: enum: - gallery - custom + - unknownFutureValue type: string microsoft.graph.microsoftManagedDesktop: title: microsoftManagedDesktop type: object properties: + managedType: + $ref: '#/components/schemas/microsoft.graph.microsoftManagedDesktopType' profile: type: string description: The name of the Microsoft Managed Desktop profile that the Windows 365 Cloud PC is associated with. @@ -24853,6 +24959,15 @@ components: $ref: '#/components/schemas/microsoft.graph.microsoftManagedDesktopType' additionalProperties: type: object + microsoft.graph.cloudPcWindowsSetting: + title: cloudPcWindowsSetting + type: object + properties: + locale: + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.cloudPcManagementAssignmentTarget: title: cloudPcManagementAssignmentTarget type: object @@ -25230,6 +25345,16 @@ components: type: string description: Request identifier of the last interactive sign-in performed by this user. nullable: true + lastSuccessfulSignInDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The datetime of the user's most recent successful sign in activity. + format: date-time + nullable: true + lastSuccessfulSignInRequestId: + type: string + description: The requestID of the last successful signIn. + nullable: true additionalProperties: type: object microsoft.graph.userActivity: @@ -28858,6 +28983,14 @@ components: - title: userTeamwork type: object properties: + locale: + type: string + description: Represents the chosen locale of a user in Microsoft Teams. + nullable: true + region: + type: string + description: Represents the region of the user in Microsoft Teams. + nullable: true associatedTeams: type: array items: @@ -29065,6 +29198,9 @@ components: - inaccessibleCloudPcReports - rawRemoteConnectionReports - cloudPcUsageCategoryReports + - crossRegionDisasterRecoveryReport + - performanceTrendReport + - inaccessibleCloudPcTrendReport type: string microsoft.graph.cloudPcSnapshotType: title: cloudPcSnapshotType @@ -29112,6 +29248,19 @@ components: - unavailable - unknownFutureValue type: string + microsoft.graph.cloudPcCrossRegionDisasterRecoverySetting: + title: cloudPcCrossRegionDisasterRecoverySetting + type: object + properties: + crossRegionDisasterRecoveryEnabled: + type: boolean + disasterRecoveryNetworkSetting: + $ref: '#/components/schemas/microsoft.graph.cloudPcDisasterRecoveryNetworkSetting' + maintainCrossRegionRestorePointEnabled: + type: boolean + nullable: true + additionalProperties: + type: object microsoft.graph.cloudPcRestorePointSetting: title: cloudPcRestorePointSetting type: object @@ -29123,6 +29272,8 @@ components: description: 'The time interval in hours to take snapshots (restore points) of a Cloud PC automatically. Possible values are 4, 6, 12, 16, and 24. The default frequency is 12 hours.' format: int32 nullable: true + frequencyType: + $ref: '#/components/schemas/microsoft.graph.cloudPcRestorePointFrequencyType' userRestoreEnabled: type: boolean description: 'If true, the user has the ability to use snapshots to restore Cloud PCs. If false, non-admin users can''t use snapshots to restore the Cloud PC.' @@ -30061,7 +30212,7 @@ components: - itPro - application - partner - - unknown + - unknownFutureValue type: string microsoft.graph.cloudPcUserRoleScopeTagInfo: title: cloudPcUserRoleScopeTagInfo @@ -30121,6 +30272,14 @@ components: - unavailable - unknownFutureValue type: string + microsoft.graph.cloudPcDisasterRecoveryCapabilityType: + title: cloudPcDisasterRecoveryCapabilityType + enum: + - none + - failover + - failback + - unknownFutureValue + type: string microsoft.graph.actionState: title: actionState enum: @@ -30168,6 +30327,9 @@ components: title: cloudPcOnPremisesConnectionHealthCheck type: object properties: + additionalDetail: + type: string + nullable: true additionalDetails: type: string description: More details about the health check or the recommended action. @@ -30948,13 +31110,13 @@ components: createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The start time of the operation. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' + description: 'The start time of the operation. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true lastActionDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The time of the last action in the operation. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' + description: 'The time of the last action in the operation. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true resourceLocation: @@ -33241,6 +33403,9 @@ components: type: string description: The email address for sending messages to the channel. Read-only. nullable: true + isArchived: + type: boolean + nullable: true isFavoriteByDefault: type: boolean description: 'Indicates whether the channel should automatically be marked ''favorite'' for all members of the team. Can only be set programmatically with Create team. Default: false.' @@ -33293,6 +33458,10 @@ components: - title: schedule type: object properties: + activitiesIncludedWhenCopyingShiftsEnabled: + type: boolean + description: Indicates whether copied shifts should include the activities. + nullable: true enabled: type: boolean description: Indicates whether the schedule is enabled for the team. Required. @@ -33312,6 +33481,8 @@ components: description: Additional information about why schedule provisioning failed. nullable: true readOnly: true + startDayOfWeek: + $ref: '#/components/schemas/microsoft.graph.dayOfWeek' swapShiftsRequestsEnabled: type: boolean description: Indicates whether swap shifts requests are enabled for the schedule. @@ -33340,6 +33511,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.dayNote' + description: The day notes in the schedule. x-ms-navigationProperty: true offerShiftRequests: type: array @@ -33381,6 +33553,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.timeCard' + description: The time cards in the schedule. x-ms-navigationProperty: true timeOffReasons: type: array @@ -36088,6 +36261,8 @@ components: - title: plannerPlan type: object properties: + archivalInfo: + $ref: '#/components/schemas/microsoft.graph.plannerArchivalInfo' container: $ref: '#/components/schemas/microsoft.graph.plannerPlanContainer' contexts: @@ -36102,6 +36277,9 @@ components: nullable: true creationSource: $ref: '#/components/schemas/microsoft.graph.plannerPlanCreation' + isArchived: + type: boolean + nullable: true owner: type: string nullable: true @@ -36144,6 +36322,8 @@ components: nullable: true appliedCategories: $ref: '#/components/schemas/microsoft.graph.plannerAppliedCategories' + archivalInfo: + $ref: '#/components/schemas/microsoft.graph.plannerArchivalInfo' assigneePriority: type: string description: Hint used to order items of this type in a list view. The format is defined as outlined here. @@ -36193,6 +36373,17 @@ components: type: boolean description: Read-only. Value is true if the details object of the task has a nonempty description and false otherwise. nullable: true + isArchived: + type: boolean + nullable: true + isOnMyDay: + type: boolean + nullable: true + isOnMyDayLastModifiedDate: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' + type: string + format: date + nullable: true orderHint: type: string description: Hint used to order items of this type in a list view. The format is defined as outlined here. @@ -36838,11 +37029,11 @@ components: properties: displayName: type: string - description: The display name of the identity. This property is read-only. + description: 'The display name of the identity. The display name might not always be available or up to date. For example, if a user changes their display name the API might show the new value in a future response, but the items associated with the user won''t show up as having changed when using delta.' nullable: true id: type: string - description: The identifier of the identity. This property is read-only. + description: 'Unique identifier for the identity. When the unique identifier is unavailable, the displayName property is provided for the identity, but the id property isn''t included in the response.' nullable: true additionalProperties: type: object @@ -37039,6 +37230,22 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.cloudPcDisasterRecoveryNetworkSetting: + title: cloudPcDisasterRecoveryNetworkSetting + type: object + additionalProperties: + type: object + microsoft.graph.cloudPcRestorePointFrequencyType: + title: cloudPcRestorePointFrequencyType + enum: + - default + - fourHours + - sixHours + - twelveHours + - sixteenHours + - twentyFourHours + - unknownFutureValue + type: string microsoft.graph.ODataErrors.MainError: required: - code @@ -37987,6 +38194,8 @@ components: - teamifyGroup - createChannel - createChat + - archiveChannel + - unarchiveChannel type: string microsoft.graph.teamsAsyncOperationStatus: title: teamsAsyncOperationStatus @@ -39962,6 +40171,7 @@ components: dayNoteDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string + description: The date of the day note. format: date nullable: true draftDayNote: @@ -40019,13 +40229,29 @@ components: $ref: '#/components/schemas/microsoft.graph.openShiftItem' isStagedForDeletion: type: boolean + description: 'The openShift is marked for deletion, a process that is finalized when the schedule is shared.' nullable: true schedulingGroupId: type: string - description: ID for the scheduling group that the open shift belongs to. + description: The ID of the schedulingGroup that contains the openShift. + nullable: true + schedulingGroupName: + type: string + description: The name of the schedulingGroup that contains the openShift. nullable: true + readOnly: true sharedOpenShift: $ref: '#/components/schemas/microsoft.graph.openShiftItem' + teamId: + type: string + description: The ID of the team in which the openShift is located. + nullable: true + readOnly: true + teamName: + type: string + description: The name of the team in which the openShift is located. + nullable: true + readOnly: true additionalProperties: type: object microsoft.graph.schedulingGroup: @@ -40034,6 +40260,10 @@ components: - title: schedulingGroup type: object properties: + code: + type: string + description: The code for the schedulingGroup to represent an external identifier. + nullable: true displayName: type: string description: The display name for the schedulingGroup. Required. @@ -40061,6 +40291,7 @@ components: $ref: '#/components/schemas/microsoft.graph.shiftItem' isStagedForDeletion: type: boolean + description: 'The shift is marked for deletion, a process that is finalized when the schedule is shared.' nullable: true schedulingGroupId: type: string @@ -40121,6 +40352,10 @@ components: - title: timeOffReason type: object properties: + code: + type: string + description: The code of the timeOffReason to represent an external identifier. + nullable: true displayName: type: string description: The name of the timeOffReason. Required. @@ -40167,6 +40402,7 @@ components: $ref: '#/components/schemas/microsoft.graph.timeOffItem' isStagedForDeletion: type: boolean + description: 'The timeOff is marked for deletion, a process that is finalized when the schedule is shared.' nullable: true sharedTimeOff: $ref: '#/components/schemas/microsoft.graph.timeOffItem' @@ -42049,6 +42285,22 @@ components: description: Unique identifier of the accessReviewStageSettings. The stageId is used in dependsOn property to indicate the stage relationship. Required. additionalProperties: type: object + microsoft.graph.plannerArchivalInfo: + title: plannerArchivalInfo + type: object + properties: + justification: + type: string + nullable: true + statusChangedBy: + $ref: '#/components/schemas/microsoft.graph.identitySet' + statusChangedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + additionalProperties: + type: object microsoft.graph.plannerPlanContainer: title: plannerPlanContainer type: object @@ -42094,8 +42346,13 @@ components: - title: plannerBucket type: object properties: + archivalInfo: + $ref: '#/components/schemas/microsoft.graph.plannerArchivalInfo' creationSource: $ref: '#/components/schemas/microsoft.graph.plannerBucketCreation' + isArchived: + type: boolean + nullable: true name: type: string description: Name of the bucket. @@ -42194,6 +42451,8 @@ components: - none - checklistCompletion - unknownFutureValue + - formCompletion + - approvalCompletion type: string x-ms-enum-flags: isFlags: true @@ -42229,6 +42488,8 @@ components: - title: plannerTaskDetails type: object properties: + approvalAttachment: + $ref: '#/components/schemas/microsoft.graph.plannerBaseApprovalAttachment' checklist: $ref: '#/components/schemas/microsoft.graph.plannerChecklistItems' completionRequirements: @@ -42237,6 +42498,8 @@ components: type: string description: Description of the task. nullable: true + forms: + $ref: '#/components/schemas/microsoft.graph.plannerFormsDictionary' notes: $ref: '#/components/schemas/microsoft.graph.itemBody' previewType: @@ -42643,7 +42906,7 @@ components: createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' + description: 'The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true readOnly: true @@ -42652,7 +42915,7 @@ components: lastModifiedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' + description: 'The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true readOnly: true @@ -42798,7 +43061,7 @@ components: $ref: '#/components/schemas/microsoft.graph.itemBody' displayName: type: string - description: Display name of the virtual event + description: Display name of the virtual event. nullable: true endDateTime: $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' @@ -42810,13 +43073,13 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.virtualEventPresenter' - description: Presenters' information of the virtual event. + description: The virtual event presenters. x-ms-navigationProperty: true sessions: type: array items: $ref: '#/components/schemas/microsoft.graph.virtualEventSession' - description: Sessions of the virtual event. + description: Sessions for the virtual event. x-ms-navigationProperty: true additionalProperties: type: object @@ -45656,6 +45919,14 @@ components: type: object additionalProperties: type: object + microsoft.graph.plannerBaseApprovalAttachment: + title: plannerBaseApprovalAttachment + type: object + properties: + status: + $ref: '#/components/schemas/microsoft.graph.plannerApprovalStatus' + additionalProperties: + type: object microsoft.graph.plannerChecklistItems: title: plannerChecklistItems type: object @@ -45665,10 +45936,21 @@ components: title: plannerTaskCompletionRequirementDetails type: object properties: + approvalRequirement: + $ref: '#/components/schemas/microsoft.graph.plannerApprovalRequirement' checklistRequirement: $ref: '#/components/schemas/microsoft.graph.plannerChecklistRequirement' + formsRequirement: + $ref: '#/components/schemas/microsoft.graph.plannerFormsRequirement' additionalProperties: type: object + microsoft.graph.plannerFormsDictionary: + allOf: + - $ref: '#/components/schemas/microsoft.graph.Dictionary' + - title: plannerFormsDictionary + type: object + additionalProperties: + type: object microsoft.graph.plannerExternalReferences: title: plannerExternalReferences type: object @@ -47920,6 +48202,24 @@ components: - deviceIntent type: string description: Authoring source of a policy + microsoft.graph.plannerApprovalStatus: + title: plannerApprovalStatus + enum: + - requested + - approved + - rejected + - cancelled + - unknownFutureValue + type: string + microsoft.graph.plannerApprovalRequirement: + title: plannerApprovalRequirement + type: object + properties: + isApprovalRequired: + type: boolean + nullable: true + additionalProperties: + type: object microsoft.graph.plannerChecklistRequirement: title: plannerChecklistRequirement type: object @@ -47932,6 +48232,22 @@ components: description: A collection of required plannerChecklistItems identifiers to complete the plannerTask. additionalProperties: type: object + microsoft.graph.plannerFormsRequirement: + title: plannerFormsRequirement + type: object + properties: + requiredForms: + type: array + items: + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.Dictionary: + title: Dictionary + type: object + additionalProperties: + type: object microsoft.graph.endpointType: title: endpointType enum: @@ -48188,6 +48504,7 @@ components: items: type: string nullable: true + description: 'The identifiers of containers, such as organizational units, that are in scope for a synchronization rule. For Active Directory organizational units, use the distinguished names. An empty list means no container filtering is configured.' additionalProperties: type: object microsoft.graph.groupFilter: @@ -48199,6 +48516,7 @@ components: items: type: string nullable: true + description: 'Identifiers of groups that are in scope for a synchronization rule. For Active Directory groups, use the distinguished names. An empty list means no group filtering is configured.' additionalProperties: type: object microsoft.graph.stringKeyStringValuePair: diff --git a/openApiDocs/beta/DeviceManagement.Enrollment.yml b/openApiDocs/beta/DeviceManagement.Enrollment.yml index 2f71a51fcbf..a2c852901e2 100644 --- a/openApiDocs/beta/DeviceManagement.Enrollment.yml +++ b/openApiDocs/beta/DeviceManagement.Enrollment.yml @@ -10544,6 +10544,2624 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' + /roleManagement/exchange: + get: + tags: + - roleManagement.unifiedRbacApplication + summary: Get exchange from roleManagement + operationId: roleManagement_GetExchange + parameters: + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - customAppScopes + - resourceNamespaces + - roleAssignments + - roleDefinitions + - transitiveRoleAssignments + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - customAppScopes + - resourceNamespaces + - roleAssignments + - roleDefinitions + - transitiveRoleAssignments + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRbacApplication' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - roleManagement.unifiedRbacApplication + summary: Update the navigation property exchange in roleManagement + operationId: roleManagement_UpdateExchange + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRbacApplication' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRbacApplication' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - roleManagement.unifiedRbacApplication + summary: Delete navigation property exchange for roleManagement + operationId: roleManagement_DeleteExchange + parameters: + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /roleManagement/exchange/customAppScopes: + get: + tags: + - roleManagement.unifiedRbacApplication + summary: List customAppScopes + description: Get a list of customAppScope objects for an RBAC provider. Currently only the Exchange Online RBAC provider is supported. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/unifiedrbacapplication-list-customappscopes?view=graph-rest-1.0 + operationId: roleManagement.exchange_ListCustomAppScope + 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 + - displayName + - displayName desc + - type + - type desc + - customAttributes + - customAttributes desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - displayName + - type + - customAttributes + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.customAppScopeCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - roleManagement.unifiedRbacApplication + summary: Create customAppScope + description: Create a new customAppScope object for an RBAC provider. Currently only the Exchange Online RBAC provider is supported. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/unifiedrbacapplication-post-customappscope?view=graph-rest-1.0 + operationId: roleManagement.exchange_CreateCustomAppScope + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customAppScope' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customAppScope' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/roleManagement/exchange/customAppScopes/{customAppScope-id}': + get: + tags: + - roleManagement.unifiedRbacApplication + summary: Get customAppScope + description: Get the properties of a customAppScope object for an RBAC provider. Currently only the Exchange Online RBAC provider is supported. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/customappscope-get?view=graph-rest-1.0 + operationId: roleManagement.exchange_GetCustomAppScope + parameters: + - name: customAppScope-id + in: path + description: The unique identifier of customAppScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customAppScope + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - displayName + - type + - customAttributes + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customAppScope' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - roleManagement.unifiedRbacApplication + summary: Update customAppScope + description: Update an existing customAppScope object of an RBAC provider. Currently only the Exchange Online RBAC provider is supported. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/customappscope-update?view=graph-rest-1.0 + operationId: roleManagement.exchange_UpdateCustomAppScope + parameters: + - name: customAppScope-id + in: path + description: The unique identifier of customAppScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customAppScope + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customAppScope' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customAppScope' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - roleManagement.unifiedRbacApplication + summary: Delete customAppScope + description: Delete a customAppScope object of an RBAC provider. Currently only the Exchange Online RBAC provider is supported. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/customappscope-delete?view=graph-rest-1.0 + operationId: roleManagement.exchange_DeleteCustomAppScope + parameters: + - name: customAppScope-id + in: path + description: The unique identifier of customAppScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customAppScope + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /roleManagement/exchange/customAppScopes/$count: + get: + tags: + - roleManagement.unifiedRbacApplication + summary: Get the number of the resource + operationId: roleManagement.exchange.customAppScope_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /roleManagement/exchange/resourceNamespaces: + get: + tags: + - roleManagement.unifiedRbacApplication + summary: Get resourceNamespaces from roleManagement + description: Resource that represents a collection of related actions. + operationId: roleManagement.exchange_ListResourceNamespace + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - name + - name desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - name + - resourceActions + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - resourceActions + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.unifiedRbacResourceNamespaceCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - roleManagement.unifiedRbacApplication + summary: Create new navigation property to resourceNamespaces for roleManagement + operationId: roleManagement.exchange_CreateResourceNamespace + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRbacResourceNamespace' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRbacResourceNamespace' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/roleManagement/exchange/resourceNamespaces/{unifiedRbacResourceNamespace-id}': + get: + tags: + - roleManagement.unifiedRbacApplication + summary: Get resourceNamespaces from roleManagement + description: Resource that represents a collection of related actions. + operationId: roleManagement.exchange_GetResourceNamespace + parameters: + - name: unifiedRbacResourceNamespace-id + in: path + description: The unique identifier of unifiedRbacResourceNamespace + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: unifiedRbacResourceNamespace + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - name + - resourceActions + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - resourceActions + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRbacResourceNamespace' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - roleManagement.unifiedRbacApplication + summary: Update the navigation property resourceNamespaces in roleManagement + operationId: roleManagement.exchange_UpdateResourceNamespace + parameters: + - name: unifiedRbacResourceNamespace-id + in: path + description: The unique identifier of unifiedRbacResourceNamespace + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: unifiedRbacResourceNamespace + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRbacResourceNamespace' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRbacResourceNamespace' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - roleManagement.unifiedRbacApplication + summary: Delete navigation property resourceNamespaces for roleManagement + operationId: roleManagement.exchange_DeleteResourceNamespace + parameters: + - name: unifiedRbacResourceNamespace-id + in: path + description: The unique identifier of unifiedRbacResourceNamespace + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: unifiedRbacResourceNamespace + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/roleManagement/exchange/resourceNamespaces/{unifiedRbacResourceNamespace-id}/resourceActions': + get: + tags: + - roleManagement.unifiedRbacApplication + summary: List resourceActions + description: Get a list of the unifiedRbacResourceAction objects and their properties. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/unifiedrbacresourcenamespace-list-resourceactions?view=graph-rest-1.0 + operationId: roleManagement.exchange.resourceNamespace_ListResourceAction + parameters: + - name: unifiedRbacResourceNamespace-id + in: path + description: The unique identifier of unifiedRbacResourceNamespace + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: unifiedRbacResourceNamespace + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - actionVerb + - actionVerb desc + - authenticationContextId + - authenticationContextId desc + - description + - description desc + - isAuthenticationContextSettable + - isAuthenticationContextSettable desc + - isPrivileged + - isPrivileged desc + - name + - name desc + - resourceScopeId + - resourceScopeId desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - actionVerb + - authenticationContextId + - description + - isAuthenticationContextSettable + - isPrivileged + - name + - resourceScopeId + - authenticationContext + - resourceScope + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - authenticationContext + - resourceScope + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.unifiedRbacResourceActionCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - roleManagement.unifiedRbacApplication + summary: Create new navigation property to resourceActions for roleManagement + operationId: roleManagement.exchange.resourceNamespace_CreateResourceAction + parameters: + - name: unifiedRbacResourceNamespace-id + in: path + description: The unique identifier of unifiedRbacResourceNamespace + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: unifiedRbacResourceNamespace + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRbacResourceAction' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRbacResourceAction' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/roleManagement/exchange/resourceNamespaces/{unifiedRbacResourceNamespace-id}/resourceActions/{unifiedRbacResourceAction-id}': + get: + tags: + - roleManagement.unifiedRbacApplication + summary: Get unifiedRbacResourceAction + description: Read the properties and relationships of an unifiedRbacResourceAction object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/unifiedrbacresourceaction-get?view=graph-rest-1.0 + operationId: roleManagement.exchange.resourceNamespace_GetResourceAction + parameters: + - name: unifiedRbacResourceNamespace-id + in: path + description: The unique identifier of unifiedRbacResourceNamespace + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: unifiedRbacResourceNamespace + - name: unifiedRbacResourceAction-id + in: path + description: The unique identifier of unifiedRbacResourceAction + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: unifiedRbacResourceAction + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - actionVerb + - authenticationContextId + - description + - isAuthenticationContextSettable + - isPrivileged + - name + - resourceScopeId + - authenticationContext + - resourceScope + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - authenticationContext + - resourceScope + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRbacResourceAction' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - roleManagement.unifiedRbacApplication + summary: Update the navigation property resourceActions in roleManagement + operationId: roleManagement.exchange.resourceNamespace_UpdateResourceAction + parameters: + - name: unifiedRbacResourceNamespace-id + in: path + description: The unique identifier of unifiedRbacResourceNamespace + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: unifiedRbacResourceNamespace + - name: unifiedRbacResourceAction-id + in: path + description: The unique identifier of unifiedRbacResourceAction + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: unifiedRbacResourceAction + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRbacResourceAction' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRbacResourceAction' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - roleManagement.unifiedRbacApplication + summary: Delete navigation property resourceActions for roleManagement + operationId: roleManagement.exchange.resourceNamespace_DeleteResourceAction + parameters: + - name: unifiedRbacResourceNamespace-id + in: path + description: The unique identifier of unifiedRbacResourceNamespace + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: unifiedRbacResourceNamespace + - name: unifiedRbacResourceAction-id + in: path + description: The unique identifier of unifiedRbacResourceAction + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: unifiedRbacResourceAction + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/roleManagement/exchange/resourceNamespaces/{unifiedRbacResourceNamespace-id}/resourceActions/{unifiedRbacResourceAction-id}/authenticationContext': + get: + tags: + - roleManagement.unifiedRbacApplication + summary: Get authenticationContext from roleManagement + operationId: roleManagement.exchange.resourceNamespace.resourceAction_GetAuthenticationContext + parameters: + - name: unifiedRbacResourceNamespace-id + in: path + description: The unique identifier of unifiedRbacResourceNamespace + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: unifiedRbacResourceNamespace + - name: unifiedRbacResourceAction-id + in: path + description: The unique identifier of unifiedRbacResourceAction + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: unifiedRbacResourceAction + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - description + - displayName + - isAvailable + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.authenticationContextClassReference' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/roleManagement/exchange/resourceNamespaces/{unifiedRbacResourceNamespace-id}/resourceActions/{unifiedRbacResourceAction-id}/resourceScope': + get: + tags: + - roleManagement.unifiedRbacApplication + summary: Get resourceScope from roleManagement + operationId: roleManagement.exchange.resourceNamespace.resourceAction_GetResourceScope + parameters: + - name: unifiedRbacResourceNamespace-id + in: path + description: The unique identifier of unifiedRbacResourceNamespace + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: unifiedRbacResourceNamespace + - name: unifiedRbacResourceAction-id + in: path + description: The unique identifier of unifiedRbacResourceAction + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: unifiedRbacResourceAction + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - displayName + - scope + - type + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRbacResourceScope' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - roleManagement.unifiedRbacApplication + summary: Update the navigation property resourceScope in roleManagement + operationId: roleManagement.exchange.resourceNamespace.resourceAction_UpdateResourceScope + parameters: + - name: unifiedRbacResourceNamespace-id + in: path + description: The unique identifier of unifiedRbacResourceNamespace + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: unifiedRbacResourceNamespace + - name: unifiedRbacResourceAction-id + in: path + description: The unique identifier of unifiedRbacResourceAction + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: unifiedRbacResourceAction + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRbacResourceScope' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRbacResourceScope' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - roleManagement.unifiedRbacApplication + summary: Delete navigation property resourceScope for roleManagement + operationId: roleManagement.exchange.resourceNamespace.resourceAction_DeleteResourceScope + parameters: + - name: unifiedRbacResourceNamespace-id + in: path + description: The unique identifier of unifiedRbacResourceNamespace + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: unifiedRbacResourceNamespace + - name: unifiedRbacResourceAction-id + in: path + description: The unique identifier of unifiedRbacResourceAction + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: unifiedRbacResourceAction + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/roleManagement/exchange/resourceNamespaces/{unifiedRbacResourceNamespace-id}/resourceActions/$count': + get: + tags: + - roleManagement.unifiedRbacApplication + summary: Get the number of the resource + operationId: roleManagement.exchange.resourceNamespace.resourceAction_GetCount + parameters: + - name: unifiedRbacResourceNamespace-id + in: path + description: The unique identifier of unifiedRbacResourceNamespace + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: unifiedRbacResourceNamespace + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /roleManagement/exchange/resourceNamespaces/$count: + get: + tags: + - roleManagement.unifiedRbacApplication + summary: Get the number of the resource + operationId: roleManagement.exchange.resourceNamespace_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /roleManagement/exchange/roleAssignments: + get: + tags: + - roleManagement.unifiedRbacApplication + summary: List unifiedRoleAssignments + description: "Get a list of unifiedRoleAssignment objects for the provider. The following RBAC providers are currently supported:\n- directory (Microsoft Entra ID)\n- entitlement management (Microsoft Entra entitlement management)\n- Exchange Online" + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/rbacapplication-list-roleassignments?view=graph-rest-1.0 + operationId: roleManagement.exchange_ListRoleAssignment + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - appScopeId + - appScopeId desc + - condition + - condition desc + - directoryScopeId + - directoryScopeId desc + - principalId + - principalId desc + - principalOrganizationId + - principalOrganizationId desc + - resourceScope + - resourceScope desc + - roleDefinitionId + - roleDefinitionId desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - appScopeId + - condition + - directoryScopeId + - principalId + - principalOrganizationId + - resourceScope + - roleDefinitionId + - appScope + - directoryScope + - principal + - roleDefinition + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - appScope + - directoryScope + - principal + - roleDefinition + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.unifiedRoleAssignmentCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - roleManagement.unifiedRbacApplication + summary: Create unifiedRoleAssignment + description: Create a new unifiedRoleAssignment object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/rbacapplication-post-roleassignments?view=graph-rest-1.0 + operationId: roleManagement.exchange_CreateRoleAssignment + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignment' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignment' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/roleManagement/exchange/roleAssignments/{unifiedRoleAssignment-id}': + get: + tags: + - roleManagement.unifiedRbacApplication + summary: Get unifiedRoleAssignment + description: Retrieve the properties and relationships of a unifiedRoleAssignment object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/unifiedroleassignment-get?view=graph-rest-1.0 + operationId: roleManagement.exchange_GetRoleAssignment + parameters: + - name: unifiedRoleAssignment-id + in: path + description: The unique identifier of unifiedRoleAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: unifiedRoleAssignment + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - appScopeId + - condition + - directoryScopeId + - principalId + - principalOrganizationId + - resourceScope + - roleDefinitionId + - appScope + - directoryScope + - principal + - roleDefinition + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - appScope + - directoryScope + - principal + - roleDefinition + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignment' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - roleManagement.unifiedRbacApplication + summary: Update the navigation property roleAssignments in roleManagement + operationId: roleManagement.exchange_UpdateRoleAssignment + parameters: + - name: unifiedRoleAssignment-id + in: path + description: The unique identifier of unifiedRoleAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: unifiedRoleAssignment + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignment' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignment' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - roleManagement.unifiedRbacApplication + summary: Delete unifiedRoleAssignment + description: Delete a unifiedRoleAssignment object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/unifiedroleassignment-delete?view=graph-rest-1.0 + operationId: roleManagement.exchange_DeleteRoleAssignment + parameters: + - name: unifiedRoleAssignment-id + in: path + description: The unique identifier of unifiedRoleAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: unifiedRoleAssignment + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/roleManagement/exchange/roleAssignments/{unifiedRoleAssignment-id}/appScope': + get: + tags: + - roleManagement.unifiedRbacApplication + summary: Get appScope from roleManagement + description: Details of the app specific scope when the assignment scope is app specific. Containment entity. + operationId: roleManagement.exchange.roleAssignment_GetAppScope + parameters: + - name: unifiedRoleAssignment-id + in: path + description: The unique identifier of unifiedRoleAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: unifiedRoleAssignment + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - displayName + - type + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.appScope' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - roleManagement.unifiedRbacApplication + summary: Update the navigation property appScope in roleManagement + operationId: roleManagement.exchange.roleAssignment_UpdateAppScope + parameters: + - name: unifiedRoleAssignment-id + in: path + description: The unique identifier of unifiedRoleAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: unifiedRoleAssignment + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.appScope' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.appScope' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - roleManagement.unifiedRbacApplication + summary: Delete navigation property appScope for roleManagement + operationId: roleManagement.exchange.roleAssignment_DeleteAppScope + parameters: + - name: unifiedRoleAssignment-id + in: path + description: The unique identifier of unifiedRoleAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: unifiedRoleAssignment + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/roleManagement/exchange/roleAssignments/{unifiedRoleAssignment-id}/directoryScope': + get: + tags: + - roleManagement.unifiedRbacApplication + summary: Get directoryScope from roleManagement + description: The directory object that is the scope of the assignment. Provided so that callers can get the directory object using $expand at the same time as getting the role assignment. Read-only. Supports $expand. + operationId: roleManagement.exchange.roleAssignment_GetDirectoryScope + parameters: + - name: unifiedRoleAssignment-id + in: path + description: The unique identifier of unifiedRoleAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: unifiedRoleAssignment + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - deletedDateTime + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/roleManagement/exchange/roleAssignments/{unifiedRoleAssignment-id}/principal': + get: + tags: + - roleManagement.unifiedRbacApplication + summary: Get principal from roleManagement + description: The assigned principal. Provided so that callers can get the principal using $expand at the same time as getting the role assignment. Read-only. Supports $expand. + operationId: roleManagement.exchange.roleAssignment_GetPrincipal + parameters: + - name: unifiedRoleAssignment-id + in: path + description: The unique identifier of unifiedRoleAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: unifiedRoleAssignment + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - deletedDateTime + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/roleManagement/exchange/roleAssignments/{unifiedRoleAssignment-id}/roleDefinition': + get: + tags: + - roleManagement.unifiedRbacApplication + summary: Get roleDefinition from roleManagement + description: The roleDefinition the assignment is for. Provided so that callers can get the role definition using $expand at the same time as getting the role assignment. roleDefinition.id will be auto expanded. Supports $expand. + operationId: roleManagement.exchange.roleAssignment_GetRoleDefinition + parameters: + - name: unifiedRoleAssignment-id + in: path + description: The unique identifier of unifiedRoleAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: unifiedRoleAssignment + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - allowedPrincipalTypes + - description + - displayName + - isBuiltIn + - isEnabled + - isPrivileged + - resourceScopes + - rolePermissions + - templateId + - version + - inheritsPermissionsFrom + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - inheritsPermissionsFrom + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /roleManagement/exchange/roleAssignments/$count: + get: + tags: + - roleManagement.unifiedRbacApplication + summary: Get the number of the resource + operationId: roleManagement.exchange.roleAssignment_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /roleManagement/exchange/roleDefinitions: + get: + tags: + - roleManagement.unifiedRbacApplication + summary: List roleDefinitions + description: "Get a list of unifiedRoleDefinition objects for an RBAC provider. The following RBAC providers are currently supported:\n- Cloud PC \n- device management (Intune)\n- directory (Microsoft Entra ID) \n- entitlement management (Microsoft Entra ID)\n- Exchange Online" + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/rbacapplication-list-roledefinitions?view=graph-rest-1.0 + operationId: roleManagement.exchange_ListRoleDefinition + 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 + - allowedPrincipalTypes + - allowedPrincipalTypes desc + - description + - description desc + - displayName + - displayName desc + - isBuiltIn + - isBuiltIn desc + - isEnabled + - isEnabled desc + - isPrivileged + - isPrivileged desc + - resourceScopes + - resourceScopes desc + - rolePermissions + - rolePermissions desc + - templateId + - templateId desc + - version + - version desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - allowedPrincipalTypes + - description + - displayName + - isBuiltIn + - isEnabled + - isPrivileged + - resourceScopes + - rolePermissions + - templateId + - version + - inheritsPermissionsFrom + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - inheritsPermissionsFrom + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.unifiedRoleDefinitionCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - roleManagement.unifiedRbacApplication + summary: Create new navigation property to roleDefinitions for roleManagement + operationId: roleManagement.exchange_CreateRoleDefinition + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}': + get: + tags: + - roleManagement.unifiedRbacApplication + summary: Get unifiedRoleDefinition + description: "Get the properties and relationships of a unifiedRoleDefinition object of an RBAC provider. The following RBAC providers are currently supported:\n- Cloud PC \n- device management (Intune)\n- directory (Microsoft Entra directory roles)\n- entitlement management (Microsoft Entra entitlement management)\n- Exchange Online" + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/unifiedroledefinition-get?view=graph-rest-1.0 + operationId: roleManagement.exchange_GetRoleDefinition + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - allowedPrincipalTypes + - description + - displayName + - isBuiltIn + - isEnabled + - isPrivileged + - resourceScopes + - rolePermissions + - templateId + - version + - inheritsPermissionsFrom + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - inheritsPermissionsFrom + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - roleManagement.unifiedRbacApplication + summary: Update the navigation property roleDefinitions in roleManagement + operationId: roleManagement.exchange_UpdateRoleDefinition + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - roleManagement.unifiedRbacApplication + summary: Delete navigation property roleDefinitions for roleManagement + operationId: roleManagement.exchange_DeleteRoleDefinition + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom': + get: + tags: + - roleManagement.unifiedRbacApplication + summary: Get inheritsPermissionsFrom from roleManagement + description: Read-only collection of role definitions that the given role definition inherits from. Only Microsoft Entra built-in roles support this attribute. + operationId: roleManagement.exchange.roleDefinition_ListInheritsPermissionsFrom + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - allowedPrincipalTypes + - allowedPrincipalTypes desc + - description + - description desc + - displayName + - displayName desc + - isBuiltIn + - isBuiltIn desc + - isEnabled + - isEnabled desc + - isPrivileged + - isPrivileged desc + - resourceScopes + - resourceScopes desc + - rolePermissions + - rolePermissions desc + - templateId + - templateId desc + - version + - version desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - allowedPrincipalTypes + - description + - displayName + - isBuiltIn + - isEnabled + - isPrivileged + - resourceScopes + - rolePermissions + - templateId + - version + - inheritsPermissionsFrom + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - inheritsPermissionsFrom + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.unifiedRoleDefinitionCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - roleManagement.unifiedRbacApplication + summary: Create new navigation property to inheritsPermissionsFrom for roleManagement + operationId: roleManagement.exchange.roleDefinition_CreateInheritsPermissionsFrom + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}': + get: + tags: + - roleManagement.unifiedRbacApplication + summary: Get inheritsPermissionsFrom from roleManagement + description: Read-only collection of role definitions that the given role definition inherits from. Only Microsoft Entra built-in roles support this attribute. + operationId: roleManagement.exchange.roleDefinition_GetInheritsPermissionsFrom + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: unifiedRoleDefinition-id1 + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - allowedPrincipalTypes + - description + - displayName + - isBuiltIn + - isEnabled + - isPrivileged + - resourceScopes + - rolePermissions + - templateId + - version + - inheritsPermissionsFrom + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - inheritsPermissionsFrom + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - roleManagement.unifiedRbacApplication + summary: Update the navigation property inheritsPermissionsFrom in roleManagement + operationId: roleManagement.exchange.roleDefinition_UpdateInheritsPermissionsFrom + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: unifiedRoleDefinition-id1 + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - roleManagement.unifiedRbacApplication + summary: Delete navigation property inheritsPermissionsFrom for roleManagement + operationId: roleManagement.exchange.roleDefinition_DeleteInheritsPermissionsFrom + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: unifiedRoleDefinition-id1 + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/$count': + get: + tags: + - roleManagement.unifiedRbacApplication + summary: Get the number of the resource + operationId: roleManagement.exchange.roleDefinition.inheritsPermissionsFrom_GetCount + parameters: + - name: unifiedRoleDefinition-id + in: path + description: The unique identifier of unifiedRoleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /roleManagement/exchange/roleDefinitions/$count: + get: + tags: + - roleManagement.unifiedRbacApplication + summary: Get the number of the resource + operationId: roleManagement.exchange.roleDefinition_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /roleManagement/exchange/transitiveRoleAssignments: + get: + tags: + - roleManagement.unifiedRbacApplication + summary: Get transitiveRoleAssignments from roleManagement + description: Resource to grant access to users or groups that are transitive. + operationId: roleManagement.exchange_ListTransitiveRoleAssignment + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - appScopeId + - appScopeId desc + - condition + - condition desc + - directoryScopeId + - directoryScopeId desc + - principalId + - principalId desc + - principalOrganizationId + - principalOrganizationId desc + - resourceScope + - resourceScope desc + - roleDefinitionId + - roleDefinitionId desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - appScopeId + - condition + - directoryScopeId + - principalId + - principalOrganizationId + - resourceScope + - roleDefinitionId + - appScope + - directoryScope + - principal + - roleDefinition + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - appScope + - directoryScope + - principal + - roleDefinition + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.unifiedRoleAssignmentCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - roleManagement.unifiedRbacApplication + summary: Create new navigation property to transitiveRoleAssignments for roleManagement + operationId: roleManagement.exchange_CreateTransitiveRoleAssignment + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignment' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignment' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/roleManagement/exchange/transitiveRoleAssignments/{unifiedRoleAssignment-id}': + get: + tags: + - roleManagement.unifiedRbacApplication + summary: Get transitiveRoleAssignments from roleManagement + description: Resource to grant access to users or groups that are transitive. + operationId: roleManagement.exchange_GetTransitiveRoleAssignment + parameters: + - name: unifiedRoleAssignment-id + in: path + description: The unique identifier of unifiedRoleAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: unifiedRoleAssignment + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - appScopeId + - condition + - directoryScopeId + - principalId + - principalOrganizationId + - resourceScope + - roleDefinitionId + - appScope + - directoryScope + - principal + - roleDefinition + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - appScope + - directoryScope + - principal + - roleDefinition + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignment' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - roleManagement.unifiedRbacApplication + summary: Update the navigation property transitiveRoleAssignments in roleManagement + operationId: roleManagement.exchange_UpdateTransitiveRoleAssignment + parameters: + - name: unifiedRoleAssignment-id + in: path + description: The unique identifier of unifiedRoleAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: unifiedRoleAssignment + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignment' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignment' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - roleManagement.unifiedRbacApplication + summary: Delete navigation property transitiveRoleAssignments for roleManagement + operationId: roleManagement.exchange_DeleteTransitiveRoleAssignment + parameters: + - name: unifiedRoleAssignment-id + in: path + description: The unique identifier of unifiedRoleAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: unifiedRoleAssignment + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/roleManagement/exchange/transitiveRoleAssignments/{unifiedRoleAssignment-id}/appScope': + get: + tags: + - roleManagement.unifiedRbacApplication + summary: Get appScope from roleManagement + description: Details of the app specific scope when the assignment scope is app specific. Containment entity. + operationId: roleManagement.exchange.transitiveRoleAssignment_GetAppScope + parameters: + - name: unifiedRoleAssignment-id + in: path + description: The unique identifier of unifiedRoleAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: unifiedRoleAssignment + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - displayName + - type + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.appScope' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - roleManagement.unifiedRbacApplication + summary: Update the navigation property appScope in roleManagement + operationId: roleManagement.exchange.transitiveRoleAssignment_UpdateAppScope + parameters: + - name: unifiedRoleAssignment-id + in: path + description: The unique identifier of unifiedRoleAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: unifiedRoleAssignment + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.appScope' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.appScope' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - roleManagement.unifiedRbacApplication + summary: Delete navigation property appScope for roleManagement + operationId: roleManagement.exchange.transitiveRoleAssignment_DeleteAppScope + parameters: + - name: unifiedRoleAssignment-id + in: path + description: The unique identifier of unifiedRoleAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: unifiedRoleAssignment + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/roleManagement/exchange/transitiveRoleAssignments/{unifiedRoleAssignment-id}/directoryScope': + get: + tags: + - roleManagement.unifiedRbacApplication + summary: Get directoryScope from roleManagement + description: The directory object that is the scope of the assignment. Provided so that callers can get the directory object using $expand at the same time as getting the role assignment. Read-only. Supports $expand. + operationId: roleManagement.exchange.transitiveRoleAssignment_GetDirectoryScope + parameters: + - name: unifiedRoleAssignment-id + in: path + description: The unique identifier of unifiedRoleAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: unifiedRoleAssignment + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - deletedDateTime + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/roleManagement/exchange/transitiveRoleAssignments/{unifiedRoleAssignment-id}/principal': + get: + tags: + - roleManagement.unifiedRbacApplication + summary: Get principal from roleManagement + description: The assigned principal. Provided so that callers can get the principal using $expand at the same time as getting the role assignment. Read-only. Supports $expand. + operationId: roleManagement.exchange.transitiveRoleAssignment_GetPrincipal + parameters: + - name: unifiedRoleAssignment-id + in: path + description: The unique identifier of unifiedRoleAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: unifiedRoleAssignment + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - deletedDateTime + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/roleManagement/exchange/transitiveRoleAssignments/{unifiedRoleAssignment-id}/roleDefinition': + get: + tags: + - roleManagement.unifiedRbacApplication + summary: Get roleDefinition from roleManagement + description: The roleDefinition the assignment is for. Provided so that callers can get the role definition using $expand at the same time as getting the role assignment. roleDefinition.id will be auto expanded. Supports $expand. + operationId: roleManagement.exchange.transitiveRoleAssignment_GetRoleDefinition + parameters: + - name: unifiedRoleAssignment-id + in: path + description: The unique identifier of unifiedRoleAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: unifiedRoleAssignment + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - allowedPrincipalTypes + - description + - displayName + - isBuiltIn + - isEnabled + - isPrivileged + - resourceScopes + - rolePermissions + - templateId + - version + - inheritsPermissionsFrom + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - inheritsPermissionsFrom + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /roleManagement/exchange/transitiveRoleAssignments/$count: + get: + tags: + - roleManagement.unifiedRbacApplication + summary: Get the number of the resource + operationId: roleManagement.exchange.transitiveRoleAssignment_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' components: schemas: microsoft.graph.androidDeviceOwnerEnrollmentProfile: @@ -12029,6 +14647,97 @@ components: x-ms-navigationProperty: true additionalProperties: type: object + microsoft.graph.unifiedRbacApplication: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: unifiedRbacApplication + type: object + properties: + customAppScopes: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.customAppScope' + description: Workload-specific scope object that represents the resources for which the principal has been granted access. + x-ms-navigationProperty: true + resourceNamespaces: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.unifiedRbacResourceNamespace' + description: Resource that represents a collection of related actions. + x-ms-navigationProperty: true + roleAssignments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignment' + description: Resource to grant access to users or groups. + x-ms-navigationProperty: true + roleDefinitions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + description: The roles allowed by RBAC providers and the permissions assigned to the roles. + x-ms-navigationProperty: true + transitiveRoleAssignments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignment' + description: Resource to grant access to users or groups that are transitive. + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.customAppScope: + allOf: + - $ref: '#/components/schemas/microsoft.graph.appScope' + - title: customAppScope + type: object + properties: + customAttributes: + $ref: '#/components/schemas/microsoft.graph.customAppScopeAttributesDictionary' + additionalProperties: + type: object + microsoft.graph.unifiedRoleAssignment: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: unifiedRoleAssignment + type: object + properties: + appScopeId: + type: string + description: 'Identifier of the app specific scope when the assignment scope is app specific. The scope of an assignment determines the set of resources for which the principal has been granted access. App scopes are scopes that are defined and understood by a resource application only. For the entitlement management provider, use this property to specify a catalog, for example /AccessPackageCatalog/beedadfe-01d5-4025-910b-84abb9369997. Supports $filter (eq, in). For example /roleManagement/entitlementManagement/roleAssignments?$filter=appScopeId eq ''/AccessPackageCatalog/{catalog id}''.' + nullable: true + condition: + type: string + nullable: true + directoryScopeId: + type: string + description: 'Identifier of the directory object representing the scope of the assignment. The scope of an assignment determines the set of resources for which the principal has been granted access. Directory scopes are shared scopes stored in the directory that are understood by multiple applications, unlike app scopes that are defined and understood by a resource application only. Supports $filter (eq, in).' + nullable: true + principalId: + type: string + description: 'Identifier of the principal to which the assignment is granted. Supported principals are users, role-assignable groups, and service principals. Supports $filter (eq, in).' + nullable: true + principalOrganizationId: + type: string + description: Identifier of the home tenant for the principal to which the assignment is granted. + nullable: true + resourceScope: + type: string + description: The scope at which the unifiedRoleAssignment applies. This is / for service-wide. DO NOT USE. This property will be deprecated soon. + nullable: true + roleDefinitionId: + type: string + description: 'Identifier of the unifiedRoleDefinition the assignment is for. Read-only. Supports $filter (eq, in).' + nullable: true + appScope: + $ref: '#/components/schemas/microsoft.graph.appScope' + directoryScope: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + principal: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + roleDefinition: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + additionalProperties: + type: object microsoft.graph.entity: title: entity type: object @@ -12974,44 +15683,6 @@ components: x-ms-navigationProperty: true additionalProperties: type: object - microsoft.graph.unifiedRbacApplication: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: unifiedRbacApplication - type: object - properties: - customAppScopes: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.customAppScope' - description: Workload-specific scope object that represents the resources for which the principal has been granted access. - x-ms-navigationProperty: true - resourceNamespaces: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.unifiedRbacResourceNamespace' - description: Resource that represents a collection of related actions. - x-ms-navigationProperty: true - roleAssignments: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignment' - description: Resource to grant access to users or groups. - x-ms-navigationProperty: true - roleDefinitions: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' - description: The roles allowed by RBAC providers and the permissions assigned to the roles. - x-ms-navigationProperty: true - transitiveRoleAssignments: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignment' - description: Resource to grant access to users or groups that are transitive. - x-ms-navigationProperty: true - additionalProperties: - type: object microsoft.graph.allowedRolePrincipalTypes: title: allowedRolePrincipalTypes enum: @@ -13042,6 +15713,13 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.customAppScopeAttributesDictionary: + allOf: + - $ref: '#/components/schemas/microsoft.graph.Dictionary' + - title: customAppScopeAttributesDictionary + type: object + additionalProperties: + type: object microsoft.graph.androidDeviceOwnerEnrollmentProfileCollectionResponse: title: Collection of androidDeviceOwnerEnrollmentProfile type: object @@ -13379,6 +16057,32 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.customAppScopeCollectionResponse: + title: Collection of customAppScope + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.customAppScope' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.unifiedRoleAssignmentCollectionResponse: + title: Collection of unifiedRoleAssignment + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignment' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.managedDeviceOwnerType: title: managedDeviceOwnerType enum: @@ -13485,49 +16189,6 @@ components: x-ms-navigationProperty: true additionalProperties: type: object - microsoft.graph.unifiedRoleAssignment: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: unifiedRoleAssignment - type: object - properties: - appScopeId: - type: string - description: 'Identifier of the app specific scope when the assignment scope is app specific. The scope of an assignment determines the set of resources for which the principal has been granted access. App scopes are scopes that are defined and understood by a resource application only. For the entitlement management provider, use this property to specify a catalog, for example /AccessPackageCatalog/beedadfe-01d5-4025-910b-84abb9369997. Supports $filter (eq, in). For example /roleManagement/entitlementManagement/roleAssignments?$filter=appScopeId eq ''/AccessPackageCatalog/{catalog id}''.' - nullable: true - condition: - type: string - nullable: true - directoryScopeId: - type: string - description: 'Identifier of the directory object representing the scope of the assignment. The scope of an assignment determines the set of resources for which the principal has been granted access. Directory scopes are shared scopes stored in the directory that are understood by multiple applications, unlike app scopes that are defined and understood by a resource application only. Supports $filter (eq, in).' - nullable: true - principalId: - type: string - description: 'Identifier of the principal to which the assignment is granted. Supported principals are users, role-assignable groups, and service principals. Supports $filter (eq, in).' - nullable: true - principalOrganizationId: - type: string - description: Identifier of the home tenant for the principal to which the assignment is granted. - nullable: true - resourceScope: - type: string - description: The scope at which the unifiedRoleAssignment applies. This is / for service-wide. DO NOT USE. This property will be deprecated soon. - nullable: true - roleDefinitionId: - type: string - description: 'Identifier of the unifiedRoleDefinition the assignment is for. Read-only. Supports $filter (eq, in).' - nullable: true - appScope: - $ref: '#/components/schemas/microsoft.graph.appScope' - directoryScope: - $ref: '#/components/schemas/microsoft.graph.directoryObject' - principal: - $ref: '#/components/schemas/microsoft.graph.directoryObject' - roleDefinition: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' - additionalProperties: - type: object microsoft.graph.unifiedRoleAssignmentScheduleInstance: allOf: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleScheduleInstanceBase' @@ -13738,16 +16399,11 @@ components: $ref: '#/components/schemas/microsoft.graph.requestSchedule' additionalProperties: type: object - microsoft.graph.customAppScope: - allOf: - - $ref: '#/components/schemas/microsoft.graph.appScope' - - title: customAppScope - type: object - properties: - customAttributes: - $ref: '#/components/schemas/microsoft.graph.customAppScopeAttributesDictionary' - additionalProperties: - type: object + microsoft.graph.Dictionary: + title: Dictionary + type: object + additionalProperties: + type: object microsoft.graph.ODataErrors.MainError: required: - code @@ -13961,13 +16617,6 @@ components: $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' additionalProperties: type: object - microsoft.graph.customAppScopeAttributesDictionary: - allOf: - - $ref: '#/components/schemas/microsoft.graph.Dictionary' - - title: customAppScopeAttributesDictionary - type: object - additionalProperties: - type: object microsoft.graph.ODataErrors.ErrorDetails: required: - code @@ -14044,11 +16693,6 @@ components: $ref: '#/components/schemas/microsoft.graph.recurrenceRange' additionalProperties: type: object - microsoft.graph.Dictionary: - title: Dictionary - type: object - additionalProperties: - type: object microsoft.graph.expirationPatternType: title: expirationPatternType enum: @@ -14322,6 +16966,18 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinitionCollectionResponse' + microsoft.graph.customAppScopeCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customAppScopeCollectionResponse' + microsoft.graph.unifiedRoleAssignmentCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentCollectionResponse' parameters: top: name: $top diff --git a/openApiDocs/beta/DeviceManagement.Functions.yml b/openApiDocs/beta/DeviceManagement.Functions.yml index 54a2295bd1d..858171cefe0 100644 --- a/openApiDocs/beta/DeviceManagement.Functions.yml +++ b/openApiDocs/beta/DeviceManagement.Functions.yml @@ -2257,6 +2257,7 @@ paths: - aadDeviceId - connectionSettings - connectivityResult + - disasterRecoveryCapability - diskEncryptionState - displayName - gracePeriodEndDateTime @@ -2300,6 +2301,8 @@ paths: - connectionSettings desc - connectivityResult - connectivityResult desc + - disasterRecoveryCapability + - disasterRecoveryCapability desc - diskEncryptionState - diskEncryptionState desc - displayName @@ -3914,6 +3917,8 @@ components: $ref: '#/components/schemas/microsoft.graph.cloudPcConnectionSettings' connectivityResult: $ref: '#/components/schemas/microsoft.graph.cloudPcConnectivityResult' + disasterRecoveryCapability: + $ref: '#/components/schemas/microsoft.graph.cloudPcDisasterRecoveryCapability' diskEncryptionState: $ref: '#/components/schemas/microsoft.graph.cloudPcDiskEncryptionState' displayName: @@ -4009,6 +4014,8 @@ components: type: string description: The ID of the source image. nullable: true + resourceId: + type: string subscriptionDisplayName: type: string description: The display name of subscription that hosts the source image. @@ -4025,12 +4032,14 @@ components: properties: permission: type: string + description: The operations allowed on scoped resources for the authenticated user. Example permission is Microsoft.CloudPC/ProvisioningPolicies/Create. nullable: true scopeIds: type: array items: type: string nullable: true + description: 'The scope IDs of corresponding permission. Currently, it''s Intune scope tag ID.' additionalProperties: type: object microsoft.graph.cloudPcTenantEncryptionSetting: @@ -4771,6 +4780,7 @@ components: - unknownFutureValue - cloudPcInGracePeriodScenario - cloudPcFrontlineInsufficientLicensesScenario + - cloudPcInaccessibleScenario type: string microsoft.graph.deviceManagement.ruleSeverityType: title: ruleSeverityType @@ -4906,6 +4916,20 @@ components: format: date-time additionalProperties: type: object + microsoft.graph.cloudPcDisasterRecoveryCapability: + title: cloudPcDisasterRecoveryCapability + type: object + properties: + capabilityType: + $ref: '#/components/schemas/microsoft.graph.cloudPcDisasterRecoveryCapabilityType' + primaryRegion: + type: string + nullable: true + secondaryRegion: + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.cloudPcDiskEncryptionState: title: cloudPcDiskEncryptionState enum: @@ -5263,6 +5287,14 @@ components: - unavailable - unknownFutureValue type: string + microsoft.graph.cloudPcDisasterRecoveryCapabilityType: + title: cloudPcDisasterRecoveryCapabilityType + enum: + - none + - failover + - failback + - unknownFutureValue + type: string microsoft.graph.cloudPcPartnerAgentInstallStatus: title: cloudPcPartnerAgentInstallStatus enum: @@ -5390,7 +5422,7 @@ components: properties: settingDefinitionId: type: string - description: Setting definition id that is being referred to a setting. Applicable for reusable setting. + description: Setting definition id that is being referred to a setting. Applicable for reusable setting nullable: true additionalProperties: type: object diff --git a/openApiDocs/beta/DeviceManagement.yml b/openApiDocs/beta/DeviceManagement.yml index 025daf7ecf8..b8a1a7071d7 100644 --- a/openApiDocs/beta/DeviceManagement.yml +++ b/openApiDocs/beta/DeviceManagement.yml @@ -35355,6 +35355,8 @@ paths: - id desc - alertRuleTemplate - alertRuleTemplate desc + - conditions + - conditions desc - description - description desc - displayName @@ -35382,6 +35384,7 @@ paths: enum: - id - alertRuleTemplate + - conditions - description - displayName - enabled @@ -35468,6 +35471,7 @@ paths: enum: - id - alertRuleTemplate + - conditions - description - displayName - enabled @@ -55410,26 +55414,26 @@ components: nullable: true categoryId: type: string - description: Specify category in which the setting is under. Support $filters. + description: Specifies the area group under which the setting is configured in a specified configuration service provider (CSP) nullable: true description: type: string - description: Description of the setting. + description: Description of the item nullable: true displayName: type: string - description: 'Name of the setting. For example: Allow Toast.' + description: Display name of the item nullable: true helpText: type: string - description: Help text of the setting. Give more details of the setting. + description: Help text of the item nullable: true infoUrls: type: array items: type: string nullable: true - description: List of links more info for the setting can be found at. + description: List of links more info for the setting can be found at keywords: type: array items: @@ -55453,7 +55457,7 @@ components: description: List of referred setting information. rootDefinitionId: type: string - description: Root setting definition id if the setting is a child setting. + description: Root setting definition if the setting is a child setting. nullable: true settingUsage: $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingUsage' @@ -58405,6 +58409,11 @@ components: properties: alertRuleTemplate: $ref: '#/components/schemas/microsoft.graph.deviceManagement.alertRuleTemplate' + conditions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagement.ruleCondition' + description: 'The conditions that determine when to send alerts. For example, you can configure a condition to send an alert when provisioning fails for six or more Cloud PCs.' description: type: string description: The rule description. @@ -69443,6 +69452,7 @@ components: - unknownFutureValue - cloudPcInGracePeriodScenario - cloudPcFrontlineInsufficientLicensesScenario + - cloudPcInaccessibleScenario type: string microsoft.graph.deviceManagement.ruleSeverityType: title: ruleSeverityType @@ -69460,6 +69470,24 @@ components: - resolved - unknownFutureValue type: string + microsoft.graph.deviceManagement.ruleCondition: + title: ruleCondition + type: object + properties: + aggregation: + $ref: '#/components/schemas/microsoft.graph.deviceManagement.aggregationType' + conditionCategory: + $ref: '#/components/schemas/microsoft.graph.deviceManagement.conditionCategory' + operator: + $ref: '#/components/schemas/microsoft.graph.deviceManagement.operatorType' + relationshipType: + $ref: '#/components/schemas/microsoft.graph.deviceManagement.relationshipType' + thresholdValue: + type: string + description: The threshold value of the alert condition. The threshold value can be a number in string form or string like 'WestUS'. + nullable: true + additionalProperties: + type: object microsoft.graph.deviceManagement.notificationChannel: title: notificationChannel type: object @@ -72123,11 +72151,11 @@ components: properties: displayName: type: string - description: The display name of the identity. This property is read-only. + description: 'The display name of the identity. The display name might not always be available or up to date. For example, if a user changes their display name the API might show the new value in a future response, but the items associated with the user won''t show up as having changed when using delta.' nullable: true id: type: string - description: The identifier of the identity. This property is read-only. + description: 'Unique identifier for the identity. When the unique identifier is unavailable, the displayName property is provided for the identity, but the id property isn''t included in the response.' nullable: true additionalProperties: type: object @@ -74606,6 +74634,8 @@ components: $ref: '#/components/schemas/microsoft.graph.cloudPcConnectionSettings' connectivityResult: $ref: '#/components/schemas/microsoft.graph.cloudPcConnectivityResult' + disasterRecoveryCapability: + $ref: '#/components/schemas/microsoft.graph.cloudPcDisasterRecoveryCapability' diskEncryptionState: $ref: '#/components/schemas/microsoft.graph.cloudPcDiskEncryptionState' displayName: @@ -74713,6 +74743,8 @@ components: type: string description: The display name of the image. nullable: true + errorCode: + $ref: '#/components/schemas/microsoft.graph.cloudPcDeviceImageErrorCode' expirationDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string @@ -74836,10 +74868,16 @@ components: type: string description: 'The official display offer name of the gallery image. For example, Windows 10 Enterprise + OS Optimizations. Read-only.' nullable: true + offerName: + type: string + nullable: true publisher: type: string description: The publisher name of the gallery image. This value is passed to Azure to get the image resource. Read-only. nullable: true + publisherName: + type: string + nullable: true recommendedSku: type: string description: Recommended Cloud PC SKU for this gallery image. Read-only. @@ -74859,6 +74897,9 @@ components: type: string description: 'The official display stock keeping unit (SKU) name of this gallery image. For example, 2004. Read-only.' nullable: true + skuName: + type: string + nullable: true startDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string @@ -74891,11 +74932,15 @@ components: type: string description: The interface URL of the partner service's resource that links to this Azure network connection. Returned only on $select. nullable: true + connectionType: + $ref: '#/components/schemas/microsoft.graph.cloudPcOnPremisesConnectionType' displayName: type: string description: The display name for the Azure network connection. healthCheckStatus: $ref: '#/components/schemas/microsoft.graph.cloudPcOnPremisesConnectionStatus' + healthCheckStatusDetail: + $ref: '#/components/schemas/microsoft.graph.cloudPcOnPremisesConnectionStatusDetail' healthCheckStatusDetails: $ref: '#/components/schemas/microsoft.graph.cloudPcOnPremisesConnectionStatusDetails' inUse: @@ -74984,7 +75029,6 @@ components: displayName: type: string description: The display name for the provisioning policy. - nullable: true domainJoinConfiguration: $ref: '#/components/schemas/microsoft.graph.cloudPcDomainJoinConfiguration' domainJoinConfigurations: @@ -75005,11 +75049,9 @@ components: imageDisplayName: type: string description: The display name for the OS image you’re provisioning. - nullable: true imageId: type: string description: 'The ID of the OS image you want to provision on Cloud PCs. The format for a gallery type image is: {publisheroffersku}. Supported values for each of the parameters are as follows:publisher: Microsoftwindowsdesktop. offer: windows-ent-cpc. sku: 21h1-ent-cpc-m365, 21h1-ent-cpc-os, 20h2-ent-cpc-m365, 20h2-ent-cpc-os, 20h1-ent-cpc-m365, 20h1-ent-cpc-os, 19h2-ent-cpc-m365 and 19h2-ent-cpc-os.' - nullable: true imageType: $ref: '#/components/schemas/microsoft.graph.cloudPcProvisioningPolicyImageType' localAdminEnabled: @@ -75031,6 +75073,8 @@ components: items: type: string nullable: true + windowsSetting: + $ref: '#/components/schemas/microsoft.graph.cloudPcWindowsSetting' windowsSettings: $ref: '#/components/schemas/microsoft.graph.cloudPcWindowsSettings' assignments: @@ -75181,9 +75225,11 @@ components: createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The date and time the setting was created. The Timestamp type represents the date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 looks like this: ''2014-01-01T00:00:00Z''.' + description: 'The date and time the setting was created. The timestamp type represents the date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 looks like this: ''2014-01-01T00:00:00Z''.' format: date-time nullable: true + crossRegionDisasterRecoverySetting: + $ref: '#/components/schemas/microsoft.graph.cloudPcCrossRegionDisasterRecoverySetting' displayName: type: string description: The setting name displayed in the user interface. @@ -75191,7 +75237,7 @@ components: lastModifiedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The last date and time the setting was modified. The Timestamp type represents the date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 looks like this: ''2014-01-01T00:00:00Z''.' + description: 'The last date and time the setting was modified. The timestamp type represents the date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 looks like this: ''2014-01-01T00:00:00Z''.' format: date-time nullable: true localAdminEnabled: @@ -75206,7 +75252,6 @@ components: $ref: '#/components/schemas/microsoft.graph.cloudPcRestorePointSetting' selfServiceEnabled: type: boolean - description: 'Indicates whether the self-service option is enabled. Default value is false. To enable the self-service option, change the setting to true. If the self-service option is enabled, the end user is allowed to perform some self-service operations, such as upgrading the Cloud PC through the end user portal.' nullable: true assignments: type: array @@ -76669,6 +76714,16 @@ components: type: string description: Request identifier of the last interactive sign-in performed by this user. nullable: true + lastSuccessfulSignInDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The datetime of the user's most recent successful sign in activity. + format: date-time + nullable: true + lastSuccessfulSignInRequestId: + type: string + description: The requestID of the last successful signIn. + nullable: true additionalProperties: type: object microsoft.graph.userActivity: @@ -79757,6 +79812,14 @@ components: - title: userTeamwork type: object properties: + locale: + type: string + description: Represents the chosen locale of a user in Microsoft Teams. + nullable: true + region: + type: string + description: Represents the region of the user in Microsoft Teams. + nullable: true associatedTeams: type: array items: @@ -80020,6 +80083,37 @@ components: - affectedCloudPcPercentage - unknownFutureValue type: string + microsoft.graph.deviceManagement.conditionCategory: + title: conditionCategory + enum: + - provisionFailures + - imageUploadFailures + - azureNetworkConnectionCheckFailures + - cloudPcInGracePeriod + - frontlineInsufficientLicenses + - cloudPcConnectionErrors + - cloudPcHostHealthCheckFailures + - cloudPcZoneOutage + - unknownFutureValue + type: string + microsoft.graph.deviceManagement.operatorType: + title: operatorType + enum: + - greaterOrEqual + - equal + - greater + - less + - lessOrEqual + - notEqual + - unknownFutureValue + type: string + microsoft.graph.deviceManagement.relationshipType: + title: relationshipType + enum: + - and + - or + - unknownFutureValue + type: string microsoft.graph.deviceManagement.notificationChannelType: title: notificationChannelType enum: @@ -80043,17 +80137,6 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.deviceManagement.operatorType: - title: operatorType - enum: - - greaterOrEqual - - equal - - greater - - less - - lessOrEqual - - notEqual - - unknownFutureValue - type: string microsoft.graph.deviceManagementTroubleshootingErrorResource: title: deviceManagementTroubleshootingErrorResource type: object @@ -80775,7 +80858,7 @@ components: - create - delete - patch - - other + - unknownFutureValue type: string microsoft.graph.cloudPcAuditActivityResult: title: cloudPcAuditActivityResult @@ -80784,7 +80867,7 @@ components: - clientError - failure - timeout - - other + - unknownFutureValue type: string microsoft.graph.cloudPcAuditActor: title: cloudPcAuditActor @@ -80840,7 +80923,7 @@ components: title: cloudPcAuditCategory enum: - cloudPC - - other + - unknownFutureValue type: string microsoft.graph.cloudPcAuditResource: title: cloudPcAuditResource @@ -80920,6 +81003,20 @@ components: format: date-time additionalProperties: type: object + microsoft.graph.cloudPcDisasterRecoveryCapability: + title: cloudPcDisasterRecoveryCapability + type: object + properties: + capabilityType: + $ref: '#/components/schemas/microsoft.graph.cloudPcDisasterRecoveryCapabilityType' + primaryRegion: + type: string + nullable: true + secondaryRegion: + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.cloudPcDiskEncryptionState: title: cloudPcDiskEncryptionState enum: @@ -81015,11 +81112,26 @@ components: - administrator - unknownFutureValue type: string + microsoft.graph.cloudPcDeviceImageErrorCode: + title: cloudPcDeviceImageErrorCode + enum: + - internalServerError + - sourceImageNotFound + - osVersionNotSupported + - sourceImageInvalid + - sourceImageNotGeneralized + - unknownFutureValue + - vmAlreadyAzureAdjoined + - paidSourceImageNotSupport + - sourceImageNotSupportCustomizeVMName + - sourceImageSizeExceedsLimitation + type: string microsoft.graph.cloudPcDeviceImageOsStatus: title: cloudPcDeviceImageOsStatus enum: - supported - supportedWithWarning + - unknown - unknownFutureValue type: string microsoft.graph.cloudPcDeviceImageStatus: @@ -81028,6 +81140,7 @@ components: - pending - ready - failed + - unknownFutureValue type: string microsoft.graph.cloudPcDeviceImageStatusDetails: title: cloudPcDeviceImageStatusDetails @@ -81060,6 +81173,13 @@ components: - notSupported - unknownFutureValue type: string + microsoft.graph.cloudPcOnPremisesConnectionType: + title: cloudPcOnPremisesConnectionType + enum: + - hybridAzureADJoin + - azureADJoin + - unknownFutureValue + type: string microsoft.graph.cloudPcOnPremisesConnectionStatus: title: cloudPcOnPremisesConnectionStatus enum: @@ -81071,6 +81191,24 @@ components: - informational - unknownFutureValue type: string + microsoft.graph.cloudPcOnPremisesConnectionStatusDetail: + title: cloudPcOnPremisesConnectionStatusDetail + 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 + format: date-time + healthChecks: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.cloudPcOnPremisesConnectionHealthCheck' + startDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + additionalProperties: + type: object microsoft.graph.cloudPcOnPremisesConnectionStatusDetails: title: cloudPcOnPremisesConnectionStatusDetails type: object @@ -81102,13 +81240,6 @@ components: type: string x-ms-enum-flags: isFlags: true - microsoft.graph.cloudPcOnPremisesConnectionType: - title: cloudPcOnPremisesConnectionType - enum: - - hybridAzureADJoin - - azureADJoin - - unknownFutureValue - type: string microsoft.graph.cloudPcWindowsSettings: title: cloudPcWindowsSettings type: object @@ -81123,6 +81254,8 @@ components: title: cloudPcDomainJoinConfiguration type: object properties: + domainJoinType: + $ref: '#/components/schemas/microsoft.graph.cloudPcDomainJoinType' onPremisesConnectionId: type: string description: 'The Azure network connection ID that matches the virtual network IT admins want the provisioning policy to use when they create Cloud PCs. You can use this property in both domain join types: Azure AD joined or Hybrid Microsoft Entra joined. If you enter an onPremisesConnectionId, leave regionName as empty.' @@ -81142,11 +81275,14 @@ components: enum: - gallery - custom + - unknownFutureValue type: string microsoft.graph.microsoftManagedDesktop: title: microsoftManagedDesktop type: object properties: + managedType: + $ref: '#/components/schemas/microsoft.graph.microsoftManagedDesktopType' profile: type: string description: The name of the Microsoft Managed Desktop profile that the Windows 365 Cloud PC is associated with. @@ -81155,6 +81291,15 @@ components: $ref: '#/components/schemas/microsoft.graph.microsoftManagedDesktopType' additionalProperties: type: object + microsoft.graph.cloudPcWindowsSetting: + title: cloudPcWindowsSetting + type: object + properties: + locale: + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.cloudPcProvisioningPolicyAssignment: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -81259,6 +81404,19 @@ components: - unavailable - unknownFutureValue type: string + microsoft.graph.cloudPcCrossRegionDisasterRecoverySetting: + title: cloudPcCrossRegionDisasterRecoverySetting + type: object + properties: + crossRegionDisasterRecoveryEnabled: + type: boolean + disasterRecoveryNetworkSetting: + $ref: '#/components/schemas/microsoft.graph.cloudPcDisasterRecoveryNetworkSetting' + maintainCrossRegionRestorePointEnabled: + type: boolean + nullable: true + additionalProperties: + type: object microsoft.graph.cloudPcRestorePointSetting: title: cloudPcRestorePointSetting type: object @@ -81270,6 +81428,8 @@ components: description: 'The time interval in hours to take snapshots (restore points) of a Cloud PC automatically. Possible values are 4, 6, 12, 16, and 24. The default frequency is 12 hours.' format: int32 nullable: true + frequencyType: + $ref: '#/components/schemas/microsoft.graph.cloudPcRestorePointFrequencyType' userRestoreEnabled: type: boolean description: 'If true, the user has the ability to use snapshots to restore Cloud PCs. If false, non-admin users can''t use snapshots to restore the Cloud PC.' @@ -82373,13 +82533,13 @@ components: createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The start time of the operation. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' + description: 'The start time of the operation. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true lastActionDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The time of the last action in the operation. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' + description: 'The time of the last action in the operation. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true resourceLocation: @@ -84548,6 +84708,9 @@ components: type: string description: The email address for sending messages to the channel. Read-only. nullable: true + isArchived: + type: boolean + nullable: true isFavoriteByDefault: type: boolean description: 'Indicates whether the channel should automatically be marked ''favorite'' for all members of the team. Can only be set programmatically with Create team. Default: false.' @@ -84600,6 +84763,10 @@ components: - title: schedule type: object properties: + activitiesIncludedWhenCopyingShiftsEnabled: + type: boolean + description: Indicates whether copied shifts should include the activities. + nullable: true enabled: type: boolean description: Indicates whether the schedule is enabled for the team. Required. @@ -84619,6 +84786,8 @@ components: description: Additional information about why schedule provisioning failed. nullable: true readOnly: true + startDayOfWeek: + $ref: '#/components/schemas/microsoft.graph.dayOfWeek' swapShiftsRequestsEnabled: type: boolean description: Indicates whether swap shifts requests are enabled for the schedule. @@ -84647,6 +84816,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.dayNote' + description: The day notes in the schedule. x-ms-navigationProperty: true offerShiftRequests: type: array @@ -84688,6 +84858,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.timeCard' + description: The time cards in the schedule. x-ms-navigationProperty: true timeOffReasons: type: array @@ -86023,6 +86194,8 @@ components: - title: plannerPlan type: object properties: + archivalInfo: + $ref: '#/components/schemas/microsoft.graph.plannerArchivalInfo' container: $ref: '#/components/schemas/microsoft.graph.plannerPlanContainer' contexts: @@ -86037,6 +86210,9 @@ components: nullable: true creationSource: $ref: '#/components/schemas/microsoft.graph.plannerPlanCreation' + isArchived: + type: boolean + nullable: true owner: type: string nullable: true @@ -86079,6 +86255,8 @@ components: nullable: true appliedCategories: $ref: '#/components/schemas/microsoft.graph.plannerAppliedCategories' + archivalInfo: + $ref: '#/components/schemas/microsoft.graph.plannerArchivalInfo' assigneePriority: type: string description: Hint used to order items of this type in a list view. The format is defined as outlined here. @@ -86128,6 +86306,17 @@ components: type: boolean description: Read-only. Value is true if the details object of the task has a nonempty description and false otherwise. nullable: true + isArchived: + type: boolean + nullable: true + isOnMyDay: + type: boolean + nullable: true + isOnMyDayLastModifiedDate: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' + type: string + format: date + nullable: true orderHint: type: string description: Hint used to order items of this type in a list view. The format is defined as outlined here. @@ -86964,7 +87153,7 @@ components: - itPro - application - partner - - unknown + - unknownFutureValue type: string microsoft.graph.cloudPcUserRoleScopeTagInfo: title: cloudPcUserRoleScopeTagInfo @@ -87024,6 +87213,14 @@ components: - unavailable - unknownFutureValue type: string + microsoft.graph.cloudPcDisasterRecoveryCapabilityType: + title: cloudPcDisasterRecoveryCapabilityType + enum: + - none + - failover + - failback + - unknownFutureValue + type: string microsoft.graph.cloudPcPartnerAgentInstallStatus: title: cloudPcPartnerAgentInstallStatus enum: @@ -87047,6 +87244,9 @@ components: title: cloudPcOnPremisesConnectionHealthCheck type: object properties: + additionalDetail: + type: string + nullable: true additionalDetails: type: string description: More details about the health check or the recommended action. @@ -87125,6 +87325,25 @@ components: - inaccessibleCloudPcReports - rawRemoteConnectionReports - cloudPcUsageCategoryReports + - crossRegionDisasterRecoveryReport + - performanceTrendReport + - inaccessibleCloudPcTrendReport + type: string + microsoft.graph.cloudPcDisasterRecoveryNetworkSetting: + title: cloudPcDisasterRecoveryNetworkSetting + type: object + additionalProperties: + type: object + microsoft.graph.cloudPcRestorePointFrequencyType: + title: cloudPcRestorePointFrequencyType + enum: + - default + - fourHours + - sixHours + - twelveHours + - sixteenHours + - twentyFourHours + - unknownFutureValue type: string microsoft.graph.externalAudienceScope: title: externalAudienceScope @@ -88007,6 +88226,8 @@ components: - teamifyGroup - createChannel - createChat + - archiveChannel + - unarchiveChannel type: string microsoft.graph.teamsAsyncOperationStatus: title: teamsAsyncOperationStatus @@ -89950,6 +90171,7 @@ components: dayNoteDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string + description: The date of the day note. format: date nullable: true draftDayNote: @@ -90007,13 +90229,29 @@ components: $ref: '#/components/schemas/microsoft.graph.openShiftItem' isStagedForDeletion: type: boolean + description: 'The openShift is marked for deletion, a process that is finalized when the schedule is shared.' nullable: true schedulingGroupId: type: string - description: ID for the scheduling group that the open shift belongs to. + description: The ID of the schedulingGroup that contains the openShift. nullable: true + schedulingGroupName: + type: string + description: The name of the schedulingGroup that contains the openShift. + nullable: true + readOnly: true sharedOpenShift: $ref: '#/components/schemas/microsoft.graph.openShiftItem' + teamId: + type: string + description: The ID of the team in which the openShift is located. + nullable: true + readOnly: true + teamName: + type: string + description: The name of the team in which the openShift is located. + nullable: true + readOnly: true additionalProperties: type: object microsoft.graph.schedulingGroup: @@ -90022,6 +90260,10 @@ components: - title: schedulingGroup type: object properties: + code: + type: string + description: The code for the schedulingGroup to represent an external identifier. + nullable: true displayName: type: string description: The display name for the schedulingGroup. Required. @@ -90049,6 +90291,7 @@ components: $ref: '#/components/schemas/microsoft.graph.shiftItem' isStagedForDeletion: type: boolean + description: 'The shift is marked for deletion, a process that is finalized when the schedule is shared.' nullable: true schedulingGroupId: type: string @@ -90109,6 +90352,10 @@ components: - title: timeOffReason type: object properties: + code: + type: string + description: The code of the timeOffReason to represent an external identifier. + nullable: true displayName: type: string description: The name of the timeOffReason. Required. @@ -90155,6 +90402,7 @@ components: $ref: '#/components/schemas/microsoft.graph.timeOffItem' isStagedForDeletion: type: boolean + description: 'The timeOff is marked for deletion, a process that is finalized when the schedule is shared.' nullable: true sharedTimeOff: $ref: '#/components/schemas/microsoft.graph.timeOffItem' @@ -91105,6 +91353,22 @@ components: description: Unique identifier of the accessReviewStageSettings. The stageId is used in dependsOn property to indicate the stage relationship. Required. additionalProperties: type: object + microsoft.graph.plannerArchivalInfo: + title: plannerArchivalInfo + type: object + properties: + justification: + type: string + nullable: true + statusChangedBy: + $ref: '#/components/schemas/microsoft.graph.identitySet' + statusChangedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + additionalProperties: + type: object microsoft.graph.plannerPlanContainer: title: plannerPlanContainer type: object @@ -91150,8 +91414,13 @@ components: - title: plannerBucket type: object properties: + archivalInfo: + $ref: '#/components/schemas/microsoft.graph.plannerArchivalInfo' creationSource: $ref: '#/components/schemas/microsoft.graph.plannerBucketCreation' + isArchived: + type: boolean + nullable: true name: type: string description: Name of the bucket. @@ -91250,6 +91519,8 @@ components: - none - checklistCompletion - unknownFutureValue + - formCompletion + - approvalCompletion type: string x-ms-enum-flags: isFlags: true @@ -91285,6 +91556,8 @@ components: - title: plannerTaskDetails type: object properties: + approvalAttachment: + $ref: '#/components/schemas/microsoft.graph.plannerBaseApprovalAttachment' checklist: $ref: '#/components/schemas/microsoft.graph.plannerChecklistItems' completionRequirements: @@ -91293,6 +91566,8 @@ components: type: string description: Description of the task. nullable: true + forms: + $ref: '#/components/schemas/microsoft.graph.plannerFormsDictionary' notes: $ref: '#/components/schemas/microsoft.graph.itemBody' previewType: @@ -91699,7 +91974,7 @@ components: createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' + description: 'The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true readOnly: true @@ -91708,7 +91983,7 @@ components: lastModifiedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' + description: 'The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true readOnly: true @@ -91854,7 +92129,7 @@ components: $ref: '#/components/schemas/microsoft.graph.itemBody' displayName: type: string - description: Display name of the virtual event + description: Display name of the virtual event. nullable: true endDateTime: $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' @@ -91866,13 +92141,13 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.virtualEventPresenter' - description: Presenters' information of the virtual event. + description: The virtual event presenters. x-ms-navigationProperty: true sessions: type: array items: $ref: '#/components/schemas/microsoft.graph.virtualEventSession' - description: Sessions of the virtual event. + description: Sessions for the virtual event. x-ms-navigationProperty: true additionalProperties: type: object @@ -94358,6 +94633,14 @@ components: type: object additionalProperties: type: object + microsoft.graph.plannerBaseApprovalAttachment: + title: plannerBaseApprovalAttachment + type: object + properties: + status: + $ref: '#/components/schemas/microsoft.graph.plannerApprovalStatus' + additionalProperties: + type: object microsoft.graph.plannerChecklistItems: title: plannerChecklistItems type: object @@ -94367,10 +94650,21 @@ components: title: plannerTaskCompletionRequirementDetails type: object properties: + approvalRequirement: + $ref: '#/components/schemas/microsoft.graph.plannerApprovalRequirement' checklistRequirement: $ref: '#/components/schemas/microsoft.graph.plannerChecklistRequirement' + formsRequirement: + $ref: '#/components/schemas/microsoft.graph.plannerFormsRequirement' additionalProperties: type: object + microsoft.graph.plannerFormsDictionary: + allOf: + - $ref: '#/components/schemas/microsoft.graph.Dictionary' + - title: plannerFormsDictionary + type: object + additionalProperties: + type: object microsoft.graph.plannerExternalReferences: title: plannerExternalReferences type: object @@ -96609,6 +96903,24 @@ components: $ref: '#/components/schemas/microsoft.graph.scheduleEntityTheme' additionalProperties: type: object + microsoft.graph.plannerApprovalStatus: + title: plannerApprovalStatus + enum: + - requested + - approved + - rejected + - cancelled + - unknownFutureValue + type: string + microsoft.graph.plannerApprovalRequirement: + title: plannerApprovalRequirement + type: object + properties: + isApprovalRequired: + type: boolean + nullable: true + additionalProperties: + type: object microsoft.graph.plannerChecklistRequirement: title: plannerChecklistRequirement type: object @@ -96621,6 +96933,22 @@ components: description: A collection of required plannerChecklistItems identifiers to complete the plannerTask. additionalProperties: type: object + microsoft.graph.plannerFormsRequirement: + title: plannerFormsRequirement + type: object + properties: + requiredForms: + type: array + items: + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.Dictionary: + title: Dictionary + type: object + additionalProperties: + type: object microsoft.graph.endpointType: title: endpointType enum: @@ -96877,6 +97205,7 @@ components: items: type: string nullable: true + description: 'The identifiers of containers, such as organizational units, that are in scope for a synchronization rule. For Active Directory organizational units, use the distinguished names. An empty list means no container filtering is configured.' additionalProperties: type: object microsoft.graph.groupFilter: @@ -96888,6 +97217,7 @@ components: items: type: string nullable: true + description: 'Identifiers of groups that are in scope for a synchronization rule. For Active Directory groups, use the distinguished names. An empty list means no group filtering is configured.' additionalProperties: type: object microsoft.graph.stringKeyStringValuePair: diff --git a/openApiDocs/beta/Devices.CloudPrint.yml b/openApiDocs/beta/Devices.CloudPrint.yml index cd3870de544..c81c3296d2d 100644 --- a/openApiDocs/beta/Devices.CloudPrint.yml +++ b/openApiDocs/beta/Devices.CloudPrint.yml @@ -12249,6 +12249,8 @@ components: documentConversionEnabled: type: boolean description: 'Specifies whether document conversion is enabled for the tenant. If document conversion is enabled, Universal Print service will automatically convert documents into a format compatible with the printer (xps to pdf) when needed.' + printerDiscoverySettings: + $ref: '#/components/schemas/microsoft.graph.printerDiscoverySettings' additionalProperties: type: object microsoft.graph.entity: @@ -14126,6 +14128,14 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.printerDiscoverySettings: + title: printerDiscoverySettings + type: object + properties: + airPrint: + $ref: '#/components/schemas/microsoft.graph.airPrintSettings' + additionalProperties: + type: object ReferenceNumeric: enum: - '-INF' @@ -14258,11 +14268,11 @@ components: properties: displayName: type: string - description: The display name of the identity. This property is read-only. + description: 'The display name of the identity. The display name might not always be available or up to date. For example, if a user changes their display name the API might show the new value in a future response, but the items associated with the user won''t show up as having changed when using delta.' nullable: true id: type: string - description: The identifier of the identity. This property is read-only. + description: 'Unique identifier for the identity. When the unique identifier is unavailable, the displayName property is provided for the identity, but the id property isn''t included in the response.' nullable: true additionalProperties: type: object @@ -15551,6 +15561,16 @@ components: type: string description: Request identifier of the last interactive sign-in performed by this user. nullable: true + lastSuccessfulSignInDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The datetime of the user's most recent successful sign in activity. + format: date-time + nullable: true + lastSuccessfulSignInRequestId: + type: string + description: The requestID of the last successful signIn. + nullable: true additionalProperties: type: object microsoft.graph.userActivity: @@ -16209,6 +16229,8 @@ components: $ref: '#/components/schemas/microsoft.graph.cloudPcConnectionSettings' connectivityResult: $ref: '#/components/schemas/microsoft.graph.cloudPcConnectivityResult' + disasterRecoveryCapability: + $ref: '#/components/schemas/microsoft.graph.cloudPcDisasterRecoveryCapability' diskEncryptionState: $ref: '#/components/schemas/microsoft.graph.cloudPcDiskEncryptionState' displayName: @@ -18224,6 +18246,14 @@ components: - title: userTeamwork type: object properties: + locale: + type: string + description: Represents the chosen locale of a user in Microsoft Teams. + nullable: true + region: + type: string + description: Represents the region of the user in Microsoft Teams. + nullable: true associatedTeams: type: array items: @@ -18385,6 +18415,14 @@ components: $ref: '#/components/schemas/microsoft.graph.ODataErrors.InnerError' additionalProperties: type: object + microsoft.graph.airPrintSettings: + title: airPrintSettings + type: object + properties: + incompatiblePrinters: + $ref: '#/components/schemas/microsoft.graph.incompatiblePrinterSettings' + additionalProperties: + type: object microsoft.graph.printerProcessingStateDetail: title: printerProcessingStateDetail enum: @@ -20094,6 +20132,8 @@ components: - title: plannerPlan type: object properties: + archivalInfo: + $ref: '#/components/schemas/microsoft.graph.plannerArchivalInfo' container: $ref: '#/components/schemas/microsoft.graph.plannerPlanContainer' contexts: @@ -20108,6 +20148,9 @@ components: nullable: true creationSource: $ref: '#/components/schemas/microsoft.graph.plannerPlanCreation' + isArchived: + type: boolean + nullable: true owner: type: string nullable: true @@ -20693,6 +20736,9 @@ components: type: string description: The email address for sending messages to the channel. Read-only. nullable: true + isArchived: + type: boolean + nullable: true isFavoriteByDefault: type: boolean description: 'Indicates whether the channel should automatically be marked ''favorite'' for all members of the team. Can only be set programmatically with Create team. Default: false.' @@ -20821,6 +20867,10 @@ components: - title: schedule type: object properties: + activitiesIncludedWhenCopyingShiftsEnabled: + type: boolean + description: Indicates whether copied shifts should include the activities. + nullable: true enabled: type: boolean description: Indicates whether the schedule is enabled for the team. Required. @@ -20840,6 +20890,8 @@ components: description: Additional information about why schedule provisioning failed. nullable: true readOnly: true + startDayOfWeek: + $ref: '#/components/schemas/microsoft.graph.dayOfWeek' swapShiftsRequestsEnabled: type: boolean description: Indicates whether swap shifts requests are enabled for the schedule. @@ -20868,6 +20920,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.dayNote' + description: The day notes in the schedule. x-ms-navigationProperty: true offerShiftRequests: type: array @@ -20909,6 +20962,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.timeCard' + description: The time cards in the schedule. x-ms-navigationProperty: true timeOffReasons: type: array @@ -21768,13 +21822,13 @@ components: createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The start time of the operation. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' + description: 'The start time of the operation. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true lastActionDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The time of the last action in the operation. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' + description: 'The time of the last action in the operation. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true resourceLocation: @@ -22180,6 +22234,20 @@ components: format: date-time additionalProperties: type: object + microsoft.graph.cloudPcDisasterRecoveryCapability: + title: cloudPcDisasterRecoveryCapability + type: object + properties: + capabilityType: + $ref: '#/components/schemas/microsoft.graph.cloudPcDisasterRecoveryCapabilityType' + primaryRegion: + type: string + nullable: true + secondaryRegion: + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.cloudPcDiskEncryptionState: title: cloudPcDiskEncryptionState enum: @@ -25509,6 +25577,8 @@ components: nullable: true appliedCategories: $ref: '#/components/schemas/microsoft.graph.plannerAppliedCategories' + archivalInfo: + $ref: '#/components/schemas/microsoft.graph.plannerArchivalInfo' assigneePriority: type: string description: Hint used to order items of this type in a list view. The format is defined as outlined here. @@ -25558,6 +25628,17 @@ components: type: boolean description: Read-only. Value is true if the details object of the task has a nonempty description and false otherwise. nullable: true + isArchived: + type: boolean + nullable: true + isOnMyDay: + type: boolean + nullable: true + isOnMyDayLastModifiedDate: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' + type: string + format: date + nullable: true orderHint: type: string description: Hint used to order items of this type in a list view. The format is defined as outlined here. @@ -26375,6 +26456,13 @@ components: additionalProperties: type: object description: The structure of this object is service-specific + microsoft.graph.incompatiblePrinterSettings: + title: incompatiblePrinterSettings + enum: + - show + - hide + - unknownFutureValue + type: string microsoft.graph.calendarRoleType: title: calendarRoleType enum: @@ -27463,6 +27551,22 @@ components: $ref: '#/components/schemas/microsoft.graph.externalLink' additionalProperties: type: object + microsoft.graph.plannerArchivalInfo: + title: plannerArchivalInfo + type: object + properties: + justification: + type: string + nullable: true + statusChangedBy: + $ref: '#/components/schemas/microsoft.graph.identitySet' + statusChangedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + additionalProperties: + type: object microsoft.graph.plannerPlanContainer: title: plannerPlanContainer type: object @@ -27508,8 +27612,13 @@ components: - title: plannerBucket type: object properties: + archivalInfo: + $ref: '#/components/schemas/microsoft.graph.plannerArchivalInfo' creationSource: $ref: '#/components/schemas/microsoft.graph.plannerBucketCreation' + isArchived: + type: boolean + nullable: true name: type: string description: Name of the bucket. @@ -28342,6 +28451,8 @@ components: - teamifyGroup - createChannel - createChat + - archiveChannel + - unarchiveChannel type: string microsoft.graph.teamsAsyncOperationStatus: title: teamsAsyncOperationStatus @@ -28378,6 +28489,7 @@ components: dayNoteDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string + description: The date of the day note. format: date nullable: true draftDayNote: @@ -28435,13 +28547,29 @@ components: $ref: '#/components/schemas/microsoft.graph.openShiftItem' isStagedForDeletion: type: boolean + description: 'The openShift is marked for deletion, a process that is finalized when the schedule is shared.' nullable: true schedulingGroupId: type: string - description: ID for the scheduling group that the open shift belongs to. + description: The ID of the schedulingGroup that contains the openShift. + nullable: true + schedulingGroupName: + type: string + description: The name of the schedulingGroup that contains the openShift. nullable: true + readOnly: true sharedOpenShift: $ref: '#/components/schemas/microsoft.graph.openShiftItem' + teamId: + type: string + description: The ID of the team in which the openShift is located. + nullable: true + readOnly: true + teamName: + type: string + description: The name of the team in which the openShift is located. + nullable: true + readOnly: true additionalProperties: type: object microsoft.graph.schedulingGroup: @@ -28450,6 +28578,10 @@ components: - title: schedulingGroup type: object properties: + code: + type: string + description: The code for the schedulingGroup to represent an external identifier. + nullable: true displayName: type: string description: The display name for the schedulingGroup. Required. @@ -28477,6 +28609,7 @@ components: $ref: '#/components/schemas/microsoft.graph.shiftItem' isStagedForDeletion: type: boolean + description: 'The shift is marked for deletion, a process that is finalized when the schedule is shared.' nullable: true schedulingGroupId: type: string @@ -28537,6 +28670,10 @@ components: - title: timeOffReason type: object properties: + code: + type: string + description: The code of the timeOffReason to represent an external identifier. + nullable: true displayName: type: string description: The name of the timeOffReason. Required. @@ -28583,6 +28720,7 @@ components: $ref: '#/components/schemas/microsoft.graph.timeOffItem' isStagedForDeletion: type: boolean + description: 'The timeOff is marked for deletion, a process that is finalized when the schedule is shared.' nullable: true sharedTimeOff: $ref: '#/components/schemas/microsoft.graph.timeOffItem' @@ -29152,6 +29290,14 @@ components: - unavailable - unknownFutureValue type: string + microsoft.graph.cloudPcDisasterRecoveryCapabilityType: + title: cloudPcDisasterRecoveryCapabilityType + enum: + - none + - failover + - failback + - unknownFutureValue + type: string microsoft.graph.actionState: title: actionState enum: @@ -31349,6 +31495,8 @@ components: - none - checklistCompletion - unknownFutureValue + - formCompletion + - approvalCompletion type: string x-ms-enum-flags: isFlags: true @@ -31384,6 +31532,8 @@ components: - title: plannerTaskDetails type: object properties: + approvalAttachment: + $ref: '#/components/schemas/microsoft.graph.plannerBaseApprovalAttachment' checklist: $ref: '#/components/schemas/microsoft.graph.plannerChecklistItems' completionRequirements: @@ -31392,6 +31542,8 @@ components: type: string description: Description of the task. nullable: true + forms: + $ref: '#/components/schemas/microsoft.graph.plannerFormsDictionary' notes: $ref: '#/components/schemas/microsoft.graph.itemBody' previewType: @@ -31798,7 +31950,7 @@ components: createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' + description: 'The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true readOnly: true @@ -31807,7 +31959,7 @@ components: lastModifiedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' + description: 'The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true readOnly: true @@ -31953,7 +32105,7 @@ components: $ref: '#/components/schemas/microsoft.graph.itemBody' displayName: type: string - description: Display name of the virtual event + description: Display name of the virtual event. nullable: true endDateTime: $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' @@ -31965,13 +32117,13 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.virtualEventPresenter' - description: Presenters' information of the virtual event. + description: The virtual event presenters. x-ms-navigationProperty: true sessions: type: array items: $ref: '#/components/schemas/microsoft.graph.virtualEventSession' - description: Sessions of the virtual event. + description: Sessions for the virtual event. x-ms-navigationProperty: true additionalProperties: type: object @@ -34297,6 +34449,14 @@ components: type: object additionalProperties: type: object + microsoft.graph.plannerBaseApprovalAttachment: + title: plannerBaseApprovalAttachment + type: object + properties: + status: + $ref: '#/components/schemas/microsoft.graph.plannerApprovalStatus' + additionalProperties: + type: object microsoft.graph.plannerChecklistItems: title: plannerChecklistItems type: object @@ -34306,10 +34466,21 @@ components: title: plannerTaskCompletionRequirementDetails type: object properties: + approvalRequirement: + $ref: '#/components/schemas/microsoft.graph.plannerApprovalRequirement' checklistRequirement: $ref: '#/components/schemas/microsoft.graph.plannerChecklistRequirement' + formsRequirement: + $ref: '#/components/schemas/microsoft.graph.plannerFormsRequirement' additionalProperties: type: object + microsoft.graph.plannerFormsDictionary: + allOf: + - $ref: '#/components/schemas/microsoft.graph.Dictionary' + - title: plannerFormsDictionary + type: object + additionalProperties: + type: object microsoft.graph.plannerExternalReferences: title: plannerExternalReferences type: object @@ -35334,6 +35505,24 @@ components: - deviceIntent type: string description: Authoring source of a policy + microsoft.graph.plannerApprovalStatus: + title: plannerApprovalStatus + enum: + - requested + - approved + - rejected + - cancelled + - unknownFutureValue + type: string + microsoft.graph.plannerApprovalRequirement: + title: plannerApprovalRequirement + type: object + properties: + isApprovalRequired: + type: boolean + nullable: true + additionalProperties: + type: object microsoft.graph.plannerChecklistRequirement: title: plannerChecklistRequirement type: object @@ -35346,6 +35535,22 @@ components: description: A collection of required plannerChecklistItems identifiers to complete the plannerTask. additionalProperties: type: object + microsoft.graph.plannerFormsRequirement: + title: plannerFormsRequirement + type: object + properties: + requiredForms: + type: array + items: + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.Dictionary: + title: Dictionary + type: object + additionalProperties: + type: object microsoft.graph.endpointType: title: endpointType enum: @@ -35760,6 +35965,7 @@ components: items: type: string nullable: true + description: 'The identifiers of containers, such as organizational units, that are in scope for a synchronization rule. For Active Directory organizational units, use the distinguished names. An empty list means no container filtering is configured.' additionalProperties: type: object microsoft.graph.groupFilter: @@ -35771,6 +35977,7 @@ components: items: type: string nullable: true + description: 'Identifiers of groups that are in scope for a synchronization rule. For Active Directory groups, use the distinguished names. An empty list means no group filtering is configured.' additionalProperties: type: object microsoft.graph.stringKeyStringValuePair: diff --git a/openApiDocs/beta/Devices.CorporateManagement.yml b/openApiDocs/beta/Devices.CorporateManagement.yml index 64e22d07682..091703d431f 100644 --- a/openApiDocs/beta/Devices.CorporateManagement.yml +++ b/openApiDocs/beta/Devices.CorporateManagement.yml @@ -60961,26 +60961,26 @@ components: nullable: true categoryId: type: string - description: Specify category in which the setting is under. Support $filters. + description: Specifies the area group under which the setting is configured in a specified configuration service provider (CSP) nullable: true description: type: string - description: Description of the setting. + description: Description of the item nullable: true displayName: type: string - description: 'Name of the setting. For example: Allow Toast.' + description: Display name of the item nullable: true helpText: type: string - description: Help text of the setting. Give more details of the setting. + description: Help text of the item nullable: true infoUrls: type: array items: type: string nullable: true - description: List of links more info for the setting can be found at. + description: List of links more info for the setting can be found at keywords: type: array items: @@ -61004,7 +61004,7 @@ components: description: List of referred setting information. rootDefinitionId: type: string - description: Root setting definition id if the setting is a child setting. + description: Root setting definition if the setting is a child setting. nullable: true settingUsage: $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingUsage' @@ -70116,6 +70116,16 @@ components: type: string description: Request identifier of the last interactive sign-in performed by this user. nullable: true + lastSuccessfulSignInDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The datetime of the user's most recent successful sign in activity. + format: date-time + nullable: true + lastSuccessfulSignInRequestId: + type: string + description: The requestID of the last successful signIn. + nullable: true additionalProperties: type: object microsoft.graph.userActivity: @@ -71075,6 +71085,8 @@ components: $ref: '#/components/schemas/microsoft.graph.cloudPcConnectionSettings' connectivityResult: $ref: '#/components/schemas/microsoft.graph.cloudPcConnectivityResult' + disasterRecoveryCapability: + $ref: '#/components/schemas/microsoft.graph.cloudPcDisasterRecoveryCapability' diskEncryptionState: $ref: '#/components/schemas/microsoft.graph.cloudPcDiskEncryptionState' displayName: @@ -73187,6 +73199,14 @@ components: - title: userTeamwork type: object properties: + locale: + type: string + description: Represents the chosen locale of a user in Microsoft Teams. + nullable: true + region: + type: string + description: Represents the region of the user in Microsoft Teams. + nullable: true associatedTeams: type: array items: @@ -74212,13 +74232,13 @@ components: createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The start time of the operation. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' + description: 'The start time of the operation. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true lastActionDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The time of the last action in the operation. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' + description: 'The time of the last action in the operation. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true resourceLocation: @@ -75012,6 +75032,20 @@ components: format: date-time additionalProperties: type: object + microsoft.graph.cloudPcDisasterRecoveryCapability: + title: cloudPcDisasterRecoveryCapability + type: object + properties: + capabilityType: + $ref: '#/components/schemas/microsoft.graph.cloudPcDisasterRecoveryCapabilityType' + primaryRegion: + type: string + nullable: true + secondaryRegion: + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.cloudPcDiskEncryptionState: title: cloudPcDiskEncryptionState enum: @@ -76520,6 +76554,9 @@ components: type: string description: The email address for sending messages to the channel. Read-only. nullable: true + isArchived: + type: boolean + nullable: true isFavoriteByDefault: type: boolean description: 'Indicates whether the channel should automatically be marked ''favorite'' for all members of the team. Can only be set programmatically with Create team. Default: false.' @@ -76572,6 +76609,10 @@ components: - title: schedule type: object properties: + activitiesIncludedWhenCopyingShiftsEnabled: + type: boolean + description: Indicates whether copied shifts should include the activities. + nullable: true enabled: type: boolean description: Indicates whether the schedule is enabled for the team. Required. @@ -76591,6 +76632,8 @@ components: description: Additional information about why schedule provisioning failed. nullable: true readOnly: true + startDayOfWeek: + $ref: '#/components/schemas/microsoft.graph.dayOfWeek' swapShiftsRequestsEnabled: type: boolean description: Indicates whether swap shifts requests are enabled for the schedule. @@ -76619,6 +76662,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.dayNote' + description: The day notes in the schedule. x-ms-navigationProperty: true offerShiftRequests: type: array @@ -76660,6 +76704,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.timeCard' + description: The time cards in the schedule. x-ms-navigationProperty: true timeOffReasons: type: array @@ -77874,6 +77919,8 @@ components: - title: plannerPlan type: object properties: + archivalInfo: + $ref: '#/components/schemas/microsoft.graph.plannerArchivalInfo' container: $ref: '#/components/schemas/microsoft.graph.plannerPlanContainer' contexts: @@ -77888,6 +77935,9 @@ components: nullable: true creationSource: $ref: '#/components/schemas/microsoft.graph.plannerPlanCreation' + isArchived: + type: boolean + nullable: true owner: type: string nullable: true @@ -77930,6 +77980,8 @@ components: nullable: true appliedCategories: $ref: '#/components/schemas/microsoft.graph.plannerAppliedCategories' + archivalInfo: + $ref: '#/components/schemas/microsoft.graph.plannerArchivalInfo' assigneePriority: type: string description: Hint used to order items of this type in a list view. The format is defined as outlined here. @@ -77979,6 +78031,17 @@ components: type: boolean description: Read-only. Value is true if the details object of the task has a nonempty description and false otherwise. nullable: true + isArchived: + type: boolean + nullable: true + isOnMyDay: + type: boolean + nullable: true + isOnMyDayLastModifiedDate: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' + type: string + format: date + nullable: true orderHint: type: string description: Hint used to order items of this type in a list view. The format is defined as outlined here. @@ -78624,11 +78687,11 @@ components: properties: displayName: type: string - description: The display name of the identity. This property is read-only. + description: 'The display name of the identity. The display name might not always be available or up to date. For example, if a user changes their display name the API might show the new value in a future response, but the items associated with the user won''t show up as having changed when using delta.' nullable: true id: type: string - description: The identifier of the identity. This property is read-only. + description: 'Unique identifier for the identity. When the unique identifier is unavailable, the displayName property is provided for the identity, but the id property isn''t included in the response.' nullable: true additionalProperties: type: object @@ -79691,6 +79754,8 @@ components: - teamifyGroup - createChannel - createChat + - archiveChannel + - unarchiveChannel type: string microsoft.graph.teamsAsyncOperationStatus: title: teamsAsyncOperationStatus @@ -79754,6 +79819,14 @@ components: - unavailable - unknownFutureValue type: string + microsoft.graph.cloudPcDisasterRecoveryCapabilityType: + title: cloudPcDisasterRecoveryCapabilityType + enum: + - none + - failover + - failback + - unknownFutureValue + type: string microsoft.graph.cloudPcPartnerAgentInstallStatus: title: cloudPcPartnerAgentInstallStatus enum: @@ -81683,6 +81756,7 @@ components: dayNoteDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string + description: The date of the day note. format: date nullable: true draftDayNote: @@ -81740,13 +81814,29 @@ components: $ref: '#/components/schemas/microsoft.graph.openShiftItem' isStagedForDeletion: type: boolean + description: 'The openShift is marked for deletion, a process that is finalized when the schedule is shared.' nullable: true schedulingGroupId: type: string - description: ID for the scheduling group that the open shift belongs to. + description: The ID of the schedulingGroup that contains the openShift. + nullable: true + schedulingGroupName: + type: string + description: The name of the schedulingGroup that contains the openShift. nullable: true + readOnly: true sharedOpenShift: $ref: '#/components/schemas/microsoft.graph.openShiftItem' + teamId: + type: string + description: The ID of the team in which the openShift is located. + nullable: true + readOnly: true + teamName: + type: string + description: The name of the team in which the openShift is located. + nullable: true + readOnly: true additionalProperties: type: object microsoft.graph.schedulingGroup: @@ -81755,6 +81845,10 @@ components: - title: schedulingGroup type: object properties: + code: + type: string + description: The code for the schedulingGroup to represent an external identifier. + nullable: true displayName: type: string description: The display name for the schedulingGroup. Required. @@ -81782,6 +81876,7 @@ components: $ref: '#/components/schemas/microsoft.graph.shiftItem' isStagedForDeletion: type: boolean + description: 'The shift is marked for deletion, a process that is finalized when the schedule is shared.' nullable: true schedulingGroupId: type: string @@ -81842,6 +81937,10 @@ components: - title: timeOffReason type: object properties: + code: + type: string + description: The code of the timeOffReason to represent an external identifier. + nullable: true displayName: type: string description: The name of the timeOffReason. Required. @@ -81888,6 +81987,7 @@ components: $ref: '#/components/schemas/microsoft.graph.timeOffItem' isStagedForDeletion: type: boolean + description: 'The timeOff is marked for deletion, a process that is finalized when the schedule is shared.' nullable: true sharedTimeOff: $ref: '#/components/schemas/microsoft.graph.timeOffItem' @@ -82747,6 +82847,22 @@ components: description: Unique identifier of the accessReviewStageSettings. The stageId is used in dependsOn property to indicate the stage relationship. Required. additionalProperties: type: object + microsoft.graph.plannerArchivalInfo: + title: plannerArchivalInfo + type: object + properties: + justification: + type: string + nullable: true + statusChangedBy: + $ref: '#/components/schemas/microsoft.graph.identitySet' + statusChangedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + additionalProperties: + type: object microsoft.graph.plannerPlanContainer: title: plannerPlanContainer type: object @@ -82792,8 +82908,13 @@ components: - title: plannerBucket type: object properties: + archivalInfo: + $ref: '#/components/schemas/microsoft.graph.plannerArchivalInfo' creationSource: $ref: '#/components/schemas/microsoft.graph.plannerBucketCreation' + isArchived: + type: boolean + nullable: true name: type: string description: Name of the bucket. @@ -82892,6 +83013,8 @@ components: - none - checklistCompletion - unknownFutureValue + - formCompletion + - approvalCompletion type: string x-ms-enum-flags: isFlags: true @@ -82927,6 +83050,8 @@ components: - title: plannerTaskDetails type: object properties: + approvalAttachment: + $ref: '#/components/schemas/microsoft.graph.plannerBaseApprovalAttachment' checklist: $ref: '#/components/schemas/microsoft.graph.plannerChecklistItems' completionRequirements: @@ -82935,6 +83060,8 @@ components: type: string description: Description of the task. nullable: true + forms: + $ref: '#/components/schemas/microsoft.graph.plannerFormsDictionary' notes: $ref: '#/components/schemas/microsoft.graph.itemBody' previewType: @@ -83341,7 +83468,7 @@ components: createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' + description: 'The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true readOnly: true @@ -83350,7 +83477,7 @@ components: lastModifiedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' + description: 'The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true readOnly: true @@ -83496,7 +83623,7 @@ components: $ref: '#/components/schemas/microsoft.graph.itemBody' displayName: type: string - description: Display name of the virtual event + description: Display name of the virtual event. nullable: true endDateTime: $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' @@ -83508,13 +83635,13 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.virtualEventPresenter' - description: Presenters' information of the virtual event. + description: The virtual event presenters. x-ms-navigationProperty: true sessions: type: array items: $ref: '#/components/schemas/microsoft.graph.virtualEventSession' - description: Sessions of the virtual event. + description: Sessions for the virtual event. x-ms-navigationProperty: true additionalProperties: type: object @@ -85928,6 +86055,14 @@ components: type: object additionalProperties: type: object + microsoft.graph.plannerBaseApprovalAttachment: + title: plannerBaseApprovalAttachment + type: object + properties: + status: + $ref: '#/components/schemas/microsoft.graph.plannerApprovalStatus' + additionalProperties: + type: object microsoft.graph.plannerChecklistItems: title: plannerChecklistItems type: object @@ -85937,10 +86072,21 @@ components: title: plannerTaskCompletionRequirementDetails type: object properties: + approvalRequirement: + $ref: '#/components/schemas/microsoft.graph.plannerApprovalRequirement' checklistRequirement: $ref: '#/components/schemas/microsoft.graph.plannerChecklistRequirement' + formsRequirement: + $ref: '#/components/schemas/microsoft.graph.plannerFormsRequirement' additionalProperties: type: object + microsoft.graph.plannerFormsDictionary: + allOf: + - $ref: '#/components/schemas/microsoft.graph.Dictionary' + - title: plannerFormsDictionary + type: object + additionalProperties: + type: object microsoft.graph.plannerExternalReferences: title: plannerExternalReferences type: object @@ -88179,6 +88325,24 @@ components: $ref: '#/components/schemas/microsoft.graph.scheduleEntityTheme' additionalProperties: type: object + microsoft.graph.plannerApprovalStatus: + title: plannerApprovalStatus + enum: + - requested + - approved + - rejected + - cancelled + - unknownFutureValue + type: string + microsoft.graph.plannerApprovalRequirement: + title: plannerApprovalRequirement + type: object + properties: + isApprovalRequired: + type: boolean + nullable: true + additionalProperties: + type: object microsoft.graph.plannerChecklistRequirement: title: plannerChecklistRequirement type: object @@ -88191,6 +88355,22 @@ components: description: A collection of required plannerChecklistItems identifiers to complete the plannerTask. additionalProperties: type: object + microsoft.graph.plannerFormsRequirement: + title: plannerFormsRequirement + type: object + properties: + requiredForms: + type: array + items: + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.Dictionary: + title: Dictionary + type: object + additionalProperties: + type: object microsoft.graph.endpointType: title: endpointType enum: @@ -88447,6 +88627,7 @@ components: items: type: string nullable: true + description: 'The identifiers of containers, such as organizational units, that are in scope for a synchronization rule. For Active Directory organizational units, use the distinguished names. An empty list means no container filtering is configured.' additionalProperties: type: object microsoft.graph.groupFilter: @@ -88458,6 +88639,7 @@ components: items: type: string nullable: true + description: 'Identifiers of groups that are in scope for a synchronization rule. For Active Directory groups, use the distinguished names. An empty list means no group filtering is configured.' additionalProperties: type: object microsoft.graph.stringKeyStringValuePair: diff --git a/openApiDocs/beta/Devices.ServiceAnnouncement.yml b/openApiDocs/beta/Devices.ServiceAnnouncement.yml index cc8c87496a3..3089be58ebe 100644 --- a/openApiDocs/beta/Devices.ServiceAnnouncement.yml +++ b/openApiDocs/beta/Devices.ServiceAnnouncement.yml @@ -5478,11 +5478,11 @@ components: properties: displayName: type: string - description: The display name of the identity. This property is read-only. + description: 'The display name of the identity. The display name might not always be available or up to date. For example, if a user changes their display name the API might show the new value in a future response, but the items associated with the user won''t show up as having changed when using delta.' nullable: true id: type: string - description: The identifier of the identity. This property is read-only. + description: 'Unique identifier for the identity. When the unique identifier is unavailable, the displayName property is provided for the identity, but the id property isn''t included in the response.' nullable: true additionalProperties: type: object diff --git a/openApiDocs/beta/Education.yml b/openApiDocs/beta/Education.yml index cbd4cd14856..39459286ab2 100644 --- a/openApiDocs/beta/Education.yml +++ b/openApiDocs/beta/Education.yml @@ -26365,6 +26365,8 @@ components: $ref: '#/components/schemas/microsoft.graph.cloudPcConnectionSettings' connectivityResult: $ref: '#/components/schemas/microsoft.graph.cloudPcConnectivityResult' + disasterRecoveryCapability: + $ref: '#/components/schemas/microsoft.graph.cloudPcDisasterRecoveryCapability' diskEncryptionState: $ref: '#/components/schemas/microsoft.graph.cloudPcDiskEncryptionState' displayName: @@ -28380,6 +28382,14 @@ components: - title: userTeamwork type: object properties: + locale: + type: string + description: Represents the chosen locale of a user in Microsoft Teams. + nullable: true + region: + type: string + description: Represents the region of the user in Microsoft Teams. + nullable: true associatedTeams: type: array items: @@ -29724,6 +29734,8 @@ components: - title: plannerPlan type: object properties: + archivalInfo: + $ref: '#/components/schemas/microsoft.graph.plannerArchivalInfo' container: $ref: '#/components/schemas/microsoft.graph.plannerPlanContainer' contexts: @@ -29738,6 +29750,9 @@ components: nullable: true creationSource: $ref: '#/components/schemas/microsoft.graph.plannerPlanCreation' + isArchived: + type: boolean + nullable: true owner: type: string nullable: true @@ -30323,6 +30338,9 @@ components: type: string description: The email address for sending messages to the channel. Read-only. nullable: true + isArchived: + type: boolean + nullable: true isFavoriteByDefault: type: boolean description: 'Indicates whether the channel should automatically be marked ''favorite'' for all members of the team. Can only be set programmatically with Create team. Default: false.' @@ -30504,6 +30522,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.dayNote' + description: The day notes in the schedule. x-ms-navigationProperty: true offerShiftRequests: type: array @@ -30545,6 +30564,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.timeCard' + description: The time cards in the schedule. x-ms-navigationProperty: true timeOffReasons: type: array @@ -31464,13 +31484,13 @@ components: createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The start time of the operation. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' + description: 'The start time of the operation. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true lastActionDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The time of the last action in the operation. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' + description: 'The time of the last action in the operation. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true resourceLocation: @@ -31876,6 +31896,20 @@ components: format: date-time additionalProperties: type: object + microsoft.graph.cloudPcDisasterRecoveryCapability: + title: cloudPcDisasterRecoveryCapability + type: object + properties: + capabilityType: + $ref: '#/components/schemas/microsoft.graph.cloudPcDisasterRecoveryCapabilityType' + primaryRegion: + type: string + nullable: true + secondaryRegion: + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.cloudPcDiskEncryptionState: title: cloudPcDiskEncryptionState enum: @@ -35173,6 +35207,8 @@ components: nullable: true appliedCategories: $ref: '#/components/schemas/microsoft.graph.plannerAppliedCategories' + archivalInfo: + $ref: '#/components/schemas/microsoft.graph.plannerArchivalInfo' assigneePriority: type: string description: Hint used to order items of this type in a list view. The format is defined as outlined here. @@ -35222,6 +35258,17 @@ components: type: boolean description: Read-only. Value is true if the details object of the task has a nonempty description and false otherwise. nullable: true + isArchived: + type: boolean + nullable: true + isOnMyDay: + type: boolean + nullable: true + isOnMyDayLastModifiedDate: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' + type: string + format: date + nullable: true orderHint: type: string description: Hint used to order items of this type in a list view. The format is defined as outlined here. @@ -37158,6 +37205,22 @@ components: $ref: '#/components/schemas/microsoft.graph.externalLink' additionalProperties: type: object + microsoft.graph.plannerArchivalInfo: + title: plannerArchivalInfo + type: object + properties: + justification: + type: string + nullable: true + statusChangedBy: + $ref: '#/components/schemas/microsoft.graph.identitySet' + statusChangedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + additionalProperties: + type: object microsoft.graph.plannerPlanContainer: title: plannerPlanContainer type: object @@ -37203,8 +37266,13 @@ components: - title: plannerBucket type: object properties: + archivalInfo: + $ref: '#/components/schemas/microsoft.graph.plannerArchivalInfo' creationSource: $ref: '#/components/schemas/microsoft.graph.plannerBucketCreation' + isArchived: + type: boolean + nullable: true name: type: string description: Name of the bucket. @@ -38037,6 +38105,8 @@ components: - teamifyGroup - createChannel - createChat + - archiveChannel + - unarchiveChannel type: string microsoft.graph.teamsAsyncOperationStatus: title: teamsAsyncOperationStatus @@ -38073,6 +38143,7 @@ components: dayNoteDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string + description: The date of the day note. format: date nullable: true draftDayNote: @@ -38130,23 +38201,27 @@ components: $ref: '#/components/schemas/microsoft.graph.openShiftItem' isStagedForDeletion: type: boolean + description: 'The openShift is marked for deletion, a process that is finalized when the schedule is shared.' nullable: true schedulingGroupId: type: string - description: ID for the scheduling group that the open shift belongs to. + description: The ID of the schedulingGroup that contains the openShift. nullable: true schedulingGroupName: type: string + description: The name of the schedulingGroup that contains the openShift. nullable: true readOnly: true sharedOpenShift: $ref: '#/components/schemas/microsoft.graph.openShiftItem' teamId: type: string + description: The ID of the team in which the openShift is located. nullable: true readOnly: true teamName: type: string + description: The name of the team in which the openShift is located. nullable: true readOnly: true additionalProperties: @@ -38188,6 +38263,7 @@ components: $ref: '#/components/schemas/microsoft.graph.shiftItem' isStagedForDeletion: type: boolean + description: 'The shift is marked for deletion, a process that is finalized when the schedule is shared.' nullable: true schedulingGroupId: type: string @@ -38298,6 +38374,7 @@ components: $ref: '#/components/schemas/microsoft.graph.timeOffItem' isStagedForDeletion: type: boolean + description: 'The timeOff is marked for deletion, a process that is finalized when the schedule is shared.' nullable: true sharedTimeOff: $ref: '#/components/schemas/microsoft.graph.timeOffItem' @@ -38962,6 +39039,14 @@ components: - unavailable - unknownFutureValue type: string + microsoft.graph.cloudPcDisasterRecoveryCapabilityType: + title: cloudPcDisasterRecoveryCapabilityType + enum: + - none + - failover + - failback + - unknownFutureValue + type: string microsoft.graph.actionState: title: actionState enum: @@ -41167,6 +41252,8 @@ components: - none - checklistCompletion - unknownFutureValue + - formCompletion + - approvalCompletion type: string x-ms-enum-flags: isFlags: true @@ -41202,6 +41289,8 @@ components: - title: plannerTaskDetails type: object properties: + approvalAttachment: + $ref: '#/components/schemas/microsoft.graph.plannerBaseApprovalAttachment' checklist: $ref: '#/components/schemas/microsoft.graph.plannerChecklistItems' completionRequirements: @@ -41210,6 +41299,8 @@ components: type: string description: Description of the task. nullable: true + forms: + $ref: '#/components/schemas/microsoft.graph.plannerFormsDictionary' notes: $ref: '#/components/schemas/microsoft.graph.itemBody' previewType: @@ -41616,7 +41707,7 @@ components: createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' + description: 'The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true readOnly: true @@ -41625,7 +41716,7 @@ components: lastModifiedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' + description: 'The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true readOnly: true @@ -41771,7 +41862,7 @@ components: $ref: '#/components/schemas/microsoft.graph.itemBody' displayName: type: string - description: Display name of the virtual event + description: Display name of the virtual event. nullable: true endDateTime: $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' @@ -41783,13 +41874,13 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.virtualEventPresenter' - description: Presenters' information of the virtual event. + description: The virtual event presenters. x-ms-navigationProperty: true sessions: type: array items: $ref: '#/components/schemas/microsoft.graph.virtualEventSession' - description: Sessions of the virtual event. + description: Sessions for the virtual event. x-ms-navigationProperty: true additionalProperties: type: object @@ -44658,6 +44749,14 @@ components: type: object additionalProperties: type: object + microsoft.graph.plannerBaseApprovalAttachment: + title: plannerBaseApprovalAttachment + type: object + properties: + status: + $ref: '#/components/schemas/microsoft.graph.plannerApprovalStatus' + additionalProperties: + type: object microsoft.graph.plannerChecklistItems: title: plannerChecklistItems type: object @@ -44667,10 +44766,21 @@ components: title: plannerTaskCompletionRequirementDetails type: object properties: + approvalRequirement: + $ref: '#/components/schemas/microsoft.graph.plannerApprovalRequirement' checklistRequirement: $ref: '#/components/schemas/microsoft.graph.plannerChecklistRequirement' + formsRequirement: + $ref: '#/components/schemas/microsoft.graph.plannerFormsRequirement' additionalProperties: type: object + microsoft.graph.plannerFormsDictionary: + allOf: + - $ref: '#/components/schemas/microsoft.graph.Dictionary' + - title: plannerFormsDictionary + type: object + additionalProperties: + type: object microsoft.graph.plannerExternalReferences: title: plannerExternalReferences type: object @@ -46922,6 +47032,24 @@ components: - deviceIntent type: string description: Authoring source of a policy + microsoft.graph.plannerApprovalStatus: + title: plannerApprovalStatus + enum: + - requested + - approved + - rejected + - cancelled + - unknownFutureValue + type: string + microsoft.graph.plannerApprovalRequirement: + title: plannerApprovalRequirement + type: object + properties: + isApprovalRequired: + type: boolean + nullable: true + additionalProperties: + type: object microsoft.graph.plannerChecklistRequirement: title: plannerChecklistRequirement type: object @@ -46934,6 +47062,22 @@ components: description: A collection of required plannerChecklistItems identifiers to complete the plannerTask. additionalProperties: type: object + microsoft.graph.plannerFormsRequirement: + title: plannerFormsRequirement + type: object + properties: + requiredForms: + type: array + items: + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.Dictionary: + title: Dictionary + type: object + additionalProperties: + type: object microsoft.graph.endpointType: title: endpointType enum: @@ -47508,6 +47652,7 @@ components: items: type: string nullable: true + description: 'The identifiers of containers, such as organizational units, that are in scope for a synchronization rule. For Active Directory organizational units, use the distinguished names. An empty list means no container filtering is configured.' additionalProperties: type: object microsoft.graph.groupFilter: @@ -47519,6 +47664,7 @@ components: items: type: string nullable: true + description: 'Identifiers of groups that are in scope for a synchronization rule. For Active Directory groups, use the distinguished names. An empty list means no group filtering is configured.' additionalProperties: type: object microsoft.graph.stringKeyStringValuePair: diff --git a/openApiDocs/beta/Files.yml b/openApiDocs/beta/Files.yml index f4e82898c74..1ba5bf1f22a 100644 --- a/openApiDocs/beta/Files.yml +++ b/openApiDocs/beta/Files.yml @@ -8354,6 +8354,9 @@ paths: password: type: string nullable: true + message: + type: string + nullable: true recipients: type: array items: @@ -10990,11 +10993,11 @@ paths: patch: tags: - drives.driveItem - summary: 'driveItem: lockOrUnlockRecord' - description: 'Lock or unlock a retention label on a driveItem that classifies content as records. For information about retention labels from an administrator''s perspective, see Use retention labels to manage the lifecycle of documents stored in SharePoint. For more information about how you can lock and unlock retention labels, see Use record versioning to update records stored in SharePoint or OneDrive.' + summary: 'driveItem: setRetentionLabel' + description: 'Apply (set) a retention label on a driveItem (files and folders). Retention labels don''t need to be published in a retention label policy to be applied using this method. When a retention label is applied to a folder, all the items in the folder are tagged with the same retention label. For information about conflict resolution for retention labels, see Will an existing label be overridden or removed. For information about retention labels from an administrator''s perspective, see Use retention labels to manage the lifecycle of documents stored in SharePoint.' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/driveitem-lockorunlockrecord?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/driveitem-setretentionlabel?view=graph-rest-1.0 operationId: drive.item_UpdateRetentionLabel parameters: - name: drive-id @@ -19105,6 +19108,9 @@ paths: password: type: string nullable: true + message: + type: string + nullable: true recipients: type: array items: @@ -26909,6 +26915,9 @@ paths: password: type: string nullable: true + message: + type: string + nullable: true recipients: type: array items: @@ -29241,11 +29250,11 @@ paths: patch: tags: - drives.driveItem - summary: 'driveItem: lockOrUnlockRecord' - description: 'Lock or unlock a retention label on a driveItem that classifies content as records. For information about retention labels from an administrator''s perspective, see Use retention labels to manage the lifecycle of documents stored in SharePoint. For more information about how you can lock and unlock retention labels, see Use record versioning to update records stored in SharePoint or OneDrive.' + summary: 'driveItem: setRetentionLabel' + description: 'Apply (set) a retention label on a driveItem (files and folders). Retention labels don''t need to be published in a retention label policy to be applied using this method. When a retention label is applied to a folder, all the items in the folder are tagged with the same retention label. For information about conflict resolution for retention labels, see Will an existing label be overridden or removed. For information about retention labels from an administrator''s perspective, see Use retention labels to manage the lifecycle of documents stored in SharePoint.' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/driveitem-lockorunlockrecord?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/driveitem-setretentionlabel?view=graph-rest-1.0 operationId: drive.root_UpdateRetentionLabel parameters: - name: drive-id @@ -41020,11 +41029,11 @@ paths: patch: tags: - groups.drive - summary: 'driveItem: lockOrUnlockRecord' - description: 'Lock or unlock a retention label on a driveItem that classifies content as records. For information about retention labels from an administrator''s perspective, see Use retention labels to manage the lifecycle of documents stored in SharePoint. For more information about how you can lock and unlock retention labels, see Use record versioning to update records stored in SharePoint or OneDrive.' + summary: 'driveItem: setRetentionLabel' + description: 'Apply (set) a retention label on a driveItem (files and folders). Retention labels don''t need to be published in a retention label policy to be applied using this method. When a retention label is applied to a folder, all the items in the folder are tagged with the same retention label. For information about conflict resolution for retention labels, see Will an existing label be overridden or removed. For information about retention labels from an administrator''s perspective, see Use retention labels to manage the lifecycle of documents stored in SharePoint.' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/driveitem-lockorunlockrecord?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/driveitem-setretentionlabel?view=graph-rest-1.0 operationId: group.drive.item_UpdateRetentionLabel parameters: - name: group-id @@ -57963,11 +57972,11 @@ paths: patch: tags: - groups.drive - summary: 'driveItem: lockOrUnlockRecord' - description: 'Lock or unlock a retention label on a driveItem that classifies content as records. For information about retention labels from an administrator''s perspective, see Use retention labels to manage the lifecycle of documents stored in SharePoint. For more information about how you can lock and unlock retention labels, see Use record versioning to update records stored in SharePoint or OneDrive.' + summary: 'driveItem: setRetentionLabel' + description: 'Apply (set) a retention label on a driveItem (files and folders). Retention labels don''t need to be published in a retention label policy to be applied using this method. When a retention label is applied to a folder, all the items in the folder are tagged with the same retention label. For information about conflict resolution for retention labels, see Will an existing label be overridden or removed. For information about retention labels from an administrator''s perspective, see Use retention labels to manage the lifecycle of documents stored in SharePoint.' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/driveitem-lockorunlockrecord?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/driveitem-setretentionlabel?view=graph-rest-1.0 operationId: group.drive.root_UpdateRetentionLabel parameters: - name: group-id @@ -67754,6 +67763,9 @@ paths: password: type: string nullable: true + message: + type: string + nullable: true recipients: type: array items: @@ -72166,6 +72178,9 @@ paths: password: type: string nullable: true + message: + type: string + nullable: true recipients: type: array items: @@ -83554,11 +83569,11 @@ paths: patch: tags: - users.drive - summary: 'driveItem: lockOrUnlockRecord' - description: 'Lock or unlock a retention label on a driveItem that classifies content as records. For information about retention labels from an administrator''s perspective, see Use retention labels to manage the lifecycle of documents stored in SharePoint. For more information about how you can lock and unlock retention labels, see Use record versioning to update records stored in SharePoint or OneDrive.' + summary: 'driveItem: setRetentionLabel' + description: 'Apply (set) a retention label on a driveItem (files and folders). Retention labels don''t need to be published in a retention label policy to be applied using this method. When a retention label is applied to a folder, all the items in the folder are tagged with the same retention label. For information about conflict resolution for retention labels, see Will an existing label be overridden or removed. For information about retention labels from an administrator''s perspective, see Use retention labels to manage the lifecycle of documents stored in SharePoint.' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/driveitem-lockorunlockrecord?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/driveitem-setretentionlabel?view=graph-rest-1.0 operationId: user.drive.item_UpdateRetentionLabel parameters: - name: user-id @@ -100497,11 +100512,11 @@ paths: patch: tags: - users.drive - summary: 'driveItem: lockOrUnlockRecord' - description: 'Lock or unlock a retention label on a driveItem that classifies content as records. For information about retention labels from an administrator''s perspective, see Use retention labels to manage the lifecycle of documents stored in SharePoint. For more information about how you can lock and unlock retention labels, see Use record versioning to update records stored in SharePoint or OneDrive.' + summary: 'driveItem: setRetentionLabel' + description: 'Apply (set) a retention label on a driveItem (files and folders). Retention labels don''t need to be published in a retention label policy to be applied using this method. When a retention label is applied to a folder, all the items in the folder are tagged with the same retention label. For information about conflict resolution for retention labels, see Will an existing label be overridden or removed. For information about retention labels from an administrator''s perspective, see Use retention labels to manage the lifecycle of documents stored in SharePoint.' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/driveitem-lockorunlockrecord?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/driveitem-setretentionlabel?view=graph-rest-1.0 operationId: user.drive.root_UpdateRetentionLabel parameters: - name: user-id @@ -105032,6 +105047,16 @@ components: type: string description: Request identifier of the last interactive sign-in performed by this user. nullable: true + lastSuccessfulSignInDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The datetime of the user's most recent successful sign in activity. + format: date-time + nullable: true + lastSuccessfulSignInRequestId: + type: string + description: The requestID of the last successful signIn. + nullable: true additionalProperties: type: object microsoft.graph.userActivity: @@ -105991,6 +106016,8 @@ components: $ref: '#/components/schemas/microsoft.graph.cloudPcConnectionSettings' connectivityResult: $ref: '#/components/schemas/microsoft.graph.cloudPcConnectivityResult' + disasterRecoveryCapability: + $ref: '#/components/schemas/microsoft.graph.cloudPcDisasterRecoveryCapability' diskEncryptionState: $ref: '#/components/schemas/microsoft.graph.cloudPcDiskEncryptionState' displayName: @@ -108606,6 +108633,14 @@ components: - title: userTeamwork type: object properties: + locale: + type: string + description: Represents the chosen locale of a user in Microsoft Teams. + nullable: true + region: + type: string + description: Represents the region of the user in Microsoft Teams. + nullable: true associatedTeams: type: array items: @@ -109368,13 +109403,13 @@ components: createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The start time of the operation. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' + description: 'The start time of the operation. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true lastActionDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The time of the last action in the operation. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' + description: 'The time of the last action in the operation. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true resourceLocation: @@ -109754,11 +109789,11 @@ components: properties: displayName: type: string - description: The display name of the identity. This property is read-only. + description: 'The display name of the identity. The display name might not always be available or up to date. For example, if a user changes their display name the API might show the new value in a future response, but the items associated with the user won''t show up as having changed when using delta.' nullable: true id: type: string - description: The identifier of the identity. This property is read-only. + description: 'Unique identifier for the identity. When the unique identifier is unavailable, the displayName property is provided for the identity, but the id property isn''t included in the response.' nullable: true additionalProperties: type: object @@ -111658,6 +111693,20 @@ components: format: date-time additionalProperties: type: object + microsoft.graph.cloudPcDisasterRecoveryCapability: + title: cloudPcDisasterRecoveryCapability + type: object + properties: + capabilityType: + $ref: '#/components/schemas/microsoft.graph.cloudPcDisasterRecoveryCapabilityType' + primaryRegion: + type: string + nullable: true + secondaryRegion: + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.cloudPcDiskEncryptionState: title: cloudPcDiskEncryptionState enum: @@ -112650,6 +112699,9 @@ components: type: string description: The email address for sending messages to the channel. Read-only. nullable: true + isArchived: + type: boolean + nullable: true isFavoriteByDefault: type: boolean description: 'Indicates whether the channel should automatically be marked ''favorite'' for all members of the team. Can only be set programmatically with Create team. Default: false.' @@ -112702,6 +112754,10 @@ components: - title: schedule type: object properties: + activitiesIncludedWhenCopyingShiftsEnabled: + type: boolean + description: Indicates whether copied shifts should include the activities. + nullable: true enabled: type: boolean description: Indicates whether the schedule is enabled for the team. Required. @@ -112721,6 +112777,8 @@ components: description: Additional information about why schedule provisioning failed. nullable: true readOnly: true + startDayOfWeek: + $ref: '#/components/schemas/microsoft.graph.dayOfWeek' swapShiftsRequestsEnabled: type: boolean description: Indicates whether swap shifts requests are enabled for the schedule. @@ -112749,6 +112807,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.dayNote' + description: The day notes in the schedule. x-ms-navigationProperty: true offerShiftRequests: type: array @@ -112790,6 +112849,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.timeCard' + description: The time cards in the schedule. x-ms-navigationProperty: true timeOffReasons: type: array @@ -115795,6 +115855,8 @@ components: - title: plannerPlan type: object properties: + archivalInfo: + $ref: '#/components/schemas/microsoft.graph.plannerArchivalInfo' container: $ref: '#/components/schemas/microsoft.graph.plannerPlanContainer' contexts: @@ -115809,6 +115871,9 @@ components: nullable: true creationSource: $ref: '#/components/schemas/microsoft.graph.plannerPlanCreation' + isArchived: + type: boolean + nullable: true owner: type: string nullable: true @@ -115851,6 +115916,8 @@ components: nullable: true appliedCategories: $ref: '#/components/schemas/microsoft.graph.plannerAppliedCategories' + archivalInfo: + $ref: '#/components/schemas/microsoft.graph.plannerArchivalInfo' assigneePriority: type: string description: Hint used to order items of this type in a list view. The format is defined as outlined here. @@ -115900,6 +115967,17 @@ components: type: boolean description: Read-only. Value is true if the details object of the task has a nonempty description and false otherwise. nullable: true + isArchived: + type: boolean + nullable: true + isOnMyDay: + type: boolean + nullable: true + isOnMyDayLastModifiedDate: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' + type: string + format: date + nullable: true orderHint: type: string description: Hint used to order items of this type in a list view. The format is defined as outlined here. @@ -118074,6 +118152,8 @@ components: - teamifyGroup - createChannel - createChat + - archiveChannel + - unarchiveChannel type: string microsoft.graph.teamsAsyncOperationStatus: title: teamsAsyncOperationStatus @@ -118137,6 +118217,14 @@ components: - unavailable - unknownFutureValue type: string + microsoft.graph.cloudPcDisasterRecoveryCapabilityType: + title: cloudPcDisasterRecoveryCapabilityType + enum: + - none + - failover + - failback + - unknownFutureValue + type: string microsoft.graph.actionState: title: actionState enum: @@ -118712,6 +118800,7 @@ components: dayNoteDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string + description: The date of the day note. format: date nullable: true draftDayNote: @@ -118769,13 +118858,29 @@ components: $ref: '#/components/schemas/microsoft.graph.openShiftItem' isStagedForDeletion: type: boolean + description: 'The openShift is marked for deletion, a process that is finalized when the schedule is shared.' nullable: true schedulingGroupId: type: string - description: ID for the scheduling group that the open shift belongs to. + description: The ID of the schedulingGroup that contains the openShift. nullable: true + schedulingGroupName: + type: string + description: The name of the schedulingGroup that contains the openShift. + nullable: true + readOnly: true sharedOpenShift: $ref: '#/components/schemas/microsoft.graph.openShiftItem' + teamId: + type: string + description: The ID of the team in which the openShift is located. + nullable: true + readOnly: true + teamName: + type: string + description: The name of the team in which the openShift is located. + nullable: true + readOnly: true additionalProperties: type: object microsoft.graph.schedulingGroup: @@ -118784,6 +118889,10 @@ components: - title: schedulingGroup type: object properties: + code: + type: string + description: The code for the schedulingGroup to represent an external identifier. + nullable: true displayName: type: string description: The display name for the schedulingGroup. Required. @@ -118811,6 +118920,7 @@ components: $ref: '#/components/schemas/microsoft.graph.shiftItem' isStagedForDeletion: type: boolean + description: 'The shift is marked for deletion, a process that is finalized when the schedule is shared.' nullable: true schedulingGroupId: type: string @@ -118871,6 +118981,10 @@ components: - title: timeOffReason type: object properties: + code: + type: string + description: The code of the timeOffReason to represent an external identifier. + nullable: true displayName: type: string description: The name of the timeOffReason. Required. @@ -118917,6 +119031,7 @@ components: $ref: '#/components/schemas/microsoft.graph.timeOffItem' isStagedForDeletion: type: boolean + description: 'The timeOff is marked for deletion, a process that is finalized when the schedule is shared.' nullable: true sharedTimeOff: $ref: '#/components/schemas/microsoft.graph.timeOffItem' @@ -120859,6 +120974,22 @@ components: description: Unique identifier of the accessReviewStageSettings. The stageId is used in dependsOn property to indicate the stage relationship. Required. additionalProperties: type: object + microsoft.graph.plannerArchivalInfo: + title: plannerArchivalInfo + type: object + properties: + justification: + type: string + nullable: true + statusChangedBy: + $ref: '#/components/schemas/microsoft.graph.identitySet' + statusChangedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + additionalProperties: + type: object microsoft.graph.plannerPlanContainer: title: plannerPlanContainer type: object @@ -120904,8 +121035,13 @@ components: - title: plannerBucket type: object properties: + archivalInfo: + $ref: '#/components/schemas/microsoft.graph.plannerArchivalInfo' creationSource: $ref: '#/components/schemas/microsoft.graph.plannerBucketCreation' + isArchived: + type: boolean + nullable: true name: type: string description: Name of the bucket. @@ -121004,6 +121140,8 @@ components: - none - checklistCompletion - unknownFutureValue + - formCompletion + - approvalCompletion type: string x-ms-enum-flags: isFlags: true @@ -121039,6 +121177,8 @@ components: - title: plannerTaskDetails type: object properties: + approvalAttachment: + $ref: '#/components/schemas/microsoft.graph.plannerBaseApprovalAttachment' checklist: $ref: '#/components/schemas/microsoft.graph.plannerChecklistItems' completionRequirements: @@ -121047,6 +121187,8 @@ components: type: string description: Description of the task. nullable: true + forms: + $ref: '#/components/schemas/microsoft.graph.plannerFormsDictionary' notes: $ref: '#/components/schemas/microsoft.graph.itemBody' previewType: @@ -121453,7 +121595,7 @@ components: createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' + description: 'The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true readOnly: true @@ -121462,7 +121604,7 @@ components: lastModifiedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' + description: 'The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true readOnly: true @@ -121608,7 +121750,7 @@ components: $ref: '#/components/schemas/microsoft.graph.itemBody' displayName: type: string - description: Display name of the virtual event + description: Display name of the virtual event. nullable: true endDateTime: $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' @@ -121620,13 +121762,13 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.virtualEventPresenter' - description: Presenters' information of the virtual event. + description: The virtual event presenters. x-ms-navigationProperty: true sessions: type: array items: $ref: '#/components/schemas/microsoft.graph.virtualEventSession' - description: Sessions of the virtual event. + description: Sessions for the virtual event. x-ms-navigationProperty: true additionalProperties: type: object @@ -124148,6 +124290,14 @@ components: type: object additionalProperties: type: object + microsoft.graph.plannerBaseApprovalAttachment: + title: plannerBaseApprovalAttachment + type: object + properties: + status: + $ref: '#/components/schemas/microsoft.graph.plannerApprovalStatus' + additionalProperties: + type: object microsoft.graph.plannerChecklistItems: title: plannerChecklistItems type: object @@ -124157,10 +124307,21 @@ components: title: plannerTaskCompletionRequirementDetails type: object properties: + approvalRequirement: + $ref: '#/components/schemas/microsoft.graph.plannerApprovalRequirement' checklistRequirement: $ref: '#/components/schemas/microsoft.graph.plannerChecklistRequirement' + formsRequirement: + $ref: '#/components/schemas/microsoft.graph.plannerFormsRequirement' additionalProperties: type: object + microsoft.graph.plannerFormsDictionary: + allOf: + - $ref: '#/components/schemas/microsoft.graph.Dictionary' + - title: plannerFormsDictionary + type: object + additionalProperties: + type: object microsoft.graph.plannerExternalReferences: title: plannerExternalReferences type: object @@ -126276,6 +126437,24 @@ components: - deviceIntent type: string description: Authoring source of a policy + microsoft.graph.plannerApprovalStatus: + title: plannerApprovalStatus + enum: + - requested + - approved + - rejected + - cancelled + - unknownFutureValue + type: string + microsoft.graph.plannerApprovalRequirement: + title: plannerApprovalRequirement + type: object + properties: + isApprovalRequired: + type: boolean + nullable: true + additionalProperties: + type: object microsoft.graph.plannerChecklistRequirement: title: plannerChecklistRequirement type: object @@ -126288,6 +126467,22 @@ components: description: A collection of required plannerChecklistItems identifiers to complete the plannerTask. additionalProperties: type: object + microsoft.graph.plannerFormsRequirement: + title: plannerFormsRequirement + type: object + properties: + requiredForms: + type: array + items: + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.Dictionary: + title: Dictionary + type: object + additionalProperties: + type: object microsoft.graph.endpointType: title: endpointType enum: @@ -126608,6 +126803,7 @@ components: items: type: string nullable: true + description: 'The identifiers of containers, such as organizational units, that are in scope for a synchronization rule. For Active Directory organizational units, use the distinguished names. An empty list means no container filtering is configured.' additionalProperties: type: object microsoft.graph.groupFilter: @@ -126619,6 +126815,7 @@ components: items: type: string nullable: true + description: 'Identifiers of groups that are in scope for a synchronization rule. For Active Directory groups, use the distinguished names. An empty list means no group filtering is configured.' additionalProperties: type: object microsoft.graph.stringKeyStringValuePair: diff --git a/openApiDocs/beta/Groups.yml b/openApiDocs/beta/Groups.yml index 51eded21608..7d08b05eb9b 100644 --- a/openApiDocs/beta/Groups.yml +++ b/openApiDocs/beta/Groups.yml @@ -15349,6 +15349,9 @@ paths: password: type: string nullable: true + message: + type: string + nullable: true recipients: type: array items: @@ -17937,6 +17940,9 @@ paths: password: type: string nullable: true + message: + type: string + nullable: true recipients: type: array items: @@ -19075,6 +19081,9 @@ paths: password: type: string nullable: true + message: + type: string + nullable: true recipients: type: array items: @@ -32497,6 +32506,7 @@ paths: - id - activeChecklistItemCount - appliedCategories + - archivalInfo - assigneePriority - assignments - bucketId @@ -32509,6 +32519,9 @@ paths: - creationSource - dueDateTime - hasDescription + - isArchived + - isOnMyDay + - isOnMyDayLastModifiedDate - orderHint - percentComplete - planId @@ -32540,6 +32553,8 @@ paths: - activeChecklistItemCount desc - appliedCategories - appliedCategories desc + - archivalInfo + - archivalInfo desc - assigneePriority - assigneePriority desc - assignments @@ -32564,6 +32579,12 @@ paths: - dueDateTime desc - hasDescription - hasDescription desc + - isArchived + - isArchived desc + - isOnMyDay + - isOnMyDay desc + - isOnMyDayLastModifiedDate + - isOnMyDayLastModifiedDate desc - orderHint - orderHint desc - percentComplete @@ -32651,7 +32672,9 @@ paths: items: enum: - id + - archivalInfo - creationSource + - isArchived - name - orderHint - planId @@ -32669,8 +32692,12 @@ paths: enum: - id - id desc + - archivalInfo + - archivalInfo desc - creationSource - creationSource desc + - isArchived + - isArchived desc - name - name desc - orderHint @@ -32705,11 +32732,57 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore + '/groups/{group-id}/planner/plans/{plannerPlan-id}/microsoft.graph.archive': + post: + tags: + - groups.Actions + summary: Invoke action archive + operationId: group.planner.plan_archive + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + justification: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/groups/{group-id}/planner/plans/{plannerPlan-id}/microsoft.graph.moveToContainer': post: tags: - groups.Actions summary: Invoke action moveToContainer + description: Move a planner plan object from one planner plan container to another. Planner plans can only be moved from a user container to a group container. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/plannerplan-movetocontainer?view=graph-rest-1.0 operationId: group.planner.plan_moveToContainer parameters: - name: group-id @@ -32750,6 +32823,48 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/groups/{group-id}/planner/plans/{plannerPlan-id}/microsoft.graph.unarchive': + post: + tags: + - groups.Actions + summary: Invoke action unarchive + operationId: group.planner.plan_unarchive + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + justification: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/groups/{group-id}/planner/plans/{plannerPlan-id}/tasks/microsoft.graph.delta()': get: tags: @@ -32791,6 +32906,7 @@ paths: - id - activeChecklistItemCount - appliedCategories + - archivalInfo - assigneePriority - assignments - bucketId @@ -32803,6 +32919,9 @@ paths: - creationSource - dueDateTime - hasDescription + - isArchived + - isOnMyDay + - isOnMyDayLastModifiedDate - orderHint - percentComplete - planId @@ -32834,6 +32953,8 @@ paths: - activeChecklistItemCount desc - appliedCategories - appliedCategories desc + - archivalInfo + - archivalInfo desc - assigneePriority - assigneePriority desc - assignments @@ -32858,6 +32979,12 @@ paths: - dueDateTime desc - hasDescription - hasDescription desc + - isArchived + - isArchived desc + - isOnMyDay + - isOnMyDay desc + - isOnMyDayLastModifiedDate + - isOnMyDayLastModifiedDate desc - orderHint - orderHint desc - percentComplete @@ -32937,11 +33064,13 @@ paths: items: enum: - id + - archivalInfo - container - contexts - createdBy - createdDateTime - creationSource + - isArchived - owner - sharedWithContainers - title @@ -32961,6 +33090,8 @@ paths: enum: - id - id desc + - archivalInfo + - archivalInfo desc - container - container desc - contexts @@ -32971,6 +33102,8 @@ paths: - createdDateTime desc - creationSource - creationSource desc + - isArchived + - isArchived desc - owner - owner desc - sharedWithContainers @@ -35232,6 +35365,9 @@ paths: password: type: string nullable: true + message: + type: string + nullable: true recipients: type: array items: @@ -37867,6 +38003,169 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + '/groups/{group-id}/sites/{site-id}/pages/{baseSitePage-id}/microsoft.graph.sitePage/canvasLayout/horizontalSections/{horizontalSection-id}/columns/{horizontalSectionColumn-id}/webparts/{webPart-id}/microsoft.graph.getPositionOfWebPart': + post: + tags: + - groups.Actions + summary: Invoke action getPositionOfWebPart + operationId: group.site.page.microsoft.graph.sitePage.canvasLayout.horizontalSection.column.webpart_getPositionGraphOPreWebPart + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: baseSitePage-id + in: path + description: The unique identifier of baseSitePage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: baseSitePage + - name: horizontalSection-id + in: path + description: The unique identifier of horizontalSection + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: horizontalSection + - name: horizontalSectionColumn-id + in: path + description: The unique identifier of horizontalSectionColumn + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: horizontalSectionColumn + - name: webPart-id + in: path + description: The unique identifier of webPart + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: webPart + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.webPartPosition' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/groups/{group-id}/sites/{site-id}/pages/{baseSitePage-id}/microsoft.graph.sitePage/canvasLayout/verticalSection/webparts/{webPart-id}/microsoft.graph.getPositionOfWebPart': + post: + tags: + - groups.Actions + summary: Invoke action getPositionOfWebPart + operationId: group.site.page.microsoft.graph.sitePage.canvasLayout.verticalSection.webpart_getPositionGraphOPreWebPart + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: baseSitePage-id + in: path + description: The unique identifier of baseSitePage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: baseSitePage + - name: webPart-id + in: path + description: The unique identifier of webPart + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: webPart + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.webPartPosition' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/groups/{group-id}/sites/{site-id}/pages/{baseSitePage-id}/microsoft.graph.sitePage/webParts/{webPart-id}/microsoft.graph.getPositionOfWebPart': + post: + tags: + - groups.Actions + summary: Invoke action getPositionOfWebPart + operationId: group.site.page.microsoft.graph.sitePage.webPart_getPositionGraphOPreWebPart + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: baseSitePage-id + in: path + description: The unique identifier of baseSitePage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: baseSitePage + - name: webPart-id + in: path + description: The unique identifier of webPart + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: webPart + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.webPartPosition' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/groups/{group-id}/sites/{site-id}/permissions/{permission-id}/microsoft.graph.grant': post: tags: @@ -39161,6 +39460,49 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore + '/groups/{group-id}/team/channels/{channel-id}/microsoft.graph.archive': + post: + tags: + - groups.Actions + summary: Invoke action archive + operationId: group.team.channel_archive + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + shouldSetSpoSiteReadOnlyForMembers: + type: boolean + default: false + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/groups/{group-id}/team/channels/{channel-id}/microsoft.graph.completeMigration': post: tags: @@ -39327,6 +39669,35 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/groups/{group-id}/team/channels/{channel-id}/microsoft.graph.unarchive': + post: + tags: + - groups.Actions + summary: Invoke action unarchive + operationId: group.team.channel_unarchive + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/groups/{group-id}/team/channels/microsoft.graph.allMessages()': get: tags: @@ -40729,6 +41100,41 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore + '/groups/{group-id}/team/primaryChannel/microsoft.graph.archive': + post: + tags: + - groups.Actions + summary: Invoke action archive + operationId: group.team.primaryChannel_archive + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + shouldSetSpoSiteReadOnlyForMembers: + type: boolean + default: false + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/groups/{group-id}/team/primaryChannel/microsoft.graph.completeMigration': post: tags: @@ -40863,6 +41269,27 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/groups/{group-id}/team/primaryChannel/microsoft.graph.unarchive': + post: + tags: + - groups.Actions + summary: Invoke action unarchive + operationId: group.team.primaryChannel_unarchive + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/groups/{group-id}/team/schedule/microsoft.graph.share': post: tags: @@ -41377,11 +41804,11 @@ paths: delete: tags: - groups.conversationThread - summary: Delete conversation thread - description: Delete a thread object. + summary: Delete conversationThread + description: Delete conversationThread. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/group-delete-thread?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/conversationthread-delete?view=graph-rest-1.0 operationId: group_DeleteThread parameters: - name: group-id @@ -49940,6 +50367,8 @@ components: nullable: true appliedCategories: $ref: '#/components/schemas/microsoft.graph.plannerAppliedCategories' + archivalInfo: + $ref: '#/components/schemas/microsoft.graph.plannerArchivalInfo' assigneePriority: type: string description: Hint used to order items of this type in a list view. The format is defined as outlined here. @@ -49989,6 +50418,17 @@ components: type: boolean description: Read-only. Value is true if the details object of the task has a nonempty description and false otherwise. nullable: true + isArchived: + type: boolean + nullable: true + isOnMyDay: + type: boolean + nullable: true + isOnMyDayLastModifiedDate: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' + type: string + format: date + nullable: true orderHint: type: string description: Hint used to order items of this type in a list view. The format is defined as outlined here. @@ -50049,8 +50489,13 @@ components: - title: plannerBucket type: object properties: + archivalInfo: + $ref: '#/components/schemas/microsoft.graph.plannerArchivalInfo' creationSource: $ref: '#/components/schemas/microsoft.graph.plannerBucketCreation' + isArchived: + type: boolean + nullable: true name: type: string description: Name of the bucket. @@ -50092,6 +50537,8 @@ components: - title: plannerPlan type: object properties: + archivalInfo: + $ref: '#/components/schemas/microsoft.graph.plannerArchivalInfo' container: $ref: '#/components/schemas/microsoft.graph.plannerPlanContainer' contexts: @@ -50106,6 +50553,9 @@ components: nullable: true creationSource: $ref: '#/components/schemas/microsoft.graph.plannerPlanCreation' + isArchived: + type: boolean + nullable: true owner: type: string nullable: true @@ -50466,6 +50916,31 @@ components: $ref: '#/components/schemas/microsoft.graph.termStore.store' additionalProperties: type: object + microsoft.graph.webPartPosition: + title: webPartPosition + type: object + properties: + columnId: + type: number + description: Indicates the identifier of the column where the web part is located. + format: double + nullable: true + horizontalSectionId: + type: number + description: Indicates the horizontal section where the web part is located. + format: double + nullable: true + isInVerticalSection: + type: boolean + description: Indicates whether the web part is located in the vertical section. + nullable: true + webPartIndex: + type: number + description: Index of the current web part. Represents the order of the web part in this column or section. + format: double + nullable: true + additionalProperties: + type: object microsoft.graph.conversationMember: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -53219,10 +53694,10 @@ components: nullable: true dataType: type: string - description: Specifies the data type of the value the extension property can hold. Following values are supported. Not nullable. Binary - 256 bytes maximumBooleanDateTime - Must be specified in ISO 8601 format. Will be stored in UTC.Integer - 32-bit value.LargeInteger - 64-bit value.String - 256 characters maximum + description: 'Specifies the data type of the value the extension property can hold. Following values are supported. Binary - 256 bytes maximumBooleanDateTime - Must be specified in ISO 8601 format. Will be stored in UTC.Integer - 32-bit value.LargeInteger - 64-bit value.String - 256 characters maximumNot nullable. For multivalued directory extensions, these limits apply per value in the collection.' isMultiValued: type: boolean - description: 'Defines the directory extension as a multi-valued property. When true, the directory extension property can store a collection of objects of the dataType; for example, a collection of integers. The default value is false.' + description: 'Defines the directory extension as a multi-valued property. When true, the directory extension property can store a collection of objects of the dataType; for example, a collection of string types such as ''extensionb7b1c57b532f40b8b5ed4b7a7ba67401jobGroupTracker'': [''String 1'', ''String 2'']. The default value is false. Supports $filter (eq).' isSyncedFromOnPremises: type: boolean description: Indicates if this extension property was synced from on-premises active directory using Microsoft Entra Connect. Read-only. @@ -54332,6 +54807,8 @@ components: $ref: '#/components/schemas/microsoft.graph.cloudPcConnectionSettings' connectivityResult: $ref: '#/components/schemas/microsoft.graph.cloudPcConnectivityResult' + disasterRecoveryCapability: + $ref: '#/components/schemas/microsoft.graph.cloudPcDisasterRecoveryCapability' diskEncryptionState: $ref: '#/components/schemas/microsoft.graph.cloudPcDiskEncryptionState' displayName: @@ -56058,6 +56535,14 @@ components: - title: userTeamwork type: object properties: + locale: + type: string + description: Represents the chosen locale of a user in Microsoft Teams. + nullable: true + region: + type: string + description: Represents the region of the user in Microsoft Teams. + nullable: true associatedTeams: type: array items: @@ -56260,6 +56745,22 @@ components: type: object additionalProperties: type: object + microsoft.graph.plannerArchivalInfo: + title: plannerArchivalInfo + type: object + properties: + justification: + type: string + nullable: true + statusChangedBy: + $ref: '#/components/schemas/microsoft.graph.identitySet' + statusChangedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + additionalProperties: + type: object microsoft.graph.plannerAssignments: title: plannerAssignments type: object @@ -56320,6 +56821,8 @@ components: - none - checklistCompletion - unknownFutureValue + - formCompletion + - approvalCompletion type: string x-ms-enum-flags: isFlags: true @@ -56355,6 +56858,8 @@ components: - title: plannerTaskDetails type: object properties: + approvalAttachment: + $ref: '#/components/schemas/microsoft.graph.plannerBaseApprovalAttachment' checklist: $ref: '#/components/schemas/microsoft.graph.plannerChecklistItems' completionRequirements: @@ -56363,6 +56868,8 @@ components: type: string description: Description of the task. nullable: true + forms: + $ref: '#/components/schemas/microsoft.graph.plannerFormsDictionary' notes: $ref: '#/components/schemas/microsoft.graph.itemBody' previewType: @@ -56949,7 +57456,7 @@ components: createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' + description: 'The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true readOnly: true @@ -56958,7 +57465,7 @@ components: lastModifiedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' + description: 'The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true readOnly: true @@ -57738,6 +58245,9 @@ components: type: string description: The email address for sending messages to the channel. Read-only. nullable: true + isArchived: + type: boolean + nullable: true isFavoriteByDefault: type: boolean description: 'Indicates whether the channel should automatically be marked ''favorite'' for all members of the team. Can only be set programmatically with Create team. Default: false.' @@ -57895,6 +58405,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.dayNote' + description: The day notes in the schedule. x-ms-navigationProperty: true offerShiftRequests: type: array @@ -57936,6 +58447,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.timeCard' + description: The time cards in the schedule. x-ms-navigationProperty: true timeOffReasons: type: array @@ -59801,13 +60313,13 @@ components: createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The start time of the operation. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' + description: 'The start time of the operation. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true lastActionDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The time of the last action in the operation. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' + description: 'The time of the last action in the operation. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true resourceLocation: @@ -60106,6 +60618,20 @@ components: format: date-time additionalProperties: type: object + microsoft.graph.cloudPcDisasterRecoveryCapability: + title: cloudPcDisasterRecoveryCapability + type: object + properties: + capabilityType: + $ref: '#/components/schemas/microsoft.graph.cloudPcDisasterRecoveryCapabilityType' + primaryRegion: + type: string + nullable: true + secondaryRegion: + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.cloudPcDiskEncryptionState: title: cloudPcDiskEncryptionState enum: @@ -64066,6 +64592,14 @@ components: type: object additionalProperties: type: object + microsoft.graph.plannerBaseApprovalAttachment: + title: plannerBaseApprovalAttachment + type: object + properties: + status: + $ref: '#/components/schemas/microsoft.graph.plannerApprovalStatus' + additionalProperties: + type: object microsoft.graph.plannerChecklistItems: title: plannerChecklistItems type: object @@ -64075,10 +64609,21 @@ components: title: plannerTaskCompletionRequirementDetails type: object properties: + approvalRequirement: + $ref: '#/components/schemas/microsoft.graph.plannerApprovalRequirement' checklistRequirement: $ref: '#/components/schemas/microsoft.graph.plannerChecklistRequirement' + formsRequirement: + $ref: '#/components/schemas/microsoft.graph.plannerFormsRequirement' additionalProperties: type: object + microsoft.graph.plannerFormsDictionary: + allOf: + - $ref: '#/components/schemas/microsoft.graph.Dictionary' + - title: plannerFormsDictionary + type: object + additionalProperties: + type: object microsoft.graph.plannerExternalReferences: title: plannerExternalReferences type: object @@ -64855,6 +65400,8 @@ components: - teamifyGroup - createChannel - createChat + - archiveChannel + - unarchiveChannel type: string microsoft.graph.teamsAsyncOperationStatus: title: teamsAsyncOperationStatus @@ -64883,6 +65430,7 @@ components: dayNoteDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string + description: The date of the day note. format: date nullable: true draftDayNote: @@ -64940,23 +65488,27 @@ components: $ref: '#/components/schemas/microsoft.graph.openShiftItem' isStagedForDeletion: type: boolean + description: 'The openShift is marked for deletion, a process that is finalized when the schedule is shared.' nullable: true schedulingGroupId: type: string - description: ID for the scheduling group that the open shift belongs to. + description: The ID of the schedulingGroup that contains the openShift. nullable: true schedulingGroupName: type: string + description: The name of the schedulingGroup that contains the openShift. nullable: true readOnly: true sharedOpenShift: $ref: '#/components/schemas/microsoft.graph.openShiftItem' teamId: type: string + description: The ID of the team in which the openShift is located. nullable: true readOnly: true teamName: type: string + description: The name of the team in which the openShift is located. nullable: true readOnly: true additionalProperties: @@ -64998,6 +65550,7 @@ components: $ref: '#/components/schemas/microsoft.graph.shiftItem' isStagedForDeletion: type: boolean + description: 'The shift is marked for deletion, a process that is finalized when the schedule is shared.' nullable: true schedulingGroupId: type: string @@ -65079,6 +65632,7 @@ components: $ref: '#/components/schemas/microsoft.graph.timeOffItem' isStagedForDeletion: type: boolean + description: 'The timeOff is marked for deletion, a process that is finalized when the schedule is shared.' nullable: true sharedTimeOff: $ref: '#/components/schemas/microsoft.graph.timeOffItem' @@ -66147,6 +66701,14 @@ components: - unavailable - unknownFutureValue type: string + microsoft.graph.cloudPcDisasterRecoveryCapabilityType: + title: cloudPcDisasterRecoveryCapabilityType + enum: + - none + - failover + - failback + - unknownFutureValue + type: string microsoft.graph.actionState: title: actionState enum: @@ -68769,7 +69331,7 @@ components: $ref: '#/components/schemas/microsoft.graph.itemBody' displayName: type: string - description: Display name of the virtual event + description: Display name of the virtual event. nullable: true endDateTime: $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' @@ -68781,13 +69343,13 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.virtualEventPresenter' - description: Presenters' information of the virtual event. + description: The virtual event presenters. x-ms-navigationProperty: true sessions: type: array items: $ref: '#/components/schemas/microsoft.graph.virtualEventSession' - description: Sessions of the virtual event. + description: Sessions for the virtual event. x-ms-navigationProperty: true additionalProperties: type: object @@ -68872,6 +69434,24 @@ components: x-ms-navigationProperty: true additionalProperties: type: object + microsoft.graph.plannerApprovalStatus: + title: plannerApprovalStatus + enum: + - requested + - approved + - rejected + - cancelled + - unknownFutureValue + type: string + microsoft.graph.plannerApprovalRequirement: + title: plannerApprovalRequirement + type: object + properties: + isApprovalRequired: + type: boolean + nullable: true + additionalProperties: + type: object microsoft.graph.plannerChecklistRequirement: title: plannerChecklistRequirement type: object @@ -68884,6 +69464,22 @@ components: description: A collection of required plannerChecklistItems identifiers to complete the plannerTask. additionalProperties: type: object + microsoft.graph.plannerFormsRequirement: + title: plannerFormsRequirement + type: object + properties: + requiredForms: + type: array + items: + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.Dictionary: + title: Dictionary + type: object + additionalProperties: + type: object microsoft.graph.classifcationErrorBase: title: classifcationErrorBase type: object @@ -71695,6 +72291,7 @@ components: items: type: string nullable: true + description: 'The identifiers of containers, such as organizational units, that are in scope for a synchronization rule. For Active Directory organizational units, use the distinguished names. An empty list means no container filtering is configured.' additionalProperties: type: object microsoft.graph.groupFilter: @@ -71706,6 +72303,7 @@ components: items: type: string nullable: true + description: 'Identifiers of groups that are in scope for a synchronization rule. For Active Directory groups, use the distinguished names. An empty list means no group filtering is configured.' additionalProperties: type: object microsoft.graph.stringKeyStringValuePair: diff --git a/openApiDocs/beta/Identity.DirectoryManagement.yml b/openApiDocs/beta/Identity.DirectoryManagement.yml index 65fe21d07e7..b1b03614bfd 100644 --- a/openApiDocs/beta/Identity.DirectoryManagement.yml +++ b/openApiDocs/beta/Identity.DirectoryManagement.yml @@ -373,7 +373,7 @@ paths: tags: - admin.peopleAdminSettings summary: Update pronounsSettings - description: 'Update the properties of a pronounsSettings in an organization. For more information on settings to manage pronouns support, see Manage pronouns settings for an organization using the Microsoft Graph API.' + description: 'Update the properties of a pronounsSettings object in an organization. For more information on settings to manage pronouns support, see Manage pronouns settings for an organization using the Microsoft Graph API.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/pronounssettings-update?view=graph-rest-1.0 @@ -29988,7 +29988,7 @@ components: properties: isEnabledInOrganization: type: boolean - description: 'true to enable pronouns in the organization, false otherwise. The default is false, and pronouns are disabled.' + description: 'true to enable pronouns in the organization; otherwise, false. The default value is false, and pronouns are disabled.' additionalProperties: type: object microsoft.graph.administrativeUnit: @@ -33353,6 +33353,9 @@ components: title: authenticationBehaviors type: object properties: + blockAzureADGraphAccess: + type: boolean + nullable: true removeUnverifiedEmailClaim: type: boolean description: Removes the email claim from tokens sent to an application when the email address's domain can't be verified. @@ -33823,10 +33826,10 @@ components: nullable: true dataType: type: string - description: Specifies the data type of the value the extension property can hold. Following values are supported. Not nullable. Binary - 256 bytes maximumBooleanDateTime - Must be specified in ISO 8601 format. Will be stored in UTC.Integer - 32-bit value.LargeInteger - 64-bit value.String - 256 characters maximum + description: 'Specifies the data type of the value the extension property can hold. Following values are supported. Binary - 256 bytes maximumBooleanDateTime - Must be specified in ISO 8601 format. Will be stored in UTC.Integer - 32-bit value.LargeInteger - 64-bit value.String - 256 characters maximumNot nullable. For multivalued directory extensions, these limits apply per value in the collection.' isMultiValued: type: boolean - description: 'Defines the directory extension as a multi-valued property. When true, the directory extension property can store a collection of objects of the dataType; for example, a collection of integers. The default value is false.' + description: 'Defines the directory extension as a multi-valued property. When true, the directory extension property can store a collection of objects of the dataType; for example, a collection of string types such as ''extensionb7b1c57b532f40b8b5ed4b7a7ba67401jobGroupTracker'': [''String 1'', ''String 2'']. The default value is false. Supports $filter (eq).' isSyncedFromOnPremises: type: boolean description: Indicates if this extension property was synced from on-premises active directory using Microsoft Entra Connect. Read-only. @@ -35400,6 +35403,16 @@ components: type: string description: Request identifier of the last interactive sign-in performed by this user. nullable: true + lastSuccessfulSignInDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The datetime of the user's most recent successful sign in activity. + format: date-time + nullable: true + lastSuccessfulSignInRequestId: + type: string + description: The requestID of the last successful signIn. + nullable: true additionalProperties: type: object microsoft.graph.userActivity: @@ -35790,6 +35803,8 @@ components: $ref: '#/components/schemas/microsoft.graph.cloudPcConnectionSettings' connectivityResult: $ref: '#/components/schemas/microsoft.graph.cloudPcConnectivityResult' + disasterRecoveryCapability: + $ref: '#/components/schemas/microsoft.graph.cloudPcDisasterRecoveryCapability' diskEncryptionState: $ref: '#/components/schemas/microsoft.graph.cloudPcDiskEncryptionState' displayName: @@ -37516,6 +37531,14 @@ components: - title: userTeamwork type: object properties: + locale: + type: string + description: Represents the chosen locale of a user in Microsoft Teams. + nullable: true + region: + type: string + description: Represents the region of the user in Microsoft Teams. + nullable: true associatedTeams: type: array items: @@ -37597,11 +37620,11 @@ components: properties: displayName: type: string - description: The display name of the identity. This property is read-only. + description: 'The display name of the identity. The display name might not always be available or up to date. For example, if a user changes their display name the API might show the new value in a future response, but the items associated with the user won''t show up as having changed when using delta.' nullable: true id: type: string - description: The identifier of the identity. This property is read-only. + description: 'Unique identifier for the identity. When the unique identifier is unavailable, the displayName property is provided for the identity, but the id property isn''t included in the response.' nullable: true additionalProperties: type: object @@ -40563,6 +40586,8 @@ components: - title: plannerPlan type: object properties: + archivalInfo: + $ref: '#/components/schemas/microsoft.graph.plannerArchivalInfo' container: $ref: '#/components/schemas/microsoft.graph.plannerPlanContainer' contexts: @@ -40577,6 +40602,9 @@ components: nullable: true creationSource: $ref: '#/components/schemas/microsoft.graph.plannerPlanCreation' + isArchived: + type: boolean + nullable: true owner: type: string nullable: true @@ -41148,6 +41176,9 @@ components: type: string description: The email address for sending messages to the channel. Read-only. nullable: true + isArchived: + type: boolean + nullable: true isFavoriteByDefault: type: boolean description: 'Indicates whether the channel should automatically be marked ''favorite'' for all members of the team. Can only be set programmatically with Create team. Default: false.' @@ -41276,6 +41307,10 @@ components: - title: schedule type: object properties: + activitiesIncludedWhenCopyingShiftsEnabled: + type: boolean + description: Indicates whether copied shifts should include the activities. + nullable: true enabled: type: boolean description: Indicates whether the schedule is enabled for the team. Required. @@ -41295,6 +41330,8 @@ components: description: Additional information about why schedule provisioning failed. nullable: true readOnly: true + startDayOfWeek: + $ref: '#/components/schemas/microsoft.graph.dayOfWeek' swapShiftsRequestsEnabled: type: boolean description: Indicates whether swap shifts requests are enabled for the schedule. @@ -41323,6 +41360,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.dayNote' + description: The day notes in the schedule. x-ms-navigationProperty: true offerShiftRequests: type: array @@ -41364,6 +41402,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.timeCard' + description: The time cards in the schedule. x-ms-navigationProperty: true timeOffReasons: type: array @@ -42023,13 +42062,13 @@ components: createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The start time of the operation. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' + description: 'The start time of the operation. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true lastActionDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The time of the last action in the operation. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' + description: 'The time of the last action in the operation. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true resourceLocation: @@ -42435,6 +42474,20 @@ components: format: date-time additionalProperties: type: object + microsoft.graph.cloudPcDisasterRecoveryCapability: + title: cloudPcDisasterRecoveryCapability + type: object + properties: + capabilityType: + $ref: '#/components/schemas/microsoft.graph.cloudPcDisasterRecoveryCapabilityType' + primaryRegion: + type: string + nullable: true + secondaryRegion: + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.cloudPcDiskEncryptionState: title: cloudPcDiskEncryptionState enum: @@ -45673,6 +45726,8 @@ components: nullable: true appliedCategories: $ref: '#/components/schemas/microsoft.graph.plannerAppliedCategories' + archivalInfo: + $ref: '#/components/schemas/microsoft.graph.plannerArchivalInfo' assigneePriority: type: string description: Hint used to order items of this type in a list view. The format is defined as outlined here. @@ -45722,6 +45777,17 @@ components: type: boolean description: Read-only. Value is true if the details object of the task has a nonempty description and false otherwise. nullable: true + isArchived: + type: boolean + nullable: true + isOnMyDay: + type: boolean + nullable: true + isOnMyDayLastModifiedDate: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' + type: string + format: date + nullable: true orderHint: type: string description: Hint used to order items of this type in a list view. The format is defined as outlined here. @@ -48368,6 +48434,22 @@ components: $ref: '#/components/schemas/microsoft.graph.externalLink' additionalProperties: type: object + microsoft.graph.plannerArchivalInfo: + title: plannerArchivalInfo + type: object + properties: + justification: + type: string + nullable: true + statusChangedBy: + $ref: '#/components/schemas/microsoft.graph.identitySet' + statusChangedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + additionalProperties: + type: object microsoft.graph.plannerPlanContainer: title: plannerPlanContainer type: object @@ -48413,8 +48495,13 @@ components: - title: plannerBucket type: object properties: + archivalInfo: + $ref: '#/components/schemas/microsoft.graph.plannerArchivalInfo' creationSource: $ref: '#/components/schemas/microsoft.graph.plannerBucketCreation' + isArchived: + type: boolean + nullable: true name: type: string description: Name of the bucket. @@ -49247,6 +49334,8 @@ components: - teamifyGroup - createChannel - createChat + - archiveChannel + - unarchiveChannel type: string microsoft.graph.teamsAsyncOperationStatus: title: teamsAsyncOperationStatus @@ -49266,6 +49355,17 @@ components: - Completed - Failed type: string + microsoft.graph.dayOfWeek: + title: dayOfWeek + enum: + - sunday + - monday + - tuesday + - wednesday + - thursday + - friday + - saturday + type: string microsoft.graph.timeClockSettings: title: timeClockSettings type: object @@ -49283,6 +49383,7 @@ components: dayNoteDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string + description: The date of the day note. format: date nullable: true draftDayNote: @@ -49340,13 +49441,29 @@ components: $ref: '#/components/schemas/microsoft.graph.openShiftItem' isStagedForDeletion: type: boolean + description: 'The openShift is marked for deletion, a process that is finalized when the schedule is shared.' nullable: true schedulingGroupId: type: string - description: ID for the scheduling group that the open shift belongs to. + description: The ID of the schedulingGroup that contains the openShift. + nullable: true + schedulingGroupName: + type: string + description: The name of the schedulingGroup that contains the openShift. nullable: true + readOnly: true sharedOpenShift: $ref: '#/components/schemas/microsoft.graph.openShiftItem' + teamId: + type: string + description: The ID of the team in which the openShift is located. + nullable: true + readOnly: true + teamName: + type: string + description: The name of the team in which the openShift is located. + nullable: true + readOnly: true additionalProperties: type: object microsoft.graph.schedulingGroup: @@ -49355,6 +49472,10 @@ components: - title: schedulingGroup type: object properties: + code: + type: string + description: The code for the schedulingGroup to represent an external identifier. + nullable: true displayName: type: string description: The display name for the schedulingGroup. Required. @@ -49382,6 +49503,7 @@ components: $ref: '#/components/schemas/microsoft.graph.shiftItem' isStagedForDeletion: type: boolean + description: 'The shift is marked for deletion, a process that is finalized when the schedule is shared.' nullable: true schedulingGroupId: type: string @@ -49442,6 +49564,10 @@ components: - title: timeOffReason type: object properties: + code: + type: string + description: The code of the timeOffReason to represent an external identifier. + nullable: true displayName: type: string description: The name of the timeOffReason. Required. @@ -49488,6 +49614,7 @@ components: $ref: '#/components/schemas/microsoft.graph.timeOffItem' isStagedForDeletion: type: boolean + description: 'The timeOff is marked for deletion, a process that is finalized when the schedule is shared.' nullable: true sharedTimeOff: $ref: '#/components/schemas/microsoft.graph.timeOffItem' @@ -49545,17 +49672,6 @@ components: - alwaysEnabled - scheduled type: string - microsoft.graph.dayOfWeek: - title: dayOfWeek - enum: - - sunday - - monday - - tuesday - - wednesday - - thursday - - friday - - saturday - type: string microsoft.graph.timeZoneBase: title: timeZoneBase type: object @@ -50008,6 +50124,14 @@ components: - unavailable - unknownFutureValue type: string + microsoft.graph.cloudPcDisasterRecoveryCapabilityType: + title: cloudPcDisasterRecoveryCapabilityType + enum: + - none + - failover + - failback + - unknownFutureValue + type: string microsoft.graph.actionState: title: actionState enum: @@ -52181,6 +52305,8 @@ components: - none - checklistCompletion - unknownFutureValue + - formCompletion + - approvalCompletion type: string x-ms-enum-flags: isFlags: true @@ -52216,6 +52342,8 @@ components: - title: plannerTaskDetails type: object properties: + approvalAttachment: + $ref: '#/components/schemas/microsoft.graph.plannerBaseApprovalAttachment' checklist: $ref: '#/components/schemas/microsoft.graph.plannerChecklistItems' completionRequirements: @@ -52224,6 +52352,8 @@ components: type: string description: Description of the task. nullable: true + forms: + $ref: '#/components/schemas/microsoft.graph.plannerFormsDictionary' notes: $ref: '#/components/schemas/microsoft.graph.itemBody' previewType: @@ -52630,7 +52760,7 @@ components: createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' + description: 'The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true readOnly: true @@ -52639,7 +52769,7 @@ components: lastModifiedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' + description: 'The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true readOnly: true @@ -52785,7 +52915,7 @@ components: $ref: '#/components/schemas/microsoft.graph.itemBody' displayName: type: string - description: Display name of the virtual event + description: Display name of the virtual event. nullable: true endDateTime: $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' @@ -52797,13 +52927,13 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.virtualEventPresenter' - description: Presenters' information of the virtual event. + description: The virtual event presenters. x-ms-navigationProperty: true sessions: type: array items: $ref: '#/components/schemas/microsoft.graph.virtualEventSession' - description: Sessions of the virtual event. + description: Sessions for the virtual event. x-ms-navigationProperty: true additionalProperties: type: object @@ -55841,6 +55971,14 @@ components: type: object additionalProperties: type: object + microsoft.graph.plannerBaseApprovalAttachment: + title: plannerBaseApprovalAttachment + type: object + properties: + status: + $ref: '#/components/schemas/microsoft.graph.plannerApprovalStatus' + additionalProperties: + type: object microsoft.graph.plannerChecklistItems: title: plannerChecklistItems type: object @@ -55850,10 +55988,21 @@ components: title: plannerTaskCompletionRequirementDetails type: object properties: + approvalRequirement: + $ref: '#/components/schemas/microsoft.graph.plannerApprovalRequirement' checklistRequirement: $ref: '#/components/schemas/microsoft.graph.plannerChecklistRequirement' + formsRequirement: + $ref: '#/components/schemas/microsoft.graph.plannerFormsRequirement' additionalProperties: type: object + microsoft.graph.plannerFormsDictionary: + allOf: + - $ref: '#/components/schemas/microsoft.graph.Dictionary' + - title: plannerFormsDictionary + type: object + additionalProperties: + type: object microsoft.graph.plannerExternalReferences: title: plannerExternalReferences type: object @@ -56348,6 +56497,7 @@ components: items: type: string nullable: true + description: 'The identifiers of containers, such as organizational units, that are in scope for a synchronization rule. For Active Directory organizational units, use the distinguished names. An empty list means no container filtering is configured.' additionalProperties: type: object microsoft.graph.groupFilter: @@ -56359,6 +56509,7 @@ components: items: type: string nullable: true + description: 'Identifiers of groups that are in scope for a synchronization rule. For Active Directory groups, use the distinguished names. An empty list means no group filtering is configured.' additionalProperties: type: object microsoft.graph.stringKeyStringValuePair: @@ -58103,6 +58254,24 @@ components: - deviceIntent type: string description: Authoring source of a policy + microsoft.graph.plannerApprovalStatus: + title: plannerApprovalStatus + enum: + - requested + - approved + - rejected + - cancelled + - unknownFutureValue + type: string + microsoft.graph.plannerApprovalRequirement: + title: plannerApprovalRequirement + type: object + properties: + isApprovalRequired: + type: boolean + nullable: true + additionalProperties: + type: object microsoft.graph.plannerChecklistRequirement: title: plannerChecklistRequirement type: object @@ -58115,6 +58284,22 @@ components: description: A collection of required plannerChecklistItems identifiers to complete the plannerTask. additionalProperties: type: object + microsoft.graph.plannerFormsRequirement: + title: plannerFormsRequirement + type: object + properties: + requiredForms: + type: array + items: + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.Dictionary: + title: Dictionary + type: object + additionalProperties: + type: object microsoft.graph.endpointType: title: endpointType enum: diff --git a/openApiDocs/beta/Identity.Governance.yml b/openApiDocs/beta/Identity.Governance.yml index 29f64c11e8e..611065a6d59 100644 --- a/openApiDocs/beta/Identity.Governance.yml +++ b/openApiDocs/beta/Identity.Governance.yml @@ -8516,15 +8516,11 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + put: tags: - identityGovernance.accessReviewSet - summary: Update accessReviewScheduleDefinition - description: Update an existing accessReviewScheduleDefinition object to change one or more of its properties. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/accessreviewscheduledefinition-update?view=graph-rest-1.0 - operationId: identityGovernance.accessReview_UpdateDefinition + summary: Update the navigation property definitions in identityGovernance + operationId: identityGovernance.accessReview_SetDefinition parameters: - name: accessReviewScheduleDefinition-id in: path @@ -39021,11 +39017,11 @@ paths: get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageAssignmentWorkflowExtension - description: Read the properties and relationships of an accessPackageAssignmentWorkflowExtension object. + summary: Get accessPackageAssignmentRequestWorkflowExtension + description: Read the properties and relationships of an accessPackageAssignmentRequestWorkflowExtension object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackageassignmentworkflowextension-get?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/accesspackageassignmentrequestworkflowextension-get?view=graph-rest-1.0 operationId: identityGovernance.entitlementManagement.accessPackageCatalog_GetAccessPackageCustomWorkflowExtension parameters: - name: accessPackageCatalog-id @@ -39091,11 +39087,11 @@ paths: patch: tags: - identityGovernance.entitlementManagement - summary: Update accessPackageAssignmentRequestWorkflowExtension - description: Update the properties of an accessPackageAssignmentRequestWorkflowExtension object. + summary: Update accessPackageAssignmentWorkflowExtension + description: Update the properties of an accessPackageAssignmentWorkflowExtension object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackageassignmentrequestworkflowextension-update?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/accesspackageassignmentworkflowextension-update?view=graph-rest-1.0 operationId: identityGovernance.entitlementManagement.accessPackageCatalog_UpdateAccessPackageCustomWorkflowExtension parameters: - name: accessPackageCatalog-id @@ -46965,11 +46961,11 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete accessPackageAssignmentWorkflowExtension - description: "Delete an accessPackageAssignmentWorkflowExtension object. The custom workflow extension must first be removed from any associated policies before it can be deleted. Follow these steps to remove the custom workflow extension from any associated policies:\n1. First retrieve the accessPackageCatalogId by calling the Get accessPackageAssignmentPolicies operation and appending ?$expand=accessPackage($expand=accessPackageCatalog) to the query. For example, https://graph.microsoft.com/beta/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies?$expand=accessPackage($expand=accessPackageCatalog).\n2. Use the access package catalog ID and retrieve the ID of the accessPackageCustomWorkflowExtension object that you want to delete by running the List accessPackageCustomWorkflowExtensions operation.\n3. Call the Update accessPackageAssignmentPolicy operation to remove the custom workflow extension object from the policy. For an example, see Example 3: Remove the customExtensionStageSettings from a policy." + summary: Delete customAccessPackageWorkflowExtension + description: "Delete a customAccessPackageWorkflowExtension object. The custom workflow extension must first be removed from any associated policies before it can be deleted. Follow these steps to remove the custom workflow extension from any associated policies:\n1. First retrieve the accessPackageCatalogId by calling the Get accessPackageAssignmentPolicies operation and appending ?$expand=accessPackage($expand=accessPackageCatalog) to the query. For example, https://graph.microsoft.com/beta/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies?$expand=accessPackage($expand=accessPackageCatalog).\n2. Use the access package catalog ID and retrieve the ID of the customAccessPackageWorkflowExtension object that you want to delete by running the LIST customAccessPackageWorkflowExtensions operation.\n3. Call the Update accessPackageAssignmentPolicy operation to remove the custom workflow extension object from the policy. For an example, see Example 2: Remove the customExtensionHandlers and verifiableCredentialSettings from a policy." externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackageassignmentworkflowextension-delete?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/customaccesspackageworkflowextension-delete?view=graph-rest-1.0 operationId: identityGovernance.entitlementManagement.accessPackageCatalog_DeleteCustomAccessPackageWorkflowExtension parameters: - name: accessPackageCatalog-id @@ -53940,11 +53936,11 @@ paths: get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackage - description: Retrieve the properties and relationships of an accessPackage object. + summary: List accessPackageResourceRoleScopes + description: Retrieve an access package with a list of accessPackageResourceRoleScope objects. These objects represent the resource roles that an access package assigns to each subject. Each object links to an accessPackageResourceRole and an accessPackageResourceScope. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackage-get?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/accesspackage-list-accesspackageresourcerolescopes?view=graph-rest-1.0 operationId: identityGovernance.entitlementManagement_GetAccessPackage parameters: - name: accessPackage-id @@ -95444,11 +95440,11 @@ paths: get: tags: - identityGovernance.termsOfUseContainer - summary: List files (terms of use agreement files) - description: Retrieve all files related to an agreement. This includes the default file and all localized files. + summary: Get agreement + description: Retrieve the properties and relationships of an agreement object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/agreement-list-files?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/agreement-get?view=graph-rest-1.0 operationId: identityGovernance.termsGraphOPreUse_GetAgreement parameters: - name: agreement-id @@ -133809,7 +133805,7 @@ paths: tags: - users.agreementAcceptance summary: List agreementAcceptances - description: Retrieve the signed-in user's agreementAcceptance objects. + description: Retrieve a user's agreementAcceptance objects. externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/user-list-agreementacceptances?view=graph-rest-1.0 @@ -134147,11 +134143,11 @@ components: properties: displayName: type: string - description: Display name of the agreement. The display name is used for internal tracking of the agreement but is not shown to end users who view the agreement. Supports $filter (eq). + description: Display name of the agreement. The display name is used for internal tracking of the agreement but isn't shown to end users who view the agreement. Supports $filter (eq). nullable: true isPerDeviceAcceptanceRequired: type: boolean - description: 'This setting enables you to require end users to accept this agreement on every device that they are accessing it from. The end user will be required to register their device in Microsoft Entra ID, if they haven''t already done so. Supports $filter (eq).' + description: 'This setting enables you to require end users to accept this agreement on every device that they''re accessing it from. The end user is required to register their device in Microsoft Entra ID, if they haven''t already done so. Supports $filter (eq).' nullable: true isViewingBeforeAcceptanceRequired: type: boolean @@ -134162,7 +134158,7 @@ components: userReacceptRequiredFrequency: pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' type: string - description: The duration after which the user must re-accept the terms of use. The value is represented in ISO 8601 format for durations. + description: The duration after which the user must reaccept the terms of use. The value is represented in ISO 8601 format for durations. format: duration nullable: true acceptances: @@ -138208,13 +138204,13 @@ components: createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The start time of the operation. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' + description: 'The start time of the operation. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true lastActionDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The time of the last action in the operation. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' + description: 'The time of the last action in the operation. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true resourceLocation: @@ -139556,11 +139552,11 @@ components: properties: displayName: type: string - description: The display name of the identity. This property is read-only. + description: 'The display name of the identity. The display name might not always be available or up to date. For example, if a user changes their display name the API might show the new value in a future response, but the items associated with the user won''t show up as having changed when using delta.' nullable: true id: type: string - description: The identifier of the identity. This property is read-only. + description: 'Unique identifier for the identity. When the unique identifier is unavailable, the displayName property is provided for the identity, but the id property isn''t included in the response.' nullable: true additionalProperties: type: object @@ -140602,6 +140598,16 @@ components: type: string description: Request identifier of the last interactive sign-in performed by this user. nullable: true + lastSuccessfulSignInDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The datetime of the user's most recent successful sign in activity. + format: date-time + nullable: true + lastSuccessfulSignInRequestId: + type: string + description: The requestID of the last successful signIn. + nullable: true additionalProperties: type: object microsoft.graph.userActivity: @@ -141455,6 +141461,8 @@ components: $ref: '#/components/schemas/microsoft.graph.cloudPcConnectionSettings' connectivityResult: $ref: '#/components/schemas/microsoft.graph.cloudPcConnectivityResult' + disasterRecoveryCapability: + $ref: '#/components/schemas/microsoft.graph.cloudPcDisasterRecoveryCapability' diskEncryptionState: $ref: '#/components/schemas/microsoft.graph.cloudPcDiskEncryptionState' displayName: @@ -143789,6 +143797,14 @@ components: - title: userTeamwork type: object properties: + locale: + type: string + description: Represents the chosen locale of a user in Microsoft Teams. + nullable: true + region: + type: string + description: Represents the region of the user in Microsoft Teams. + nullable: true associatedTeams: type: array items: @@ -147446,6 +147462,20 @@ components: format: date-time additionalProperties: type: object + microsoft.graph.cloudPcDisasterRecoveryCapability: + title: cloudPcDisasterRecoveryCapability + type: object + properties: + capabilityType: + $ref: '#/components/schemas/microsoft.graph.cloudPcDisasterRecoveryCapabilityType' + primaryRegion: + type: string + nullable: true + secondaryRegion: + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.cloudPcDiskEncryptionState: title: cloudPcDiskEncryptionState enum: @@ -148904,6 +148934,9 @@ components: type: string description: The email address for sending messages to the channel. Read-only. nullable: true + isArchived: + type: boolean + nullable: true isFavoriteByDefault: type: boolean description: 'Indicates whether the channel should automatically be marked ''favorite'' for all members of the team. Can only be set programmatically with Create team. Default: false.' @@ -148956,6 +148989,10 @@ components: - title: schedule type: object properties: + activitiesIncludedWhenCopyingShiftsEnabled: + type: boolean + description: Indicates whether copied shifts should include the activities. + nullable: true enabled: type: boolean description: Indicates whether the schedule is enabled for the team. Required. @@ -148975,6 +149012,8 @@ components: description: Additional information about why schedule provisioning failed. nullable: true readOnly: true + startDayOfWeek: + $ref: '#/components/schemas/microsoft.graph.dayOfWeek' swapShiftsRequestsEnabled: type: boolean description: Indicates whether swap shifts requests are enabled for the schedule. @@ -149003,6 +149042,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.dayNote' + description: The day notes in the schedule. x-ms-navigationProperty: true offerShiftRequests: type: array @@ -149044,6 +149084,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.timeCard' + description: The time cards in the schedule. x-ms-navigationProperty: true timeOffReasons: type: array @@ -151814,6 +151855,8 @@ components: - title: plannerPlan type: object properties: + archivalInfo: + $ref: '#/components/schemas/microsoft.graph.plannerArchivalInfo' container: $ref: '#/components/schemas/microsoft.graph.plannerPlanContainer' contexts: @@ -151828,6 +151871,9 @@ components: nullable: true creationSource: $ref: '#/components/schemas/microsoft.graph.plannerPlanCreation' + isArchived: + type: boolean + nullable: true owner: type: string nullable: true @@ -151870,6 +151916,8 @@ components: nullable: true appliedCategories: $ref: '#/components/schemas/microsoft.graph.plannerAppliedCategories' + archivalInfo: + $ref: '#/components/schemas/microsoft.graph.plannerArchivalInfo' assigneePriority: type: string description: Hint used to order items of this type in a list view. The format is defined as outlined here. @@ -151919,6 +151967,17 @@ components: type: boolean description: Read-only. Value is true if the details object of the task has a nonempty description and false otherwise. nullable: true + isArchived: + type: boolean + nullable: true + isOnMyDay: + type: boolean + nullable: true + isOnMyDayLastModifiedDate: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' + type: string + format: date + nullable: true orderHint: type: string description: Hint used to order items of this type in a list view. The format is defined as outlined here. @@ -153753,6 +153812,8 @@ components: - teamifyGroup - createChannel - createChat + - archiveChannel + - unarchiveChannel type: string microsoft.graph.teamsAsyncOperationStatus: title: teamsAsyncOperationStatus @@ -153816,6 +153877,14 @@ components: - unavailable - unknownFutureValue type: string + microsoft.graph.cloudPcDisasterRecoveryCapabilityType: + title: cloudPcDisasterRecoveryCapabilityType + enum: + - none + - failover + - failback + - unknownFutureValue + type: string microsoft.graph.actionState: title: actionState enum: @@ -155700,6 +155769,7 @@ components: dayNoteDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string + description: The date of the day note. format: date nullable: true draftDayNote: @@ -155757,13 +155827,29 @@ components: $ref: '#/components/schemas/microsoft.graph.openShiftItem' isStagedForDeletion: type: boolean + description: 'The openShift is marked for deletion, a process that is finalized when the schedule is shared.' nullable: true schedulingGroupId: type: string - description: ID for the scheduling group that the open shift belongs to. + description: The ID of the schedulingGroup that contains the openShift. nullable: true + schedulingGroupName: + type: string + description: The name of the schedulingGroup that contains the openShift. + nullable: true + readOnly: true sharedOpenShift: $ref: '#/components/schemas/microsoft.graph.openShiftItem' + teamId: + type: string + description: The ID of the team in which the openShift is located. + nullable: true + readOnly: true + teamName: + type: string + description: The name of the team in which the openShift is located. + nullable: true + readOnly: true additionalProperties: type: object microsoft.graph.schedulingGroup: @@ -155772,6 +155858,10 @@ components: - title: schedulingGroup type: object properties: + code: + type: string + description: The code for the schedulingGroup to represent an external identifier. + nullable: true displayName: type: string description: The display name for the schedulingGroup. Required. @@ -155799,6 +155889,7 @@ components: $ref: '#/components/schemas/microsoft.graph.shiftItem' isStagedForDeletion: type: boolean + description: 'The shift is marked for deletion, a process that is finalized when the schedule is shared.' nullable: true schedulingGroupId: type: string @@ -155859,6 +155950,10 @@ components: - title: timeOffReason type: object properties: + code: + type: string + description: The code of the timeOffReason to represent an external identifier. + nullable: true displayName: type: string description: The name of the timeOffReason. Required. @@ -155905,6 +156000,7 @@ components: $ref: '#/components/schemas/microsoft.graph.timeOffItem' isStagedForDeletion: type: boolean + description: 'The timeOff is marked for deletion, a process that is finalized when the schedule is shared.' nullable: true sharedTimeOff: $ref: '#/components/schemas/microsoft.graph.timeOffItem' @@ -157660,6 +157756,22 @@ components: - waitingOnOthers - deferred type: string + microsoft.graph.plannerArchivalInfo: + title: plannerArchivalInfo + type: object + properties: + justification: + type: string + nullable: true + statusChangedBy: + $ref: '#/components/schemas/microsoft.graph.identitySet' + statusChangedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + additionalProperties: + type: object microsoft.graph.plannerPlanContainer: title: plannerPlanContainer type: object @@ -157705,8 +157817,13 @@ components: - title: plannerBucket type: object properties: + archivalInfo: + $ref: '#/components/schemas/microsoft.graph.plannerArchivalInfo' creationSource: $ref: '#/components/schemas/microsoft.graph.plannerBucketCreation' + isArchived: + type: boolean + nullable: true name: type: string description: Name of the bucket. @@ -157805,6 +157922,8 @@ components: - none - checklistCompletion - unknownFutureValue + - formCompletion + - approvalCompletion type: string x-ms-enum-flags: isFlags: true @@ -157840,6 +157959,8 @@ components: - title: plannerTaskDetails type: object properties: + approvalAttachment: + $ref: '#/components/schemas/microsoft.graph.plannerBaseApprovalAttachment' checklist: $ref: '#/components/schemas/microsoft.graph.plannerChecklistItems' completionRequirements: @@ -157848,6 +157969,8 @@ components: type: string description: Description of the task. nullable: true + forms: + $ref: '#/components/schemas/microsoft.graph.plannerFormsDictionary' notes: $ref: '#/components/schemas/microsoft.graph.itemBody' previewType: @@ -158254,7 +158377,7 @@ components: createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' + description: 'The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true readOnly: true @@ -158263,7 +158386,7 @@ components: lastModifiedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' + description: 'The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true readOnly: true @@ -158409,7 +158532,7 @@ components: $ref: '#/components/schemas/microsoft.graph.itemBody' displayName: type: string - description: Display name of the virtual event + description: Display name of the virtual event. nullable: true endDateTime: $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' @@ -158421,13 +158544,13 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.virtualEventPresenter' - description: Presenters' information of the virtual event. + description: The virtual event presenters. x-ms-navigationProperty: true sessions: type: array items: $ref: '#/components/schemas/microsoft.graph.virtualEventSession' - description: Sessions of the virtual event. + description: Sessions for the virtual event. x-ms-navigationProperty: true additionalProperties: type: object @@ -161287,6 +161410,14 @@ components: type: object additionalProperties: type: object + microsoft.graph.plannerBaseApprovalAttachment: + title: plannerBaseApprovalAttachment + type: object + properties: + status: + $ref: '#/components/schemas/microsoft.graph.plannerApprovalStatus' + additionalProperties: + type: object microsoft.graph.plannerChecklistItems: title: plannerChecklistItems type: object @@ -161296,10 +161427,21 @@ components: title: plannerTaskCompletionRequirementDetails type: object properties: + approvalRequirement: + $ref: '#/components/schemas/microsoft.graph.plannerApprovalRequirement' checklistRequirement: $ref: '#/components/schemas/microsoft.graph.plannerChecklistRequirement' + formsRequirement: + $ref: '#/components/schemas/microsoft.graph.plannerFormsRequirement' additionalProperties: type: object + microsoft.graph.plannerFormsDictionary: + allOf: + - $ref: '#/components/schemas/microsoft.graph.Dictionary' + - title: plannerFormsDictionary + type: object + additionalProperties: + type: object microsoft.graph.plannerExternalReferences: title: plannerExternalReferences type: object @@ -163551,6 +163693,24 @@ components: - deviceIntent type: string description: Authoring source of a policy + microsoft.graph.plannerApprovalStatus: + title: plannerApprovalStatus + enum: + - requested + - approved + - rejected + - cancelled + - unknownFutureValue + type: string + microsoft.graph.plannerApprovalRequirement: + title: plannerApprovalRequirement + type: object + properties: + isApprovalRequired: + type: boolean + nullable: true + additionalProperties: + type: object microsoft.graph.plannerChecklistRequirement: title: plannerChecklistRequirement type: object @@ -163563,6 +163723,22 @@ components: description: A collection of required plannerChecklistItems identifiers to complete the plannerTask. additionalProperties: type: object + microsoft.graph.plannerFormsRequirement: + title: plannerFormsRequirement + type: object + properties: + requiredForms: + type: array + items: + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.Dictionary: + title: Dictionary + type: object + additionalProperties: + type: object microsoft.graph.endpointType: title: endpointType enum: @@ -163819,6 +163995,7 @@ components: items: type: string nullable: true + description: 'The identifiers of containers, such as organizational units, that are in scope for a synchronization rule. For Active Directory organizational units, use the distinguished names. An empty list means no container filtering is configured.' additionalProperties: type: object microsoft.graph.groupFilter: @@ -163830,6 +164007,7 @@ components: items: type: string nullable: true + description: 'Identifiers of groups that are in scope for a synchronization rule. For Active Directory groups, use the distinguished names. An empty list means no group filtering is configured.' additionalProperties: type: object microsoft.graph.stringKeyStringValuePair: diff --git a/openApiDocs/beta/Identity.SignIns.yml b/openApiDocs/beta/Identity.SignIns.yml index 368915070f1..3b43db39b55 100644 --- a/openApiDocs/beta/Identity.SignIns.yml +++ b/openApiDocs/beta/Identity.SignIns.yml @@ -9881,11 +9881,11 @@ paths: delete: tags: - identity.conditionalAccessRoot - summary: Delete countryNamedLocation - description: Delete a countryNamedLocation object. + summary: Delete namedLocation + description: Delete a namedLocation object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/countrynamedlocation-delete?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/namedlocation-delete?view=graph-rest-1.0 operationId: identity.conditionalAccess_DeleteNamedLocation parameters: - name: namedLocation-id @@ -10419,7 +10419,7 @@ paths: tags: - identity.customAuthenticationExtension summary: List customAuthenticationExtensions - description: 'Get a list of the customAuthenticationExtension objects and their properties. Currently, only onTokenIssuanceStartCustomExtension objects are returned.' + description: Get a list of the customAuthenticationExtension objects and their properties. The following derived types are supported. externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/identitycontainer-list-customauthenticationextensions?view=graph-rest-1.0 @@ -10495,7 +10495,7 @@ paths: tags: - identity.customAuthenticationExtension summary: Create customAuthenticationExtension - description: Create a new customAuthenticationExtension object. Only the onTokenIssuanceStartCustomExtension object type is supported. + description: Create a new customAuthenticationExtension object. The following derived types are currently supported. externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/identitycontainer-post-customauthenticationextensions?view=graph-rest-1.0 @@ -10521,11 +10521,11 @@ paths: get: tags: - identity.customAuthenticationExtension - summary: Get customAuthenticationExtension - description: Read the properties and relationships of a customAuthenticationExtension object. + summary: Get authenticationEventListener + description: Read the properties and relationships of an authenticationEventListener object. The @odata.type property in the response object indicates the type of the authenticationEventListener object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/customauthenticationextension-get?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/authenticationeventlistener-get?view=graph-rest-1.0 operationId: identity_GetCustomAuthenticationExtension parameters: - name: customAuthenticationExtension-id @@ -12455,11 +12455,11 @@ paths: get: tags: - identityProtection.riskyUser - summary: List riskyUsers - description: Retrieve the properties and relationships of a collection of riskyUser objects. + summary: Get riskyUser + description: Retrieve the properties and relationships of a riskyUser object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/riskyusers-list?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/riskyusers-get?view=graph-rest-1.0 operationId: identityProtection_ListRiskyUser parameters: - $ref: '#/components/parameters/top' @@ -35522,6 +35522,10 @@ components: properties: onAttributeCollection: $ref: '#/components/schemas/microsoft.graph.onAttributeCollectionHandler' + onAttributeCollectionStart: + $ref: '#/components/schemas/microsoft.graph.onAttributeCollectionStartHandler' + onAttributeCollectionSubmit: + $ref: '#/components/schemas/microsoft.graph.onAttributeCollectionSubmitHandler' onAuthenticationMethodLoadStart: $ref: '#/components/schemas/microsoft.graph.onAuthenticationMethodLoadStartHandler' onInteractiveAuthFlowStart: @@ -39211,13 +39215,13 @@ components: createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The start time of the operation. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' + description: 'The start time of the operation. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true lastActionDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The time of the last action in the operation. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' + description: 'The time of the last action in the operation. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true resourceLocation: @@ -39426,6 +39430,16 @@ components: x-ms-navigationProperty: true additionalProperties: type: object + microsoft.graph.onAttributeCollectionStartHandler: + title: onAttributeCollectionStartHandler + type: object + additionalProperties: + type: object + microsoft.graph.onAttributeCollectionSubmitHandler: + title: onAttributeCollectionSubmitHandler + type: object + additionalProperties: + type: object microsoft.graph.onInteractiveAuthFlowStartHandler: title: onInteractiveAuthFlowStartHandler type: object @@ -41359,6 +41373,8 @@ components: $ref: '#/components/schemas/microsoft.graph.cloudPcConnectionSettings' connectivityResult: $ref: '#/components/schemas/microsoft.graph.cloudPcConnectivityResult' + disasterRecoveryCapability: + $ref: '#/components/schemas/microsoft.graph.cloudPcDisasterRecoveryCapability' diskEncryptionState: $ref: '#/components/schemas/microsoft.graph.cloudPcDiskEncryptionState' displayName: @@ -43846,6 +43862,14 @@ components: - title: userTeamwork type: object properties: + locale: + type: string + description: Represents the chosen locale of a user in Microsoft Teams. + nullable: true + region: + type: string + description: Represents the region of the user in Microsoft Teams. + nullable: true associatedTeams: type: array items: @@ -44355,7 +44379,7 @@ components: $ref: '#/components/schemas/microsoft.graph.deviceRegistrationMembership' isAdminConfigurable: type: boolean - description: 'Specifies whether this policy scope is configurable by the admin. The default value is false. When an admin has enabled Intune (MEM) to manage devices, this property is set to false and appliesTo defaults to 1 (meaning all).' + description: Determines if administrators can modify this policy. nullable: true additionalProperties: type: object @@ -44367,7 +44391,7 @@ components: $ref: '#/components/schemas/microsoft.graph.deviceRegistrationMembership' isAdminConfigurable: type: boolean - description: 'Specifies whether this policy scope is configurable by the admin. The default value is false. When an admin has enabled Intune (MEM) to manage devices, this property is set to false and appliesTo defaults to 1 (meaning all).' + description: Determines if administrators can modify this policy. nullable: true additionalProperties: type: object @@ -45734,12 +45758,12 @@ components: type: array items: type: string - description: 'Can be one of the following: The list of client IDs (appId) explicitly excluded from the policy. Office365 - For the list of apps included in Office365, see Conditional Access target apps: Office 365' + description: 'Can be one of the following: The list of client IDs (appId) explicitly excluded from the policy. Office365 - For the list of apps included in Office365, see Apps included in Conditional Access Office 365 app suite' includeApplications: type: array items: type: string - description: 'Can be one of the following: The list of client IDs (appId) the policy applies to, unless explicitly excluded (in excludeApplications) All Office365 - For the list of apps included in Office365, see Conditional Access target apps: Office 365' + description: 'Can be one of the following: The list of client IDs (appId) the policy applies to, unless explicitly excluded (in excludeApplications) All Office365 - For the list of apps included in Office365, see Apps included in Conditional Access Office 365 app suite' includeAuthenticationContextClassReferences: type: array items: @@ -47278,6 +47302,20 @@ components: format: date-time additionalProperties: type: object + microsoft.graph.cloudPcDisasterRecoveryCapability: + title: cloudPcDisasterRecoveryCapability + type: object + properties: + capabilityType: + $ref: '#/components/schemas/microsoft.graph.cloudPcDisasterRecoveryCapabilityType' + primaryRegion: + type: string + nullable: true + secondaryRegion: + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.cloudPcDiskEncryptionState: title: cloudPcDiskEncryptionState enum: @@ -48738,6 +48776,9 @@ components: type: string description: The email address for sending messages to the channel. Read-only. nullable: true + isArchived: + type: boolean + nullable: true isFavoriteByDefault: type: boolean description: 'Indicates whether the channel should automatically be marked ''favorite'' for all members of the team. Can only be set programmatically with Create team. Default: false.' @@ -48843,6 +48884,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.dayNote' + description: The day notes in the schedule. x-ms-navigationProperty: true offerShiftRequests: type: array @@ -48884,6 +48926,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.timeCard' + description: The time cards in the schedule. x-ms-navigationProperty: true timeOffReasons: type: array @@ -51869,6 +51912,8 @@ components: - title: plannerPlan type: object properties: + archivalInfo: + $ref: '#/components/schemas/microsoft.graph.plannerArchivalInfo' container: $ref: '#/components/schemas/microsoft.graph.plannerPlanContainer' contexts: @@ -51883,6 +51928,9 @@ components: nullable: true creationSource: $ref: '#/components/schemas/microsoft.graph.plannerPlanCreation' + isArchived: + type: boolean + nullable: true owner: type: string nullable: true @@ -51925,6 +51973,8 @@ components: nullable: true appliedCategories: $ref: '#/components/schemas/microsoft.graph.plannerAppliedCategories' + archivalInfo: + $ref: '#/components/schemas/microsoft.graph.plannerArchivalInfo' assigneePriority: type: string description: Hint used to order items of this type in a list view. The format is defined as outlined here. @@ -51974,6 +52024,17 @@ components: type: boolean description: Read-only. Value is true if the details object of the task has a nonempty description and false otherwise. nullable: true + isArchived: + type: boolean + nullable: true + isOnMyDay: + type: boolean + nullable: true + isOnMyDayLastModifiedDate: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' + type: string + format: date + nullable: true orderHint: type: string description: Hint used to order items of this type in a list view. The format is defined as outlined here. @@ -53936,6 +53997,8 @@ components: - teamifyGroup - createChannel - createChat + - archiveChannel + - unarchiveChannel type: string microsoft.graph.teamsAsyncOperationStatus: title: teamsAsyncOperationStatus @@ -53999,6 +54062,14 @@ components: - unavailable - unknownFutureValue type: string + microsoft.graph.cloudPcDisasterRecoveryCapabilityType: + title: cloudPcDisasterRecoveryCapabilityType + enum: + - none + - failover + - failback + - unknownFutureValue + type: string microsoft.graph.actionState: title: actionState enum: @@ -55787,6 +55858,7 @@ components: dayNoteDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string + description: The date of the day note. format: date nullable: true draftDayNote: @@ -55844,23 +55916,27 @@ components: $ref: '#/components/schemas/microsoft.graph.openShiftItem' isStagedForDeletion: type: boolean + description: 'The openShift is marked for deletion, a process that is finalized when the schedule is shared.' nullable: true schedulingGroupId: type: string - description: ID for the scheduling group that the open shift belongs to. + description: The ID of the schedulingGroup that contains the openShift. nullable: true schedulingGroupName: type: string + description: The name of the schedulingGroup that contains the openShift. nullable: true readOnly: true sharedOpenShift: $ref: '#/components/schemas/microsoft.graph.openShiftItem' teamId: type: string + description: The ID of the team in which the openShift is located. nullable: true readOnly: true teamName: type: string + description: The name of the team in which the openShift is located. nullable: true readOnly: true additionalProperties: @@ -55902,6 +55978,7 @@ components: $ref: '#/components/schemas/microsoft.graph.shiftItem' isStagedForDeletion: type: boolean + description: 'The shift is marked for deletion, a process that is finalized when the schedule is shared.' nullable: true schedulingGroupId: type: string @@ -56012,6 +56089,7 @@ components: $ref: '#/components/schemas/microsoft.graph.timeOffItem' isStagedForDeletion: type: boolean + description: 'The timeOff is marked for deletion, a process that is finalized when the schedule is shared.' nullable: true sharedTimeOff: $ref: '#/components/schemas/microsoft.graph.timeOffItem' @@ -57884,6 +57962,22 @@ components: description: Unique identifier of the accessReviewStageSettings. The stageId is used in dependsOn property to indicate the stage relationship. Required. additionalProperties: type: object + microsoft.graph.plannerArchivalInfo: + title: plannerArchivalInfo + type: object + properties: + justification: + type: string + nullable: true + statusChangedBy: + $ref: '#/components/schemas/microsoft.graph.identitySet' + statusChangedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + additionalProperties: + type: object microsoft.graph.plannerPlanContainer: title: plannerPlanContainer type: object @@ -57929,8 +58023,13 @@ components: - title: plannerBucket type: object properties: + archivalInfo: + $ref: '#/components/schemas/microsoft.graph.plannerArchivalInfo' creationSource: $ref: '#/components/schemas/microsoft.graph.plannerBucketCreation' + isArchived: + type: boolean + nullable: true name: type: string description: Name of the bucket. @@ -58029,6 +58128,8 @@ components: - none - checklistCompletion - unknownFutureValue + - formCompletion + - approvalCompletion type: string x-ms-enum-flags: isFlags: true @@ -58064,6 +58165,8 @@ components: - title: plannerTaskDetails type: object properties: + approvalAttachment: + $ref: '#/components/schemas/microsoft.graph.plannerBaseApprovalAttachment' checklist: $ref: '#/components/schemas/microsoft.graph.plannerChecklistItems' completionRequirements: @@ -58072,6 +58175,8 @@ components: type: string description: Description of the task. nullable: true + forms: + $ref: '#/components/schemas/microsoft.graph.plannerFormsDictionary' notes: $ref: '#/components/schemas/microsoft.graph.itemBody' previewType: @@ -58478,7 +58583,7 @@ components: createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' + description: 'The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true readOnly: true @@ -58487,7 +58592,7 @@ components: lastModifiedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' + description: 'The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true readOnly: true @@ -58633,7 +58738,7 @@ components: $ref: '#/components/schemas/microsoft.graph.itemBody' displayName: type: string - description: Display name of the virtual event + description: Display name of the virtual event. nullable: true endDateTime: $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' @@ -58645,13 +58750,13 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.virtualEventPresenter' - description: Presenters' information of the virtual event. + description: The virtual event presenters. x-ms-navigationProperty: true sessions: type: array items: $ref: '#/components/schemas/microsoft.graph.virtualEventSession' - description: Sessions of the virtual event. + description: Sessions for the virtual event. x-ms-navigationProperty: true additionalProperties: type: object @@ -61524,6 +61629,14 @@ components: type: object additionalProperties: type: object + microsoft.graph.plannerBaseApprovalAttachment: + title: plannerBaseApprovalAttachment + type: object + properties: + status: + $ref: '#/components/schemas/microsoft.graph.plannerApprovalStatus' + additionalProperties: + type: object microsoft.graph.plannerChecklistItems: title: plannerChecklistItems type: object @@ -61533,10 +61646,21 @@ components: title: plannerTaskCompletionRequirementDetails type: object properties: + approvalRequirement: + $ref: '#/components/schemas/microsoft.graph.plannerApprovalRequirement' checklistRequirement: $ref: '#/components/schemas/microsoft.graph.plannerChecklistRequirement' + formsRequirement: + $ref: '#/components/schemas/microsoft.graph.plannerFormsRequirement' additionalProperties: type: object + microsoft.graph.plannerFormsDictionary: + allOf: + - $ref: '#/components/schemas/microsoft.graph.Dictionary' + - title: plannerFormsDictionary + type: object + additionalProperties: + type: object microsoft.graph.plannerExternalReferences: title: plannerExternalReferences type: object @@ -63786,6 +63910,24 @@ components: - deviceIntent type: string description: Authoring source of a policy + microsoft.graph.plannerApprovalStatus: + title: plannerApprovalStatus + enum: + - requested + - approved + - rejected + - cancelled + - unknownFutureValue + type: string + microsoft.graph.plannerApprovalRequirement: + title: plannerApprovalRequirement + type: object + properties: + isApprovalRequired: + type: boolean + nullable: true + additionalProperties: + type: object microsoft.graph.plannerChecklistRequirement: title: plannerChecklistRequirement type: object @@ -63798,6 +63940,22 @@ components: description: A collection of required plannerChecklistItems identifiers to complete the plannerTask. additionalProperties: type: object + microsoft.graph.plannerFormsRequirement: + title: plannerFormsRequirement + type: object + properties: + requiredForms: + type: array + items: + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.Dictionary: + title: Dictionary + type: object + additionalProperties: + type: object microsoft.graph.endpointType: title: endpointType enum: @@ -64054,6 +64212,7 @@ components: items: type: string nullable: true + description: 'The identifiers of containers, such as organizational units, that are in scope for a synchronization rule. For Active Directory organizational units, use the distinguished names. An empty list means no container filtering is configured.' additionalProperties: type: object microsoft.graph.groupFilter: @@ -64065,6 +64224,7 @@ components: items: type: string nullable: true + description: 'Identifiers of groups that are in scope for a synchronization rule. For Active Directory groups, use the distinguished names. An empty list means no group filtering is configured.' additionalProperties: type: object microsoft.graph.stringKeyStringValuePair: diff --git a/openApiDocs/beta/Mail.yml b/openApiDocs/beta/Mail.yml index fd5d744bc0c..b8e207acd34 100644 --- a/openApiDocs/beta/Mail.yml +++ b/openApiDocs/beta/Mail.yml @@ -2031,10 +2031,10 @@ paths: tags: - users.mailFolder summary: Add attachment - description: "Use this API to create a new Attachment. An attachment can be one of the following types: All these types of attachment resources are derived from the attachment\nresource." + description: "Use this API to add an attachment to a message. An attachment can be one of the following types: All these types of attachment resources are derived from the attachment\nresource. You can add an attachment to an existing message by posting to its attachments collection, or to a new\nmessage that is being drafted, or created and sent on the fly." externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/eventmessage-post-attachments?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/message-post-attachments?view=graph-rest-1.0 operationId: user.mailFolder.childFolder.message_CreateAttachment parameters: - name: user-id @@ -4229,10 +4229,10 @@ paths: tags: - users.mailFolder summary: Add attachment - description: "Use this API to create a new Attachment. An attachment can be one of the following types: All these types of attachment resources are derived from the attachment\nresource." + description: "Use this API to add an attachment to a message. An attachment can be one of the following types: All these types of attachment resources are derived from the attachment\nresource. You can add an attachment to an existing message by posting to its attachments collection, or to a new\nmessage that is being drafted, or created and sent on the fly." externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/eventmessage-post-attachments?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/message-post-attachments?view=graph-rest-1.0 operationId: user.mailFolder.message_CreateAttachment parameters: - name: user-id @@ -5514,11 +5514,11 @@ paths: post: tags: - users.message - summary: Create Message - description: "Create a draft of a new message in either JSON or MIME format. When using JSON format, you can:\n- Include an attachment.\n- Use a mention to call out another user in the new message.\n- Update the draft later to add content to the body or change other message properties. When using MIME format:\n- Provide the applicable Internet message headers and the MIME content, all encoded in base64 format in the request body.\n- /* Add any attachments and S/MIME properties to the MIME content. By default, this operation saves the draft in the Drafts folder. Send the draft message in a subsequent operation. Alternatively, send a new message in a single action, or create a draft to forward, to reply or to reply-all to an existing message." + summary: Create openTypeExtension + description: 'Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions.' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/user-post-messages?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/opentypeextension-post-opentypeextension?view=graph-rest-1.0 operationId: user_CreateMessage parameters: - name: user-id @@ -5905,10 +5905,10 @@ paths: tags: - users.message summary: Add attachment - description: "Use this API to create a new Attachment. An attachment can be one of the following types: All these types of attachment resources are derived from the attachment\nresource." + description: "Use this API to add an attachment to a message. An attachment can be one of the following types: All these types of attachment resources are derived from the attachment\nresource. You can add an attachment to an existing message by posting to its attachments collection, or to a new\nmessage that is being drafted, or created and sent on the fly." externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/eventmessage-post-attachments?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/message-post-attachments?view=graph-rest-1.0 operationId: user.message_CreateAttachment parameters: - name: user-id diff --git a/openApiDocs/beta/Notes.yml b/openApiDocs/beta/Notes.yml index 351f5ec36c8..fccd8b1057e 100644 --- a/openApiDocs/beta/Notes.yml +++ b/openApiDocs/beta/Notes.yml @@ -24034,11 +24034,11 @@ components: properties: displayName: type: string - description: The display name of the identity. This property is read-only. + description: 'The display name of the identity. The display name might not always be available or up to date. For example, if a user changes their display name the API might show the new value in a future response, but the items associated with the user won''t show up as having changed when using delta.' nullable: true id: type: string - description: The identifier of the identity. This property is read-only. + description: 'Unique identifier for the identity. When the unique identifier is unavailable, the displayName property is provided for the identity, but the id property isn''t included in the response.' nullable: true additionalProperties: type: object diff --git a/openApiDocs/beta/Planner.yml b/openApiDocs/beta/Planner.yml index 8dbd9146664..5019965f3c2 100644 --- a/openApiDocs/beta/Planner.yml +++ b/openApiDocs/beta/Planner.yml @@ -158,6 +158,8 @@ paths: enum: - id - id desc + - archivalInfo + - archivalInfo desc - container - container desc - contexts @@ -168,6 +170,8 @@ paths: - createdDateTime desc - creationSource - creationSource desc + - isArchived + - isArchived desc - owner - owner desc - sharedWithContainers @@ -186,11 +190,13 @@ paths: items: enum: - id + - archivalInfo - container - contexts - createdBy - createdDateTime - creationSource + - isArchived - owner - sharedWithContainers - title @@ -288,11 +294,13 @@ paths: items: enum: - id + - archivalInfo - container - contexts - createdBy - createdDateTime - creationSource + - isArchived - owner - sharedWithContainers - title @@ -442,8 +450,12 @@ paths: enum: - id - id desc + - archivalInfo + - archivalInfo desc - creationSource - creationSource desc + - isArchived + - isArchived desc - name - name desc - orderHint @@ -462,7 +474,9 @@ paths: items: enum: - id + - archivalInfo - creationSource + - isArchived - name - orderHint - planId @@ -572,7 +586,9 @@ paths: items: enum: - id + - archivalInfo - creationSource + - isArchived - name - orderHint - planId @@ -746,6 +762,8 @@ paths: - activeChecklistItemCount desc - appliedCategories - appliedCategories desc + - archivalInfo + - archivalInfo desc - assigneePriority - assigneePriority desc - assignments @@ -770,6 +788,12 @@ paths: - dueDateTime desc - hasDescription - hasDescription desc + - isArchived + - isArchived desc + - isOnMyDay + - isOnMyDay desc + - isOnMyDayLastModifiedDate + - isOnMyDayLastModifiedDate desc - orderHint - orderHint desc - percentComplete @@ -804,6 +828,7 @@ paths: - id - activeChecklistItemCount - appliedCategories + - archivalInfo - assigneePriority - assignments - bucketId @@ -816,6 +841,9 @@ paths: - creationSource - dueDateTime - hasDescription + - isArchived + - isOnMyDay + - isOnMyDayLastModifiedDate - orderHint - percentComplete - planId @@ -956,6 +984,7 @@ paths: - id - activeChecklistItemCount - appliedCategories + - archivalInfo - assigneePriority - assignments - bucketId @@ -968,6 +997,9 @@ paths: - creationSource - dueDateTime - hasDescription + - isArchived + - isOnMyDay + - isOnMyDayLastModifiedDate - orderHint - percentComplete - planId @@ -1555,9 +1587,11 @@ paths: items: enum: - id + - approvalAttachment - checklist - completionRequirements - description + - forms - notes - previewType - references @@ -2155,6 +2189,8 @@ paths: - activeChecklistItemCount desc - appliedCategories - appliedCategories desc + - archivalInfo + - archivalInfo desc - assigneePriority - assigneePriority desc - assignments @@ -2179,6 +2215,12 @@ paths: - dueDateTime desc - hasDescription - hasDescription desc + - isArchived + - isArchived desc + - isOnMyDay + - isOnMyDay desc + - isOnMyDayLastModifiedDate + - isOnMyDayLastModifiedDate desc - orderHint - orderHint desc - percentComplete @@ -2213,6 +2255,7 @@ paths: - id - activeChecklistItemCount - appliedCategories + - archivalInfo - assigneePriority - assignments - bucketId @@ -2225,6 +2268,9 @@ paths: - creationSource - dueDateTime - hasDescription + - isArchived + - isOnMyDay + - isOnMyDayLastModifiedDate - orderHint - percentComplete - planId @@ -2349,6 +2395,7 @@ paths: - id - activeChecklistItemCount - appliedCategories + - archivalInfo - assigneePriority - assignments - bucketId @@ -2361,6 +2408,9 @@ paths: - creationSource - dueDateTime - hasDescription + - isArchived + - isOnMyDay + - isOnMyDayLastModifiedDate - orderHint - percentComplete - planId @@ -2876,9 +2926,11 @@ paths: items: enum: - id + - approvalAttachment - checklist - completionRequirements - description + - forms - notes - previewType - references @@ -3324,8 +3376,12 @@ paths: enum: - id - id desc + - archivalInfo + - archivalInfo desc - creationSource - creationSource desc + - isArchived + - isArchived desc - name - name desc - orderHint @@ -3344,7 +3400,9 @@ paths: items: enum: - id + - archivalInfo - creationSource + - isArchived - name - orderHint - planId @@ -3428,7 +3486,9 @@ paths: items: enum: - id + - archivalInfo - creationSource + - isArchived - name - orderHint - planId @@ -3568,6 +3628,8 @@ paths: - activeChecklistItemCount desc - appliedCategories - appliedCategories desc + - archivalInfo + - archivalInfo desc - assigneePriority - assigneePriority desc - assignments @@ -3592,6 +3654,12 @@ paths: - dueDateTime desc - hasDescription - hasDescription desc + - isArchived + - isArchived desc + - isOnMyDay + - isOnMyDay desc + - isOnMyDayLastModifiedDate + - isOnMyDayLastModifiedDate desc - orderHint - orderHint desc - percentComplete @@ -3626,6 +3694,7 @@ paths: - id - activeChecklistItemCount - appliedCategories + - archivalInfo - assigneePriority - assignments - bucketId @@ -3638,6 +3707,9 @@ paths: - creationSource - dueDateTime - hasDescription + - isArchived + - isOnMyDay + - isOnMyDayLastModifiedDate - orderHint - percentComplete - planId @@ -3746,6 +3818,7 @@ paths: - id - activeChecklistItemCount - appliedCategories + - archivalInfo - assigneePriority - assignments - bucketId @@ -3758,6 +3831,9 @@ paths: - creationSource - dueDateTime - hasDescription + - isArchived + - isOnMyDay + - isOnMyDayLastModifiedDate - orderHint - percentComplete - planId @@ -4201,9 +4277,11 @@ paths: items: enum: - id + - approvalAttachment - checklist - completionRequirements - description + - forms - notes - previewType - references @@ -4513,6 +4591,7 @@ paths: - id - activeChecklistItemCount - appliedCategories + - archivalInfo - assigneePriority - assignments - bucketId @@ -4525,6 +4604,9 @@ paths: - creationSource - dueDateTime - hasDescription + - isArchived + - isOnMyDay + - isOnMyDayLastModifiedDate - orderHint - percentComplete - planId @@ -4556,6 +4638,8 @@ paths: - activeChecklistItemCount desc - appliedCategories - appliedCategories desc + - archivalInfo + - archivalInfo desc - assigneePriority - assigneePriority desc - assignments @@ -4580,6 +4664,12 @@ paths: - dueDateTime desc - hasDescription - hasDescription desc + - isArchived + - isArchived desc + - isOnMyDay + - isOnMyDay desc + - isOnMyDayLastModifiedDate + - isOnMyDayLastModifiedDate desc - orderHint - orderHint desc - percentComplete @@ -4665,7 +4755,9 @@ paths: items: enum: - id + - archivalInfo - creationSource + - isArchived - name - orderHint - planId @@ -4683,8 +4775,12 @@ paths: enum: - id - id desc + - archivalInfo + - archivalInfo desc - creationSource - creationSource desc + - isArchived + - isArchived desc - name - name desc - orderHint @@ -4747,6 +4843,8 @@ paths: enum: - id - id desc + - archivalInfo + - archivalInfo desc - container - container desc - contexts @@ -4757,6 +4855,8 @@ paths: - createdDateTime desc - creationSource - creationSource desc + - isArchived + - isArchived desc - owner - owner desc - sharedWithContainers @@ -4775,11 +4875,13 @@ paths: items: enum: - id + - archivalInfo - container - contexts - createdBy - createdDateTime - creationSource + - isArchived - owner - sharedWithContainers - title @@ -4867,11 +4969,13 @@ paths: items: enum: - id + - archivalInfo - container - contexts - createdBy - createdDateTime - creationSource + - isArchived - owner - sharedWithContainers - title @@ -5005,8 +5109,12 @@ paths: enum: - id - id desc + - archivalInfo + - archivalInfo desc - creationSource - creationSource desc + - isArchived + - isArchived desc - name - name desc - orderHint @@ -5025,7 +5133,9 @@ paths: items: enum: - id + - archivalInfo - creationSource + - isArchived - name - orderHint - planId @@ -5119,7 +5229,9 @@ paths: items: enum: - id + - archivalInfo - creationSource + - isArchived - name - orderHint - planId @@ -5269,6 +5381,8 @@ paths: - activeChecklistItemCount desc - appliedCategories - appliedCategories desc + - archivalInfo + - archivalInfo desc - assigneePriority - assigneePriority desc - assignments @@ -5293,6 +5407,12 @@ paths: - dueDateTime desc - hasDescription - hasDescription desc + - isArchived + - isArchived desc + - isOnMyDay + - isOnMyDay desc + - isOnMyDayLastModifiedDate + - isOnMyDayLastModifiedDate desc - orderHint - orderHint desc - percentComplete @@ -5327,6 +5447,7 @@ paths: - id - activeChecklistItemCount - appliedCategories + - archivalInfo - assigneePriority - assignments - bucketId @@ -5339,6 +5460,9 @@ paths: - creationSource - dueDateTime - hasDescription + - isArchived + - isOnMyDay + - isOnMyDayLastModifiedDate - orderHint - percentComplete - planId @@ -5463,6 +5587,7 @@ paths: - id - activeChecklistItemCount - appliedCategories + - archivalInfo - assigneePriority - assignments - bucketId @@ -5475,6 +5600,9 @@ paths: - creationSource - dueDateTime - hasDescription + - isArchived + - isOnMyDay + - isOnMyDayLastModifiedDate - orderHint - percentComplete - planId @@ -5990,9 +6118,11 @@ paths: items: enum: - id + - approvalAttachment - checklist - completionRequirements - description + - forms - notes - previewType - references @@ -6358,6 +6488,7 @@ paths: - id - activeChecklistItemCount - appliedCategories + - archivalInfo - assigneePriority - assignments - bucketId @@ -6370,6 +6501,9 @@ paths: - creationSource - dueDateTime - hasDescription + - isArchived + - isOnMyDay + - isOnMyDayLastModifiedDate - orderHint - percentComplete - planId @@ -6401,6 +6535,8 @@ paths: - activeChecklistItemCount desc - appliedCategories - appliedCategories desc + - archivalInfo + - archivalInfo desc - assigneePriority - assigneePriority desc - assignments @@ -6425,6 +6561,12 @@ paths: - dueDateTime desc - hasDescription - hasDescription desc + - isArchived + - isArchived desc + - isOnMyDay + - isOnMyDay desc + - isOnMyDayLastModifiedDate + - isOnMyDayLastModifiedDate desc - orderHint - orderHint desc - percentComplete @@ -6526,7 +6668,9 @@ paths: items: enum: - id + - archivalInfo - creationSource + - isArchived - name - orderHint - planId @@ -6544,8 +6688,12 @@ paths: enum: - id - id desc + - archivalInfo + - archivalInfo desc - creationSource - creationSource desc + - isArchived + - isArchived desc - name - name desc - orderHint @@ -6703,11 +6851,49 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + '/planner/plans/{plannerPlan-id}/microsoft.graph.archive': + post: + tags: + - planner.Actions + summary: Invoke action archive + operationId: planner.plan_archive + parameters: + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + justification: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/planner/plans/{plannerPlan-id}/microsoft.graph.moveToContainer': post: tags: - planner.Actions summary: Invoke action moveToContainer + description: Move a planner plan object from one planner plan container to another. Planner plans can only be moved from a user container to a group container. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/plannerplan-movetocontainer?view=graph-rest-1.0 operationId: planner.plan_moveToContainer parameters: - name: plannerPlan-id @@ -6740,6 +6926,40 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/planner/plans/{plannerPlan-id}/microsoft.graph.unarchive': + post: + tags: + - planner.Actions + summary: Invoke action unarchive + operationId: planner.plan_unarchive + parameters: + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + justification: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/planner/plans/{plannerPlan-id}/tasks': get: tags: @@ -6780,6 +7000,8 @@ paths: - activeChecklistItemCount desc - appliedCategories - appliedCategories desc + - archivalInfo + - archivalInfo desc - assigneePriority - assigneePriority desc - assignments @@ -6804,6 +7026,12 @@ paths: - dueDateTime desc - hasDescription - hasDescription desc + - isArchived + - isArchived desc + - isOnMyDay + - isOnMyDay desc + - isOnMyDayLastModifiedDate + - isOnMyDayLastModifiedDate desc - orderHint - orderHint desc - percentComplete @@ -6838,6 +7066,7 @@ paths: - id - activeChecklistItemCount - appliedCategories + - archivalInfo - assigneePriority - assignments - bucketId @@ -6850,6 +7079,9 @@ paths: - creationSource - dueDateTime - hasDescription + - isArchived + - isOnMyDay + - isOnMyDayLastModifiedDate - orderHint - percentComplete - planId @@ -6958,6 +7190,7 @@ paths: - id - activeChecklistItemCount - appliedCategories + - archivalInfo - assigneePriority - assignments - bucketId @@ -6970,6 +7203,9 @@ paths: - creationSource - dueDateTime - hasDescription + - isArchived + - isOnMyDay + - isOnMyDayLastModifiedDate - orderHint - percentComplete - planId @@ -7413,9 +7649,11 @@ paths: items: enum: - id + - approvalAttachment - checklist - completionRequirements - description + - forms - notes - previewType - references @@ -7725,6 +7963,7 @@ paths: - id - activeChecklistItemCount - appliedCategories + - archivalInfo - assigneePriority - assignments - bucketId @@ -7737,6 +7976,9 @@ paths: - creationSource - dueDateTime - hasDescription + - isArchived + - isOnMyDay + - isOnMyDayLastModifiedDate - orderHint - percentComplete - planId @@ -7768,6 +8010,8 @@ paths: - activeChecklistItemCount desc - appliedCategories - appliedCategories desc + - archivalInfo + - archivalInfo desc - assigneePriority - assigneePriority desc - assignments @@ -7792,6 +8036,12 @@ paths: - dueDateTime desc - hasDescription - hasDescription desc + - isArchived + - isArchived desc + - isOnMyDay + - isOnMyDay desc + - isOnMyDayLastModifiedDate + - isOnMyDayLastModifiedDate desc - orderHint - orderHint desc - percentComplete @@ -7877,11 +8127,13 @@ paths: items: enum: - id + - archivalInfo - container - contexts - createdBy - createdDateTime - creationSource + - isArchived - owner - sharedWithContainers - title @@ -7901,6 +8153,8 @@ paths: enum: - id - id desc + - archivalInfo + - archivalInfo desc - container - container desc - contexts @@ -7911,6 +8165,8 @@ paths: - createdDateTime desc - creationSource - creationSource desc + - isArchived + - isArchived desc - owner - owner desc - sharedWithContainers @@ -8465,6 +8721,8 @@ paths: enum: - id - id desc + - archivalInfo + - archivalInfo desc - container - container desc - contexts @@ -8475,6 +8733,8 @@ paths: - createdDateTime desc - creationSource - creationSource desc + - isArchived + - isArchived desc - owner - owner desc - sharedWithContainers @@ -8493,11 +8753,13 @@ paths: items: enum: - id + - archivalInfo - container - contexts - createdBy - createdDateTime - creationSource + - isArchived - owner - sharedWithContainers - title @@ -8564,11 +8826,13 @@ paths: items: enum: - id + - archivalInfo - container - contexts - createdBy - createdDateTime - creationSource + - isArchived - owner - sharedWithContainers - title @@ -8669,6 +8933,8 @@ paths: - activeChecklistItemCount desc - appliedCategories - appliedCategories desc + - archivalInfo + - archivalInfo desc - assigneePriority - assigneePriority desc - assignments @@ -8693,6 +8959,12 @@ paths: - dueDateTime desc - hasDescription - hasDescription desc + - isArchived + - isArchived desc + - isOnMyDay + - isOnMyDay desc + - isOnMyDayLastModifiedDate + - isOnMyDayLastModifiedDate desc - orderHint - orderHint desc - percentComplete @@ -8727,6 +8999,7 @@ paths: - id - activeChecklistItemCount - appliedCategories + - archivalInfo - assigneePriority - assignments - bucketId @@ -8739,6 +9012,9 @@ paths: - creationSource - dueDateTime - hasDescription + - isArchived + - isOnMyDay + - isOnMyDayLastModifiedDate - orderHint - percentComplete - planId @@ -8837,6 +9113,7 @@ paths: - id - activeChecklistItemCount - appliedCategories + - archivalInfo - assigneePriority - assignments - bucketId @@ -8849,6 +9126,9 @@ paths: - creationSource - dueDateTime - hasDescription + - isArchived + - isOnMyDay + - isOnMyDayLastModifiedDate - orderHint - percentComplete - planId @@ -9234,9 +9514,11 @@ paths: items: enum: - id + - approvalAttachment - checklist - completionRequirements - description + - forms - notes - previewType - references @@ -9490,6 +9772,7 @@ paths: - id - activeChecklistItemCount - appliedCategories + - archivalInfo - assigneePriority - assignments - bucketId @@ -9502,6 +9785,9 @@ paths: - creationSource - dueDateTime - hasDescription + - isArchived + - isOnMyDay + - isOnMyDayLastModifiedDate - orderHint - percentComplete - planId @@ -9533,6 +9819,8 @@ paths: - activeChecklistItemCount desc - appliedCategories - appliedCategories desc + - archivalInfo + - archivalInfo desc - assigneePriority - assigneePriority desc - assignments @@ -9557,6 +9845,12 @@ paths: - dueDateTime desc - hasDescription - hasDescription desc + - isArchived + - isArchived desc + - isOnMyDay + - isOnMyDay desc + - isOnMyDayLastModifiedDate + - isOnMyDayLastModifiedDate desc - orderHint - orderHint desc - percentComplete @@ -10024,6 +10318,8 @@ paths: enum: - id - id desc + - archivalInfo + - archivalInfo desc - container - container desc - contexts @@ -10034,6 +10330,8 @@ paths: - createdDateTime desc - creationSource - creationSource desc + - isArchived + - isArchived desc - owner - owner desc - sharedWithContainers @@ -10052,11 +10350,13 @@ paths: items: enum: - id + - archivalInfo - container - contexts - createdBy - createdDateTime - creationSource + - isArchived - owner - sharedWithContainers - title @@ -10123,11 +10423,13 @@ paths: items: enum: - id + - archivalInfo - container - contexts - createdBy - createdDateTime - creationSource + - isArchived - owner - sharedWithContainers - title @@ -10218,6 +10520,8 @@ paths: enum: - id - id desc + - archivalInfo + - archivalInfo desc - container - container desc - contexts @@ -10228,6 +10532,8 @@ paths: - createdDateTime desc - creationSource - creationSource desc + - isArchived + - isArchived desc - owner - owner desc - sharedWithContainers @@ -10246,11 +10552,13 @@ paths: items: enum: - id + - archivalInfo - container - contexts - createdBy - createdDateTime - creationSource + - isArchived - owner - sharedWithContainers - title @@ -10347,11 +10655,13 @@ paths: items: enum: - id + - archivalInfo - container - contexts - createdBy - createdDateTime - creationSource + - isArchived - owner - sharedWithContainers - title @@ -10501,8 +10811,12 @@ paths: enum: - id - id desc + - archivalInfo + - archivalInfo desc - creationSource - creationSource desc + - isArchived + - isArchived desc - name - name desc - orderHint @@ -10521,7 +10835,9 @@ paths: items: enum: - id + - archivalInfo - creationSource + - isArchived - name - orderHint - planId @@ -10631,7 +10947,9 @@ paths: items: enum: - id + - archivalInfo - creationSource + - isArchived - name - orderHint - planId @@ -10805,6 +11123,8 @@ paths: - activeChecklistItemCount desc - appliedCategories - appliedCategories desc + - archivalInfo + - archivalInfo desc - assigneePriority - assigneePriority desc - assignments @@ -10829,6 +11149,12 @@ paths: - dueDateTime desc - hasDescription - hasDescription desc + - isArchived + - isArchived desc + - isOnMyDay + - isOnMyDay desc + - isOnMyDayLastModifiedDate + - isOnMyDayLastModifiedDate desc - orderHint - orderHint desc - percentComplete @@ -10863,6 +11189,7 @@ paths: - id - activeChecklistItemCount - appliedCategories + - archivalInfo - assigneePriority - assignments - bucketId @@ -10875,6 +11202,9 @@ paths: - creationSource - dueDateTime - hasDescription + - isArchived + - isOnMyDay + - isOnMyDayLastModifiedDate - orderHint - percentComplete - planId @@ -11015,6 +11345,7 @@ paths: - id - activeChecklistItemCount - appliedCategories + - archivalInfo - assigneePriority - assignments - bucketId @@ -11027,6 +11358,9 @@ paths: - creationSource - dueDateTime - hasDescription + - isArchived + - isOnMyDay + - isOnMyDayLastModifiedDate - orderHint - percentComplete - planId @@ -11614,9 +11948,11 @@ paths: items: enum: - id + - approvalAttachment - checklist - completionRequirements - description + - forms - notes - previewType - references @@ -12214,6 +12550,8 @@ paths: - activeChecklistItemCount desc - appliedCategories - appliedCategories desc + - archivalInfo + - archivalInfo desc - assigneePriority - assigneePriority desc - assignments @@ -12238,6 +12576,12 @@ paths: - dueDateTime desc - hasDescription - hasDescription desc + - isArchived + - isArchived desc + - isOnMyDay + - isOnMyDay desc + - isOnMyDayLastModifiedDate + - isOnMyDayLastModifiedDate desc - orderHint - orderHint desc - percentComplete @@ -12272,6 +12616,7 @@ paths: - id - activeChecklistItemCount - appliedCategories + - archivalInfo - assigneePriority - assignments - bucketId @@ -12284,6 +12629,9 @@ paths: - creationSource - dueDateTime - hasDescription + - isArchived + - isOnMyDay + - isOnMyDayLastModifiedDate - orderHint - percentComplete - planId @@ -12408,6 +12756,7 @@ paths: - id - activeChecklistItemCount - appliedCategories + - archivalInfo - assigneePriority - assignments - bucketId @@ -12420,6 +12769,9 @@ paths: - creationSource - dueDateTime - hasDescription + - isArchived + - isOnMyDay + - isOnMyDayLastModifiedDate - orderHint - percentComplete - planId @@ -12935,9 +13287,11 @@ paths: items: enum: - id + - approvalAttachment - checklist - completionRequirements - description + - forms - notes - previewType - references @@ -13320,6 +13674,8 @@ paths: enum: - id - id desc + - archivalInfo + - archivalInfo desc - container - container desc - contexts @@ -13330,6 +13686,8 @@ paths: - createdDateTime desc - creationSource - creationSource desc + - isArchived + - isArchived desc - owner - owner desc - sharedWithContainers @@ -13348,11 +13706,13 @@ paths: items: enum: - id + - archivalInfo - container - contexts - createdBy - createdDateTime - creationSource + - isArchived - owner - sharedWithContainers - title @@ -13419,11 +13779,13 @@ paths: items: enum: - id + - archivalInfo - container - contexts - createdBy - createdDateTime - creationSource + - isArchived - owner - sharedWithContainers - title @@ -13514,6 +13876,8 @@ paths: enum: - id - id desc + - archivalInfo + - archivalInfo desc - container - container desc - contexts @@ -13524,6 +13888,8 @@ paths: - createdDateTime desc - creationSource - creationSource desc + - isArchived + - isArchived desc - owner - owner desc - sharedWithContainers @@ -13542,11 +13908,13 @@ paths: items: enum: - id + - archivalInfo - container - contexts - createdBy - createdDateTime - creationSource + - isArchived - owner - sharedWithContainers - title @@ -13613,11 +13981,13 @@ paths: items: enum: - id + - archivalInfo - container - contexts - createdBy - createdDateTime - creationSource + - isArchived - owner - sharedWithContainers - title @@ -13712,6 +14082,8 @@ paths: - activeChecklistItemCount desc - appliedCategories - appliedCategories desc + - archivalInfo + - archivalInfo desc - assigneePriority - assigneePriority desc - assignments @@ -13736,6 +14108,12 @@ paths: - dueDateTime desc - hasDescription - hasDescription desc + - isArchived + - isArchived desc + - isOnMyDay + - isOnMyDay desc + - isOnMyDayLastModifiedDate + - isOnMyDayLastModifiedDate desc - orderHint - orderHint desc - percentComplete @@ -13770,6 +14148,7 @@ paths: - id - activeChecklistItemCount - appliedCategories + - archivalInfo - assigneePriority - assignments - bucketId @@ -13782,6 +14161,9 @@ paths: - creationSource - dueDateTime - hasDescription + - isArchived + - isOnMyDay + - isOnMyDayLastModifiedDate - orderHint - percentComplete - planId @@ -13890,6 +14272,7 @@ paths: - id - activeChecklistItemCount - appliedCategories + - archivalInfo - assigneePriority - assignments - bucketId @@ -13902,6 +14285,9 @@ paths: - creationSource - dueDateTime - hasDescription + - isArchived + - isOnMyDay + - isOnMyDayLastModifiedDate - orderHint - percentComplete - planId @@ -14345,9 +14731,11 @@ paths: items: enum: - id + - approvalAttachment - checklist - completionRequirements - description + - forms - notes - previewType - references @@ -14646,6 +15034,8 @@ components: - title: plannerPlan type: object properties: + archivalInfo: + $ref: '#/components/schemas/microsoft.graph.plannerArchivalInfo' container: $ref: '#/components/schemas/microsoft.graph.plannerPlanContainer' contexts: @@ -14660,6 +15050,9 @@ components: nullable: true creationSource: $ref: '#/components/schemas/microsoft.graph.plannerPlanCreation' + isArchived: + type: boolean + nullable: true owner: type: string nullable: true @@ -14693,8 +15086,13 @@ components: - title: plannerBucket type: object properties: + archivalInfo: + $ref: '#/components/schemas/microsoft.graph.plannerArchivalInfo' creationSource: $ref: '#/components/schemas/microsoft.graph.plannerBucketCreation' + isArchived: + type: boolean + nullable: true name: type: string description: Name of the bucket. @@ -14729,6 +15127,8 @@ components: nullable: true appliedCategories: $ref: '#/components/schemas/microsoft.graph.plannerAppliedCategories' + archivalInfo: + $ref: '#/components/schemas/microsoft.graph.plannerArchivalInfo' assigneePriority: type: string description: Hint used to order items of this type in a list view. The format is defined as outlined here. @@ -14778,6 +15178,17 @@ components: type: boolean description: Read-only. Value is true if the details object of the task has a nonempty description and false otherwise. nullable: true + isArchived: + type: boolean + nullable: true + isOnMyDay: + type: boolean + nullable: true + isOnMyDayLastModifiedDate: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' + type: string + format: date + nullable: true orderHint: type: string description: Hint used to order items of this type in a list view. The format is defined as outlined here. @@ -14864,6 +15275,8 @@ components: - title: plannerTaskDetails type: object properties: + approvalAttachment: + $ref: '#/components/schemas/microsoft.graph.plannerBaseApprovalAttachment' checklist: $ref: '#/components/schemas/microsoft.graph.plannerChecklistItems' completionRequirements: @@ -14872,6 +15285,8 @@ components: type: string description: Description of the task. nullable: true + forms: + $ref: '#/components/schemas/microsoft.graph.plannerFormsDictionary' notes: $ref: '#/components/schemas/microsoft.graph.itemBody' previewType: @@ -15058,6 +15473,22 @@ components: description: The unique identifier for an entity. Read-only. additionalProperties: type: object + microsoft.graph.plannerArchivalInfo: + title: plannerArchivalInfo + type: object + properties: + justification: + type: string + nullable: true + statusChangedBy: + $ref: '#/components/schemas/microsoft.graph.identitySet' + statusChangedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + additionalProperties: + type: object microsoft.graph.plannerPlanContextCollection: title: plannerPlanContextCollection type: object @@ -15166,6 +15597,8 @@ components: - none - checklistCompletion - unknownFutureValue + - formCompletion + - approvalCompletion type: string x-ms-enum-flags: isFlags: true @@ -15174,6 +15607,14 @@ components: type: object additionalProperties: type: object + microsoft.graph.plannerBaseApprovalAttachment: + title: plannerBaseApprovalAttachment + type: object + properties: + status: + $ref: '#/components/schemas/microsoft.graph.plannerApprovalStatus' + additionalProperties: + type: object microsoft.graph.plannerChecklistItems: title: plannerChecklistItems type: object @@ -15183,10 +15624,21 @@ components: title: plannerTaskCompletionRequirementDetails type: object properties: + approvalRequirement: + $ref: '#/components/schemas/microsoft.graph.plannerApprovalRequirement' checklistRequirement: $ref: '#/components/schemas/microsoft.graph.plannerChecklistRequirement' + formsRequirement: + $ref: '#/components/schemas/microsoft.graph.plannerFormsRequirement' additionalProperties: type: object + microsoft.graph.plannerFormsDictionary: + allOf: + - $ref: '#/components/schemas/microsoft.graph.Dictionary' + - title: plannerFormsDictionary + type: object + additionalProperties: + type: object microsoft.graph.itemBody: title: itemBody type: object @@ -15510,6 +15962,24 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.plannerApprovalStatus: + title: plannerApprovalStatus + enum: + - requested + - approved + - rejected + - cancelled + - unknownFutureValue + type: string + microsoft.graph.plannerApprovalRequirement: + title: plannerApprovalRequirement + type: object + properties: + isApprovalRequired: + type: boolean + nullable: true + additionalProperties: + type: object microsoft.graph.plannerChecklistRequirement: title: plannerChecklistRequirement type: object @@ -15522,6 +15992,22 @@ components: description: A collection of required plannerChecklistItems identifiers to complete the plannerTask. additionalProperties: type: object + microsoft.graph.plannerFormsRequirement: + title: plannerFormsRequirement + type: object + properties: + requiredForms: + type: array + items: + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.Dictionary: + title: Dictionary + type: object + additionalProperties: + type: object microsoft.graph.bodyType: title: bodyType enum: diff --git a/openApiDocs/beta/Reports.yml b/openApiDocs/beta/Reports.yml index 6d6e57a6855..4edfe1627f1 100644 --- a/openApiDocs/beta/Reports.yml +++ b/openApiDocs/beta/Reports.yml @@ -17528,15 +17528,9 @@ components: authenticationStrength: $ref: '#/components/schemas/microsoft.graph.authenticationStrength' conditionsNotSatisfied: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.conditionalAccessConditions' - description: 'Refers to the conditional access policy conditions that aren''t satisfied. The possible values are: none, application, users, devicePlatform, location, clientType, signInRisk, userRisk, time, deviceState, client,ipAddressSeenByAzureAD,ipAddressSeenByResourceProvider,unknownFutureValue,servicePrincipals,servicePrincipalRisk, authenticationFlows, insiderRisk . You must use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: servicePrincipals,servicePrincipalRisk, authenticationFlows, insiderRisk. conditionalAccessConditions is a multi-valued enumeration and the property can contain multiple values in a comma-separated list.' + $ref: '#/components/schemas/microsoft.graph.conditionalAccessConditions' conditionsSatisfied: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.conditionalAccessConditions' - description: 'Refers to the conditional access policy conditions that are satisfied. The possible values are: none, application, users, devicePlatform, location, clientType, signInRisk, userRisk, time, deviceState, client,ipAddressSeenByAzureAD,ipAddressSeenByResourceProvider,unknownFutureValue,servicePrincipals,servicePrincipalRisk, authenticationFlows, insiderRisk. You must use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: servicePrincipals,servicePrincipalRisk, authenticationFlows, insiderRisk. conditionalAccessConditions is a multi-valued enumeration and the property can contain multiple values in a comma-separated list.' + $ref: '#/components/schemas/microsoft.graph.conditionalAccessConditions' displayName: type: string description: Name of the conditional access policy. @@ -18102,6 +18096,16 @@ components: type: string description: Request identifier of the last interactive sign-in performed by this user. nullable: true + lastSuccessfulSignInDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The datetime of the user's most recent successful sign in activity. + format: date-time + nullable: true + lastSuccessfulSignInRequestId: + type: string + description: The requestID of the last successful signIn. + nullable: true additionalProperties: type: object microsoft.graph.userRegistrationFeatureCount: @@ -18789,11 +18793,11 @@ components: properties: displayName: type: string - description: The display name of the identity. This property is read-only. + description: 'The display name of the identity. The display name might not always be available or up to date. For example, if a user changes their display name the API might show the new value in a future response, but the items associated with the user won''t show up as having changed when using delta.' nullable: true id: type: string - description: The identifier of the identity. This property is read-only. + description: 'Unique identifier for the identity. When the unique identifier is unavailable, the displayName property is provided for the identity, but the id property isn''t included in the response.' nullable: true additionalProperties: type: object diff --git a/openApiDocs/beta/Search.yml b/openApiDocs/beta/Search.yml index 5f21174b457..920d428432f 100644 --- a/openApiDocs/beta/Search.yml +++ b/openApiDocs/beta/Search.yml @@ -2495,11 +2495,11 @@ paths: get: tags: - external.industryDataRoot - summary: List industryDataConnectors - description: Get the industryDataConnector resources from the dataConnector navigation property. + summary: List azureDataLakeConnectors + description: Get a list of the azureDataLakeConnector objects and their properties. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/industrydata-industrydataconnector-list?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/industrydata-azuredatalakeconnector-list?view=graph-rest-1.0 operationId: external.industryData_ListDataConnector parameters: - $ref: '#/components/parameters/top' @@ -2561,11 +2561,11 @@ paths: post: tags: - external.industryDataRoot - summary: Create industryDataConnector - description: Create a new industryDataConnector object. + summary: Create azureDataLakeConnector + description: Create a new azureDataLakeConnector object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/industrydata-industrydataconnector-post?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/industrydata-azuredatalakeconnector-post?view=graph-rest-1.0 operationId: external.industryData_CreateDataConnector requestBody: description: New navigation property @@ -2588,11 +2588,11 @@ paths: get: tags: - external.industryDataRoot - summary: Get azureDataLakeConnector - description: Read the properties and relationships of an azureDataLakeConnector object. + summary: Get industryDataConnector + description: Read the properties and relationships of an industryDataConnector object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/industrydata-azuredatalakeconnector-get?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/industrydata-industrydataconnector-get?view=graph-rest-1.0 operationId: external.industryData_GetDataConnector parameters: - name: industryDataConnector-id @@ -2643,11 +2643,11 @@ paths: patch: tags: - external.industryDataRoot - summary: Update azureDataLakeConnector - description: Update the properties of an azureDataLakeConnector object. + summary: Update industryDataConnector + description: Update the properties of an industryDataConnector object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/industrydata-azuredatalakeconnector-update?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/industrydata-industrydataconnector-update?view=graph-rest-1.0 operationId: external.industryData_UpdateDataConnector parameters: - name: industryDataConnector-id @@ -2801,11 +2801,11 @@ paths: get: tags: - external.industryDataRoot - summary: List inboundFileFlows - description: Get a list of the inboundFileFlow objects and their properties. + summary: List inboundFlows + description: Get a list of the inboundFlow objects and their properties. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/industrydata-inboundfileflow-list?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/industrydata-inboundflow-list?view=graph-rest-1.0 operationId: external.industryData_ListInboundFlow parameters: - $ref: '#/components/parameters/top' @@ -2881,11 +2881,11 @@ paths: post: tags: - external.industryDataRoot - summary: Create inboundFileFlow - description: 'Create a new inboundFileFlow object. The following prerequisite resources are required when you create an inboundFileFlow:' + summary: Create inboundFlow + description: 'Create a new inboundFlow object. The following prerequisite resources are required when you create an inboundFlow:' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/industrydata-inboundfileflow-post?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/industrydata-inboundflow-post?view=graph-rest-1.0 operationId: external.industryData_CreateInboundFlow requestBody: description: New navigation property @@ -3004,11 +3004,11 @@ paths: delete: tags: - external.industryDataRoot - summary: Delete inboundFlow - description: Delete an inboundFlow object. + summary: Delete inboundFileFlow + description: Delete an inboundFileFlow object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/industrydata-inboundflow-delete?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/industrydata-inboundfileflow-delete?view=graph-rest-1.0 operationId: external.industryData_DeleteInboundFlow parameters: - name: inboundFlow-id @@ -6016,13 +6016,13 @@ components: createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The start time of the operation. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' + description: 'The start time of the operation. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true lastActionDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The time of the last action in the operation. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' + description: 'The time of the last action in the operation. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true resourceLocation: diff --git a/openApiDocs/beta/Security.yml b/openApiDocs/beta/Security.yml index fcf340fa35b..eda839e9417 100644 --- a/openApiDocs/beta/Security.yml +++ b/openApiDocs/beta/Security.yml @@ -41086,13 +41086,13 @@ components: createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The start time of the operation. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' + description: 'The start time of the operation. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true lastActionDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The time of the last action in the operation. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' + description: 'The time of the last action in the operation. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true resourceLocation: @@ -44872,6 +44872,8 @@ components: $ref: '#/components/schemas/microsoft.graph.cloudPcConnectionSettings' connectivityResult: $ref: '#/components/schemas/microsoft.graph.cloudPcConnectivityResult' + disasterRecoveryCapability: + $ref: '#/components/schemas/microsoft.graph.cloudPcDisasterRecoveryCapability' diskEncryptionState: $ref: '#/components/schemas/microsoft.graph.cloudPcDiskEncryptionState' displayName: @@ -46848,6 +46850,14 @@ components: - title: userTeamwork type: object properties: + locale: + type: string + description: Represents the chosen locale of a user in Microsoft Teams. + nullable: true + region: + type: string + description: Represents the region of the user in Microsoft Teams. + nullable: true associatedTeams: type: array items: @@ -47212,6 +47222,9 @@ components: type: string description: The email address for sending messages to the channel. Read-only. nullable: true + isArchived: + type: boolean + nullable: true isFavoriteByDefault: type: boolean description: 'Indicates whether the channel should automatically be marked ''favorite'' for all members of the team. Can only be set programmatically with Create team. Default: false.' @@ -47393,6 +47406,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.dayNote' + description: The day notes in the schedule. x-ms-navigationProperty: true offerShiftRequests: type: array @@ -47434,6 +47448,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.timeCard' + description: The time cards in the schedule. x-ms-navigationProperty: true timeOffReasons: type: array @@ -51081,6 +51096,8 @@ components: - title: plannerPlan type: object properties: + archivalInfo: + $ref: '#/components/schemas/microsoft.graph.plannerArchivalInfo' container: $ref: '#/components/schemas/microsoft.graph.plannerPlanContainer' contexts: @@ -51095,6 +51112,9 @@ components: nullable: true creationSource: $ref: '#/components/schemas/microsoft.graph.plannerPlanCreation' + isArchived: + type: boolean + nullable: true owner: type: string nullable: true @@ -52378,6 +52398,20 @@ components: format: date-time additionalProperties: type: object + microsoft.graph.cloudPcDisasterRecoveryCapability: + title: cloudPcDisasterRecoveryCapability + type: object + properties: + capabilityType: + $ref: '#/components/schemas/microsoft.graph.cloudPcDisasterRecoveryCapabilityType' + primaryRegion: + type: string + nullable: true + secondaryRegion: + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.cloudPcDiskEncryptionState: title: cloudPcDiskEncryptionState enum: @@ -55554,6 +55588,8 @@ components: nullable: true appliedCategories: $ref: '#/components/schemas/microsoft.graph.plannerAppliedCategories' + archivalInfo: + $ref: '#/components/schemas/microsoft.graph.plannerArchivalInfo' assigneePriority: type: string description: Hint used to order items of this type in a list view. The format is defined as outlined here. @@ -55603,6 +55639,17 @@ components: type: boolean description: Read-only. Value is true if the details object of the task has a nonempty description and false otherwise. nullable: true + isArchived: + type: boolean + nullable: true + isOnMyDay: + type: boolean + nullable: true + isOnMyDayLastModifiedDate: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' + type: string + format: date + nullable: true orderHint: type: string description: Hint used to order items of this type in a list view. The format is defined as outlined here. @@ -56617,6 +56664,8 @@ components: - teamifyGroup - createChannel - createChat + - archiveChannel + - unarchiveChannel type: string microsoft.graph.teamsAsyncOperationStatus: title: teamsAsyncOperationStatus @@ -56645,6 +56694,7 @@ components: dayNoteDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string + description: The date of the day note. format: date nullable: true draftDayNote: @@ -56702,23 +56752,27 @@ components: $ref: '#/components/schemas/microsoft.graph.openShiftItem' isStagedForDeletion: type: boolean + description: 'The openShift is marked for deletion, a process that is finalized when the schedule is shared.' nullable: true schedulingGroupId: type: string - description: ID for the scheduling group that the open shift belongs to. + description: The ID of the schedulingGroup that contains the openShift. nullable: true schedulingGroupName: type: string + description: The name of the schedulingGroup that contains the openShift. nullable: true readOnly: true sharedOpenShift: $ref: '#/components/schemas/microsoft.graph.openShiftItem' teamId: type: string + description: The ID of the team in which the openShift is located. nullable: true readOnly: true teamName: type: string + description: The name of the team in which the openShift is located. nullable: true readOnly: true additionalProperties: @@ -56760,6 +56814,7 @@ components: $ref: '#/components/schemas/microsoft.graph.shiftItem' isStagedForDeletion: type: boolean + description: 'The shift is marked for deletion, a process that is finalized when the schedule is shared.' nullable: true schedulingGroupId: type: string @@ -56870,6 +56925,7 @@ components: $ref: '#/components/schemas/microsoft.graph.timeOffItem' isStagedForDeletion: type: boolean + description: 'The timeOff is marked for deletion, a process that is finalized when the schedule is shared.' nullable: true sharedTimeOff: $ref: '#/components/schemas/microsoft.graph.timeOffItem' @@ -58666,6 +58722,22 @@ components: - declined - notResponded type: string + microsoft.graph.plannerArchivalInfo: + title: plannerArchivalInfo + type: object + properties: + justification: + type: string + nullable: true + statusChangedBy: + $ref: '#/components/schemas/microsoft.graph.identitySet' + statusChangedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + additionalProperties: + type: object microsoft.graph.plannerPlanContainer: title: plannerPlanContainer type: object @@ -58711,8 +58783,13 @@ components: - title: plannerBucket type: object properties: + archivalInfo: + $ref: '#/components/schemas/microsoft.graph.plannerArchivalInfo' creationSource: $ref: '#/components/schemas/microsoft.graph.plannerBucketCreation' + isArchived: + type: boolean + nullable: true name: type: string description: Name of the bucket. @@ -59344,6 +59421,14 @@ components: - unavailable - unknownFutureValue type: string + microsoft.graph.cloudPcDisasterRecoveryCapabilityType: + title: cloudPcDisasterRecoveryCapabilityType + enum: + - none + - failover + - failback + - unknownFutureValue + type: string microsoft.graph.actionState: title: actionState enum: @@ -61393,6 +61478,8 @@ components: - none - checklistCompletion - unknownFutureValue + - formCompletion + - approvalCompletion type: string x-ms-enum-flags: isFlags: true @@ -61428,6 +61515,8 @@ components: - title: plannerTaskDetails type: object properties: + approvalAttachment: + $ref: '#/components/schemas/microsoft.graph.plannerBaseApprovalAttachment' checklist: $ref: '#/components/schemas/microsoft.graph.plannerChecklistItems' completionRequirements: @@ -61436,6 +61525,8 @@ components: type: string description: Description of the task. nullable: true + forms: + $ref: '#/components/schemas/microsoft.graph.plannerFormsDictionary' notes: $ref: '#/components/schemas/microsoft.graph.itemBody' previewType: @@ -61774,7 +61865,7 @@ components: createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' + description: 'The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true readOnly: true @@ -61783,7 +61874,7 @@ components: lastModifiedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' + description: 'The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true readOnly: true @@ -61929,7 +62020,7 @@ components: $ref: '#/components/schemas/microsoft.graph.itemBody' displayName: type: string - description: Display name of the virtual event + description: Display name of the virtual event. nullable: true endDateTime: $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' @@ -61941,13 +62032,13 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.virtualEventPresenter' - description: Presenters' information of the virtual event. + description: The virtual event presenters. x-ms-navigationProperty: true sessions: type: array items: $ref: '#/components/schemas/microsoft.graph.virtualEventSession' - description: Sessions of the virtual event. + description: Sessions for the virtual event. x-ms-navigationProperty: true additionalProperties: type: object @@ -64834,6 +64925,14 @@ components: type: object additionalProperties: type: object + microsoft.graph.plannerBaseApprovalAttachment: + title: plannerBaseApprovalAttachment + type: object + properties: + status: + $ref: '#/components/schemas/microsoft.graph.plannerApprovalStatus' + additionalProperties: + type: object microsoft.graph.plannerChecklistItems: title: plannerChecklistItems type: object @@ -64843,10 +64942,21 @@ components: title: plannerTaskCompletionRequirementDetails type: object properties: + approvalRequirement: + $ref: '#/components/schemas/microsoft.graph.plannerApprovalRequirement' checklistRequirement: $ref: '#/components/schemas/microsoft.graph.plannerChecklistRequirement' + formsRequirement: + $ref: '#/components/schemas/microsoft.graph.plannerFormsRequirement' additionalProperties: type: object + microsoft.graph.plannerFormsDictionary: + allOf: + - $ref: '#/components/schemas/microsoft.graph.Dictionary' + - title: plannerFormsDictionary + type: object + additionalProperties: + type: object microsoft.graph.plannerExternalReferences: title: plannerExternalReferences type: object @@ -67028,6 +67138,24 @@ components: - deviceIntent type: string description: Authoring source of a policy + microsoft.graph.plannerApprovalStatus: + title: plannerApprovalStatus + enum: + - requested + - approved + - rejected + - cancelled + - unknownFutureValue + type: string + microsoft.graph.plannerApprovalRequirement: + title: plannerApprovalRequirement + type: object + properties: + isApprovalRequired: + type: boolean + nullable: true + additionalProperties: + type: object microsoft.graph.plannerChecklistRequirement: title: plannerChecklistRequirement type: object @@ -67040,6 +67168,22 @@ components: description: A collection of required plannerChecklistItems identifiers to complete the plannerTask. additionalProperties: type: object + microsoft.graph.plannerFormsRequirement: + title: plannerFormsRequirement + type: object + properties: + requiredForms: + type: array + items: + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.Dictionary: + title: Dictionary + type: object + additionalProperties: + type: object microsoft.graph.endpointType: title: endpointType enum: @@ -67614,6 +67758,7 @@ components: items: type: string nullable: true + description: 'The identifiers of containers, such as organizational units, that are in scope for a synchronization rule. For Active Directory organizational units, use the distinguished names. An empty list means no container filtering is configured.' additionalProperties: type: object microsoft.graph.groupFilter: @@ -67625,6 +67770,7 @@ components: items: type: string nullable: true + description: 'Identifiers of groups that are in scope for a synchronization rule. For Active Directory groups, use the distinguished names. An empty list means no group filtering is configured.' additionalProperties: type: object microsoft.graph.stringKeyStringValuePair: diff --git a/openApiDocs/beta/Sites.yml b/openApiDocs/beta/Sites.yml index f8e83447bcc..4d3b77d9c7d 100644 --- a/openApiDocs/beta/Sites.yml +++ b/openApiDocs/beta/Sites.yml @@ -9109,11 +9109,11 @@ paths: get: tags: - groups.site - summary: Get metadata for a list - description: 'Return the metadata for a [list][].' + summary: List operations + description: Get the list of richLongRunningOperations associated with a list. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/list-get?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/list-list-operations?view=graph-rest-1.0 operationId: group.site_GetList parameters: - name: group-id @@ -28923,12 +28923,12 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/groups/{group-id}/sites/{site-id}/pages/$count': + '/groups/{group-id}/sites/{site-id}/pages/{baseSitePage-id}/microsoft.graph.sitePage': get: tags: - groups.site - summary: Get the number of the resource - operationId: group.site.page_GetCount + summary: Get the item of type microsoft.graph.baseSitePage as microsoft.graph.sitePage + operationId: group.site_GetPageAsSitePage parameters: - name: group-id in: path @@ -28946,23 +28946,229 @@ paths: schema: type: string x-ms-docs-key-type: site - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + - name: baseSitePage-id + in: path + description: The unique identifier of baseSitePage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: baseSitePage + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdBy + - createdDateTime + - description + - eTag + - lastModifiedBy + - lastModifiedDateTime + - name + - parentReference + - webUrl + - pageLayout + - publishingState + - title + - createdByUser + - lastModifiedByUser + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - createdByUser + - lastModifiedByUser + type: string responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Result entities + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.sitePage' default: $ref: '#/components/responses/error' - '/groups/{group-id}/sites/{site-id}/permissions': + '/groups/{group-id}/sites/{site-id}/pages/{baseSitePage-id}/microsoft.graph.sitePage/canvasLayout': get: tags: - groups.site - summary: List permissions - description: Get the permission resources from the permissions navigation property on a site. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/site-list-permissions?view=graph-rest-1.0 - operationId: group.site_ListPermission + summary: Get canvasLayout from groups + description: 'Indicates the layout of the content in a given SharePoint page, including horizontal sections and vertical sections.' + operationId: group.site.pageAsSitePage_GetCanvasLayout + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: baseSitePage-id + in: path + description: The unique identifier of baseSitePage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: baseSitePage + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - horizontalSections + - verticalSection + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - horizontalSections + - verticalSection + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.canvasLayout' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - groups.site + summary: Update the navigation property canvasLayout in groups + operationId: group.site.pageAsSitePage_UpdateCanvasLayout + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: baseSitePage-id + in: path + description: The unique identifier of baseSitePage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: baseSitePage + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.canvasLayout' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.canvasLayout' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - groups.site + summary: Delete navigation property canvasLayout for groups + operationId: group.site.pageAsSitePage_DeleteCanvasLayout + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: baseSitePage-id + in: path + description: The unique identifier of baseSitePage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: baseSitePage + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/groups/{group-id}/sites/{site-id}/pages/{baseSitePage-id}/microsoft.graph.sitePage/canvasLayout/horizontalSections': + get: + tags: + - groups.site + summary: Get horizontalSections from groups + description: Collection of horizontal sections on the SharePoint page. + operationId: group.site.pageAsSitePage.canvasLayout_ListHorizontalSection parameters: - name: group-id in: path @@ -28980,6 +29186,14 @@ paths: schema: type: string x-ms-docs-key-type: site + - name: baseSitePage-id + in: path + description: The unique identifier of baseSitePage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: baseSitePage - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -28997,28 +29211,10 @@ paths: enum: - id - id desc - - expirationDateTime - - expirationDateTime desc - - grantedTo - - grantedTo desc - - grantedToIdentities - - grantedToIdentities desc - - grantedToIdentitiesV2 - - grantedToIdentitiesV2 desc - - grantedToV2 - - grantedToV2 desc - - hasPassword - - hasPassword desc - - inheritedFrom - - inheritedFrom desc - - invitation - - invitation desc - - link - - link desc - - roles - - roles desc - - shareId - - shareId desc + - emphasis + - emphasis desc + - layout + - layout desc type: string - name: $select in: query @@ -29031,17 +29227,9 @@ paths: items: enum: - id - - expirationDateTime - - grantedTo - - grantedToIdentities - - grantedToIdentitiesV2 - - grantedToV2 - - hasPassword - - inheritedFrom - - invitation - - link - - roles - - shareId + - emphasis + - layout + - columns type: string - name: $expand in: query @@ -29054,10 +29242,11 @@ paths: items: enum: - '*' + - columns type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.permissionCollectionResponse' + $ref: '#/components/responses/microsoft.graph.horizontalSectionCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -29067,12 +29256,8 @@ paths: post: tags: - groups.site - summary: Create permission - description: Create a new permission object on a site. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/site-post-permissions?view=graph-rest-1.0 - operationId: group.site_CreatePermission + summary: Create new navigation property to horizontalSections for groups + operationId: group.site.pageAsSitePage.canvasLayout_CreateHorizontalSection parameters: - name: group-id in: path @@ -29090,12 +29275,20 @@ paths: schema: type: string x-ms-docs-key-type: site + - name: baseSitePage-id + in: path + description: The unique identifier of baseSitePage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: baseSitePage requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.permission' + $ref: '#/components/schemas/microsoft.graph.horizontalSection' required: true responses: 2XX: @@ -29103,20 +29296,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.permission' + $ref: '#/components/schemas/microsoft.graph.horizontalSection' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/permissions/{permission-id}': + '/groups/{group-id}/sites/{site-id}/pages/{baseSitePage-id}/microsoft.graph.sitePage/canvasLayout/horizontalSections/{horizontalSection-id}': get: tags: - groups.site - summary: Get permission - description: Retrieve the properties and relationships of a permission object on a site. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/site-get-permission?view=graph-rest-1.0 - operationId: group.site_GetPermission + summary: Get horizontalSections from groups + description: Collection of horizontal sections on the SharePoint page. + operationId: group.site.pageAsSitePage.canvasLayout_GetHorizontalSection parameters: - name: group-id in: path @@ -29134,14 +29324,22 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: permission-id + - name: baseSitePage-id in: path - description: The unique identifier of permission + description: The unique identifier of baseSitePage required: true style: simple schema: type: string - x-ms-docs-key-type: permission + x-ms-docs-key-type: baseSitePage + - name: horizontalSection-id + in: path + description: The unique identifier of horizontalSection + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: horizontalSection - name: $select in: query description: Select properties to be returned @@ -29153,17 +29351,9 @@ paths: items: enum: - id - - expirationDateTime - - grantedTo - - grantedToIdentities - - grantedToIdentitiesV2 - - grantedToV2 - - hasPassword - - inheritedFrom - - invitation - - link - - roles - - shareId + - emphasis + - layout + - columns type: string - name: $expand in: query @@ -29176,6 +29366,7 @@ paths: items: enum: - '*' + - columns type: string responses: 2XX: @@ -29183,19 +29374,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.permission' + $ref: '#/components/schemas/microsoft.graph.horizontalSection' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - groups.site - summary: Update permission - description: Update the permission object on a site. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/site-update-permission?view=graph-rest-1.0 - operationId: group.site_UpdatePermission + summary: Update the navigation property horizontalSections in groups + operationId: group.site.pageAsSitePage.canvasLayout_UpdateHorizontalSection parameters: - name: group-id in: path @@ -29213,20 +29400,28 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: permission-id + - name: baseSitePage-id in: path - description: The unique identifier of permission + description: The unique identifier of baseSitePage required: true style: simple schema: type: string - x-ms-docs-key-type: permission + x-ms-docs-key-type: baseSitePage + - name: horizontalSection-id + in: path + description: The unique identifier of horizontalSection + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: horizontalSection requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.permission' + $ref: '#/components/schemas/microsoft.graph.horizontalSection' required: true responses: 2XX: @@ -29234,15 +29429,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.permission' + $ref: '#/components/schemas/microsoft.graph.horizontalSection' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - groups.site - summary: Delete navigation property permissions for groups - operationId: group.site_DeletePermission + summary: Delete navigation property horizontalSections for groups + operationId: group.site.pageAsSitePage.canvasLayout_DeleteHorizontalSection parameters: - name: group-id in: path @@ -29260,14 +29455,22 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: permission-id + - name: baseSitePage-id in: path - description: The unique identifier of permission + description: The unique identifier of baseSitePage required: true style: simple schema: type: string - x-ms-docs-key-type: permission + x-ms-docs-key-type: baseSitePage + - name: horizontalSection-id + in: path + description: The unique identifier of horizontalSection + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: horizontalSection - name: If-Match in: header description: ETag @@ -29280,12 +29483,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/permissions/$count': + '/groups/{group-id}/sites/{site-id}/pages/{baseSitePage-id}/microsoft.graph.sitePage/canvasLayout/horizontalSections/{horizontalSection-id}/columns': get: tags: - groups.site - summary: Get the number of the resource - operationId: group.site.permission_GetCount + summary: Get columns from groups + description: The set of vertical columns in this section. + operationId: group.site.pageAsSitePage.canvasLayout.horizontalSection_ListColumn parameters: - name: group-id in: path @@ -29303,37 +29507,42 @@ paths: schema: type: string x-ms-docs-key-type: site - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/groups/{group-id}/sites/{site-id}/recycleBin': - get: - tags: - - groups.site - summary: Get recycleBin from groups - description: A container for a collection of recycleBinItem resources in this site. - operationId: group.site_GetRecycleBin - parameters: - - name: group-id + - name: baseSitePage-id in: path - description: The unique identifier of group + description: The unique identifier of baseSitePage required: true style: simple schema: type: string - x-ms-docs-key-type: group - - name: site-id + x-ms-docs-key-type: baseSitePage + - name: horizontalSection-id in: path - description: The unique identifier of site + description: The unique identifier of horizontalSection required: true style: simple schema: type: string - x-ms-docs-key-type: site + x-ms-docs-key-type: horizontalSection + - $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 + - width + - width desc + type: string - name: $select in: query description: Select properties to be returned @@ -29345,18 +29554,8 @@ paths: items: enum: - id - - createdBy - - createdDateTime - - description - - eTag - - lastModifiedBy - - lastModifiedDateTime - - name - - parentReference - - webUrl - - createdByUser - - lastModifiedByUser - - items + - width + - webparts type: string - name: $expand in: query @@ -29369,25 +29568,22 @@ paths: items: enum: - '*' - - createdByUser - - lastModifiedByUser - - items + - webparts type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.recycleBin' + $ref: '#/components/responses/microsoft.graph.horizontalSectionColumnCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - groups.site - summary: Update the navigation property recycleBin in groups - operationId: group.site_UpdateRecycleBin + summary: Create new navigation property to columns for groups + operationId: group.site.pageAsSitePage.canvasLayout.horizontalSection_CreateColumn parameters: - name: group-id in: path @@ -29405,28 +29601,46 @@ paths: schema: type: string x-ms-docs-key-type: site + - name: baseSitePage-id + in: path + description: The unique identifier of baseSitePage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: baseSitePage + - name: horizontalSection-id + in: path + description: The unique identifier of horizontalSection + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: horizontalSection requestBody: - description: New navigation property values + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.recycleBin' + $ref: '#/components/schemas/microsoft.graph.horizontalSectionColumn' required: true responses: 2XX: - description: Success + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.recycleBin' + $ref: '#/components/schemas/microsoft.graph.horizontalSectionColumn' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/groups/{group-id}/sites/{site-id}/pages/{baseSitePage-id}/microsoft.graph.sitePage/canvasLayout/horizontalSections/{horizontalSection-id}/columns/{horizontalSectionColumn-id}': + get: tags: - groups.site - summary: Delete navigation property recycleBin for groups - operationId: group.site_DeleteRecycleBin + summary: Get columns from groups + description: The set of vertical columns in this section. + operationId: group.site.pageAsSitePage.canvasLayout.horizontalSection_GetColumn parameters: - name: group-id in: path @@ -29444,24 +29658,72 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: If-Match - in: header - description: ETag + - name: baseSitePage-id + in: path + description: The unique identifier of baseSitePage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: baseSitePage + - name: horizontalSection-id + in: path + description: The unique identifier of horizontalSection + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: horizontalSection + - name: horizontalSectionColumn-id + in: path + description: The unique identifier of horizontalSectionColumn + required: true style: simple schema: type: string + x-ms-docs-key-type: horizontalSectionColumn + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - width + - webparts + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - webparts + type: string responses: 2XX: - description: Success + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.horizontalSectionColumn' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/recycleBin/createdByUser': - get: + patch: tags: - groups.site - summary: Get createdByUser from groups - operationId: group.site.recycleBin_GetCreatedGraphBPreUser + summary: Update the navigation property columns in groups + operationId: group.site.pageAsSitePage.canvasLayout.horizontalSection_UpdateColumn parameters: - name: group-id in: path @@ -29479,332 +29741,52 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + - name: baseSitePage-id + in: path + description: The unique identifier of baseSitePage + required: true + style: simple schema: - uniqueItems: true - type: array - items: - enum: - - id - - deletedDateTime - - aboutMe - - accountEnabled - - ageGroup - - assignedLicenses - - assignedPlans - - authorizationInfo - - birthday - - businessPhones - - city - - cloudRealtimeCommunicationInfo - - companyName - - consentProvidedForMinor - - country - - createdDateTime - - creationType - - customSecurityAttributes - - department - - deviceEnrollmentLimit - - deviceKeys - - displayName - - employeeHireDate - - employeeId - - employeeLeaveDateTime - - employeeOrgData - - employeeType - - externalUserState - - externalUserStateChangeDateTime - - faxNumber - - givenName - - hireDate - - identities - - imAddresses - - infoCatalogs - - interests - - isLicenseReconciliationNeeded - - isManagementRestricted - - isResourceAccount - - jobTitle - - lastPasswordChangeDateTime - - legalAgeGroupClassification - - licenseAssignmentStates - - mail - - mailboxSettings - - mailNickname - - mobilePhone - - mySite - - officeLocation - - onPremisesDistinguishedName - - onPremisesDomainName - - onPremisesExtensionAttributes - - onPremisesImmutableId - - onPremisesLastSyncDateTime - - onPremisesProvisioningErrors - - onPremisesSamAccountName - - onPremisesSecurityIdentifier - - onPremisesSipInfo - - onPremisesSyncEnabled - - onPremisesUserPrincipalName - - otherMails - - passwordPolicies - - passwordProfile - - pastProjects - - postalCode - - preferredDataLocation - - preferredLanguage - - preferredName - - print - - provisionedPlans - - proxyAddresses - - refreshTokensValidFromDateTime - - responsibilities - - schools - - securityIdentifier - - serviceProvisioningErrors - - showInAddressList - - signInActivity - - signInSessionsValidFromDateTime - - skills - - state - - streetAddress - - surname - - usageLocation - - userPrincipalName - - userType - - activities - - agreementAcceptances - - analytics - - appConsentRequestsForApproval - - appRoleAssignedResources - - appRoleAssignments - - approvals - - authentication - - calendar - - calendarGroups - - calendars - - calendarView - - chats - - cloudPCs - - contactFolders - - contacts - - createdObjects - - deviceEnrollmentConfigurations - - deviceManagementTroubleshootingEvents - - devices - - directReports - - drive - - drives - - employeeExperience - - events - - extensions - - followedSites - - inferenceClassification - - informationProtection - - insights - - joinedGroups - - joinedTeams - - licenseDetails - - mailFolders - - managedAppRegistrations - - managedDevices - - manager - - memberOf - - messages - - mobileAppIntentAndStates - - mobileAppTroubleshootingEvents - - notifications - - oauth2PermissionGrants - - onenote - - onlineMeetings - - outlook - - ownedDevices - - ownedObjects - - pendingAccessReviewInstances - - people - - permissionGrants - - photo - - photos - - planner - - presence - - profile - - registeredDevices - - scopedRoleMemberOf - - security - - settings - - sponsors - - teamwork - - todo - - transitiveMemberOf - - transitiveReports - - usageRights - - virtualEvents - - windowsInformationProtectionDeviceRegistrations - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - activities - - agreementAcceptances - - analytics - - appConsentRequestsForApproval - - appRoleAssignedResources - - appRoleAssignments - - approvals - - authentication - - calendar - - calendarGroups - - calendars - - calendarView - - chats - - cloudPCs - - contactFolders - - contacts - - createdObjects - - deviceEnrollmentConfigurations - - deviceManagementTroubleshootingEvents - - devices - - directReports - - drive - - drives - - employeeExperience - - events - - extensions - - followedSites - - inferenceClassification - - informationProtection - - insights - - joinedGroups - - joinedTeams - - licenseDetails - - mailFolders - - managedAppRegistrations - - managedDevices - - manager - - memberOf - - messages - - mobileAppIntentAndStates - - mobileAppTroubleshootingEvents - - notifications - - oauth2PermissionGrants - - onenote - - onlineMeetings - - outlook - - ownedDevices - - ownedObjects - - pendingAccessReviewInstances - - people - - permissionGrants - - photo - - photos - - planner - - presence - - profile - - registeredDevices - - scopedRoleMemberOf - - security - - settings - - sponsors - - teamwork - - todo - - transitiveMemberOf - - transitiveReports - - usageRights - - virtualEvents - - windowsInformationProtectionDeviceRegistrations - type: string - responses: - 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.user' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/recycleBin/createdByUser/mailboxSettings': - get: - tags: - - groups.site - summary: Get mailboxSettings property value - description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. For more information, see User preferences for languages and regional formats. Returned only on $select.' - operationId: group.site.recycleBin.createdGraphBPreUser_GetMailboxSetting - parameters: - - name: group-id + type: string + x-ms-docs-key-type: baseSitePage + - name: horizontalSection-id in: path - description: The unique identifier of group + description: The unique identifier of horizontalSection required: true style: simple schema: type: string - x-ms-docs-key-type: group - - name: site-id + x-ms-docs-key-type: horizontalSection + - name: horizontalSectionColumn-id in: path - description: The unique identifier of site + description: The unique identifier of horizontalSectionColumn required: true style: simple schema: type: string - x-ms-docs-key-type: site - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - archiveFolder - - automaticRepliesSetting - - dateFormat - - delegateMeetingMessageDeliveryOptions - - language - - timeFormat - - timeZone - - userPurpose - - userPurposeV2 - - workingHours - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string + x-ms-docs-key-type: horizontalSectionColumn + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.horizontalSectionColumn' + required: true responses: 2XX: - description: Result entities + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + $ref: '#/components/schemas/microsoft.graph.horizontalSectionColumn' default: $ref: '#/components/responses/error' - patch: + x-ms-docs-operation-type: operation + delete: tags: - groups.site - summary: Update property mailboxSettings value. - operationId: group.site.recycleBin.createdGraphBPreUser_UpdateMailboxSetting + summary: Delete navigation property columns for groups + operationId: group.site.pageAsSitePage.canvasLayout.horizontalSection_DeleteColumn parameters: - name: group-id in: path @@ -29822,108 +29804,49 @@ paths: schema: type: string x-ms-docs-key-type: site - requestBody: - description: New property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.mailboxSettings' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.mailboxSettings' - default: - $ref: '#/components/responses/error' - '/groups/{group-id}/sites/{site-id}/recycleBin/createdByUser/serviceProvisioningErrors': - get: - tags: - - groups.site - summary: Get serviceProvisioningErrors property value - description: 'Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object.' - operationId: group.site.recycleBin.createdGraphBPreUser_ListServiceProvisioningError - parameters: - - name: group-id + - name: baseSitePage-id in: path - description: The unique identifier of group + description: The unique identifier of baseSitePage required: true style: simple schema: type: string - x-ms-docs-key-type: group - - name: site-id + x-ms-docs-key-type: baseSitePage + - name: horizontalSection-id in: path - description: The unique identifier of site + description: The unique identifier of horizontalSection required: true style: simple schema: type: string - x-ms-docs-key-type: site - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - createdDateTime - - createdDateTime desc - - isResolved - - isResolved desc - - serviceInstance - - serviceInstance desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + x-ms-docs-key-type: horizontalSection + - name: horizontalSectionColumn-id + in: path + description: The unique identifier of horizontalSectionColumn + required: true + style: simple schema: - uniqueItems: true - type: array - items: - enum: - - createdDateTime - - isResolved - - serviceInstance - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: horizontalSectionColumn + - name: If-Match + in: header + description: ETag + style: simple schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string + type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.serviceProvisioningErrorCollectionResponse' + description: Success default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/groups/{group-id}/sites/{site-id}/recycleBin/createdByUser/serviceProvisioningErrors/$count': + x-ms-docs-operation-type: operation + '/groups/{group-id}/sites/{site-id}/pages/{baseSitePage-id}/microsoft.graph.sitePage/canvasLayout/horizontalSections/{horizontalSection-id}/columns/{horizontalSectionColumn-id}/webparts': get: tags: - groups.site - summary: Get the number of the resource - operationId: group.site.recycleBin.createdGraphBPreUser.ServiceProvisioningError_GetCount + summary: Get webparts from groups + description: The collection of WebParts in this column. + operationId: group.site.pageAsSitePage.canvasLayout.horizontalSection.column_ListWebpart parameters: - name: group-id in: path @@ -29941,40 +29864,30 @@ paths: schema: type: string x-ms-docs-key-type: site - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/groups/{group-id}/sites/{site-id}/recycleBin/items': - get: - tags: - - groups.site - summary: List items - description: Get a collection of recycleBinItem resources in the recyleBin of the specified SharePoint site. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/recyclebin-list-items?view=graph-rest-1.0 - operationId: group.site.recycleBin_ListItem - parameters: - - name: group-id + - name: baseSitePage-id in: path - description: The unique identifier of group + description: The unique identifier of baseSitePage required: true style: simple schema: type: string - x-ms-docs-key-type: group - - name: site-id + x-ms-docs-key-type: baseSitePage + - name: horizontalSection-id in: path - description: The unique identifier of site + description: The unique identifier of horizontalSection required: true style: simple schema: type: string - x-ms-docs-key-type: site + x-ms-docs-key-type: horizontalSection + - name: horizontalSectionColumn-id + in: path + description: The unique identifier of horizontalSectionColumn + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: horizontalSectionColumn - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -29992,30 +29905,6 @@ paths: enum: - id - id desc - - createdBy - - createdBy desc - - createdDateTime - - createdDateTime desc - - description - - description desc - - eTag - - eTag desc - - lastModifiedBy - - lastModifiedBy desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - name - - name desc - - parentReference - - parentReference desc - - webUrl - - webUrl desc - - deletedDateTime - - deletedDateTime desc - - deletedFromLocation - - deletedFromLocation desc - - size - - size desc type: string - name: $select in: query @@ -30028,20 +29917,6 @@ paths: items: enum: - id - - createdBy - - createdDateTime - - description - - eTag - - lastModifiedBy - - lastModifiedDateTime - - name - - parentReference - - webUrl - - deletedDateTime - - deletedFromLocation - - size - - createdByUser - - lastModifiedByUser type: string - name: $expand in: query @@ -30054,12 +29929,10 @@ paths: items: enum: - '*' - - createdByUser - - lastModifiedByUser type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.recycleBinItemCollectionResponse' + $ref: '#/components/responses/microsoft.graph.webPartCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -30069,8 +29942,8 @@ paths: post: tags: - groups.site - summary: Create new navigation property to items for groups - operationId: group.site.recycleBin_CreateItem + summary: Create new navigation property to webparts for groups + operationId: group.site.pageAsSitePage.canvasLayout.horizontalSection.column_CreateWebpart parameters: - name: group-id in: path @@ -30088,12 +29961,36 @@ paths: schema: type: string x-ms-docs-key-type: site + - name: baseSitePage-id + in: path + description: The unique identifier of baseSitePage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: baseSitePage + - name: horizontalSection-id + in: path + description: The unique identifier of horizontalSection + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: horizontalSection + - name: horizontalSectionColumn-id + in: path + description: The unique identifier of horizontalSectionColumn + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: horizontalSectionColumn requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.recycleBinItem' + $ref: '#/components/schemas/microsoft.graph.webPart' required: true responses: 2XX: @@ -30101,17 +29998,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.recycleBinItem' + $ref: '#/components/schemas/microsoft.graph.webPart' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/recycleBin/items/{recycleBinItem-id}': + '/groups/{group-id}/sites/{site-id}/pages/{baseSitePage-id}/microsoft.graph.sitePage/canvasLayout/horizontalSections/{horizontalSection-id}/columns/{horizontalSectionColumn-id}/webparts/{webPart-id}': get: tags: - groups.site - summary: Get items from groups - description: List of the recycleBinItems deleted by a user. - operationId: group.site.recycleBin_GetItem + summary: Get webparts from groups + description: The collection of WebParts in this column. + operationId: group.site.pageAsSitePage.canvasLayout.horizontalSection.column_GetWebpart parameters: - name: group-id in: path @@ -30129,14 +30026,38 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: recycleBinItem-id + - name: baseSitePage-id in: path - description: The unique identifier of recycleBinItem + description: The unique identifier of baseSitePage required: true style: simple schema: type: string - x-ms-docs-key-type: recycleBinItem + x-ms-docs-key-type: baseSitePage + - name: horizontalSection-id + in: path + description: The unique identifier of horizontalSection + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: horizontalSection + - name: horizontalSectionColumn-id + in: path + description: The unique identifier of horizontalSectionColumn + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: horizontalSectionColumn + - name: webPart-id + in: path + description: The unique identifier of webPart + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: webPart - name: $select in: query description: Select properties to be returned @@ -30148,20 +30069,6 @@ paths: items: enum: - id - - createdBy - - createdDateTime - - description - - eTag - - lastModifiedBy - - lastModifiedDateTime - - name - - parentReference - - webUrl - - deletedDateTime - - deletedFromLocation - - size - - createdByUser - - lastModifiedByUser type: string - name: $expand in: query @@ -30174,8 +30081,6 @@ paths: items: enum: - '*' - - createdByUser - - lastModifiedByUser type: string responses: 2XX: @@ -30183,15 +30088,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.recycleBinItem' + $ref: '#/components/schemas/microsoft.graph.webPart' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - groups.site - summary: Update the navigation property items in groups - operationId: group.site.recycleBin_UpdateItem + summary: Update the navigation property webparts in groups + operationId: group.site.pageAsSitePage.canvasLayout.horizontalSection.column_UpdateWebpart parameters: - name: group-id in: path @@ -30209,20 +30114,44 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: recycleBinItem-id + - name: baseSitePage-id in: path - description: The unique identifier of recycleBinItem + description: The unique identifier of baseSitePage required: true style: simple schema: type: string - x-ms-docs-key-type: recycleBinItem + x-ms-docs-key-type: baseSitePage + - name: horizontalSection-id + in: path + description: The unique identifier of horizontalSection + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: horizontalSection + - name: horizontalSectionColumn-id + in: path + description: The unique identifier of horizontalSectionColumn + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: horizontalSectionColumn + - name: webPart-id + in: path + description: The unique identifier of webPart + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: webPart requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.recycleBinItem' + $ref: '#/components/schemas/microsoft.graph.webPart' required: true responses: 2XX: @@ -30230,15 +30159,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.recycleBinItem' + $ref: '#/components/schemas/microsoft.graph.webPart' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - groups.site - summary: Delete navigation property items for groups - operationId: group.site.recycleBin_DeleteItem + summary: Delete navigation property webparts for groups + operationId: group.site.pageAsSitePage.canvasLayout.horizontalSection.column_DeleteWebpart parameters: - name: group-id in: path @@ -30256,14 +30185,38 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: recycleBinItem-id + - name: baseSitePage-id in: path - description: The unique identifier of recycleBinItem + description: The unique identifier of baseSitePage required: true style: simple schema: type: string - x-ms-docs-key-type: recycleBinItem + x-ms-docs-key-type: baseSitePage + - name: horizontalSection-id + in: path + description: The unique identifier of horizontalSection + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: horizontalSection + - name: horizontalSectionColumn-id + in: path + description: The unique identifier of horizontalSectionColumn + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: horizontalSectionColumn + - name: webPart-id + in: path + description: The unique identifier of webPart + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: webPart - name: If-Match in: header description: ETag @@ -30276,12 +30229,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/recycleBin/items/{recycleBinItem-id}/createdByUser': + '/groups/{group-id}/sites/{site-id}/pages/{baseSitePage-id}/microsoft.graph.sitePage/canvasLayout/horizontalSections/{horizontalSection-id}/columns/{horizontalSectionColumn-id}/webparts/$count': get: tags: - groups.site - summary: Get createdByUser from groups - operationId: group.site.recycleBin.item_GetCreatedGraphBPreUser + summary: Get the number of the resource + operationId: group.site.page.canvasLayout.horizontalSection.column.webpart_GetCount parameters: - name: group-id in: path @@ -30299,276 +30252,43 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: recycleBinItem-id + - name: baseSitePage-id in: path - description: The unique identifier of recycleBinItem + description: The unique identifier of baseSitePage required: true style: simple schema: type: string - x-ms-docs-key-type: recycleBinItem - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + x-ms-docs-key-type: baseSitePage + - name: horizontalSection-id + in: path + description: The unique identifier of horizontalSection + required: true + style: simple schema: - uniqueItems: true - type: array - items: - enum: - - id - - deletedDateTime - - aboutMe - - accountEnabled - - ageGroup - - assignedLicenses - - assignedPlans - - authorizationInfo - - birthday - - businessPhones - - city - - cloudRealtimeCommunicationInfo - - companyName - - consentProvidedForMinor - - country - - createdDateTime - - creationType - - customSecurityAttributes - - department - - deviceEnrollmentLimit - - deviceKeys - - displayName - - employeeHireDate - - employeeId - - employeeLeaveDateTime - - employeeOrgData - - employeeType - - externalUserState - - externalUserStateChangeDateTime - - faxNumber - - givenName - - hireDate - - identities - - imAddresses - - infoCatalogs - - interests - - isLicenseReconciliationNeeded - - isManagementRestricted - - isResourceAccount - - jobTitle - - lastPasswordChangeDateTime - - legalAgeGroupClassification - - licenseAssignmentStates - - mail - - mailboxSettings - - mailNickname - - mobilePhone - - mySite - - officeLocation - - onPremisesDistinguishedName - - onPremisesDomainName - - onPremisesExtensionAttributes - - onPremisesImmutableId - - onPremisesLastSyncDateTime - - onPremisesProvisioningErrors - - onPremisesSamAccountName - - onPremisesSecurityIdentifier - - onPremisesSipInfo - - onPremisesSyncEnabled - - onPremisesUserPrincipalName - - otherMails - - passwordPolicies - - passwordProfile - - pastProjects - - postalCode - - preferredDataLocation - - preferredLanguage - - preferredName - - print - - provisionedPlans - - proxyAddresses - - refreshTokensValidFromDateTime - - responsibilities - - schools - - securityIdentifier - - serviceProvisioningErrors - - showInAddressList - - signInActivity - - signInSessionsValidFromDateTime - - skills - - state - - streetAddress - - surname - - usageLocation - - userPrincipalName - - userType - - activities - - agreementAcceptances - - analytics - - appConsentRequestsForApproval - - appRoleAssignedResources - - appRoleAssignments - - approvals - - authentication - - calendar - - calendarGroups - - calendars - - calendarView - - chats - - cloudPCs - - contactFolders - - contacts - - createdObjects - - deviceEnrollmentConfigurations - - deviceManagementTroubleshootingEvents - - devices - - directReports - - drive - - drives - - employeeExperience - - events - - extensions - - followedSites - - inferenceClassification - - informationProtection - - insights - - joinedGroups - - joinedTeams - - licenseDetails - - mailFolders - - managedAppRegistrations - - managedDevices - - manager - - memberOf - - messages - - mobileAppIntentAndStates - - mobileAppTroubleshootingEvents - - notifications - - oauth2PermissionGrants - - onenote - - onlineMeetings - - outlook - - ownedDevices - - ownedObjects - - pendingAccessReviewInstances - - people - - permissionGrants - - photo - - photos - - planner - - presence - - profile - - registeredDevices - - scopedRoleMemberOf - - security - - settings - - sponsors - - teamwork - - todo - - transitiveMemberOf - - transitiveReports - - usageRights - - virtualEvents - - windowsInformationProtectionDeviceRegistrations - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: horizontalSection + - name: horizontalSectionColumn-id + in: path + description: The unique identifier of horizontalSectionColumn + required: true + style: simple schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - activities - - agreementAcceptances - - analytics - - appConsentRequestsForApproval - - appRoleAssignedResources - - appRoleAssignments - - approvals - - authentication - - calendar - - calendarGroups - - calendars - - calendarView - - chats - - cloudPCs - - contactFolders - - contacts - - createdObjects - - deviceEnrollmentConfigurations - - deviceManagementTroubleshootingEvents - - devices - - directReports - - drive - - drives - - employeeExperience - - events - - extensions - - followedSites - - inferenceClassification - - informationProtection - - insights - - joinedGroups - - joinedTeams - - licenseDetails - - mailFolders - - managedAppRegistrations - - managedDevices - - manager - - memberOf - - messages - - mobileAppIntentAndStates - - mobileAppTroubleshootingEvents - - notifications - - oauth2PermissionGrants - - onenote - - onlineMeetings - - outlook - - ownedDevices - - ownedObjects - - pendingAccessReviewInstances - - people - - permissionGrants - - photo - - photos - - planner - - presence - - profile - - registeredDevices - - scopedRoleMemberOf - - security - - settings - - sponsors - - teamwork - - todo - - transitiveMemberOf - - transitiveReports - - usageRights - - virtualEvents - - windowsInformationProtectionDeviceRegistrations - type: string + type: string + x-ms-docs-key-type: horizontalSectionColumn + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.user' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/recycleBin/items/{recycleBinItem-id}/createdByUser/mailboxSettings': + '/groups/{group-id}/sites/{site-id}/pages/{baseSitePage-id}/microsoft.graph.sitePage/canvasLayout/horizontalSections/{horizontalSection-id}/columns/$count': get: tags: - groups.site - summary: Get mailboxSettings property value - description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. For more information, see User preferences for languages and regional formats. Returned only on $select.' - operationId: group.site.recycleBin.item.createdGraphBPreUser_GetMailboxSetting + summary: Get the number of the resource + operationId: group.site.page.canvasLayout.horizontalSection.column_GetCount parameters: - name: group-id in: path @@ -30586,61 +30306,35 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: recycleBinItem-id + - name: baseSitePage-id in: path - description: The unique identifier of recycleBinItem + description: The unique identifier of baseSitePage required: true style: simple schema: type: string - x-ms-docs-key-type: recycleBinItem - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - archiveFolder - - automaticRepliesSetting - - dateFormat - - delegateMeetingMessageDeliveryOptions - - language - - timeFormat - - timeZone - - userPurpose - - userPurposeV2 - - workingHours - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + x-ms-docs-key-type: baseSitePage + - name: horizontalSection-id + in: path + description: The unique identifier of horizontalSection + required: true + style: simple schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string + type: string + x-ms-docs-key-type: horizontalSection + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Result entities - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - patch: + '/groups/{group-id}/sites/{site-id}/pages/{baseSitePage-id}/microsoft.graph.sitePage/canvasLayout/horizontalSections/$count': + get: tags: - groups.site - summary: Update property mailboxSettings value. - operationId: group.site.recycleBin.item.createdGraphBPreUser_UpdateMailboxSetting + summary: Get the number of the resource + operationId: group.site.page.canvasLayout.horizontalSection_GetCount parameters: - name: group-id in: path @@ -30658,37 +30352,28 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: recycleBinItem-id + - name: baseSitePage-id in: path - description: The unique identifier of recycleBinItem + description: The unique identifier of baseSitePage required: true style: simple schema: type: string - x-ms-docs-key-type: recycleBinItem - requestBody: - description: New property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.mailboxSettings' - required: true + x-ms-docs-key-type: baseSitePage + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/groups/{group-id}/sites/{site-id}/recycleBin/items/{recycleBinItem-id}/createdByUser/serviceProvisioningErrors': + '/groups/{group-id}/sites/{site-id}/pages/{baseSitePage-id}/microsoft.graph.sitePage/canvasLayout/verticalSection': get: tags: - groups.site - summary: Get serviceProvisioningErrors property value - description: 'Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object.' - operationId: group.site.recycleBin.item.createdGraphBPreUser_ListServiceProvisioningError + summary: Get verticalSection from groups + description: Vertical section on the SharePoint page. + operationId: group.site.pageAsSitePage.canvasLayout_GetVerticalSection parameters: - name: group-id in: path @@ -30706,36 +30391,14 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: recycleBinItem-id + - name: baseSitePage-id in: path - description: The unique identifier of recycleBinItem + description: The unique identifier of baseSitePage required: true style: simple schema: type: string - x-ms-docs-key-type: recycleBinItem - - $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: - - createdDateTime - - createdDateTime desc - - isResolved - - isResolved desc - - serviceInstance - - serviceInstance desc - type: string + x-ms-docs-key-type: baseSitePage - name: $select in: query description: Select properties to be returned @@ -30746,9 +30409,9 @@ paths: type: array items: enum: - - createdDateTime - - isResolved - - serviceInstance + - id + - emphasis + - webparts type: string - name: $expand in: query @@ -30761,21 +30424,23 @@ paths: items: enum: - '*' + - webparts type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.serviceProvisioningErrorCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.verticalSection' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/groups/{group-id}/sites/{site-id}/recycleBin/items/{recycleBinItem-id}/createdByUser/serviceProvisioningErrors/$count': - get: + x-ms-docs-operation-type: operation + patch: tags: - groups.site - summary: Get the number of the resource - operationId: group.site.recycleBin.item.createdGraphBPreUser.ServiceProvisioningError_GetCount + summary: Update the navigation property verticalSection in groups + operationId: group.site.pageAsSitePage.canvasLayout_UpdateVerticalSection parameters: - name: group-id in: path @@ -30793,27 +30458,36 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: recycleBinItem-id + - name: baseSitePage-id in: path - description: The unique identifier of recycleBinItem + description: The unique identifier of baseSitePage required: true style: simple schema: type: string - x-ms-docs-key-type: recycleBinItem - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + x-ms-docs-key-type: baseSitePage + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.verticalSection' + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.verticalSection' default: $ref: '#/components/responses/error' - '/groups/{group-id}/sites/{site-id}/recycleBin/items/{recycleBinItem-id}/lastModifiedByUser': - get: + x-ms-docs-operation-type: operation + delete: tags: - groups.site - summary: Get lastModifiedByUser from groups - operationId: group.site.recycleBin.item_GetLastModifiedGraphBPreUser + summary: Delete navigation property verticalSection for groups + operationId: group.site.pageAsSitePage.canvasLayout_DeleteVerticalSection parameters: - name: group-id in: path @@ -30831,26 +30505,416 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: recycleBinItem-id + - name: baseSitePage-id in: path - description: The unique identifier of recycleBinItem + description: The unique identifier of baseSitePage required: true style: simple schema: type: string - x-ms-docs-key-type: recycleBinItem - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + x-ms-docs-key-type: baseSitePage + - name: If-Match + in: header + description: ETag + style: simple schema: - uniqueItems: true - type: array - items: - enum: - - id - - deletedDateTime + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/groups/{group-id}/sites/{site-id}/pages/{baseSitePage-id}/microsoft.graph.sitePage/canvasLayout/verticalSection/webparts': + get: + tags: + - groups.site + summary: Get webparts from groups + description: The set of web parts in this section. + operationId: group.site.pageAsSitePage.canvasLayout.verticalSection_ListWebpart + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: baseSitePage-id + in: path + description: The unique identifier of baseSitePage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: baseSitePage + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.webPartCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - groups.site + summary: Create new navigation property to webparts for groups + operationId: group.site.pageAsSitePage.canvasLayout.verticalSection_CreateWebpart + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: baseSitePage-id + in: path + description: The unique identifier of baseSitePage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: baseSitePage + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.webPart' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.webPart' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/groups/{group-id}/sites/{site-id}/pages/{baseSitePage-id}/microsoft.graph.sitePage/canvasLayout/verticalSection/webparts/{webPart-id}': + get: + tags: + - groups.site + summary: Get webparts from groups + description: The set of web parts in this section. + operationId: group.site.pageAsSitePage.canvasLayout.verticalSection_GetWebpart + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: baseSitePage-id + in: path + description: The unique identifier of baseSitePage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: baseSitePage + - name: webPart-id + in: path + description: The unique identifier of webPart + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: webPart + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.webPart' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - groups.site + summary: Update the navigation property webparts in groups + operationId: group.site.pageAsSitePage.canvasLayout.verticalSection_UpdateWebpart + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: baseSitePage-id + in: path + description: The unique identifier of baseSitePage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: baseSitePage + - name: webPart-id + in: path + description: The unique identifier of webPart + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: webPart + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.webPart' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.webPart' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - groups.site + summary: Delete navigation property webparts for groups + operationId: group.site.pageAsSitePage.canvasLayout.verticalSection_DeleteWebpart + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: baseSitePage-id + in: path + description: The unique identifier of baseSitePage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: baseSitePage + - name: webPart-id + in: path + description: The unique identifier of webPart + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: webPart + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/groups/{group-id}/sites/{site-id}/pages/{baseSitePage-id}/microsoft.graph.sitePage/canvasLayout/verticalSection/webparts/$count': + get: + tags: + - groups.site + summary: Get the number of the resource + operationId: group.site.page.canvasLayout.verticalSection.webpart_GetCount + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: baseSitePage-id + in: path + description: The unique identifier of baseSitePage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: baseSitePage + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/groups/{group-id}/sites/{site-id}/pages/{baseSitePage-id}/microsoft.graph.sitePage/createdByUser': + get: + tags: + - groups.site + summary: Get createdByUser from groups + operationId: group.site.pageAsSitePage_GetCreatedGraphBPreUser + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: baseSitePage-id + in: path + description: The unique identifier of baseSitePage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: baseSitePage + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - deletedDateTime - aboutMe - accountEnabled - ageGroup @@ -31094,13 +31158,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/recycleBin/items/{recycleBinItem-id}/lastModifiedByUser/mailboxSettings': + '/groups/{group-id}/sites/{site-id}/pages/{baseSitePage-id}/microsoft.graph.sitePage/createdByUser/mailboxSettings': get: tags: - groups.site summary: Get mailboxSettings property value description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. For more information, see User preferences for languages and regional formats. Returned only on $select.' - operationId: group.site.recycleBin.item.lastModifiedGraphBPreUser_GetMailboxSetting + operationId: group.site.page.createdGraphBPreUser_GetMailboxSetting parameters: - name: group-id in: path @@ -31118,14 +31182,14 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: recycleBinItem-id + - name: baseSitePage-id in: path - description: The unique identifier of recycleBinItem + description: The unique identifier of baseSitePage required: true style: simple schema: type: string - x-ms-docs-key-type: recycleBinItem + x-ms-docs-key-type: baseSitePage - name: $select in: query description: Select properties to be returned @@ -31172,7 +31236,7 @@ paths: tags: - groups.site summary: Update property mailboxSettings value. - operationId: group.site.recycleBin.item.lastModifiedGraphBPreUser_UpdateMailboxSetting + operationId: group.site.page.createdGraphBPreUser_UpdateMailboxSetting parameters: - name: group-id in: path @@ -31190,14 +31254,14 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: recycleBinItem-id + - name: baseSitePage-id in: path - description: The unique identifier of recycleBinItem + description: The unique identifier of baseSitePage required: true style: simple schema: type: string - x-ms-docs-key-type: recycleBinItem + x-ms-docs-key-type: baseSitePage requestBody: description: New property values content: @@ -31214,13 +31278,13 @@ paths: $ref: '#/components/schemas/microsoft.graph.mailboxSettings' default: $ref: '#/components/responses/error' - '/groups/{group-id}/sites/{site-id}/recycleBin/items/{recycleBinItem-id}/lastModifiedByUser/serviceProvisioningErrors': + '/groups/{group-id}/sites/{site-id}/pages/{baseSitePage-id}/microsoft.graph.sitePage/createdByUser/serviceProvisioningErrors': get: tags: - groups.site summary: Get serviceProvisioningErrors property value description: 'Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object.' - operationId: group.site.recycleBin.item.lastModifiedGraphBPreUser_ListServiceProvisioningError + operationId: group.site.page.createdGraphBPreUser_ListServiceProvisioningError parameters: - name: group-id in: path @@ -31238,14 +31302,14 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: recycleBinItem-id + - name: baseSitePage-id in: path - description: The unique identifier of recycleBinItem + description: The unique identifier of baseSitePage required: true style: simple schema: type: string - x-ms-docs-key-type: recycleBinItem + x-ms-docs-key-type: baseSitePage - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -31302,12 +31366,12 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/groups/{group-id}/sites/{site-id}/recycleBin/items/{recycleBinItem-id}/lastModifiedByUser/serviceProvisioningErrors/$count': + '/groups/{group-id}/sites/{site-id}/pages/{baseSitePage-id}/microsoft.graph.sitePage/createdByUser/serviceProvisioningErrors/$count': get: tags: - groups.site summary: Get the number of the resource - operationId: group.site.recycleBin.item.lastModifiedGraphBPreUser.ServiceProvisioningError_GetCount + operationId: group.site.page.createdGraphBPreUser.ServiceProvisioningError_GetCount parameters: - name: group-id in: path @@ -31325,14 +31389,14 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: recycleBinItem-id + - name: baseSitePage-id in: path - description: The unique identifier of recycleBinItem + description: The unique identifier of baseSitePage required: true style: simple schema: type: string - x-ms-docs-key-type: recycleBinItem + x-ms-docs-key-type: baseSitePage - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -31340,12 +31404,12 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/groups/{group-id}/sites/{site-id}/recycleBin/items/$count': + '/groups/{group-id}/sites/{site-id}/pages/{baseSitePage-id}/microsoft.graph.sitePage/lastModifiedByUser': get: tags: - groups.site - summary: Get the number of the resource - operationId: group.site.recycleBin.item_GetCount + summary: Get lastModifiedByUser from groups + operationId: group.site.pageAsSitePage_GetLastModifiedGraphBPreUser parameters: - name: group-id in: path @@ -31363,36 +31427,14 @@ paths: schema: type: string x-ms-docs-key-type: site - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/groups/{group-id}/sites/{site-id}/recycleBin/lastModifiedByUser': - get: - tags: - - groups.site - summary: Get lastModifiedByUser from groups - operationId: group.site.recycleBin_GetLastModifiedGraphBPreUser - parameters: - - name: group-id - in: path - description: The unique identifier of group - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: group - - name: site-id + - name: baseSitePage-id in: path - description: The unique identifier of site + description: The unique identifier of baseSitePage required: true style: simple schema: type: string - x-ms-docs-key-type: site + x-ms-docs-key-type: baseSitePage - name: $select in: query description: Select properties to be returned @@ -31648,13 +31690,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/recycleBin/lastModifiedByUser/mailboxSettings': + '/groups/{group-id}/sites/{site-id}/pages/{baseSitePage-id}/microsoft.graph.sitePage/lastModifiedByUser/mailboxSettings': get: tags: - groups.site summary: Get mailboxSettings property value description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. For more information, see User preferences for languages and regional formats. Returned only on $select.' - operationId: group.site.recycleBin.lastModifiedGraphBPreUser_GetMailboxSetting + operationId: group.site.page.lastModifiedGraphBPreUser_GetMailboxSetting parameters: - name: group-id in: path @@ -31672,6 +31714,14 @@ paths: schema: type: string x-ms-docs-key-type: site + - name: baseSitePage-id + in: path + description: The unique identifier of baseSitePage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: baseSitePage - name: $select in: query description: Select properties to be returned @@ -31718,7 +31768,7 @@ paths: tags: - groups.site summary: Update property mailboxSettings value. - operationId: group.site.recycleBin.lastModifiedGraphBPreUser_UpdateMailboxSetting + operationId: group.site.page.lastModifiedGraphBPreUser_UpdateMailboxSetting parameters: - name: group-id in: path @@ -31736,6 +31786,14 @@ paths: schema: type: string x-ms-docs-key-type: site + - name: baseSitePage-id + in: path + description: The unique identifier of baseSitePage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: baseSitePage requestBody: description: New property values content: @@ -31752,13 +31810,13 @@ paths: $ref: '#/components/schemas/microsoft.graph.mailboxSettings' default: $ref: '#/components/responses/error' - '/groups/{group-id}/sites/{site-id}/recycleBin/lastModifiedByUser/serviceProvisioningErrors': + '/groups/{group-id}/sites/{site-id}/pages/{baseSitePage-id}/microsoft.graph.sitePage/lastModifiedByUser/serviceProvisioningErrors': get: tags: - groups.site summary: Get serviceProvisioningErrors property value description: 'Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object.' - operationId: group.site.recycleBin.lastModifiedGraphBPreUser_ListServiceProvisioningError + operationId: group.site.page.lastModifiedGraphBPreUser_ListServiceProvisioningError parameters: - name: group-id in: path @@ -31776,6 +31834,14 @@ paths: schema: type: string x-ms-docs-key-type: site + - name: baseSitePage-id + in: path + description: The unique identifier of baseSitePage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: baseSitePage - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -31832,12 +31898,12 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/groups/{group-id}/sites/{site-id}/recycleBin/lastModifiedByUser/serviceProvisioningErrors/$count': + '/groups/{group-id}/sites/{site-id}/pages/{baseSitePage-id}/microsoft.graph.sitePage/lastModifiedByUser/serviceProvisioningErrors/$count': get: tags: - groups.site summary: Get the number of the resource - operationId: group.site.recycleBin.lastModifiedGraphBPreUser.ServiceProvisioningError_GetCount + operationId: group.site.page.lastModifiedGraphBPreUser.ServiceProvisioningError_GetCount parameters: - name: group-id in: path @@ -31855,6 +31921,14 @@ paths: schema: type: string x-ms-docs-key-type: site + - name: baseSitePage-id + in: path + description: The unique identifier of baseSitePage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: baseSitePage - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -31862,16 +31936,13 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/groups/{group-id}/sites/{site-id}/sites': + '/groups/{group-id}/sites/{site-id}/pages/{baseSitePage-id}/microsoft.graph.sitePage/webParts': get: tags: - groups.site - summary: List subsites for a site - description: 'Get a collection of subsites defined for a [site][].' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/site-list-subsites?view=graph-rest-1.0 - operationId: group.site_ListSite + summary: Get webParts from groups + description: Collection of webparts on the SharePoint page. + operationId: group.site.pageAsSitePage_ListWebPart parameters: - name: group-id in: path @@ -31889,6 +31960,14 @@ paths: schema: type: string x-ms-docs-key-type: site + - name: baseSitePage-id + in: path + description: The unique identifier of baseSitePage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: baseSitePage - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -31906,38 +31985,6 @@ paths: enum: - id - id desc - - createdBy - - createdBy desc - - createdDateTime - - createdDateTime desc - - description - - description desc - - eTag - - eTag desc - - lastModifiedBy - - lastModifiedBy desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - name - - name desc - - parentReference - - parentReference desc - - webUrl - - webUrl desc - - deleted - - deleted desc - - displayName - - displayName desc - - isPersonalSite - - isPersonalSite desc - - root - - root desc - - settings - - settings desc - - sharepointIds - - sharepointIds desc - - siteCollection - - siteCollection desc type: string - name: $select in: query @@ -31950,40 +31997,6 @@ paths: items: enum: - id - - createdBy - - createdDateTime - - description - - eTag - - lastModifiedBy - - lastModifiedDateTime - - name - - parentReference - - webUrl - - deleted - - displayName - - isPersonalSite - - root - - settings - - sharepointIds - - siteCollection - - createdByUser - - lastModifiedByUser - - analytics - - columns - - contentTypes - - drive - - drives - - externalColumns - - informationProtection - - items - - lists - - onenote - - operations - - pages - - permissions - - recycleBin - - sites - - termStore type: string - name: $expand in: query @@ -31996,41 +32009,21 @@ paths: items: enum: - '*' - - createdByUser - - lastModifiedByUser - - analytics - - columns - - contentTypes - - drive - - drives - - externalColumns - - informationProtection - - items - - lists - - onenote - - operations - - pages - - permissions - - recycleBin - - sites - - termStore type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.siteCollectionResponse' + $ref: '#/components/responses/microsoft.graph.webPartCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/sites/{site-id1}': - get: + post: tags: - groups.site - summary: Get sites from groups - description: The collection of the sub-sites under this site. - operationId: group.site_GetSite + summary: Create new navigation property to webParts for groups + operationId: group.site.pageAsSitePage_CreateWebPart parameters: - name: group-id in: path @@ -32048,106 +32041,38 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: site-id1 + - name: baseSitePage-id in: path - description: The unique identifier of site + description: The unique identifier of baseSitePage required: true style: simple schema: type: string - x-ms-docs-key-type: site - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - createdBy - - createdDateTime - - description - - eTag - - lastModifiedBy - - lastModifiedDateTime - - name - - parentReference - - webUrl - - deleted - - displayName - - isPersonalSite - - root - - settings - - sharepointIds - - siteCollection - - createdByUser - - lastModifiedByUser - - analytics - - columns - - contentTypes - - drive - - drives - - externalColumns - - informationProtection - - items - - lists - - onenote - - operations - - pages - - permissions - - recycleBin - - sites - - termStore - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - createdByUser - - lastModifiedByUser - - analytics - - columns - - contentTypes - - drive - - drives - - externalColumns - - informationProtection - - items - - lists - - onenote - - operations - - pages - - permissions - - recycleBin - - sites - - termStore - type: string + x-ms-docs-key-type: baseSitePage + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.webPart' + required: true responses: 2XX: - description: Retrieved navigation property + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.site' + $ref: '#/components/schemas/microsoft.graph.webPart' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/sites/$count': + '/groups/{group-id}/sites/{site-id}/pages/{baseSitePage-id}/microsoft.graph.sitePage/webParts/{webPart-id}': get: tags: - groups.site - summary: Get the number of the resource - operationId: group.site_GetCount + summary: Get webParts from groups + description: Collection of webparts on the SharePoint page. + operationId: group.site.pageAsSitePage_GetWebPart parameters: - name: group-id in: path @@ -32165,40 +32090,22 @@ paths: schema: type: string x-ms-docs-key-type: site - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/groups/{group-id}/sites/{site-id}/termStore': - get: - tags: - - groups.site - summary: Get store - description: Read the properties and relationships of a store object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/termstore-store-get?view=graph-rest-1.0 - operationId: group.site_GetTermStore - parameters: - - name: group-id + - name: baseSitePage-id in: path - description: The unique identifier of group + description: The unique identifier of baseSitePage required: true style: simple schema: type: string - x-ms-docs-key-type: group - - name: site-id + x-ms-docs-key-type: baseSitePage + - name: webPart-id in: path - description: The unique identifier of site + description: The unique identifier of webPart required: true style: simple schema: type: string - x-ms-docs-key-type: site + x-ms-docs-key-type: webPart - name: $select in: query description: Select properties to be returned @@ -32210,10 +32117,6 @@ paths: items: enum: - id - - defaultLanguageTag - - languageTags - - groups - - sets type: string - name: $expand in: query @@ -32226,8 +32129,6 @@ paths: items: enum: - '*' - - groups - - sets type: string responses: 2XX: @@ -32235,15 +32136,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.termStore.store' + $ref: '#/components/schemas/microsoft.graph.webPart' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - groups.site - summary: Update the navigation property termStore in groups - operationId: group.site_UpdateTermStore + summary: Update the navigation property webParts in groups + operationId: group.site.pageAsSitePage_UpdateWebPart parameters: - name: group-id in: path @@ -32261,12 +32162,28 @@ paths: schema: type: string x-ms-docs-key-type: site + - name: baseSitePage-id + in: path + description: The unique identifier of baseSitePage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: baseSitePage + - name: webPart-id + in: path + description: The unique identifier of webPart + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: webPart requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.termStore.store' + $ref: '#/components/schemas/microsoft.graph.webPart' required: true responses: 2XX: @@ -32274,15 +32191,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.termStore.store' + $ref: '#/components/schemas/microsoft.graph.webPart' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - groups.site - summary: Delete navigation property termStore for groups - operationId: group.site_DeleteTermStore + summary: Delete navigation property webParts for groups + operationId: group.site.pageAsSitePage_DeleteWebPart parameters: - name: group-id in: path @@ -32300,6 +32217,22 @@ paths: schema: type: string x-ms-docs-key-type: site + - name: baseSitePage-id + in: path + description: The unique identifier of baseSitePage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: baseSitePage + - name: webPart-id + in: path + description: The unique identifier of webPart + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: webPart - name: If-Match in: header description: ETag @@ -32312,16 +32245,80 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/termStore/groups': + '/groups/{group-id}/sites/{site-id}/pages/{baseSitePage-id}/microsoft.graph.sitePage/webParts/$count': get: tags: - groups.site - summary: Get termStore group - description: Read the properties and relationships of a term store group object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/termstore-list-groups?view=graph-rest-1.0 - operationId: group.site.termStore_ListGroup + summary: Get the number of the resource + operationId: group.site.page.webPart_GetCount + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: baseSitePage-id + in: path + description: The unique identifier of baseSitePage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: baseSitePage + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/groups/{group-id}/sites/{site-id}/pages/$count': + get: + tags: + - groups.site + summary: Get the number of the resource + operationId: group.site.page_GetCount + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/groups/{group-id}/sites/{site-id}/pages/microsoft.graph.sitePage': + get: + tags: + - groups.site + summary: Get the items of type microsoft.graph.sitePage in the microsoft.graph.baseSitePage collection + operationId: group.site_ListPageAsSitePage parameters: - name: group-id in: path @@ -32356,16 +32353,30 @@ paths: enum: - id - id desc + - createdBy + - createdBy desc - createdDateTime - createdDateTime desc - description - description desc - - displayName - - displayName desc - - parentSiteId - - parentSiteId desc - - scope - - scope desc + - eTag + - eTag desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - name + - name desc + - parentReference + - parentReference desc + - webUrl + - webUrl desc + - pageLayout + - pageLayout desc + - publishingState + - publishingState desc + - title + - title desc type: string - name: $select in: query @@ -32378,12 +32389,20 @@ paths: items: enum: - id + - createdBy - createdDateTime - description - - displayName - - parentSiteId - - scope - - sets + - eTag + - lastModifiedBy + - lastModifiedDateTime + - name + - parentReference + - webUrl + - pageLayout + - publishingState + - title + - createdByUser + - lastModifiedByUser type: string - name: $expand in: query @@ -32396,26 +32415,23 @@ paths: items: enum: - '*' - - sets + - createdByUser + - lastModifiedByUser type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.termStore.groupCollectionResponse' + $ref: '#/components/responses/microsoft.graph.sitePageCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - x-ms-docs-operation-type: operation - post: + '/groups/{group-id}/sites/{site-id}/pages/microsoft.graph.sitePage/$count': + get: tags: - groups.site - summary: Create group - description: Create a new group object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/termstore-group-post?view=graph-rest-1.0 - operationId: group.site.termStore_CreateGroup + summary: Get the number of the resource + operationId: group.site.Page_GetCountAsSitePage parameters: - name: group-id in: path @@ -32433,33 +32449,23 @@ paths: schema: type: string x-ms-docs-key-type: site - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.termStore.group' - required: true + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.termStore.group' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/termStore/groups/{group-id1}': + '/groups/{group-id}/sites/{site-id}/permissions': get: tags: - groups.site - summary: Get termStore group - description: Read the properties and relationships of a term store group object. + summary: List permissions + description: Get the permission resources from the permissions navigation property on a site. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/termstore-group-get?view=graph-rest-1.0 - operationId: group.site.termStore_GetGroup + url: https://learn.microsoft.com/graph/api/site-list-permissions?view=graph-rest-1.0 + operationId: group.site_ListPermission parameters: - name: group-id in: path @@ -32477,14 +32483,46 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: group-id1 - in: path - description: The unique identifier of group - required: true - style: simple + - $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: group + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - expirationDateTime + - expirationDateTime desc + - grantedTo + - grantedTo desc + - grantedToIdentities + - grantedToIdentities desc + - grantedToIdentitiesV2 + - grantedToIdentitiesV2 desc + - grantedToV2 + - grantedToV2 desc + - hasPassword + - hasPassword desc + - inheritedFrom + - inheritedFrom desc + - invitation + - invitation desc + - link + - link desc + - roles + - roles desc + - shareId + - shareId desc + type: string - name: $select in: query description: Select properties to be returned @@ -32496,12 +32534,17 @@ paths: items: enum: - id - - createdDateTime - - description - - displayName - - parentSiteId - - scope - - sets + - expirationDateTime + - grantedTo + - grantedToIdentities + - grantedToIdentitiesV2 + - grantedToV2 + - hasPassword + - inheritedFrom + - invitation + - link + - roles + - shareId type: string - name: $expand in: query @@ -32514,222 +32557,25 @@ paths: items: enum: - '*' - - sets type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.termStore.group' + $ref: '#/components/responses/microsoft.graph.permissionCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - groups.site - summary: Update the navigation property groups in groups - operationId: group.site.termStore_UpdateGroup - parameters: - - name: group-id - in: path - description: The unique identifier of group - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: group - - name: site-id - in: path - description: The unique identifier of site - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: site - - name: group-id1 - in: path - description: The unique identifier of group - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: group - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.termStore.group' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.termStore.group' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - groups.site - summary: Delete group - description: 'Delete a group object in a term [store].' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/termstore-group-delete?view=graph-rest-1.0 - operationId: group.site.termStore_DeleteGroup - parameters: - - name: group-id - in: path - description: The unique identifier of group - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: group - - name: site-id - in: path - description: The unique identifier of site - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: site - - name: group-id1 - in: path - description: The unique identifier of group - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: group - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/termStore/groups/{group-id1}/sets': - get: - tags: - - groups.site - summary: List sets - description: Get a list of the set objects and their properties. + summary: Create permission + description: Create a new permission object on a site. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/termstore-group-list-sets?view=graph-rest-1.0 - operationId: group.site.termStore.group_ListSet - parameters: - - name: group-id - in: path - description: The unique identifier of group - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: group - - name: site-id - in: path - description: The unique identifier of site - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: site - - name: group-id1 - in: path - description: The unique identifier of group - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: group - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - createdDateTime - - createdDateTime desc - - description - - description desc - - localizedNames - - localizedNames desc - - properties - - properties 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 - - createdDateTime - - description - - localizedNames - - properties - - children - - parentGroup - - relations - - terms - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - children - - parentGroup - - relations - - terms - type: string - responses: - 2XX: - $ref: '#/components/responses/microsoft.graph.termStore.setCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - groups.site - summary: Create new navigation property to sets for groups - operationId: group.site.termStore.group_CreateSet + url: https://learn.microsoft.com/graph/api/site-post-permissions?view=graph-rest-1.0 + operationId: group.site_CreatePermission parameters: - name: group-id in: path @@ -32747,20 +32593,12 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: group-id1 - in: path - description: The unique identifier of group - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: group requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.termStore.set' + $ref: '#/components/schemas/microsoft.graph.permission' required: true responses: 2XX: @@ -32768,17 +32606,20 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.termStore.set' + $ref: '#/components/schemas/microsoft.graph.permission' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/termStore/groups/{group-id1}/sets/{set-id}': + '/groups/{group-id}/sites/{site-id}/permissions/{permission-id}': get: tags: - groups.site - summary: Get sets from groups - description: 'All sets under the group in a term [store].' - operationId: group.site.termStore.group_GetSet + summary: Get permission + description: Retrieve the properties and relationships of a permission object on a site. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/site-get-permission?view=graph-rest-1.0 + operationId: group.site_GetPermission parameters: - name: group-id in: path @@ -32796,22 +32637,14 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: group-id1 - in: path - description: The unique identifier of group - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: group - - name: set-id + - name: permission-id in: path - description: The unique identifier of set + description: The unique identifier of permission required: true style: simple schema: type: string - x-ms-docs-key-type: set + x-ms-docs-key-type: permission - name: $select in: query description: Select properties to be returned @@ -32823,14 +32656,17 @@ paths: items: enum: - id - - createdDateTime - - description - - localizedNames - - properties - - children - - parentGroup - - relations - - terms + - expirationDateTime + - grantedTo + - grantedToIdentities + - grantedToIdentitiesV2 + - grantedToV2 + - hasPassword + - inheritedFrom + - invitation + - link + - roles + - shareId type: string - name: $expand in: query @@ -32843,10 +32679,6 @@ paths: items: enum: - '*' - - children - - parentGroup - - relations - - terms type: string responses: 2XX: @@ -32854,15 +32686,19 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.termStore.set' + $ref: '#/components/schemas/microsoft.graph.permission' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - groups.site - summary: Update the navigation property sets in groups - operationId: group.site.termStore.group_UpdateSet + summary: Update permission + description: Update the permission object on a site. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/site-update-permission?view=graph-rest-1.0 + operationId: group.site_UpdatePermission parameters: - name: group-id in: path @@ -32880,28 +32716,20 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: group-id1 - in: path - description: The unique identifier of group - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: group - - name: set-id + - name: permission-id in: path - description: The unique identifier of set + description: The unique identifier of permission required: true style: simple schema: type: string - x-ms-docs-key-type: set + x-ms-docs-key-type: permission requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.termStore.set' + $ref: '#/components/schemas/microsoft.graph.permission' required: true responses: 2XX: @@ -32909,15 +32737,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.termStore.set' + $ref: '#/components/schemas/microsoft.graph.permission' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - groups.site - summary: Delete navigation property sets for groups - operationId: group.site.termStore.group_DeleteSet + summary: Delete navigation property permissions for groups + operationId: group.site_DeletePermission parameters: - name: group-id in: path @@ -32935,22 +32763,14 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: group-id1 - in: path - description: The unique identifier of group - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: group - - name: set-id + - name: permission-id in: path - description: The unique identifier of set + description: The unique identifier of permission required: true style: simple schema: type: string - x-ms-docs-key-type: set + x-ms-docs-key-type: permission - name: If-Match in: header description: ETag @@ -32963,16 +32783,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/termStore/groups/{group-id1}/sets/{set-id}/children': + '/groups/{group-id}/sites/{site-id}/permissions/$count': get: tags: - groups.site - summary: List children - description: 'Get the first level children of a [set] or [term] resource using the children navigation property.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/termstore-term-list-children?view=graph-rest-1.0 - operationId: group.site.termStore.group.set_ListChild + summary: Get the number of the resource + operationId: group.site.permission_GetCount parameters: - name: group-id in: path @@ -32990,7 +32806,22 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: group-id1 + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/groups/{group-id}/sites/{site-id}/recycleBin': + get: + tags: + - groups.site + summary: Get recycleBin from groups + description: A container for a collection of recycleBinItem resources in this site. + operationId: group.site_GetRecycleBin + parameters: + - name: group-id in: path description: The unique identifier of group required: true @@ -32998,42 +32829,14 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: set-id + - name: site-id in: path - description: The unique identifier of set + description: The unique identifier of site required: true style: simple schema: type: string - x-ms-docs-key-type: set - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - createdDateTime - - createdDateTime desc - - descriptions - - descriptions desc - - labels - - labels desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - properties - - properties desc - type: string + x-ms-docs-key-type: site - name: $select in: query description: Select properties to be returned @@ -33045,14 +32848,18 @@ paths: items: enum: - id + - createdBy - createdDateTime - - descriptions - - labels + - description + - eTag + - lastModifiedBy - lastModifiedDateTime - - properties - - children - - relations - - set + - name + - parentReference + - webUrl + - createdByUser + - lastModifiedByUser + - items type: string - name: $expand in: query @@ -33065,28 +32872,25 @@ paths: items: enum: - '*' - - children - - relations - - set + - createdByUser + - lastModifiedByUser + - items type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.termStore.termCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.recycleBin' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + patch: tags: - groups.site - summary: Create term - description: Create a new term object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/termstore-term-post?view=graph-rest-1.0 - operationId: group.site.termStore.group.set_CreateChild + summary: Update the navigation property recycleBin in groups + operationId: group.site_UpdateRecycleBin parameters: - name: group-id in: path @@ -33104,46 +32908,28 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: group-id1 - in: path - description: The unique identifier of group - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: group - - name: set-id - in: path - description: The unique identifier of set - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: set requestBody: - description: New navigation property + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.termStore.term' + $ref: '#/components/schemas/microsoft.graph.recycleBin' required: true responses: 2XX: - description: Created navigation property. + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.termStore.term' + $ref: '#/components/schemas/microsoft.graph.recycleBin' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/termStore/groups/{group-id1}/sets/{set-id}/children/{term-id}': - get: + delete: tags: - groups.site - summary: Get children from groups - description: 'Children terms of set in term [store].' - operationId: group.site.termStore.group.set_GetChild + summary: Delete navigation property recycleBin for groups + operationId: group.site_DeleteRecycleBin parameters: - name: group-id in: path @@ -33161,80 +32947,24 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: group-id1 - in: path - description: The unique identifier of group - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: group - - name: set-id - in: path - description: The unique identifier of set - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: set - - name: term-id - in: path - description: The unique identifier of term - required: true + - name: If-Match + in: header + description: ETag style: simple schema: type: string - x-ms-docs-key-type: term - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - createdDateTime - - descriptions - - labels - - lastModifiedDateTime - - properties - - children - - relations - - set - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - children - - relations - - set - type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.termStore.term' + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/groups/{group-id}/sites/{site-id}/recycleBin/createdByUser': + get: tags: - groups.site - summary: Update the navigation property children in groups - operationId: group.site.termStore.group.set_UpdateChild + summary: Get createdByUser from groups + operationId: group.site.recycleBin_GetCreatedGraphBPreUser parameters: - name: group-id in: path @@ -33252,52 +32982,268 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: group-id1 - in: path - description: The unique identifier of group - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: group - - name: set-id - in: path - description: The unique identifier of set - required: true - style: simple + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: set - - name: term-id - in: path - description: The unique identifier of term - required: true - style: simple + uniqueItems: true + type: array + items: + enum: + - id + - deletedDateTime + - aboutMe + - accountEnabled + - ageGroup + - assignedLicenses + - assignedPlans + - authorizationInfo + - birthday + - businessPhones + - city + - cloudRealtimeCommunicationInfo + - companyName + - consentProvidedForMinor + - country + - createdDateTime + - creationType + - customSecurityAttributes + - department + - deviceEnrollmentLimit + - deviceKeys + - displayName + - employeeHireDate + - employeeId + - employeeLeaveDateTime + - employeeOrgData + - employeeType + - externalUserState + - externalUserStateChangeDateTime + - faxNumber + - givenName + - hireDate + - identities + - imAddresses + - infoCatalogs + - interests + - isLicenseReconciliationNeeded + - isManagementRestricted + - isResourceAccount + - jobTitle + - lastPasswordChangeDateTime + - legalAgeGroupClassification + - licenseAssignmentStates + - mail + - mailboxSettings + - mailNickname + - mobilePhone + - mySite + - officeLocation + - onPremisesDistinguishedName + - onPremisesDomainName + - onPremisesExtensionAttributes + - onPremisesImmutableId + - onPremisesLastSyncDateTime + - onPremisesProvisioningErrors + - onPremisesSamAccountName + - onPremisesSecurityIdentifier + - onPremisesSipInfo + - onPremisesSyncEnabled + - onPremisesUserPrincipalName + - otherMails + - passwordPolicies + - passwordProfile + - pastProjects + - postalCode + - preferredDataLocation + - preferredLanguage + - preferredName + - print + - provisionedPlans + - proxyAddresses + - refreshTokensValidFromDateTime + - responsibilities + - schools + - securityIdentifier + - serviceProvisioningErrors + - showInAddressList + - signInActivity + - signInSessionsValidFromDateTime + - skills + - state + - streetAddress + - surname + - usageLocation + - userPrincipalName + - userType + - activities + - agreementAcceptances + - analytics + - appConsentRequestsForApproval + - appRoleAssignedResources + - appRoleAssignments + - approvals + - authentication + - calendar + - calendarGroups + - calendars + - calendarView + - chats + - cloudPCs + - contactFolders + - contacts + - createdObjects + - deviceEnrollmentConfigurations + - deviceManagementTroubleshootingEvents + - devices + - directReports + - drive + - drives + - employeeExperience + - events + - extensions + - followedSites + - inferenceClassification + - informationProtection + - insights + - joinedGroups + - joinedTeams + - licenseDetails + - mailFolders + - managedAppRegistrations + - managedDevices + - manager + - memberOf + - messages + - mobileAppIntentAndStates + - mobileAppTroubleshootingEvents + - notifications + - oauth2PermissionGrants + - onenote + - onlineMeetings + - outlook + - ownedDevices + - ownedObjects + - pendingAccessReviewInstances + - people + - permissionGrants + - photo + - photos + - planner + - presence + - profile + - registeredDevices + - scopedRoleMemberOf + - security + - settings + - sponsors + - teamwork + - todo + - transitiveMemberOf + - transitiveReports + - usageRights + - virtualEvents + - windowsInformationProtectionDeviceRegistrations + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false schema: - type: string - x-ms-docs-key-type: term - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.termStore.term' - required: true + uniqueItems: true + type: array + items: + enum: + - '*' + - activities + - agreementAcceptances + - analytics + - appConsentRequestsForApproval + - appRoleAssignedResources + - appRoleAssignments + - approvals + - authentication + - calendar + - calendarGroups + - calendars + - calendarView + - chats + - cloudPCs + - contactFolders + - contacts + - createdObjects + - deviceEnrollmentConfigurations + - deviceManagementTroubleshootingEvents + - devices + - directReports + - drive + - drives + - employeeExperience + - events + - extensions + - followedSites + - inferenceClassification + - informationProtection + - insights + - joinedGroups + - joinedTeams + - licenseDetails + - mailFolders + - managedAppRegistrations + - managedDevices + - manager + - memberOf + - messages + - mobileAppIntentAndStates + - mobileAppTroubleshootingEvents + - notifications + - oauth2PermissionGrants + - onenote + - onlineMeetings + - outlook + - ownedDevices + - ownedObjects + - pendingAccessReviewInstances + - people + - permissionGrants + - photo + - photos + - planner + - presence + - profile + - registeredDevices + - scopedRoleMemberOf + - security + - settings + - sponsors + - teamwork + - todo + - transitiveMemberOf + - transitiveReports + - usageRights + - virtualEvents + - windowsInformationProtectionDeviceRegistrations + type: string responses: 2XX: - description: Success + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.termStore.term' + $ref: '#/components/schemas/microsoft.graph.user' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/groups/{group-id}/sites/{site-id}/recycleBin/createdByUser/mailboxSettings': + get: tags: - groups.site - summary: Delete navigation property children for groups - operationId: group.site.termStore.group.set_DeleteChild + summary: Get mailboxSettings property value + description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. For more information, see User preferences for languages and regional formats. Returned only on $select.' + operationId: group.site.recycleBin.createdGraphBPreUser_GetMailboxSetting parameters: - name: group-id in: path @@ -33315,49 +33261,53 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: group-id1 - in: path - description: The unique identifier of group - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: group - - name: set-id - in: path - description: The unique identifier of set - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: set - - name: term-id - in: path - description: The unique identifier of term - required: true - style: simple + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: term - - name: If-Match - in: header - description: ETag - style: simple + uniqueItems: true + type: array + items: + enum: + - archiveFolder + - automaticRepliesSetting + - dateFormat + - delegateMeetingMessageDeliveryOptions + - language + - timeFormat + - timeZone + - userPurpose + - userPurposeV2 + - workingHours + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false schema: - type: string + uniqueItems: true + type: array + items: + enum: + - '*' + type: string responses: 2XX: - description: Success + description: Result entities + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.mailboxSettings' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/termStore/groups/{group-id1}/sets/{set-id}/children/{term-id}/children': - get: + patch: tags: - groups.site - summary: Get children from groups - description: Children of current term. - operationId: group.site.termStore.group.set.child_ListChild + summary: Update property mailboxSettings value. + operationId: group.site.recycleBin.createdGraphBPreUser_UpdateMailboxSetting parameters: - name: group-id in: path @@ -33375,7 +33325,31 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: group-id1 + requestBody: + description: New property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + default: + $ref: '#/components/responses/error' + '/groups/{group-id}/sites/{site-id}/recycleBin/createdByUser/serviceProvisioningErrors': + get: + tags: + - groups.site + summary: Get serviceProvisioningErrors property value + description: 'Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object.' + operationId: group.site.recycleBin.createdGraphBPreUser_ListServiceProvisioningError + parameters: + - name: group-id in: path description: The unique identifier of group required: true @@ -33383,22 +33357,14 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: set-id - in: path - description: The unique identifier of set - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: set - - name: term-id + - name: site-id in: path - description: The unique identifier of term + description: The unique identifier of site required: true style: simple schema: type: string - x-ms-docs-key-type: term + x-ms-docs-key-type: site - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -33414,18 +33380,12 @@ paths: type: array items: enum: - - id - - id desc - createdDateTime - createdDateTime desc - - descriptions - - descriptions desc - - labels - - labels desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - properties - - properties desc + - isResolved + - isResolved desc + - serviceInstance + - serviceInstance desc type: string - name: $select in: query @@ -33437,15 +33397,9 @@ paths: type: array items: enum: - - id - createdDateTime - - descriptions - - labels - - lastModifiedDateTime - - properties - - children - - relations - - set + - isResolved + - serviceInstance type: string - name: $expand in: query @@ -33458,24 +33412,21 @@ paths: items: enum: - '*' - - children - - relations - - set type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.termStore.termCollectionResponse' + $ref: '#/components/responses/microsoft.graph.serviceProvisioningErrorCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - x-ms-docs-operation-type: operation - post: + '/groups/{group-id}/sites/{site-id}/recycleBin/createdByUser/serviceProvisioningErrors/$count': + get: tags: - groups.site - summary: Create new navigation property to children for groups - operationId: group.site.termStore.group.set.child_CreateChild + summary: Get the number of the resource + operationId: group.site.recycleBin.createdGraphBPreUser.ServiceProvisioningError_GetCount parameters: - name: group-id in: path @@ -33493,54 +33444,23 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: group-id1 - in: path - description: The unique identifier of group - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: group - - name: set-id - in: path - description: The unique identifier of set - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: set - - name: term-id - in: path - description: The unique identifier of term - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: term - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.termStore.term' - required: true + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.termStore.term' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/termStore/groups/{group-id1}/sets/{set-id}/children/{term-id}/children/{term-id1}': + '/groups/{group-id}/sites/{site-id}/recycleBin/items': get: tags: - groups.site - summary: Get children from groups - description: Children of current term. - operationId: group.site.termStore.group.set.child_GetChild + summary: List items + description: Get a collection of recycleBinItem resources in the recyleBin of the specified SharePoint site. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/recyclebin-list-items?view=graph-rest-1.0 + operationId: group.site.recycleBin_ListItem parameters: - name: group-id in: path @@ -33558,295 +33478,47 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: group-id1 - in: path - description: The unique identifier of group - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: group - - name: set-id - in: path - description: The unique identifier of set - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: set - - name: term-id - in: path - description: The unique identifier of term - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: term - - name: term-id1 - in: path - description: The unique identifier of term - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: term - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + - $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 - - descriptions - - labels + - createdDateTime desc + - description + - description desc + - eTag + - eTag desc + - lastModifiedBy + - lastModifiedBy desc - lastModifiedDateTime - - properties - - children - - relations - - set - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - children - - relations - - set - type: string - responses: - 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.termStore.term' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - groups.site - summary: Update the navigation property children in groups - operationId: group.site.termStore.group.set.child_UpdateChild - parameters: - - name: group-id - in: path - description: The unique identifier of group - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: group - - name: site-id - in: path - description: The unique identifier of site - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: site - - name: group-id1 - in: path - description: The unique identifier of group - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: group - - name: set-id - in: path - description: The unique identifier of set - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: set - - name: term-id - in: path - description: The unique identifier of term - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: term - - name: term-id1 - in: path - description: The unique identifier of term - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: term - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.termStore.term' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.termStore.term' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - groups.site - summary: Delete navigation property children for groups - operationId: group.site.termStore.group.set.child_DeleteChild - parameters: - - name: group-id - in: path - description: The unique identifier of group - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: group - - name: site-id - in: path - description: The unique identifier of site - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: site - - name: group-id1 - in: path - description: The unique identifier of group - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: group - - name: set-id - in: path - description: The unique identifier of set - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: set - - name: term-id - in: path - description: The unique identifier of term - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: term - - name: term-id1 - in: path - description: The unique identifier of term - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: term - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/termStore/groups/{group-id1}/sets/{set-id}/children/{term-id}/children/{term-id1}/relations': - get: - tags: - - groups.site - summary: Get relations from groups - description: To indicate which terms are related to the current term as either pinned or reused. - operationId: group.site.termStore.group.set.child_ListRelation - parameters: - - name: group-id - in: path - description: The unique identifier of group - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: group - - name: site-id - in: path - description: The unique identifier of site - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: site - - name: group-id1 - in: path - description: The unique identifier of group - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: group - - name: set-id - in: path - description: The unique identifier of set - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: set - - name: term-id - in: path - description: The unique identifier of term - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: term - - name: term-id1 - in: path - description: The unique identifier of term - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: term - - $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 - - relationship - - relationship desc + - lastModifiedDateTime desc + - name + - name desc + - parentReference + - parentReference desc + - webUrl + - webUrl desc + - deletedDateTime + - deletedDateTime desc + - deletedFromLocation + - deletedFromLocation desc + - size + - size desc type: string - name: $select in: query @@ -33859,10 +33531,20 @@ paths: items: enum: - id - - relationship - - fromTerm - - set - - toTerm + - createdBy + - createdDateTime + - description + - eTag + - lastModifiedBy + - lastModifiedDateTime + - name + - parentReference + - webUrl + - deletedDateTime + - deletedFromLocation + - size + - createdByUser + - lastModifiedByUser type: string - name: $expand in: query @@ -33875,13 +33557,12 @@ paths: items: enum: - '*' - - fromTerm - - set - - toTerm + - createdByUser + - lastModifiedByUser type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.termStore.relationCollectionResponse' + $ref: '#/components/responses/microsoft.graph.recycleBinItemCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -33891,8 +33572,8 @@ paths: post: tags: - groups.site - summary: Create new navigation property to relations for groups - operationId: group.site.termStore.group.set.child_CreateRelation + summary: Create new navigation property to items for groups + operationId: group.site.recycleBin_CreateItem parameters: - name: group-id in: path @@ -33910,44 +33591,12 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: group-id1 - in: path - description: The unique identifier of group - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: group - - name: set-id - in: path - description: The unique identifier of set - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: set - - name: term-id - in: path - description: The unique identifier of term - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: term - - name: term-id1 - in: path - description: The unique identifier of term - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: term requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.termStore.relation' + $ref: '#/components/schemas/microsoft.graph.recycleBinItem' required: true responses: 2XX: @@ -33955,17 +33604,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.termStore.relation' + $ref: '#/components/schemas/microsoft.graph.recycleBinItem' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/termStore/groups/{group-id1}/sets/{set-id}/children/{term-id}/children/{term-id1}/relations/{relation-id}': + '/groups/{group-id}/sites/{site-id}/recycleBin/items/{recycleBinItem-id}': get: tags: - groups.site - summary: Get relations from groups - description: To indicate which terms are related to the current term as either pinned or reused. - operationId: group.site.termStore.group.set.child_GetRelation + summary: Get items from groups + description: List of the recycleBinItems deleted by a user. + operationId: group.site.recycleBin_GetItem parameters: - name: group-id in: path @@ -33983,46 +33632,14 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: group-id1 - in: path - description: The unique identifier of group - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: group - - name: set-id - in: path - description: The unique identifier of set - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: set - - name: term-id - in: path - description: The unique identifier of term - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: term - - name: term-id1 - in: path - description: The unique identifier of term - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: term - - name: relation-id + - name: recycleBinItem-id in: path - description: The unique identifier of relation + description: The unique identifier of recycleBinItem required: true style: simple schema: type: string - x-ms-docs-key-type: relation + x-ms-docs-key-type: recycleBinItem - name: $select in: query description: Select properties to be returned @@ -34034,10 +33651,20 @@ paths: items: enum: - id - - relationship - - fromTerm - - set - - toTerm + - createdBy + - createdDateTime + - description + - eTag + - lastModifiedBy + - lastModifiedDateTime + - name + - parentReference + - webUrl + - deletedDateTime + - deletedFromLocation + - size + - createdByUser + - lastModifiedByUser type: string - name: $expand in: query @@ -34050,9 +33677,8 @@ paths: items: enum: - '*' - - fromTerm - - set - - toTerm + - createdByUser + - lastModifiedByUser type: string responses: 2XX: @@ -34060,15 +33686,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.termStore.relation' + $ref: '#/components/schemas/microsoft.graph.recycleBinItem' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - groups.site - summary: Update the navigation property relations in groups - operationId: group.site.termStore.group.set.child_UpdateRelation + summary: Update the navigation property items in groups + operationId: group.site.recycleBin_UpdateItem parameters: - name: group-id in: path @@ -34086,52 +33712,20 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: group-id1 - in: path - description: The unique identifier of group - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: group - - name: set-id - in: path - description: The unique identifier of set - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: set - - name: term-id - in: path - description: The unique identifier of term - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: term - - name: term-id1 - in: path - description: The unique identifier of term - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: term - - name: relation-id + - name: recycleBinItem-id in: path - description: The unique identifier of relation + description: The unique identifier of recycleBinItem required: true style: simple schema: type: string - x-ms-docs-key-type: relation + x-ms-docs-key-type: recycleBinItem requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.termStore.relation' + $ref: '#/components/schemas/microsoft.graph.recycleBinItem' required: true responses: 2XX: @@ -34139,15 +33733,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.termStore.relation' + $ref: '#/components/schemas/microsoft.graph.recycleBinItem' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - groups.site - summary: Delete navigation property relations for groups - operationId: group.site.termStore.group.set.child_DeleteRelation + summary: Delete navigation property items for groups + operationId: group.site.recycleBin_DeleteItem parameters: - name: group-id in: path @@ -34165,46 +33759,14 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: group-id1 - in: path - description: The unique identifier of group - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: group - - name: set-id - in: path - description: The unique identifier of set - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: set - - name: term-id - in: path - description: The unique identifier of term - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: term - - name: term-id1 - in: path - description: The unique identifier of term - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: term - - name: relation-id + - name: recycleBinItem-id in: path - description: The unique identifier of relation + description: The unique identifier of recycleBinItem required: true style: simple schema: type: string - x-ms-docs-key-type: relation + x-ms-docs-key-type: recycleBinItem - name: If-Match in: header description: ETag @@ -34217,13 +33779,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/termStore/groups/{group-id1}/sets/{set-id}/children/{term-id}/children/{term-id1}/relations/{relation-id}/fromTerm': + '/groups/{group-id}/sites/{site-id}/recycleBin/items/{recycleBinItem-id}/createdByUser': get: tags: - groups.site - summary: Get fromTerm from groups - description: 'The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set].' - operationId: group.site.termStore.group.set.child.relation_GetFromTerm + summary: Get createdByUser from groups + operationId: group.site.recycleBin.item_GetCreatedGraphBPreUser parameters: - name: group-id in: path @@ -34241,46 +33802,14 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: group-id1 - in: path - description: The unique identifier of group - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: group - - name: set-id - in: path - description: The unique identifier of set - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: set - - name: term-id - in: path - description: The unique identifier of term - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: term - - name: term-id1 - in: path - description: The unique identifier of term - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: term - - name: relation-id + - name: recycleBinItem-id in: path - description: The unique identifier of relation + description: The unique identifier of recycleBinItem required: true style: simple schema: type: string - x-ms-docs-key-type: relation + x-ms-docs-key-type: recycleBinItem - name: $select in: query description: Select properties to be returned @@ -34292,14 +33821,159 @@ paths: items: enum: - id + - deletedDateTime + - aboutMe + - accountEnabled + - ageGroup + - assignedLicenses + - assignedPlans + - authorizationInfo + - birthday + - businessPhones + - city + - cloudRealtimeCommunicationInfo + - companyName + - consentProvidedForMinor + - country - createdDateTime - - descriptions - - labels - - lastModifiedDateTime - - properties - - children - - relations - - set + - creationType + - customSecurityAttributes + - department + - deviceEnrollmentLimit + - deviceKeys + - displayName + - employeeHireDate + - employeeId + - employeeLeaveDateTime + - employeeOrgData + - employeeType + - externalUserState + - externalUserStateChangeDateTime + - faxNumber + - givenName + - hireDate + - identities + - imAddresses + - infoCatalogs + - interests + - isLicenseReconciliationNeeded + - isManagementRestricted + - isResourceAccount + - jobTitle + - lastPasswordChangeDateTime + - legalAgeGroupClassification + - licenseAssignmentStates + - mail + - mailboxSettings + - mailNickname + - mobilePhone + - mySite + - officeLocation + - onPremisesDistinguishedName + - onPremisesDomainName + - onPremisesExtensionAttributes + - onPremisesImmutableId + - onPremisesLastSyncDateTime + - onPremisesProvisioningErrors + - onPremisesSamAccountName + - onPremisesSecurityIdentifier + - onPremisesSipInfo + - onPremisesSyncEnabled + - onPremisesUserPrincipalName + - otherMails + - passwordPolicies + - passwordProfile + - pastProjects + - postalCode + - preferredDataLocation + - preferredLanguage + - preferredName + - print + - provisionedPlans + - proxyAddresses + - refreshTokensValidFromDateTime + - responsibilities + - schools + - securityIdentifier + - serviceProvisioningErrors + - showInAddressList + - signInActivity + - signInSessionsValidFromDateTime + - skills + - state + - streetAddress + - surname + - usageLocation + - userPrincipalName + - userType + - activities + - agreementAcceptances + - analytics + - appConsentRequestsForApproval + - appRoleAssignedResources + - appRoleAssignments + - approvals + - authentication + - calendar + - calendarGroups + - calendars + - calendarView + - chats + - cloudPCs + - contactFolders + - contacts + - createdObjects + - deviceEnrollmentConfigurations + - deviceManagementTroubleshootingEvents + - devices + - directReports + - drive + - drives + - employeeExperience + - events + - extensions + - followedSites + - inferenceClassification + - informationProtection + - insights + - joinedGroups + - joinedTeams + - licenseDetails + - mailFolders + - managedAppRegistrations + - managedDevices + - manager + - memberOf + - messages + - mobileAppIntentAndStates + - mobileAppTroubleshootingEvents + - notifications + - oauth2PermissionGrants + - onenote + - onlineMeetings + - outlook + - ownedDevices + - ownedObjects + - pendingAccessReviewInstances + - people + - permissionGrants + - photo + - photos + - planner + - presence + - profile + - registeredDevices + - scopedRoleMemberOf + - security + - settings + - sponsors + - teamwork + - todo + - transitiveMemberOf + - transitiveReports + - usageRights + - virtualEvents + - windowsInformationProtectionDeviceRegistrations type: string - name: $expand in: query @@ -34312,9 +33986,74 @@ paths: items: enum: - '*' - - children - - relations - - set + - activities + - agreementAcceptances + - analytics + - appConsentRequestsForApproval + - appRoleAssignedResources + - appRoleAssignments + - approvals + - authentication + - calendar + - calendarGroups + - calendars + - calendarView + - chats + - cloudPCs + - contactFolders + - contacts + - createdObjects + - deviceEnrollmentConfigurations + - deviceManagementTroubleshootingEvents + - devices + - directReports + - drive + - drives + - employeeExperience + - events + - extensions + - followedSites + - inferenceClassification + - informationProtection + - insights + - joinedGroups + - joinedTeams + - licenseDetails + - mailFolders + - managedAppRegistrations + - managedDevices + - manager + - memberOf + - messages + - mobileAppIntentAndStates + - mobileAppTroubleshootingEvents + - notifications + - oauth2PermissionGrants + - onenote + - onlineMeetings + - outlook + - ownedDevices + - ownedObjects + - pendingAccessReviewInstances + - people + - permissionGrants + - photo + - photos + - planner + - presence + - profile + - registeredDevices + - scopedRoleMemberOf + - security + - settings + - sponsors + - teamwork + - todo + - transitiveMemberOf + - transitiveReports + - usageRights + - virtualEvents + - windowsInformationProtectionDeviceRegistrations type: string responses: 2XX: @@ -34322,17 +34061,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.termStore.term' + $ref: '#/components/schemas/microsoft.graph.user' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/termStore/groups/{group-id1}/sets/{set-id}/children/{term-id}/children/{term-id1}/relations/{relation-id}/set': + '/groups/{group-id}/sites/{site-id}/recycleBin/items/{recycleBinItem-id}/createdByUser/mailboxSettings': get: tags: - groups.site - summary: Get set from groups - description: 'The [set] in which the relation is relevant.' - operationId: group.site.termStore.group.set.child.relation_GetSet + summary: Get mailboxSettings property value + description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. For more information, see User preferences for languages and regional formats. Returned only on $select.' + operationId: group.site.recycleBin.item.createdGraphBPreUser_GetMailboxSetting parameters: - name: group-id in: path @@ -34350,46 +34089,14 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: group-id1 - in: path - description: The unique identifier of group - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: group - - name: set-id - in: path - description: The unique identifier of set - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: set - - name: term-id - in: path - description: The unique identifier of term - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: term - - name: term-id1 - in: path - description: The unique identifier of term - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: term - - name: relation-id + - name: recycleBinItem-id in: path - description: The unique identifier of relation + description: The unique identifier of recycleBinItem required: true style: simple schema: type: string - x-ms-docs-key-type: relation + x-ms-docs-key-type: recycleBinItem - name: $select in: query description: Select properties to be returned @@ -34400,15 +34107,16 @@ paths: type: array items: enum: - - id - - createdDateTime - - description - - localizedNames - - properties - - children - - parentGroup - - relations - - terms + - archiveFolder + - automaticRepliesSetting + - dateFormat + - delegateMeetingMessageDeliveryOptions + - language + - timeFormat + - timeZone + - userPurpose + - userPurposeV2 + - workingHours type: string - name: $expand in: query @@ -34421,28 +34129,21 @@ paths: items: enum: - '*' - - children - - parentGroup - - relations - - terms type: string responses: 2XX: - description: Retrieved navigation property + description: Result entities content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.termStore.set' + $ref: '#/components/schemas/microsoft.graph.mailboxSettings' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/termStore/groups/{group-id1}/sets/{set-id}/children/{term-id}/children/{term-id1}/relations/{relation-id}/toTerm': - get: + patch: tags: - groups.site - summary: Get toTerm from groups - description: 'The to [term] of the relation. The term to which the relationship is defined.' - operationId: group.site.termStore.group.set.child.relation_GetToTerm + summary: Update property mailboxSettings value. + operationId: group.site.recycleBin.item.createdGraphBPreUser_UpdateMailboxSetting parameters: - name: group-id in: path @@ -34460,46 +34161,84 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: group-id1 + - name: recycleBinItem-id in: path - description: The unique identifier of group + description: The unique identifier of recycleBinItem required: true style: simple schema: type: string - x-ms-docs-key-type: group - - name: set-id + x-ms-docs-key-type: recycleBinItem + requestBody: + description: New property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + default: + $ref: '#/components/responses/error' + '/groups/{group-id}/sites/{site-id}/recycleBin/items/{recycleBinItem-id}/createdByUser/serviceProvisioningErrors': + get: + tags: + - groups.site + summary: Get serviceProvisioningErrors property value + description: 'Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object.' + operationId: group.site.recycleBin.item.createdGraphBPreUser_ListServiceProvisioningError + parameters: + - name: group-id in: path - description: The unique identifier of set + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: set - - name: term-id + x-ms-docs-key-type: group + - name: site-id in: path - description: The unique identifier of term + description: The unique identifier of site required: true style: simple schema: type: string - x-ms-docs-key-type: term - - name: term-id1 + x-ms-docs-key-type: site + - name: recycleBinItem-id in: path - description: The unique identifier of term + description: The unique identifier of recycleBinItem required: true style: simple schema: type: string - x-ms-docs-key-type: term - - name: relation-id - in: path - description: The unique identifier of relation - required: true - style: simple + x-ms-docs-key-type: recycleBinItem + - $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: relation + uniqueItems: true + type: array + items: + enum: + - createdDateTime + - createdDateTime desc + - isResolved + - isResolved desc + - serviceInstance + - serviceInstance desc + type: string - name: $select in: query description: Select properties to be returned @@ -34510,15 +34249,9 @@ paths: type: array items: enum: - - id - createdDateTime - - descriptions - - labels - - lastModifiedDateTime - - properties - - children - - relations - - set + - isResolved + - serviceInstance type: string - name: $expand in: query @@ -34531,26 +34264,21 @@ paths: items: enum: - '*' - - children - - relations - - set type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.termStore.term' + $ref: '#/components/responses/microsoft.graph.serviceProvisioningErrorCollectionResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/termStore/groups/{group-id1}/sets/{set-id}/children/{term-id}/children/{term-id1}/relations/$count': + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/groups/{group-id}/sites/{site-id}/recycleBin/items/{recycleBinItem-id}/createdByUser/serviceProvisioningErrors/$count': get: tags: - groups.site summary: Get the number of the resource - operationId: group.site.termStore.group.set.child.relation_GetCount + operationId: group.site.recycleBin.item.createdGraphBPreUser.ServiceProvisioningError_GetCount parameters: - name: group-id in: path @@ -34568,38 +34296,14 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: group-id1 - in: path - description: The unique identifier of group - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: group - - name: set-id - in: path - description: The unique identifier of set - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: set - - name: term-id - in: path - description: The unique identifier of term - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: term - - name: term-id1 + - name: recycleBinItem-id in: path - description: The unique identifier of term + description: The unique identifier of recycleBinItem required: true style: simple schema: type: string - x-ms-docs-key-type: term + x-ms-docs-key-type: recycleBinItem - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -34607,13 +34311,12 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/groups/{group-id}/sites/{site-id}/termStore/groups/{group-id1}/sets/{set-id}/children/{term-id}/children/{term-id1}/set': + '/groups/{group-id}/sites/{site-id}/recycleBin/items/{recycleBinItem-id}/lastModifiedByUser': get: tags: - groups.site - summary: Get set from groups - description: 'The [set] in which the term is created.' - operationId: group.site.termStore.group.set.child_GetSet + summary: Get lastModifiedByUser from groups + operationId: group.site.recycleBin.item_GetLastModifiedGraphBPreUser parameters: - name: group-id in: path @@ -34631,38 +34334,14 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: group-id1 - in: path - description: The unique identifier of group - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: group - - name: set-id + - name: recycleBinItem-id in: path - description: The unique identifier of set + description: The unique identifier of recycleBinItem required: true style: simple schema: type: string - x-ms-docs-key-type: set - - name: term-id - in: path - description: The unique identifier of term - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: term - - name: term-id1 - in: path - description: The unique identifier of term - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: term + x-ms-docs-key-type: recycleBinItem - name: $select in: query description: Select properties to be returned @@ -34674,14 +34353,159 @@ paths: items: enum: - id + - deletedDateTime + - aboutMe + - accountEnabled + - ageGroup + - assignedLicenses + - assignedPlans + - authorizationInfo + - birthday + - businessPhones + - city + - cloudRealtimeCommunicationInfo + - companyName + - consentProvidedForMinor + - country - createdDateTime - - description - - localizedNames - - properties - - children - - parentGroup - - relations - - terms + - creationType + - customSecurityAttributes + - department + - deviceEnrollmentLimit + - deviceKeys + - displayName + - employeeHireDate + - employeeId + - employeeLeaveDateTime + - employeeOrgData + - employeeType + - externalUserState + - externalUserStateChangeDateTime + - faxNumber + - givenName + - hireDate + - identities + - imAddresses + - infoCatalogs + - interests + - isLicenseReconciliationNeeded + - isManagementRestricted + - isResourceAccount + - jobTitle + - lastPasswordChangeDateTime + - legalAgeGroupClassification + - licenseAssignmentStates + - mail + - mailboxSettings + - mailNickname + - mobilePhone + - mySite + - officeLocation + - onPremisesDistinguishedName + - onPremisesDomainName + - onPremisesExtensionAttributes + - onPremisesImmutableId + - onPremisesLastSyncDateTime + - onPremisesProvisioningErrors + - onPremisesSamAccountName + - onPremisesSecurityIdentifier + - onPremisesSipInfo + - onPremisesSyncEnabled + - onPremisesUserPrincipalName + - otherMails + - passwordPolicies + - passwordProfile + - pastProjects + - postalCode + - preferredDataLocation + - preferredLanguage + - preferredName + - print + - provisionedPlans + - proxyAddresses + - refreshTokensValidFromDateTime + - responsibilities + - schools + - securityIdentifier + - serviceProvisioningErrors + - showInAddressList + - signInActivity + - signInSessionsValidFromDateTime + - skills + - state + - streetAddress + - surname + - usageLocation + - userPrincipalName + - userType + - activities + - agreementAcceptances + - analytics + - appConsentRequestsForApproval + - appRoleAssignedResources + - appRoleAssignments + - approvals + - authentication + - calendar + - calendarGroups + - calendars + - calendarView + - chats + - cloudPCs + - contactFolders + - contacts + - createdObjects + - deviceEnrollmentConfigurations + - deviceManagementTroubleshootingEvents + - devices + - directReports + - drive + - drives + - employeeExperience + - events + - extensions + - followedSites + - inferenceClassification + - informationProtection + - insights + - joinedGroups + - joinedTeams + - licenseDetails + - mailFolders + - managedAppRegistrations + - managedDevices + - manager + - memberOf + - messages + - mobileAppIntentAndStates + - mobileAppTroubleshootingEvents + - notifications + - oauth2PermissionGrants + - onenote + - onlineMeetings + - outlook + - ownedDevices + - ownedObjects + - pendingAccessReviewInstances + - people + - permissionGrants + - photo + - photos + - planner + - presence + - profile + - registeredDevices + - scopedRoleMemberOf + - security + - settings + - sponsors + - teamwork + - todo + - transitiveMemberOf + - transitiveReports + - usageRights + - virtualEvents + - windowsInformationProtectionDeviceRegistrations type: string - name: $expand in: query @@ -34694,10 +34518,74 @@ paths: items: enum: - '*' - - children - - parentGroup - - relations - - terms + - activities + - agreementAcceptances + - analytics + - appConsentRequestsForApproval + - appRoleAssignedResources + - appRoleAssignments + - approvals + - authentication + - calendar + - calendarGroups + - calendars + - calendarView + - chats + - cloudPCs + - contactFolders + - contacts + - createdObjects + - deviceEnrollmentConfigurations + - deviceManagementTroubleshootingEvents + - devices + - directReports + - drive + - drives + - employeeExperience + - events + - extensions + - followedSites + - inferenceClassification + - informationProtection + - insights + - joinedGroups + - joinedTeams + - licenseDetails + - mailFolders + - managedAppRegistrations + - managedDevices + - manager + - memberOf + - messages + - mobileAppIntentAndStates + - mobileAppTroubleshootingEvents + - notifications + - oauth2PermissionGrants + - onenote + - onlineMeetings + - outlook + - ownedDevices + - ownedObjects + - pendingAccessReviewInstances + - people + - permissionGrants + - photo + - photos + - planner + - presence + - profile + - registeredDevices + - scopedRoleMemberOf + - security + - settings + - sponsors + - teamwork + - todo + - transitiveMemberOf + - transitiveReports + - usageRights + - virtualEvents + - windowsInformationProtectionDeviceRegistrations type: string responses: 2XX: @@ -34705,16 +34593,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.termStore.set' + $ref: '#/components/schemas/microsoft.graph.user' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/termStore/groups/{group-id1}/sets/{set-id}/children/{term-id}/children/$count': + '/groups/{group-id}/sites/{site-id}/recycleBin/items/{recycleBinItem-id}/lastModifiedByUser/mailboxSettings': get: tags: - groups.site - summary: Get the number of the resource - operationId: group.site.termStore.group.set.child_GetCount + summary: Get mailboxSettings property value + description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. For more information, see User preferences for languages and regional formats. Returned only on $select.' + operationId: group.site.recycleBin.item.lastModifiedGraphBPreUser_GetMailboxSetting parameters: - name: group-id in: path @@ -34732,44 +34621,61 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: group-id1 + - name: recycleBinItem-id in: path - description: The unique identifier of group + description: The unique identifier of recycleBinItem required: true style: simple schema: type: string - x-ms-docs-key-type: group - - name: set-id - in: path - description: The unique identifier of set - required: true - style: simple + x-ms-docs-key-type: recycleBinItem + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: set - - name: term-id - in: path - description: The unique identifier of term - required: true - style: simple + uniqueItems: true + type: array + items: + enum: + - archiveFolder + - automaticRepliesSetting + - dateFormat + - delegateMeetingMessageDeliveryOptions + - language + - timeFormat + - timeZone + - userPurpose + - userPurposeV2 + - workingHours + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false schema: - type: string - x-ms-docs-key-type: term - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + uniqueItems: true + type: array + items: + enum: + - '*' + type: string responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Result entities + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.mailboxSettings' default: $ref: '#/components/responses/error' - '/groups/{group-id}/sites/{site-id}/termStore/groups/{group-id1}/sets/{set-id}/children/{term-id}/relations': - get: + patch: tags: - groups.site - summary: Get relations from groups - description: To indicate which terms are related to the current term as either pinned or reused. - operationId: group.site.termStore.group.set.child_ListRelation + summary: Update property mailboxSettings value. + operationId: group.site.recycleBin.item.lastModifiedGraphBPreUser_UpdateMailboxSetting parameters: - name: group-id in: path @@ -34787,7 +34693,39 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: group-id1 + - name: recycleBinItem-id + in: path + description: The unique identifier of recycleBinItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: recycleBinItem + requestBody: + description: New property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + default: + $ref: '#/components/responses/error' + '/groups/{group-id}/sites/{site-id}/recycleBin/items/{recycleBinItem-id}/lastModifiedByUser/serviceProvisioningErrors': + get: + tags: + - groups.site + summary: Get serviceProvisioningErrors property value + description: 'Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object.' + operationId: group.site.recycleBin.item.lastModifiedGraphBPreUser_ListServiceProvisioningError + parameters: + - name: group-id in: path description: The unique identifier of group required: true @@ -34795,22 +34733,22 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: set-id + - name: site-id in: path - description: The unique identifier of set + description: The unique identifier of site required: true style: simple schema: type: string - x-ms-docs-key-type: set - - name: term-id + x-ms-docs-key-type: site + - name: recycleBinItem-id in: path - description: The unique identifier of term + description: The unique identifier of recycleBinItem required: true style: simple schema: type: string - x-ms-docs-key-type: term + x-ms-docs-key-type: recycleBinItem - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -34826,10 +34764,12 @@ paths: type: array items: enum: - - id - - id desc - - relationship - - relationship desc + - createdDateTime + - createdDateTime desc + - isResolved + - isResolved desc + - serviceInstance + - serviceInstance desc type: string - name: $select in: query @@ -34841,11 +34781,9 @@ paths: type: array items: enum: - - id - - relationship - - fromTerm - - set - - toTerm + - createdDateTime + - isResolved + - serviceInstance type: string - name: $expand in: query @@ -34858,24 +34796,21 @@ paths: items: enum: - '*' - - fromTerm - - set - - toTerm type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.termStore.relationCollectionResponse' + $ref: '#/components/responses/microsoft.graph.serviceProvisioningErrorCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - x-ms-docs-operation-type: operation - post: + '/groups/{group-id}/sites/{site-id}/recycleBin/items/{recycleBinItem-id}/lastModifiedByUser/serviceProvisioningErrors/$count': + get: tags: - groups.site - summary: Create new navigation property to relations for groups - operationId: group.site.termStore.group.set.child_CreateRelation + summary: Get the number of the resource + operationId: group.site.recycleBin.item.lastModifiedGraphBPreUser.ServiceProvisioningError_GetCount parameters: - name: group-id in: path @@ -34893,54 +34828,27 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: group-id1 - in: path - description: The unique identifier of group - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: group - - name: set-id - in: path - description: The unique identifier of set - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: set - - name: term-id + - name: recycleBinItem-id in: path - description: The unique identifier of term + description: The unique identifier of recycleBinItem required: true style: simple schema: type: string - x-ms-docs-key-type: term - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.termStore.relation' - required: true + x-ms-docs-key-type: recycleBinItem + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.termStore.relation' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/termStore/groups/{group-id1}/sets/{set-id}/children/{term-id}/relations/{relation-id}': + '/groups/{group-id}/sites/{site-id}/recycleBin/items/$count': get: tags: - groups.site - summary: Get relations from groups - description: To indicate which terms are related to the current term as either pinned or reused. - operationId: group.site.termStore.group.set.child_GetRelation + summary: Get the number of the resource + operationId: group.site.recycleBin.item_GetCount parameters: - name: group-id in: path @@ -34958,7 +34866,21 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: group-id1 + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/groups/{group-id}/sites/{site-id}/recycleBin/lastModifiedByUser': + get: + tags: + - groups.site + summary: Get lastModifiedByUser from groups + operationId: group.site.recycleBin_GetLastModifiedGraphBPreUser + parameters: + - name: group-id in: path description: The unique identifier of group required: true @@ -34966,30 +34888,14 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: set-id - in: path - description: The unique identifier of set - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: set - - name: term-id - in: path - description: The unique identifier of term - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: term - - name: relation-id + - name: site-id in: path - description: The unique identifier of relation + description: The unique identifier of site required: true style: simple schema: type: string - x-ms-docs-key-type: relation + x-ms-docs-key-type: site - name: $select in: query description: Select properties to be returned @@ -35001,41 +34907,257 @@ paths: items: enum: - id - - relationship - - fromTerm - - set - - toTerm - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - fromTerm - - set - - toTerm - type: string - responses: - 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.termStore.relation' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + - deletedDateTime + - aboutMe + - accountEnabled + - ageGroup + - assignedLicenses + - assignedPlans + - authorizationInfo + - birthday + - businessPhones + - city + - cloudRealtimeCommunicationInfo + - companyName + - consentProvidedForMinor + - country + - createdDateTime + - creationType + - customSecurityAttributes + - department + - deviceEnrollmentLimit + - deviceKeys + - displayName + - employeeHireDate + - employeeId + - employeeLeaveDateTime + - employeeOrgData + - employeeType + - externalUserState + - externalUserStateChangeDateTime + - faxNumber + - givenName + - hireDate + - identities + - imAddresses + - infoCatalogs + - interests + - isLicenseReconciliationNeeded + - isManagementRestricted + - isResourceAccount + - jobTitle + - lastPasswordChangeDateTime + - legalAgeGroupClassification + - licenseAssignmentStates + - mail + - mailboxSettings + - mailNickname + - mobilePhone + - mySite + - officeLocation + - onPremisesDistinguishedName + - onPremisesDomainName + - onPremisesExtensionAttributes + - onPremisesImmutableId + - onPremisesLastSyncDateTime + - onPremisesProvisioningErrors + - onPremisesSamAccountName + - onPremisesSecurityIdentifier + - onPremisesSipInfo + - onPremisesSyncEnabled + - onPremisesUserPrincipalName + - otherMails + - passwordPolicies + - passwordProfile + - pastProjects + - postalCode + - preferredDataLocation + - preferredLanguage + - preferredName + - print + - provisionedPlans + - proxyAddresses + - refreshTokensValidFromDateTime + - responsibilities + - schools + - securityIdentifier + - serviceProvisioningErrors + - showInAddressList + - signInActivity + - signInSessionsValidFromDateTime + - skills + - state + - streetAddress + - surname + - usageLocation + - userPrincipalName + - userType + - activities + - agreementAcceptances + - analytics + - appConsentRequestsForApproval + - appRoleAssignedResources + - appRoleAssignments + - approvals + - authentication + - calendar + - calendarGroups + - calendars + - calendarView + - chats + - cloudPCs + - contactFolders + - contacts + - createdObjects + - deviceEnrollmentConfigurations + - deviceManagementTroubleshootingEvents + - devices + - directReports + - drive + - drives + - employeeExperience + - events + - extensions + - followedSites + - inferenceClassification + - informationProtection + - insights + - joinedGroups + - joinedTeams + - licenseDetails + - mailFolders + - managedAppRegistrations + - managedDevices + - manager + - memberOf + - messages + - mobileAppIntentAndStates + - mobileAppTroubleshootingEvents + - notifications + - oauth2PermissionGrants + - onenote + - onlineMeetings + - outlook + - ownedDevices + - ownedObjects + - pendingAccessReviewInstances + - people + - permissionGrants + - photo + - photos + - planner + - presence + - profile + - registeredDevices + - scopedRoleMemberOf + - security + - settings + - sponsors + - teamwork + - todo + - transitiveMemberOf + - transitiveReports + - usageRights + - virtualEvents + - windowsInformationProtectionDeviceRegistrations + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - activities + - agreementAcceptances + - analytics + - appConsentRequestsForApproval + - appRoleAssignedResources + - appRoleAssignments + - approvals + - authentication + - calendar + - calendarGroups + - calendars + - calendarView + - chats + - cloudPCs + - contactFolders + - contacts + - createdObjects + - deviceEnrollmentConfigurations + - deviceManagementTroubleshootingEvents + - devices + - directReports + - drive + - drives + - employeeExperience + - events + - extensions + - followedSites + - inferenceClassification + - informationProtection + - insights + - joinedGroups + - joinedTeams + - licenseDetails + - mailFolders + - managedAppRegistrations + - managedDevices + - manager + - memberOf + - messages + - mobileAppIntentAndStates + - mobileAppTroubleshootingEvents + - notifications + - oauth2PermissionGrants + - onenote + - onlineMeetings + - outlook + - ownedDevices + - ownedObjects + - pendingAccessReviewInstances + - people + - permissionGrants + - photo + - photos + - planner + - presence + - profile + - registeredDevices + - scopedRoleMemberOf + - security + - settings + - sponsors + - teamwork + - todo + - transitiveMemberOf + - transitiveReports + - usageRights + - virtualEvents + - windowsInformationProtectionDeviceRegistrations + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.user' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/groups/{group-id}/sites/{site-id}/recycleBin/lastModifiedByUser/mailboxSettings': + get: tags: - groups.site - summary: Update the navigation property relations in groups - operationId: group.site.termStore.group.set.child_UpdateRelation + summary: Get mailboxSettings property value + description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. For more information, see User preferences for languages and regional formats. Returned only on $select.' + operationId: group.site.recycleBin.lastModifiedGraphBPreUser_GetMailboxSetting parameters: - name: group-id in: path @@ -35053,60 +35175,53 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: group-id1 - in: path - description: The unique identifier of group - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: group - - name: set-id - in: path - description: The unique identifier of set - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: set - - name: term-id - in: path - description: The unique identifier of term - required: true - style: simple + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: term - - name: relation-id - in: path - description: The unique identifier of relation - required: true - style: simple + uniqueItems: true + type: array + items: + enum: + - archiveFolder + - automaticRepliesSetting + - dateFormat + - delegateMeetingMessageDeliveryOptions + - language + - timeFormat + - timeZone + - userPurpose + - userPurposeV2 + - workingHours + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false schema: - type: string - x-ms-docs-key-type: relation - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.termStore.relation' - required: true + uniqueItems: true + type: array + items: + enum: + - '*' + type: string responses: 2XX: - description: Success + description: Result entities content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.termStore.relation' + $ref: '#/components/schemas/microsoft.graph.mailboxSettings' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + patch: tags: - groups.site - summary: Delete navigation property relations for groups - operationId: group.site.termStore.group.set.child_DeleteRelation + summary: Update property mailboxSettings value. + operationId: group.site.recycleBin.lastModifiedGraphBPreUser_UpdateMailboxSetting parameters: - name: group-id in: path @@ -35124,57 +35239,29 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: group-id1 - in: path - description: The unique identifier of group - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: group - - name: set-id - in: path - description: The unique identifier of set - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: set - - name: term-id - in: path - description: The unique identifier of term - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: term - - name: relation-id - in: path - description: The unique identifier of relation - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: relation - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string + requestBody: + description: New property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + required: true responses: 2XX: description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.mailboxSettings' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/termStore/groups/{group-id1}/sets/{set-id}/children/{term-id}/relations/{relation-id}/fromTerm': + '/groups/{group-id}/sites/{site-id}/recycleBin/lastModifiedByUser/serviceProvisioningErrors': get: tags: - groups.site - summary: Get fromTerm from groups - description: 'The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set].' - operationId: group.site.termStore.group.set.child.relation_GetFromTerm + summary: Get serviceProvisioningErrors property value + description: 'Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object.' + operationId: group.site.recycleBin.lastModifiedGraphBPreUser_ListServiceProvisioningError parameters: - name: group-id in: path @@ -35192,38 +35279,28 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: group-id1 - in: path - description: The unique identifier of group - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: group - - name: set-id - in: path - description: The unique identifier of set - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: set - - name: term-id - in: path - description: The unique identifier of term - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: term - - name: relation-id - in: path - description: The unique identifier of relation - required: true - style: simple + - $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: relation + uniqueItems: true + type: array + items: + enum: + - createdDateTime + - createdDateTime desc + - isResolved + - isResolved desc + - serviceInstance + - serviceInstance desc + type: string - name: $select in: query description: Select properties to be returned @@ -35234,15 +35311,9 @@ paths: type: array items: enum: - - id - createdDateTime - - descriptions - - labels - - lastModifiedDateTime - - properties - - children - - relations - - set + - isResolved + - serviceInstance type: string - name: $expand in: query @@ -35255,27 +35326,21 @@ paths: items: enum: - '*' - - children - - relations - - set type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.termStore.term' + $ref: '#/components/responses/microsoft.graph.serviceProvisioningErrorCollectionResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/termStore/groups/{group-id1}/sets/{set-id}/children/{term-id}/relations/{relation-id}/set': + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/groups/{group-id}/sites/{site-id}/recycleBin/lastModifiedByUser/serviceProvisioningErrors/$count': get: tags: - groups.site - summary: Get set from groups - description: 'The [set] in which the relation is relevant.' - operationId: group.site.termStore.group.set.child.relation_GetSet + summary: Get the number of the resource + operationId: group.site.recycleBin.lastModifiedGraphBPreUser.ServiceProvisioningError_GetCount parameters: - name: group-id in: path @@ -35293,7 +35358,25 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: group-id1 + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/groups/{group-id}/sites/{site-id}/sites': + get: + tags: + - groups.site + summary: List subsites for a site + description: 'Get a collection of subsites defined for a [site][].' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/site-list-subsites?view=graph-rest-1.0 + operationId: group.site_ListSite + parameters: + - name: group-id in: path description: The unique identifier of group required: true @@ -35301,30 +35384,64 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: set-id + - name: site-id in: path - description: The unique identifier of set + description: The unique identifier of site required: true style: simple schema: type: string - x-ms-docs-key-type: set - - name: term-id - in: path - description: The unique identifier of term - required: true - style: simple + x-ms-docs-key-type: site + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false schema: - type: string - x-ms-docs-key-type: term - - name: relation-id - in: path - description: The unique identifier of relation - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: relation + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - eTag + - eTag desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - name + - name desc + - parentReference + - parentReference desc + - webUrl + - webUrl desc + - deleted + - deleted desc + - displayName + - displayName desc + - isPersonalSite + - isPersonalSite desc + - root + - root desc + - settings + - settings desc + - sharepointIds + - sharepointIds desc + - siteCollection + - siteCollection desc + type: string - name: $select in: query description: Select properties to be returned @@ -35336,14 +35453,40 @@ paths: items: enum: - id + - createdBy - createdDateTime - description - - localizedNames - - properties - - children - - parentGroup - - relations - - terms + - eTag + - lastModifiedBy + - lastModifiedDateTime + - name + - parentReference + - webUrl + - deleted + - displayName + - isPersonalSite + - root + - settings + - sharepointIds + - siteCollection + - createdByUser + - lastModifiedByUser + - analytics + - columns + - contentTypes + - drive + - drives + - externalColumns + - informationProtection + - items + - lists + - onenote + - operations + - pages + - permissions + - recycleBin + - sites + - termStore type: string - name: $expand in: query @@ -35356,28 +35499,41 @@ paths: items: enum: - '*' - - children - - parentGroup - - relations - - terms + - createdByUser + - lastModifiedByUser + - analytics + - columns + - contentTypes + - drive + - drives + - externalColumns + - informationProtection + - items + - lists + - onenote + - operations + - pages + - permissions + - recycleBin + - sites + - termStore type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.termStore.set' + $ref: '#/components/responses/microsoft.graph.siteCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/termStore/groups/{group-id1}/sets/{set-id}/children/{term-id}/relations/{relation-id}/toTerm': + '/groups/{group-id}/sites/{site-id}/sites/{site-id1}': get: tags: - groups.site - summary: Get toTerm from groups - description: 'The to [term] of the relation. The term to which the relationship is defined.' - operationId: group.site.termStore.group.set.child.relation_GetToTerm + summary: Get sites from groups + description: The collection of the sub-sites under this site. + operationId: group.site_GetSite parameters: - name: group-id in: path @@ -35395,38 +35551,14 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: group-id1 - in: path - description: The unique identifier of group - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: group - - name: set-id - in: path - description: The unique identifier of set - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: set - - name: term-id - in: path - description: The unique identifier of term - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: term - - name: relation-id + - name: site-id1 in: path - description: The unique identifier of relation + description: The unique identifier of site required: true style: simple schema: type: string - x-ms-docs-key-type: relation + x-ms-docs-key-type: site - name: $select in: query description: Select properties to be returned @@ -35438,14 +35570,40 @@ paths: items: enum: - id + - createdBy - createdDateTime - - descriptions - - labels + - description + - eTag + - lastModifiedBy - lastModifiedDateTime - - properties - - children - - relations - - set + - name + - parentReference + - webUrl + - deleted + - displayName + - isPersonalSite + - root + - settings + - sharepointIds + - siteCollection + - createdByUser + - lastModifiedByUser + - analytics + - columns + - contentTypes + - drive + - drives + - externalColumns + - informationProtection + - items + - lists + - onenote + - operations + - pages + - permissions + - recycleBin + - sites + - termStore type: string - name: $expand in: query @@ -35458,9 +35616,24 @@ paths: items: enum: - '*' - - children - - relations - - set + - createdByUser + - lastModifiedByUser + - analytics + - columns + - contentTypes + - drive + - drives + - externalColumns + - informationProtection + - items + - lists + - onenote + - operations + - pages + - permissions + - recycleBin + - sites + - termStore type: string responses: 2XX: @@ -35468,16 +35641,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.termStore.term' + $ref: '#/components/schemas/microsoft.graph.site' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/termStore/groups/{group-id1}/sets/{set-id}/children/{term-id}/relations/$count': + '/groups/{group-id}/sites/{site-id}/sites/$count': get: tags: - groups.site summary: Get the number of the resource - operationId: group.site.termStore.group.set.child.relation_GetCount + operationId: group.site_GetCount parameters: - name: group-id in: path @@ -35495,7 +35668,25 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: group-id1 + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/groups/{group-id}/sites/{site-id}/termStore': + get: + tags: + - groups.site + summary: Get store + description: Read the properties and relationships of a store object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/termstore-store-get?view=graph-rest-1.0 + operationId: group.site_GetTermStore + parameters: + - name: group-id in: path description: The unique identifier of group required: true @@ -35503,36 +35694,59 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: set-id + - name: site-id in: path - description: The unique identifier of set + description: The unique identifier of site required: true style: simple schema: type: string - x-ms-docs-key-type: set - - name: term-id - in: path - description: The unique identifier of term - required: true - style: simple + x-ms-docs-key-type: site + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: term - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + uniqueItems: true + type: array + items: + enum: + - id + - defaultLanguageTag + - languageTags + - groups + - sets + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - groups + - sets + type: string responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.store' default: $ref: '#/components/responses/error' - '/groups/{group-id}/sites/{site-id}/termStore/groups/{group-id1}/sets/{set-id}/children/{term-id}/set': - get: + x-ms-docs-operation-type: operation + patch: tags: - groups.site - summary: Get set from groups - description: 'The [set] in which the term is created.' - operationId: group.site.termStore.group.set.child_GetSet + summary: Update the navigation property termStore in groups + operationId: group.site_UpdateTermStore parameters: - name: group-id in: path @@ -35550,7 +35764,30 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: group-id1 + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.store' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.store' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - groups.site + summary: Delete navigation property termStore for groups + operationId: group.site_DeleteTermStore + parameters: + - name: group-id in: path description: The unique identifier of group required: true @@ -35558,22 +35795,81 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: set-id + - name: site-id in: path - description: The unique identifier of set + description: The unique identifier of site required: true style: simple schema: type: string - x-ms-docs-key-type: set - - name: term-id + x-ms-docs-key-type: site + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/groups/{group-id}/sites/{site-id}/termStore/groups': + get: + tags: + - groups.site + summary: Get termStore group + description: Read the properties and relationships of a term store group object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/termstore-list-groups?view=graph-rest-1.0 + operationId: group.site.termStore_ListGroup + parameters: + - name: group-id in: path - description: The unique identifier of term + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: term + x-ms-docs-key-type: group + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - displayName + - displayName desc + - parentSiteId + - parentSiteId desc + - scope + - scope desc + type: string - name: $select in: query description: Select properties to be returned @@ -35587,12 +35883,10 @@ paths: - id - createdDateTime - description - - localizedNames - - properties - - children - - parentGroup - - relations - - terms + - displayName + - parentSiteId + - scope + - sets type: string - name: $expand in: query @@ -35605,27 +35899,26 @@ paths: items: enum: - '*' - - children - - parentGroup - - relations - - terms + - sets type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.termStore.set' + $ref: '#/components/responses/microsoft.graph.termStore.groupCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/termStore/groups/{group-id1}/sets/{set-id}/children/$count': - get: + post: tags: - groups.site - summary: Get the number of the resource - operationId: group.site.termStore.group.set.child_GetCount + summary: Create group + description: Create a new group object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/termstore-group-post?view=graph-rest-1.0 + operationId: group.site.termStore_CreateGroup parameters: - name: group-id in: path @@ -35643,36 +35936,33 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: group-id1 - in: path - description: The unique identifier of group - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: group - - name: set-id - in: path - description: The unique identifier of set - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: set - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.group' + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.group' default: $ref: '#/components/responses/error' - '/groups/{group-id}/sites/{site-id}/termStore/groups/{group-id1}/sets/{set-id}/parentGroup': + x-ms-docs-operation-type: operation + '/groups/{group-id}/sites/{site-id}/termStore/groups/{group-id1}': get: tags: - groups.site - summary: Get parentGroup from groups - description: 'The parent [group] that contains the set.' - operationId: group.site.termStore.group.set_GetParentGroup + summary: Get termStore group + description: Read the properties and relationships of a term store group object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/termstore-group-get?view=graph-rest-1.0 + operationId: group.site.termStore_GetGroup parameters: - name: group-id in: path @@ -35698,14 +35988,6 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: set-id - in: path - description: The unique identifier of set - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: set - name: $select in: query description: Select properties to be returned @@ -35750,8 +36032,8 @@ paths: patch: tags: - groups.site - summary: Update the navigation property parentGroup in groups - operationId: group.site.termStore.group.set_UpdateParentGroup + summary: Update the navigation property groups in groups + operationId: group.site.termStore_UpdateGroup parameters: - name: group-id in: path @@ -35777,14 +36059,6 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: set-id - in: path - description: The unique identifier of set - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: set requestBody: description: New navigation property values content: @@ -35805,8 +36079,12 @@ paths: delete: tags: - groups.site - summary: Delete navigation property parentGroup for groups - operationId: group.site.termStore.group.set_DeleteParentGroup + summary: Delete group + description: 'Delete a group object in a term [store].' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/termstore-group-delete?view=graph-rest-1.0 + operationId: group.site.termStore_DeleteGroup parameters: - name: group-id in: path @@ -35832,14 +36110,6 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: set-id - in: path - description: The unique identifier of set - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: set - name: If-Match in: header description: ETag @@ -35852,16 +36122,16 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/termStore/groups/{group-id1}/sets/{set-id}/relations': + '/groups/{group-id}/sites/{site-id}/termStore/groups/{group-id1}/sets': get: tags: - groups.site - summary: List relations - description: 'Get the different relation of a [term] or [set] from the relations navigation property.' + summary: List sets + description: Get a list of the set objects and their properties. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/termstore-term-list-relations?view=graph-rest-1.0 - operationId: group.site.termStore.group.set_ListRelation + url: https://learn.microsoft.com/graph/api/termstore-group-list-sets?view=graph-rest-1.0 + operationId: group.site.termStore.group_ListSet parameters: - name: group-id in: path @@ -35887,14 +36157,6 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: set-id - in: path - description: The unique identifier of set - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: set - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -35912,8 +36174,14 @@ paths: enum: - id - id desc - - relationship - - relationship desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - localizedNames + - localizedNames desc + - properties + - properties desc type: string - name: $select in: query @@ -35926,10 +36194,14 @@ paths: items: enum: - id - - relationship - - fromTerm - - set - - toTerm + - createdDateTime + - description + - localizedNames + - properties + - children + - parentGroup + - relations + - terms type: string - name: $expand in: query @@ -35942,13 +36214,14 @@ paths: items: enum: - '*' - - fromTerm - - set - - toTerm + - children + - parentGroup + - relations + - terms type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.termStore.relationCollectionResponse' + $ref: '#/components/responses/microsoft.graph.termStore.setCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -35958,8 +36231,8 @@ paths: post: tags: - groups.site - summary: Create new navigation property to relations for groups - operationId: group.site.termStore.group.set_CreateRelation + summary: Create new navigation property to sets for groups + operationId: group.site.termStore.group_CreateSet parameters: - name: group-id in: path @@ -35985,20 +36258,12 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: set-id - in: path - description: The unique identifier of set - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: set requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.termStore.relation' + $ref: '#/components/schemas/microsoft.graph.termStore.set' required: true responses: 2XX: @@ -36006,17 +36271,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.termStore.relation' + $ref: '#/components/schemas/microsoft.graph.termStore.set' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/termStore/groups/{group-id1}/sets/{set-id}/relations/{relation-id}': + '/groups/{group-id}/sites/{site-id}/termStore/groups/{group-id1}/sets/{set-id}': get: tags: - groups.site - summary: Get relations from groups - description: Indicates which terms have been pinned or reused directly under the set. - operationId: group.site.termStore.group.set_GetRelation + summary: Get sets from groups + description: 'All sets under the group in a term [store].' + operationId: group.site.termStore.group_GetSet parameters: - name: group-id in: path @@ -36050,14 +36315,6 @@ paths: schema: type: string x-ms-docs-key-type: set - - name: relation-id - in: path - description: The unique identifier of relation - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: relation - name: $select in: query description: Select properties to be returned @@ -36069,10 +36326,14 @@ paths: items: enum: - id - - relationship - - fromTerm - - set - - toTerm + - createdDateTime + - description + - localizedNames + - properties + - children + - parentGroup + - relations + - terms type: string - name: $expand in: query @@ -36085,9 +36346,10 @@ paths: items: enum: - '*' - - fromTerm - - set - - toTerm + - children + - parentGroup + - relations + - terms type: string responses: 2XX: @@ -36095,15 +36357,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.termStore.relation' + $ref: '#/components/schemas/microsoft.graph.termStore.set' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - groups.site - summary: Update the navigation property relations in groups - operationId: group.site.termStore.group.set_UpdateRelation + summary: Update the navigation property sets in groups + operationId: group.site.termStore.group_UpdateSet parameters: - name: group-id in: path @@ -36137,20 +36399,12 @@ paths: schema: type: string x-ms-docs-key-type: set - - name: relation-id - in: path - description: The unique identifier of relation - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: relation requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.termStore.relation' + $ref: '#/components/schemas/microsoft.graph.termStore.set' required: true responses: 2XX: @@ -36158,15 +36412,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.termStore.relation' + $ref: '#/components/schemas/microsoft.graph.termStore.set' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - groups.site - summary: Delete navigation property relations for groups - operationId: group.site.termStore.group.set_DeleteRelation + summary: Delete navigation property sets for groups + operationId: group.site.termStore.group_DeleteSet parameters: - name: group-id in: path @@ -36200,14 +36454,6 @@ paths: schema: type: string x-ms-docs-key-type: set - - name: relation-id - in: path - description: The unique identifier of relation - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: relation - name: If-Match in: header description: ETag @@ -36220,13 +36466,16 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/termStore/groups/{group-id1}/sets/{set-id}/relations/{relation-id}/fromTerm': + '/groups/{group-id}/sites/{site-id}/termStore/groups/{group-id1}/sets/{set-id}/children': get: tags: - groups.site - summary: Get fromTerm from groups - description: 'The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set].' - operationId: group.site.termStore.group.set.relation_GetFromTerm + summary: List children + description: 'Get the first level children of a [set] or [term] resource using the children navigation property.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/termstore-term-list-children?view=graph-rest-1.0 + operationId: group.site.termStore.group.set_ListChild parameters: - name: group-id in: path @@ -36260,14 +36509,34 @@ paths: schema: type: string x-ms-docs-key-type: set - - name: relation-id - in: path - description: The unique identifier of relation - required: true - style: simple + - $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: relation + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - createdDateTime + - createdDateTime desc + - descriptions + - descriptions desc + - labels + - labels desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - properties + - properties desc + type: string - name: $select in: query description: Select properties to be returned @@ -36305,21 +36574,22 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.termStore.term' + $ref: '#/components/responses/microsoft.graph.termStore.termCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/termStore/groups/{group-id1}/sets/{set-id}/relations/{relation-id}/set': - get: + post: tags: - groups.site - summary: Get set from groups - description: 'The [set] in which the relation is relevant.' - operationId: group.site.termStore.group.set.relation_GetSet + summary: Create term + description: Create a new term object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/termstore-term-post?view=graph-rest-1.0 + operationId: group.site.termStore.group.set_CreateChild parameters: - name: group-id in: path @@ -36353,67 +36623,30 @@ paths: schema: type: string x-ms-docs-key-type: set - - name: relation-id - in: path - description: The unique identifier of relation - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: relation - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - createdDateTime - - description - - localizedNames - - properties - - children - - parentGroup - - relations - - terms - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - children - - parentGroup - - relations - - terms - type: string + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.term' + required: true responses: 2XX: - description: Retrieved navigation property + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.termStore.set' + $ref: '#/components/schemas/microsoft.graph.termStore.term' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/termStore/groups/{group-id1}/sets/{set-id}/relations/{relation-id}/toTerm': + '/groups/{group-id}/sites/{site-id}/termStore/groups/{group-id1}/sets/{set-id}/children/{term-id}': get: tags: - groups.site - summary: Get toTerm from groups - description: 'The to [term] of the relation. The term to which the relationship is defined.' - operationId: group.site.termStore.group.set.relation_GetToTerm + summary: Get children from groups + description: 'Children terms of set in term [store].' + operationId: group.site.termStore.group.set_GetChild parameters: - name: group-id in: path @@ -36447,14 +36680,14 @@ paths: schema: type: string x-ms-docs-key-type: set - - name: relation-id + - name: term-id in: path - description: The unique identifier of relation + description: The unique identifier of term required: true style: simple schema: type: string - x-ms-docs-key-type: relation + x-ms-docs-key-type: term - name: $select in: query description: Select properties to be returned @@ -36500,12 +36733,11 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/termStore/groups/{group-id1}/sets/{set-id}/relations/$count': - get: + patch: tags: - groups.site - summary: Get the number of the resource - operationId: group.site.termStore.group.set.relation_GetCount + summary: Update the navigation property children in groups + operationId: group.site.termStore.group.set_UpdateChild parameters: - name: group-id in: path @@ -36539,20 +36771,96 @@ paths: schema: type: string x-ms-docs-key-type: set - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + - name: term-id + in: path + description: The unique identifier of term + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: term + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.term' + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.term' default: $ref: '#/components/responses/error' - '/groups/{group-id}/sites/{site-id}/termStore/groups/{group-id1}/sets/{set-id}/terms': + x-ms-docs-operation-type: operation + delete: + tags: + - groups.site + summary: Delete navigation property children for groups + operationId: group.site.termStore.group.set_DeleteChild + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: group-id1 + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: The unique identifier of set + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: The unique identifier of term + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: term + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/groups/{group-id}/sites/{site-id}/termStore/groups/{group-id1}/sets/{set-id}/children/{term-id}/children': get: tags: - groups.site - summary: Get term - description: Read the properties and relationships of a term object. - operationId: group.site.termStore.group.set_ListTerm + summary: Get children from groups + description: Children of current term. + operationId: group.site.termStore.group.set.child_ListChild parameters: - name: group-id in: path @@ -36586,6 +36894,14 @@ paths: schema: type: string x-ms-docs-key-type: set + - name: term-id + in: path + description: The unique identifier of term + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: term - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -36661,8 +36977,8 @@ paths: post: tags: - groups.site - summary: Create new navigation property to terms for groups - operationId: group.site.termStore.group.set_CreateTerm + summary: Create new navigation property to children for groups + operationId: group.site.termStore.group.set.child_CreateChild parameters: - name: group-id in: path @@ -36696,6 +37012,14 @@ paths: schema: type: string x-ms-docs-key-type: set + - name: term-id + in: path + description: The unique identifier of term + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: term requestBody: description: New navigation property content: @@ -36713,16 +37037,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/termStore/groups/{group-id1}/sets/{set-id}/terms/{term-id}': + '/groups/{group-id}/sites/{site-id}/termStore/groups/{group-id1}/sets/{set-id}/children/{term-id}/children/{term-id1}': get: tags: - groups.site - summary: Get term - description: Read the properties and relationships of a term object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/termstore-term-get?view=graph-rest-1.0 - operationId: group.site.termStore.group.set_GetTerm + summary: Get children from groups + description: Children of current term. + operationId: group.site.termStore.group.set.child_GetChild parameters: - name: group-id in: path @@ -36764,6 +37085,14 @@ paths: schema: type: string x-ms-docs-key-type: term + - name: term-id1 + in: path + description: The unique identifier of term + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: term - name: $select in: query description: Select properties to be returned @@ -36812,12 +37141,8 @@ paths: patch: tags: - groups.site - summary: Update term - description: Update the properties of a term object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/termstore-term-update?view=graph-rest-1.0 - operationId: group.site.termStore.group.set_UpdateTerm + summary: Update the navigation property children in groups + operationId: group.site.termStore.group.set.child_UpdateChild parameters: - name: group-id in: path @@ -36859,6 +37184,14 @@ paths: schema: type: string x-ms-docs-key-type: term + - name: term-id1 + in: path + description: The unique identifier of term + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: term requestBody: description: New navigation property values content: @@ -36879,12 +37212,8 @@ paths: delete: tags: - groups.site - summary: Delete term - description: Delete a term object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/termstore-term-delete?view=graph-rest-1.0 - operationId: group.site.termStore.group.set_DeleteTerm + summary: Delete navigation property children for groups + operationId: group.site.termStore.group.set.child_DeleteChild parameters: - name: group-id in: path @@ -36926,6 +37255,14 @@ paths: schema: type: string x-ms-docs-key-type: term + - name: term-id1 + in: path + description: The unique identifier of term + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: term - name: If-Match in: header description: ETag @@ -36938,13 +37275,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/termStore/groups/{group-id1}/sets/{set-id}/terms/{term-id}/children': + '/groups/{group-id}/sites/{site-id}/termStore/groups/{group-id1}/sets/{set-id}/children/{term-id}/children/{term-id1}/relations': get: tags: - groups.site - summary: Get children from groups - description: Children of current term. - operationId: group.site.termStore.group.set.term_ListChild + summary: Get relations from groups + description: To indicate which terms are related to the current term as either pinned or reused. + operationId: group.site.termStore.group.set.child_ListRelation parameters: - name: group-id in: path @@ -36986,6 +37323,14 @@ paths: schema: type: string x-ms-docs-key-type: term + - name: term-id1 + in: path + description: The unique identifier of term + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: term - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -37003,16 +37348,8 @@ paths: enum: - id - id desc - - createdDateTime - - createdDateTime desc - - descriptions - - descriptions desc - - labels - - labels desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - properties - - properties desc + - relationship + - relationship desc type: string - name: $select in: query @@ -37025,14 +37362,10 @@ paths: items: enum: - id - - createdDateTime - - descriptions - - labels - - lastModifiedDateTime - - properties - - children - - relations + - relationship + - fromTerm - set + - toTerm type: string - name: $expand in: query @@ -37045,13 +37378,13 @@ paths: items: enum: - '*' - - children - - relations + - fromTerm - set + - toTerm type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.termStore.termCollectionResponse' + $ref: '#/components/responses/microsoft.graph.termStore.relationCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -37061,8 +37394,8 @@ paths: post: tags: - groups.site - summary: Create new navigation property to children for groups - operationId: group.site.termStore.group.set.term_CreateChild + summary: Create new navigation property to relations for groups + operationId: group.site.termStore.group.set.child_CreateRelation parameters: - name: group-id in: path @@ -37104,12 +37437,20 @@ paths: schema: type: string x-ms-docs-key-type: term + - name: term-id1 + in: path + description: The unique identifier of term + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: term requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.termStore.term' + $ref: '#/components/schemas/microsoft.graph.termStore.relation' required: true responses: 2XX: @@ -37117,17 +37458,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.termStore.term' + $ref: '#/components/schemas/microsoft.graph.termStore.relation' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/termStore/groups/{group-id1}/sets/{set-id}/terms/{term-id}/children/{term-id1}': + '/groups/{group-id}/sites/{site-id}/termStore/groups/{group-id1}/sets/{set-id}/children/{term-id}/children/{term-id1}/relations/{relation-id}': get: tags: - groups.site - summary: Get children from groups - description: Children of current term. - operationId: group.site.termStore.group.set.term_GetChild + summary: Get relations from groups + description: To indicate which terms are related to the current term as either pinned or reused. + operationId: group.site.termStore.group.set.child_GetRelation parameters: - name: group-id in: path @@ -37177,6 +37518,14 @@ paths: schema: type: string x-ms-docs-key-type: term + - name: relation-id + in: path + description: The unique identifier of relation + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: relation - name: $select in: query description: Select properties to be returned @@ -37188,14 +37537,10 @@ paths: items: enum: - id - - createdDateTime - - descriptions - - labels - - lastModifiedDateTime - - properties - - children - - relations + - relationship + - fromTerm - set + - toTerm type: string - name: $expand in: query @@ -37208,9 +37553,9 @@ paths: items: enum: - '*' - - children - - relations + - fromTerm - set + - toTerm type: string responses: 2XX: @@ -37218,15 +37563,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.termStore.term' + $ref: '#/components/schemas/microsoft.graph.termStore.relation' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - groups.site - summary: Update the navigation property children in groups - operationId: group.site.termStore.group.set.term_UpdateChild + summary: Update the navigation property relations in groups + operationId: group.site.termStore.group.set.child_UpdateRelation parameters: - name: group-id in: path @@ -37276,12 +37621,20 @@ paths: schema: type: string x-ms-docs-key-type: term + - name: relation-id + in: path + description: The unique identifier of relation + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: relation requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.termStore.term' + $ref: '#/components/schemas/microsoft.graph.termStore.relation' required: true responses: 2XX: @@ -37289,15 +37642,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.termStore.term' + $ref: '#/components/schemas/microsoft.graph.termStore.relation' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - groups.site - summary: Delete navigation property children for groups - operationId: group.site.termStore.group.set.term_DeleteChild + summary: Delete navigation property relations for groups + operationId: group.site.termStore.group.set.child_DeleteRelation parameters: - name: group-id in: path @@ -37347,6 +37700,14 @@ paths: schema: type: string x-ms-docs-key-type: term + - name: relation-id + in: path + description: The unique identifier of relation + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: relation - name: If-Match in: header description: ETag @@ -37359,13 +37720,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/termStore/groups/{group-id1}/sets/{set-id}/terms/{term-id}/children/{term-id1}/relations': + '/groups/{group-id}/sites/{site-id}/termStore/groups/{group-id1}/sets/{set-id}/children/{term-id}/children/{term-id1}/relations/{relation-id}/fromTerm': get: tags: - groups.site - summary: Get relations from groups - description: To indicate which terms are related to the current term as either pinned or reused. - operationId: group.site.termStore.group.set.term.child_ListRelation + summary: Get fromTerm from groups + description: 'The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set].' + operationId: group.site.termStore.group.set.child.relation_GetFromTerm parameters: - name: group-id in: path @@ -37415,26 +37776,14 @@ paths: schema: type: string x-ms-docs-key-type: term - - $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: relation-id + in: path + description: The unique identifier of relation + required: true + style: simple schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - relationship - - relationship desc - type: string + type: string + x-ms-docs-key-type: relation - name: $select in: query description: Select properties to be returned @@ -37446,10 +37795,14 @@ paths: items: enum: - id - - relationship - - fromTerm + - createdDateTime + - descriptions + - labels + - lastModifiedDateTime + - properties + - children + - relations - set - - toTerm type: string - name: $expand in: query @@ -37462,97 +37815,27 @@ paths: items: enum: - '*' - - fromTerm + - children + - relations - set - - toTerm type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.termStore.relationCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - groups.site - summary: Create new navigation property to relations for groups - operationId: group.site.termStore.group.set.term.child_CreateRelation - parameters: - - name: group-id - in: path - description: The unique identifier of group - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: group - - name: site-id - in: path - description: The unique identifier of site - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: site - - name: group-id1 - in: path - description: The unique identifier of group - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: group - - name: set-id - in: path - description: The unique identifier of set - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: set - - name: term-id - in: path - description: The unique identifier of term - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: term - - name: term-id1 - in: path - description: The unique identifier of term - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: term - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.termStore.relation' - required: true - responses: - 2XX: - description: Created navigation property. + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.termStore.relation' + $ref: '#/components/schemas/microsoft.graph.termStore.term' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/termStore/groups/{group-id1}/sets/{set-id}/terms/{term-id}/children/{term-id1}/relations/{relation-id}': + '/groups/{group-id}/sites/{site-id}/termStore/groups/{group-id1}/sets/{set-id}/children/{term-id}/children/{term-id1}/relations/{relation-id}/set': get: tags: - groups.site - summary: Get relations from groups - description: To indicate which terms are related to the current term as either pinned or reused. - operationId: group.site.termStore.group.set.term.child_GetRelation + summary: Get set from groups + description: 'The [set] in which the relation is relevant.' + operationId: group.site.termStore.group.set.child.relation_GetSet parameters: - name: group-id in: path @@ -37621,10 +37904,14 @@ paths: items: enum: - id - - relationship - - fromTerm - - set - - toTerm + - createdDateTime + - description + - localizedNames + - properties + - children + - parentGroup + - relations + - terms type: string - name: $expand in: query @@ -37637,9 +37924,10 @@ paths: items: enum: - '*' - - fromTerm - - set - - toTerm + - children + - parentGroup + - relations + - terms type: string responses: 2XX: @@ -37647,15 +37935,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.termStore.relation' + $ref: '#/components/schemas/microsoft.graph.termStore.set' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/groups/{group-id}/sites/{site-id}/termStore/groups/{group-id1}/sets/{set-id}/children/{term-id}/children/{term-id1}/relations/{relation-id}/toTerm': + get: tags: - groups.site - summary: Update the navigation property relations in groups - operationId: group.site.termStore.group.set.term.child_UpdateRelation + summary: Get toTerm from groups + description: 'The to [term] of the relation. The term to which the relationship is defined.' + operationId: group.site.termStore.group.set.child.relation_GetToTerm parameters: - name: group-id in: path @@ -37713,28 +38003,57 @@ paths: schema: type: string x-ms-docs-key-type: relation - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.termStore.relation' - required: true + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdDateTime + - descriptions + - labels + - lastModifiedDateTime + - properties + - children + - relations + - set + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - children + - relations + - set + type: string responses: 2XX: - description: Success + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.termStore.relation' + $ref: '#/components/schemas/microsoft.graph.termStore.term' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/groups/{group-id}/sites/{site-id}/termStore/groups/{group-id1}/sets/{set-id}/children/{term-id}/children/{term-id1}/relations/$count': + get: tags: - groups.site - summary: Delete navigation property relations for groups - operationId: group.site.termStore.group.set.term.child_DeleteRelation + summary: Get the number of the resource + operationId: group.site.termStore.group.set.child.relation_GetCount parameters: - name: group-id in: path @@ -37784,423 +38103,20 @@ paths: schema: type: string x-ms-docs-key-type: term - - name: relation-id - in: path - description: The unique identifier of relation - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: relation - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/termStore/groups/{group-id1}/sets/{set-id}/terms/{term-id}/children/{term-id1}/relations/{relation-id}/fromTerm': + '/groups/{group-id}/sites/{site-id}/termStore/groups/{group-id1}/sets/{set-id}/children/{term-id}/children/{term-id1}/set': get: tags: - groups.site - summary: Get fromTerm from groups - description: 'The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set].' - operationId: group.site.termStore.group.set.term.child.relation_GetFromTerm - parameters: - - name: group-id - in: path - description: The unique identifier of group - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: group - - name: site-id - in: path - description: The unique identifier of site - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: site - - name: group-id1 - in: path - description: The unique identifier of group - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: group - - name: set-id - in: path - description: The unique identifier of set - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: set - - name: term-id - in: path - description: The unique identifier of term - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: term - - name: term-id1 - in: path - description: The unique identifier of term - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: term - - name: relation-id - in: path - description: The unique identifier of relation - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: relation - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - createdDateTime - - descriptions - - labels - - lastModifiedDateTime - - properties - - children - - relations - - set - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - children - - relations - - set - type: string - responses: - 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.termStore.term' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/termStore/groups/{group-id1}/sets/{set-id}/terms/{term-id}/children/{term-id1}/relations/{relation-id}/set': - get: - tags: - - groups.site - summary: Get set from groups - description: 'The [set] in which the relation is relevant.' - operationId: group.site.termStore.group.set.term.child.relation_GetSet - parameters: - - name: group-id - in: path - description: The unique identifier of group - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: group - - name: site-id - in: path - description: The unique identifier of site - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: site - - name: group-id1 - in: path - description: The unique identifier of group - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: group - - name: set-id - in: path - description: The unique identifier of set - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: set - - name: term-id - in: path - description: The unique identifier of term - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: term - - name: term-id1 - in: path - description: The unique identifier of term - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: term - - name: relation-id - in: path - description: The unique identifier of relation - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: relation - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - createdDateTime - - description - - localizedNames - - properties - - children - - parentGroup - - relations - - terms - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - children - - parentGroup - - relations - - terms - type: string - responses: - 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.termStore.set' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/termStore/groups/{group-id1}/sets/{set-id}/terms/{term-id}/children/{term-id1}/relations/{relation-id}/toTerm': - get: - tags: - - groups.site - summary: Get toTerm from groups - description: 'The to [term] of the relation. The term to which the relationship is defined.' - operationId: group.site.termStore.group.set.term.child.relation_GetToTerm - parameters: - - name: group-id - in: path - description: The unique identifier of group - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: group - - name: site-id - in: path - description: The unique identifier of site - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: site - - name: group-id1 - in: path - description: The unique identifier of group - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: group - - name: set-id - in: path - description: The unique identifier of set - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: set - - name: term-id - in: path - description: The unique identifier of term - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: term - - name: term-id1 - in: path - description: The unique identifier of term - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: term - - name: relation-id - in: path - description: The unique identifier of relation - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: relation - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - createdDateTime - - descriptions - - labels - - lastModifiedDateTime - - properties - - children - - relations - - set - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - children - - relations - - set - type: string - responses: - 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.termStore.term' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/termStore/groups/{group-id1}/sets/{set-id}/terms/{term-id}/children/{term-id1}/relations/$count': - get: - tags: - - groups.site - summary: Get the number of the resource - operationId: group.site.termStore.group.set.term.child.relation_GetCount - parameters: - - name: group-id - in: path - description: The unique identifier of group - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: group - - name: site-id - in: path - description: The unique identifier of site - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: site - - name: group-id1 - in: path - description: The unique identifier of group - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: group - - name: set-id - in: path - description: The unique identifier of set - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: set - - name: term-id - in: path - description: The unique identifier of term - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: term - - name: term-id1 - in: path - description: The unique identifier of term - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: term - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/groups/{group-id}/sites/{site-id}/termStore/groups/{group-id1}/sets/{set-id}/terms/{term-id}/children/{term-id1}/set': - get: - tags: - - groups.site - summary: Get set from groups - description: 'The [set] in which the term is created.' - operationId: group.site.termStore.group.set.term.child_GetSet + summary: Get set from groups + description: 'The [set] in which the term is created.' + operationId: group.site.termStore.group.set.child_GetSet parameters: - name: group-id in: path @@ -38296,12 +38212,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/termStore/groups/{group-id1}/sets/{set-id}/terms/{term-id}/children/$count': + '/groups/{group-id}/sites/{site-id}/termStore/groups/{group-id1}/sets/{set-id}/children/{term-id}/children/$count': get: tags: - groups.site summary: Get the number of the resource - operationId: group.site.termStore.group.set.term.child_GetCount + operationId: group.site.termStore.group.set.child_GetCount parameters: - name: group-id in: path @@ -38350,13 +38266,13 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/groups/{group-id}/sites/{site-id}/termStore/groups/{group-id1}/sets/{set-id}/terms/{term-id}/relations': + '/groups/{group-id}/sites/{site-id}/termStore/groups/{group-id1}/sets/{set-id}/children/{term-id}/relations': get: tags: - groups.site summary: Get relations from groups description: To indicate which terms are related to the current term as either pinned or reused. - operationId: group.site.termStore.group.set.term_ListRelation + operationId: group.site.termStore.group.set.child_ListRelation parameters: - name: group-id in: path @@ -38462,7 +38378,7 @@ paths: tags: - groups.site summary: Create new navigation property to relations for groups - operationId: group.site.termStore.group.set.term_CreateRelation + operationId: group.site.termStore.group.set.child_CreateRelation parameters: - name: group-id in: path @@ -38521,13 +38437,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/termStore/groups/{group-id1}/sets/{set-id}/terms/{term-id}/relations/{relation-id}': + '/groups/{group-id}/sites/{site-id}/termStore/groups/{group-id1}/sets/{set-id}/children/{term-id}/relations/{relation-id}': get: tags: - groups.site summary: Get relations from groups description: To indicate which terms are related to the current term as either pinned or reused. - operationId: group.site.termStore.group.set.term_GetRelation + operationId: group.site.termStore.group.set.child_GetRelation parameters: - name: group-id in: path @@ -38622,7 +38538,7 @@ paths: tags: - groups.site summary: Update the navigation property relations in groups - operationId: group.site.termStore.group.set.term_UpdateRelation + operationId: group.site.termStore.group.set.child_UpdateRelation parameters: - name: group-id in: path @@ -38693,7 +38609,7 @@ paths: tags: - groups.site summary: Delete navigation property relations for groups - operationId: group.site.termStore.group.set.term_DeleteRelation + operationId: group.site.termStore.group.set.child_DeleteRelation parameters: - name: group-id in: path @@ -38755,13 +38671,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/termStore/groups/{group-id1}/sets/{set-id}/terms/{term-id}/relations/{relation-id}/fromTerm': + '/groups/{group-id}/sites/{site-id}/termStore/groups/{group-id1}/sets/{set-id}/children/{term-id}/relations/{relation-id}/fromTerm': get: tags: - groups.site summary: Get fromTerm from groups description: 'The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set].' - operationId: group.site.termStore.group.set.term.relation_GetFromTerm + operationId: group.site.termStore.group.set.child.relation_GetFromTerm parameters: - name: group-id in: path @@ -38856,13 +38772,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/termStore/groups/{group-id1}/sets/{set-id}/terms/{term-id}/relations/{relation-id}/set': + '/groups/{group-id}/sites/{site-id}/termStore/groups/{group-id1}/sets/{set-id}/children/{term-id}/relations/{relation-id}/set': get: tags: - groups.site summary: Get set from groups description: 'The [set] in which the relation is relevant.' - operationId: group.site.termStore.group.set.term.relation_GetSet + operationId: group.site.termStore.group.set.child.relation_GetSet parameters: - name: group-id in: path @@ -38958,13 +38874,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/termStore/groups/{group-id1}/sets/{set-id}/terms/{term-id}/relations/{relation-id}/toTerm': + '/groups/{group-id}/sites/{site-id}/termStore/groups/{group-id1}/sets/{set-id}/children/{term-id}/relations/{relation-id}/toTerm': get: tags: - groups.site summary: Get toTerm from groups description: 'The to [term] of the relation. The term to which the relationship is defined.' - operationId: group.site.termStore.group.set.term.relation_GetToTerm + operationId: group.site.termStore.group.set.child.relation_GetToTerm parameters: - name: group-id in: path @@ -39059,12 +38975,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/termStore/groups/{group-id1}/sets/{set-id}/terms/{term-id}/relations/$count': + '/groups/{group-id}/sites/{site-id}/termStore/groups/{group-id1}/sets/{set-id}/children/{term-id}/relations/$count': get: tags: - groups.site summary: Get the number of the resource - operationId: group.site.termStore.group.set.term.relation_GetCount + operationId: group.site.termStore.group.set.child.relation_GetCount parameters: - name: group-id in: path @@ -39113,13 +39029,13 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/groups/{group-id}/sites/{site-id}/termStore/groups/{group-id1}/sets/{set-id}/terms/{term-id}/set': + '/groups/{group-id}/sites/{site-id}/termStore/groups/{group-id1}/sets/{set-id}/children/{term-id}/set': get: tags: - groups.site summary: Get set from groups description: 'The [set] in which the term is created.' - operationId: group.site.termStore.group.set.term_GetSet + operationId: group.site.termStore.group.set.child_GetSet parameters: - name: group-id in: path @@ -39207,12 +39123,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/termStore/groups/{group-id1}/sets/{set-id}/terms/$count': + '/groups/{group-id}/sites/{site-id}/termStore/groups/{group-id1}/sets/{set-id}/children/$count': get: tags: - groups.site summary: Get the number of the resource - operationId: group.site.termStore.group.set.term_GetCount + operationId: group.site.termStore.group.set.child_GetCount parameters: - name: group-id in: path @@ -39253,12 +39169,13 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/groups/{group-id}/sites/{site-id}/termStore/groups/{group-id1}/sets/$count': + '/groups/{group-id}/sites/{site-id}/termStore/groups/{group-id1}/sets/{set-id}/parentGroup': get: tags: - groups.site - summary: Get the number of the resource - operationId: group.site.termStore.group.set_GetCount + summary: Get parentGroup from groups + description: 'The parent [group] that contains the set.' + operationId: group.site.termStore.group.set_GetParentGroup parameters: - name: group-id in: path @@ -39284,93 +39201,14 @@ paths: schema: type: string x-ms-docs-key-type: group - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/groups/{group-id}/sites/{site-id}/termStore/groups/$count': - get: - tags: - - groups.site - summary: Get the number of the resource - operationId: group.site.termStore.group_GetCount - parameters: - - name: group-id - in: path - description: The unique identifier of group - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: group - - name: site-id - in: path - description: The unique identifier of site - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: site - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/groups/{group-id}/sites/{site-id}/termStore/sets': - get: - tags: - - groups.site - summary: Get set - description: Read the properties and relationships of a set object. - operationId: group.site.termStore_ListSet - parameters: - - name: group-id - in: path - description: The unique identifier of group - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: group - - name: site-id + - name: set-id in: path - description: The unique identifier of site + description: The unique identifier of set required: true style: simple schema: type: string - x-ms-docs-key-type: site - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - createdDateTime - - createdDateTime desc - - description - - description desc - - localizedNames - - localizedNames desc - - properties - - properties desc - type: string + x-ms-docs-key-type: set - name: $select in: query description: Select properties to be returned @@ -39384,12 +39222,10 @@ paths: - id - createdDateTime - description - - localizedNames - - properties - - children - - parentGroup - - relations - - terms + - displayName + - parentSiteId + - scope + - sets type: string - name: $expand in: query @@ -39402,69 +39238,23 @@ paths: items: enum: - '*' - - children - - parentGroup - - relations - - terms + - sets type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.termStore.setCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - groups.site - summary: Create new navigation property to sets for groups - operationId: group.site.termStore_CreateSet - parameters: - - name: group-id - in: path - description: The unique identifier of group - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: group - - name: site-id - in: path - description: The unique identifier of site - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: site - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.termStore.set' - required: true - responses: - 2XX: - description: Created navigation property. + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.termStore.set' + $ref: '#/components/schemas/microsoft.graph.termStore.group' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}': - get: + patch: tags: - groups.site - summary: Get set - description: Read the properties and relationships of a set object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/termstore-set-get?view=graph-rest-1.0 - operationId: group.site.termStore_GetSet + summary: Update the navigation property parentGroup in groups + operationId: group.site.termStore.group.set_UpdateParentGroup parameters: - name: group-id in: path @@ -39482,71 +39272,7 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: set-id - in: path - description: The unique identifier of set - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: set - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - createdDateTime - - description - - localizedNames - - properties - - children - - parentGroup - - relations - - terms - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - children - - parentGroup - - relations - - terms - type: string - responses: - 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.termStore.set' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - groups.site - summary: Update set - description: Update the properties of a set object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/termstore-set-update?view=graph-rest-1.0 - operationId: group.site.termStore_UpdateSet - parameters: - - name: group-id + - name: group-id1 in: path description: The unique identifier of group required: true @@ -39554,14 +39280,6 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: site-id - in: path - description: The unique identifier of site - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: site - name: set-id in: path description: The unique identifier of set @@ -39575,7 +39293,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.termStore.set' + $ref: '#/components/schemas/microsoft.graph.termStore.group' required: true responses: 2XX: @@ -39583,19 +39301,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.termStore.set' + $ref: '#/components/schemas/microsoft.graph.termStore.group' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - groups.site - summary: Delete set - description: Delete a set object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/termstore-set-delete?view=graph-rest-1.0 - operationId: group.site.termStore_DeleteSet + summary: Delete navigation property parentGroup for groups + operationId: group.site.termStore.group.set_DeleteParentGroup parameters: - name: group-id in: path @@ -39613,6 +39327,14 @@ paths: schema: type: string x-ms-docs-key-type: site + - name: group-id1 + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group - name: set-id in: path description: The unique identifier of set @@ -39633,16 +39355,16 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/children': + '/groups/{group-id}/sites/{site-id}/termStore/groups/{group-id1}/sets/{set-id}/relations': get: tags: - groups.site - summary: List children - description: 'Get the first level children of a [set] or [term] resource using the children navigation property.' + summary: List relations + description: 'Get the different relation of a [term] or [set] from the relations navigation property.' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/termstore-term-list-children?view=graph-rest-1.0 - operationId: group.site.termStore.set_ListChild + url: https://learn.microsoft.com/graph/api/termstore-term-list-relations?view=graph-rest-1.0 + operationId: group.site.termStore.group.set_ListRelation parameters: - name: group-id in: path @@ -39660,6 +39382,14 @@ paths: schema: type: string x-ms-docs-key-type: site + - name: group-id1 + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group - name: set-id in: path description: The unique identifier of set @@ -39685,16 +39415,8 @@ paths: enum: - id - id desc - - createdDateTime - - createdDateTime desc - - descriptions - - descriptions desc - - labels - - labels desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - properties - - properties desc + - relationship + - relationship desc type: string - name: $select in: query @@ -39707,14 +39429,10 @@ paths: items: enum: - id - - createdDateTime - - descriptions - - labels - - lastModifiedDateTime - - properties - - children - - relations + - relationship + - fromTerm - set + - toTerm type: string - name: $expand in: query @@ -39727,13 +39445,13 @@ paths: items: enum: - '*' - - children - - relations + - fromTerm - set + - toTerm type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.termStore.termCollectionResponse' + $ref: '#/components/responses/microsoft.graph.termStore.relationCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -39743,12 +39461,8 @@ paths: post: tags: - groups.site - summary: Create term - description: Create a new term object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/termstore-term-post?view=graph-rest-1.0 - operationId: group.site.termStore.set_CreateChild + summary: Create new navigation property to relations for groups + operationId: group.site.termStore.group.set_CreateRelation parameters: - name: group-id in: path @@ -39766,6 +39480,14 @@ paths: schema: type: string x-ms-docs-key-type: site + - name: group-id1 + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group - name: set-id in: path description: The unique identifier of set @@ -39779,7 +39501,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.termStore.term' + $ref: '#/components/schemas/microsoft.graph.termStore.relation' required: true responses: 2XX: @@ -39787,17 +39509,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.termStore.term' + $ref: '#/components/schemas/microsoft.graph.termStore.relation' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/children/{term-id}': + '/groups/{group-id}/sites/{site-id}/termStore/groups/{group-id1}/sets/{set-id}/relations/{relation-id}': get: tags: - groups.site - summary: Get children from groups - description: 'Children terms of set in term [store].' - operationId: group.site.termStore.set_GetChild + summary: Get relations from groups + description: Indicates which terms have been pinned or reused directly under the set. + operationId: group.site.termStore.group.set_GetRelation parameters: - name: group-id in: path @@ -39815,6 +39537,14 @@ paths: schema: type: string x-ms-docs-key-type: site + - name: group-id1 + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group - name: set-id in: path description: The unique identifier of set @@ -39823,14 +39553,14 @@ paths: schema: type: string x-ms-docs-key-type: set - - name: term-id + - name: relation-id in: path - description: The unique identifier of term + description: The unique identifier of relation required: true style: simple schema: type: string - x-ms-docs-key-type: term + x-ms-docs-key-type: relation - name: $select in: query description: Select properties to be returned @@ -39842,14 +39572,10 @@ paths: items: enum: - id - - createdDateTime - - descriptions - - labels - - lastModifiedDateTime - - properties - - children - - relations + - relationship + - fromTerm - set + - toTerm type: string - name: $expand in: query @@ -39862,9 +39588,9 @@ paths: items: enum: - '*' - - children - - relations + - fromTerm - set + - toTerm type: string responses: 2XX: @@ -39872,15 +39598,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.termStore.term' + $ref: '#/components/schemas/microsoft.graph.termStore.relation' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - groups.site - summary: Update the navigation property children in groups - operationId: group.site.termStore.set_UpdateChild + summary: Update the navigation property relations in groups + operationId: group.site.termStore.group.set_UpdateRelation parameters: - name: group-id in: path @@ -39898,6 +39624,14 @@ paths: schema: type: string x-ms-docs-key-type: site + - name: group-id1 + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group - name: set-id in: path description: The unique identifier of set @@ -39906,20 +39640,20 @@ paths: schema: type: string x-ms-docs-key-type: set - - name: term-id + - name: relation-id in: path - description: The unique identifier of term + description: The unique identifier of relation required: true style: simple schema: type: string - x-ms-docs-key-type: term + x-ms-docs-key-type: relation requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.termStore.term' + $ref: '#/components/schemas/microsoft.graph.termStore.relation' required: true responses: 2XX: @@ -39927,15 +39661,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.termStore.term' + $ref: '#/components/schemas/microsoft.graph.termStore.relation' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - groups.site - summary: Delete navigation property children for groups - operationId: group.site.termStore.set_DeleteChild + summary: Delete navigation property relations for groups + operationId: group.site.termStore.group.set_DeleteRelation parameters: - name: group-id in: path @@ -39953,6 +39687,14 @@ paths: schema: type: string x-ms-docs-key-type: site + - name: group-id1 + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group - name: set-id in: path description: The unique identifier of set @@ -39961,14 +39703,14 @@ paths: schema: type: string x-ms-docs-key-type: set - - name: term-id + - name: relation-id in: path - description: The unique identifier of term + description: The unique identifier of relation required: true style: simple schema: type: string - x-ms-docs-key-type: term + x-ms-docs-key-type: relation - name: If-Match in: header description: ETag @@ -39981,13 +39723,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/children/{term-id}/children': + '/groups/{group-id}/sites/{site-id}/termStore/groups/{group-id1}/sets/{set-id}/relations/{relation-id}/fromTerm': get: tags: - groups.site - summary: Get children from groups - description: Children of current term. - operationId: group.site.termStore.set.child_ListChild + summary: Get fromTerm from groups + description: 'The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set].' + operationId: group.site.termStore.group.set.relation_GetFromTerm parameters: - name: group-id in: path @@ -40005,6 +39747,14 @@ paths: schema: type: string x-ms-docs-key-type: site + - name: group-id1 + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group - name: set-id in: path description: The unique identifier of set @@ -40013,42 +39763,14 @@ paths: schema: type: string x-ms-docs-key-type: set - - name: term-id + - name: relation-id in: path - description: The unique identifier of term + description: The unique identifier of relation required: true style: simple schema: type: string - x-ms-docs-key-type: term - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - createdDateTime - - createdDateTime desc - - descriptions - - descriptions desc - - labels - - labels desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - properties - - properties desc - type: string + x-ms-docs-key-type: relation - name: $select in: query description: Select properties to be returned @@ -40086,18 +39808,21 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.termStore.termCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.term' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + '/groups/{group-id}/sites/{site-id}/termStore/groups/{group-id1}/sets/{set-id}/relations/{relation-id}/set': + get: tags: - groups.site - summary: Create new navigation property to children for groups - operationId: group.site.termStore.set.child_CreateChild + summary: Get set from groups + description: 'The [set] in which the relation is relevant.' + operationId: group.site.termStore.group.set.relation_GetSet parameters: - name: group-id in: path @@ -40115,6 +39840,14 @@ paths: schema: type: string x-ms-docs-key-type: site + - name: group-id1 + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group - name: set-id in: path description: The unique identifier of set @@ -40123,79 +39856,14 @@ paths: schema: type: string x-ms-docs-key-type: set - - name: term-id + - name: relation-id in: path - description: The unique identifier of term + description: The unique identifier of relation required: true style: simple schema: type: string - x-ms-docs-key-type: term - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.termStore.term' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.termStore.term' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/children/{term-id}/children/{term-id1}': - get: - tags: - - groups.site - summary: Get children from groups - description: Children of current term. - operationId: group.site.termStore.set.child_GetChild - parameters: - - name: group-id - in: path - description: The unique identifier of group - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: group - - name: site-id - in: path - description: The unique identifier of site - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: site - - name: set-id - in: path - description: The unique identifier of set - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: set - - name: term-id - in: path - description: The unique identifier of term - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: term - - name: term-id1 - in: path - description: The unique identifier of term - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: term + x-ms-docs-key-type: relation - name: $select in: query description: Select properties to be returned @@ -40208,13 +39876,13 @@ paths: enum: - id - createdDateTime - - descriptions - - labels - - lastModifiedDateTime + - description + - localizedNames - properties - children + - parentGroup - relations - - set + - terms type: string - name: $expand in: query @@ -40228,8 +39896,9 @@ paths: enum: - '*' - children + - parentGroup - relations - - set + - terms type: string responses: 2XX: @@ -40237,15 +39906,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.termStore.term' + $ref: '#/components/schemas/microsoft.graph.termStore.set' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/groups/{group-id}/sites/{site-id}/termStore/groups/{group-id1}/sets/{set-id}/relations/{relation-id}/toTerm': + get: tags: - groups.site - summary: Update the navigation property children in groups - operationId: group.site.termStore.set.child_UpdateChild + summary: Get toTerm from groups + description: 'The to [term] of the relation. The term to which the relationship is defined.' + operationId: group.site.termStore.group.set.relation_GetToTerm parameters: - name: group-id in: path @@ -40263,40 +39934,68 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: set-id + - name: group-id1 in: path - description: The unique identifier of set + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: set - - name: term-id + x-ms-docs-key-type: group + - name: set-id in: path - description: The unique identifier of term + description: The unique identifier of set required: true style: simple schema: type: string - x-ms-docs-key-type: term - - name: term-id1 + x-ms-docs-key-type: set + - name: relation-id in: path - description: The unique identifier of term + description: The unique identifier of relation required: true style: simple schema: type: string - x-ms-docs-key-type: term - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.termStore.term' - required: true + x-ms-docs-key-type: relation + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdDateTime + - descriptions + - labels + - lastModifiedDateTime + - properties + - children + - relations + - set + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - children + - relations + - set + type: string responses: 2XX: - description: Success + description: Retrieved navigation property content: application/json: schema: @@ -40304,11 +40003,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/groups/{group-id}/sites/{site-id}/termStore/groups/{group-id1}/sets/{set-id}/relations/$count': + get: tags: - groups.site - summary: Delete navigation property children for groups - operationId: group.site.termStore.set.child_DeleteChild + summary: Get the number of the resource + operationId: group.site.termStore.group.set.relation_GetCount parameters: - name: group-id in: path @@ -40326,49 +40026,36 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: set-id - in: path - description: The unique identifier of set - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: set - - name: term-id + - name: group-id1 in: path - description: The unique identifier of term + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: term - - name: term-id1 + x-ms-docs-key-type: group + - name: set-id in: path - description: The unique identifier of term + description: The unique identifier of set required: true style: simple schema: type: string - x-ms-docs-key-type: term - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string + x-ms-docs-key-type: set + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/children/{term-id}/children/{term-id1}/relations': + '/groups/{group-id}/sites/{site-id}/termStore/groups/{group-id1}/sets/{set-id}/terms': get: tags: - groups.site - summary: Get relations from groups - description: To indicate which terms are related to the current term as either pinned or reused. - operationId: group.site.termStore.set.child_ListRelation + summary: Get term + description: Read the properties and relationships of a term object. + operationId: group.site.termStore.group.set_ListTerm parameters: - name: group-id in: path @@ -40386,30 +40073,22 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: set-id - in: path - description: The unique identifier of set - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: set - - name: term-id + - name: group-id1 in: path - description: The unique identifier of term + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: term - - name: term-id1 + x-ms-docs-key-type: group + - name: set-id in: path - description: The unique identifier of term + description: The unique identifier of set required: true style: simple schema: type: string - x-ms-docs-key-type: term + x-ms-docs-key-type: set - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -40427,8 +40106,16 @@ paths: enum: - id - id desc - - relationship - - relationship desc + - createdDateTime + - createdDateTime desc + - descriptions + - descriptions desc + - labels + - labels desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - properties + - properties desc type: string - name: $select in: query @@ -40441,10 +40128,14 @@ paths: items: enum: - id - - relationship - - fromTerm + - createdDateTime + - descriptions + - labels + - lastModifiedDateTime + - properties + - children + - relations - set - - toTerm type: string - name: $expand in: query @@ -40457,13 +40148,13 @@ paths: items: enum: - '*' - - fromTerm + - children + - relations - set - - toTerm type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.termStore.relationCollectionResponse' + $ref: '#/components/responses/microsoft.graph.termStore.termCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -40473,8 +40164,8 @@ paths: post: tags: - groups.site - summary: Create new navigation property to relations for groups - operationId: group.site.termStore.set.child_CreateRelation + summary: Create new navigation property to terms for groups + operationId: group.site.termStore.group.set_CreateTerm parameters: - name: group-id in: path @@ -40492,36 +40183,28 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: set-id - in: path - description: The unique identifier of set - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: set - - name: term-id + - name: group-id1 in: path - description: The unique identifier of term + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: term - - name: term-id1 + x-ms-docs-key-type: group + - name: set-id in: path - description: The unique identifier of term + description: The unique identifier of set required: true style: simple schema: type: string - x-ms-docs-key-type: term + x-ms-docs-key-type: set requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.termStore.relation' + $ref: '#/components/schemas/microsoft.graph.termStore.term' required: true responses: 2XX: @@ -40529,17 +40212,20 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.termStore.relation' + $ref: '#/components/schemas/microsoft.graph.termStore.term' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/children/{term-id}/children/{term-id1}/relations/{relation-id}': + '/groups/{group-id}/sites/{site-id}/termStore/groups/{group-id1}/sets/{set-id}/terms/{term-id}': get: tags: - groups.site - summary: Get relations from groups - description: To indicate which terms are related to the current term as either pinned or reused. - operationId: group.site.termStore.set.child_GetRelation + summary: Get term + description: Read the properties and relationships of a term object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/termstore-term-get?view=graph-rest-1.0 + operationId: group.site.termStore.group.set_GetTerm parameters: - name: group-id in: path @@ -40557,23 +40243,23 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: set-id + - name: group-id1 in: path - description: The unique identifier of set + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: set - - name: term-id + x-ms-docs-key-type: group + - name: set-id in: path - description: The unique identifier of term + description: The unique identifier of set required: true style: simple schema: type: string - x-ms-docs-key-type: term - - name: term-id1 + x-ms-docs-key-type: set + - name: term-id in: path description: The unique identifier of term required: true @@ -40581,14 +40267,6 @@ paths: schema: type: string x-ms-docs-key-type: term - - name: relation-id - in: path - description: The unique identifier of relation - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: relation - name: $select in: query description: Select properties to be returned @@ -40600,10 +40278,14 @@ paths: items: enum: - id - - relationship - - fromTerm + - createdDateTime + - descriptions + - labels + - lastModifiedDateTime + - properties + - children + - relations - set - - toTerm type: string - name: $expand in: query @@ -40616,9 +40298,9 @@ paths: items: enum: - '*' - - fromTerm + - children + - relations - set - - toTerm type: string responses: 2XX: @@ -40626,15 +40308,19 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.termStore.relation' + $ref: '#/components/schemas/microsoft.graph.termStore.term' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - groups.site - summary: Update the navigation property relations in groups - operationId: group.site.termStore.set.child_UpdateRelation + summary: Update term + description: Update the properties of a term object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/termstore-term-update?view=graph-rest-1.0 + operationId: group.site.termStore.group.set_UpdateTerm parameters: - name: group-id in: path @@ -40652,23 +40338,23 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: set-id + - name: group-id1 in: path - description: The unique identifier of set + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: set - - name: term-id + x-ms-docs-key-type: group + - name: set-id in: path - description: The unique identifier of term + description: The unique identifier of set required: true style: simple schema: type: string - x-ms-docs-key-type: term - - name: term-id1 + x-ms-docs-key-type: set + - name: term-id in: path description: The unique identifier of term required: true @@ -40676,20 +40362,12 @@ paths: schema: type: string x-ms-docs-key-type: term - - name: relation-id - in: path - description: The unique identifier of relation - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: relation requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.termStore.relation' + $ref: '#/components/schemas/microsoft.graph.termStore.term' required: true responses: 2XX: @@ -40697,15 +40375,19 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.termStore.relation' + $ref: '#/components/schemas/microsoft.graph.termStore.term' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - groups.site - summary: Delete navigation property relations for groups - operationId: group.site.termStore.set.child_DeleteRelation + summary: Delete term + description: Delete a term object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/termstore-term-delete?view=graph-rest-1.0 + operationId: group.site.termStore.group.set_DeleteTerm parameters: - name: group-id in: path @@ -40723,23 +40405,23 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: set-id + - name: group-id1 in: path - description: The unique identifier of set + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: set - - name: term-id + x-ms-docs-key-type: group + - name: set-id in: path - description: The unique identifier of term + description: The unique identifier of set required: true style: simple schema: type: string - x-ms-docs-key-type: term - - name: term-id1 + x-ms-docs-key-type: set + - name: term-id in: path description: The unique identifier of term required: true @@ -40747,14 +40429,6 @@ paths: schema: type: string x-ms-docs-key-type: term - - name: relation-id - in: path - description: The unique identifier of relation - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: relation - name: If-Match in: header description: ETag @@ -40767,13 +40441,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/children/{term-id}/children/{term-id1}/relations/{relation-id}/fromTerm': + '/groups/{group-id}/sites/{site-id}/termStore/groups/{group-id1}/sets/{set-id}/terms/{term-id}/children': get: tags: - groups.site - summary: Get fromTerm from groups - description: 'The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set].' - operationId: group.site.termStore.set.child.relation_GetFromTerm + summary: Get children from groups + description: Children of current term. + operationId: group.site.termStore.group.set.term_ListChild parameters: - name: group-id in: path @@ -40791,23 +40465,23 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: set-id + - name: group-id1 in: path - description: The unique identifier of set + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: set - - name: term-id + x-ms-docs-key-type: group + - name: set-id in: path - description: The unique identifier of term + description: The unique identifier of set required: true style: simple schema: type: string - x-ms-docs-key-type: term - - name: term-id1 + x-ms-docs-key-type: set + - name: term-id in: path description: The unique identifier of term required: true @@ -40815,14 +40489,34 @@ paths: schema: type: string x-ms-docs-key-type: term - - name: relation-id - in: path - description: The unique identifier of relation - required: true - style: simple + - $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: relation + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - createdDateTime + - createdDateTime desc + - descriptions + - descriptions desc + - labels + - labels desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - properties + - properties desc + type: string - name: $select in: query description: Select properties to be returned @@ -40860,7 +40554,69 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property + $ref: '#/components/responses/microsoft.graph.termStore.termCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - groups.site + summary: Create new navigation property to children for groups + operationId: group.site.termStore.group.set.term_CreateChild + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: group-id1 + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: The unique identifier of set + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: The unique identifier of term + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: term + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.term' + required: true + responses: + 2XX: + description: Created navigation property. content: application/json: schema: @@ -40868,13 +40624,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/children/{term-id}/children/{term-id1}/relations/{relation-id}/set': + '/groups/{group-id}/sites/{site-id}/termStore/groups/{group-id1}/sets/{set-id}/terms/{term-id}/children/{term-id1}': get: tags: - groups.site - summary: Get set from groups - description: 'The [set] in which the relation is relevant.' - operationId: group.site.termStore.set.child.relation_GetSet + summary: Get children from groups + description: Children of current term. + operationId: group.site.termStore.group.set.term_GetChild parameters: - name: group-id in: path @@ -40892,6 +40648,14 @@ paths: schema: type: string x-ms-docs-key-type: site + - name: group-id1 + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group - name: set-id in: path description: The unique identifier of set @@ -40916,14 +40680,6 @@ paths: schema: type: string x-ms-docs-key-type: term - - name: relation-id - in: path - description: The unique identifier of relation - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: relation - name: $select in: query description: Select properties to be returned @@ -40936,13 +40692,13 @@ paths: enum: - id - createdDateTime - - description - - localizedNames + - descriptions + - labels + - lastModifiedDateTime - properties - children - - parentGroup - relations - - terms + - set type: string - name: $expand in: query @@ -40956,9 +40712,8 @@ paths: enum: - '*' - children - - parentGroup - relations - - terms + - set type: string responses: 2XX: @@ -40966,17 +40721,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.termStore.set' + $ref: '#/components/schemas/microsoft.graph.termStore.term' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/children/{term-id}/children/{term-id1}/relations/{relation-id}/toTerm': - get: + patch: tags: - groups.site - summary: Get toTerm from groups - description: 'The to [term] of the relation. The term to which the relationship is defined.' - operationId: group.site.termStore.set.child.relation_GetToTerm + summary: Update the navigation property children in groups + operationId: group.site.termStore.group.set.term_UpdateChild parameters: - name: group-id in: path @@ -40994,6 +40747,14 @@ paths: schema: type: string x-ms-docs-key-type: site + - name: group-id1 + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group - name: set-id in: path description: The unique identifier of set @@ -41018,52 +40779,16 @@ paths: schema: type: string x-ms-docs-key-type: term - - name: relation-id - in: path - description: The unique identifier of relation - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: relation - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - createdDateTime - - descriptions - - labels - - lastModifiedDateTime - - properties - - children - - relations - - set - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - children - - relations - - set - type: string + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.term' + required: true responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: @@ -41071,12 +40796,11 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/children/{term-id}/children/{term-id1}/relations/$count': - get: + delete: tags: - groups.site - summary: Get the number of the resource - operationId: group.site.termStore.set.child.relation_GetCount + summary: Delete navigation property children for groups + operationId: group.site.termStore.group.set.term_DeleteChild parameters: - name: group-id in: path @@ -41094,46 +40818,7 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: set-id - in: path - description: The unique identifier of set - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: set - - name: term-id - in: path - description: The unique identifier of term - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: term - - name: term-id1 - in: path - description: The unique identifier of term - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: term - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/children/{term-id}/children/{term-id1}/set': - get: - tags: - - groups.site - summary: Get set from groups - description: 'The [set] in which the term is created.' - operationId: group.site.termStore.set.child_GetSet - parameters: - - name: group-id + - name: group-id1 in: path description: The unique identifier of group required: true @@ -41141,14 +40826,6 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: site-id - in: path - description: The unique identifier of site - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: site - name: set-id in: path description: The unique identifier of set @@ -41173,58 +40850,25 @@ paths: schema: type: string x-ms-docs-key-type: term - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - createdDateTime - - description - - localizedNames - - properties - - children - - parentGroup - - relations - - terms - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + - name: If-Match + in: header + description: ETag + style: simple schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - children - - parentGroup - - relations - - terms - type: string + type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.termStore.set' + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/children/{term-id}/children/$count': + '/groups/{group-id}/sites/{site-id}/termStore/groups/{group-id1}/sets/{set-id}/terms/{term-id}/children/{term-id1}/relations': get: tags: - groups.site - summary: Get the number of the resource - operationId: group.site.termStore.set.child_GetCount + summary: Get relations from groups + description: To indicate which terms are related to the current term as either pinned or reused. + operationId: group.site.termStore.group.set.term.child_ListRelation parameters: - name: group-id in: path @@ -41242,38 +40886,7 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: set-id - in: path - description: The unique identifier of set - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: set - - name: term-id - in: path - description: The unique identifier of term - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: term - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/children/{term-id}/relations': - get: - tags: - - groups.site - summary: Get relations from groups - description: To indicate which terms are related to the current term as either pinned or reused. - operationId: group.site.termStore.set.child_ListRelation - parameters: - - name: group-id + - name: group-id1 in: path description: The unique identifier of group required: true @@ -41281,23 +40894,23 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: site-id + - name: set-id in: path - description: The unique identifier of site + description: The unique identifier of set required: true style: simple schema: type: string - x-ms-docs-key-type: site - - name: set-id + x-ms-docs-key-type: set + - name: term-id in: path - description: The unique identifier of set + description: The unique identifier of term required: true style: simple schema: type: string - x-ms-docs-key-type: set - - name: term-id + x-ms-docs-key-type: term + - name: term-id1 in: path description: The unique identifier of term required: true @@ -41369,7 +40982,7 @@ paths: tags: - groups.site summary: Create new navigation property to relations for groups - operationId: group.site.termStore.set.child_CreateRelation + operationId: group.site.termStore.group.set.term.child_CreateRelation parameters: - name: group-id in: path @@ -41387,6 +41000,14 @@ paths: schema: type: string x-ms-docs-key-type: site + - name: group-id1 + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group - name: set-id in: path description: The unique identifier of set @@ -41403,6 +41024,14 @@ paths: schema: type: string x-ms-docs-key-type: term + - name: term-id1 + in: path + description: The unique identifier of term + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: term requestBody: description: New navigation property content: @@ -41420,13 +41049,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/children/{term-id}/relations/{relation-id}': + '/groups/{group-id}/sites/{site-id}/termStore/groups/{group-id1}/sets/{set-id}/terms/{term-id}/children/{term-id1}/relations/{relation-id}': get: tags: - groups.site summary: Get relations from groups description: To indicate which terms are related to the current term as either pinned or reused. - operationId: group.site.termStore.set.child_GetRelation + operationId: group.site.termStore.group.set.term.child_GetRelation parameters: - name: group-id in: path @@ -41444,6 +41073,14 @@ paths: schema: type: string x-ms-docs-key-type: site + - name: group-id1 + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group - name: set-id in: path description: The unique identifier of set @@ -41460,6 +41097,14 @@ paths: schema: type: string x-ms-docs-key-type: term + - name: term-id1 + in: path + description: The unique identifier of term + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: term - name: relation-id in: path description: The unique identifier of relation @@ -41513,7 +41158,7 @@ paths: tags: - groups.site summary: Update the navigation property relations in groups - operationId: group.site.termStore.set.child_UpdateRelation + operationId: group.site.termStore.group.set.term.child_UpdateRelation parameters: - name: group-id in: path @@ -41531,6 +41176,14 @@ paths: schema: type: string x-ms-docs-key-type: site + - name: group-id1 + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group - name: set-id in: path description: The unique identifier of set @@ -41547,6 +41200,14 @@ paths: schema: type: string x-ms-docs-key-type: term + - name: term-id1 + in: path + description: The unique identifier of term + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: term - name: relation-id in: path description: The unique identifier of relation @@ -41576,7 +41237,7 @@ paths: tags: - groups.site summary: Delete navigation property relations for groups - operationId: group.site.termStore.set.child_DeleteRelation + operationId: group.site.termStore.group.set.term.child_DeleteRelation parameters: - name: group-id in: path @@ -41594,6 +41255,14 @@ paths: schema: type: string x-ms-docs-key-type: site + - name: group-id1 + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group - name: set-id in: path description: The unique identifier of set @@ -41610,6 +41279,14 @@ paths: schema: type: string x-ms-docs-key-type: term + - name: term-id1 + in: path + description: The unique identifier of term + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: term - name: relation-id in: path description: The unique identifier of relation @@ -41630,13 +41307,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/children/{term-id}/relations/{relation-id}/fromTerm': + '/groups/{group-id}/sites/{site-id}/termStore/groups/{group-id1}/sets/{set-id}/terms/{term-id}/children/{term-id1}/relations/{relation-id}/fromTerm': get: tags: - groups.site summary: Get fromTerm from groups description: 'The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set].' - operationId: group.site.termStore.set.child.relation_GetFromTerm + operationId: group.site.termStore.group.set.term.child.relation_GetFromTerm parameters: - name: group-id in: path @@ -41654,6 +41331,14 @@ paths: schema: type: string x-ms-docs-key-type: site + - name: group-id1 + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group - name: set-id in: path description: The unique identifier of set @@ -41670,6 +41355,14 @@ paths: schema: type: string x-ms-docs-key-type: term + - name: term-id1 + in: path + description: The unique identifier of term + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: term - name: relation-id in: path description: The unique identifier of relation @@ -41723,13 +41416,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/children/{term-id}/relations/{relation-id}/set': + '/groups/{group-id}/sites/{site-id}/termStore/groups/{group-id1}/sets/{set-id}/terms/{term-id}/children/{term-id1}/relations/{relation-id}/set': get: tags: - groups.site summary: Get set from groups description: 'The [set] in which the relation is relevant.' - operationId: group.site.termStore.set.child.relation_GetSet + operationId: group.site.termStore.group.set.term.child.relation_GetSet parameters: - name: group-id in: path @@ -41747,6 +41440,14 @@ paths: schema: type: string x-ms-docs-key-type: site + - name: group-id1 + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group - name: set-id in: path description: The unique identifier of set @@ -41763,6 +41464,14 @@ paths: schema: type: string x-ms-docs-key-type: term + - name: term-id1 + in: path + description: The unique identifier of term + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: term - name: relation-id in: path description: The unique identifier of relation @@ -41817,13 +41526,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/children/{term-id}/relations/{relation-id}/toTerm': + '/groups/{group-id}/sites/{site-id}/termStore/groups/{group-id1}/sets/{set-id}/terms/{term-id}/children/{term-id1}/relations/{relation-id}/toTerm': get: tags: - groups.site summary: Get toTerm from groups description: 'The to [term] of the relation. The term to which the relationship is defined.' - operationId: group.site.termStore.set.child.relation_GetToTerm + operationId: group.site.termStore.group.set.term.child.relation_GetToTerm parameters: - name: group-id in: path @@ -41841,6 +41550,14 @@ paths: schema: type: string x-ms-docs-key-type: site + - name: group-id1 + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group - name: set-id in: path description: The unique identifier of set @@ -41857,6 +41574,14 @@ paths: schema: type: string x-ms-docs-key-type: term + - name: term-id1 + in: path + description: The unique identifier of term + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: term - name: relation-id in: path description: The unique identifier of relation @@ -41910,12 +41635,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/children/{term-id}/relations/$count': + '/groups/{group-id}/sites/{site-id}/termStore/groups/{group-id1}/sets/{set-id}/terms/{term-id}/children/{term-id1}/relations/$count': get: tags: - groups.site summary: Get the number of the resource - operationId: group.site.termStore.set.child.relation_GetCount + operationId: group.site.termStore.group.set.term.child.relation_GetCount parameters: - name: group-id in: path @@ -41933,6 +41658,14 @@ paths: schema: type: string x-ms-docs-key-type: site + - name: group-id1 + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group - name: set-id in: path description: The unique identifier of set @@ -41949,6 +41682,14 @@ paths: schema: type: string x-ms-docs-key-type: term + - name: term-id1 + in: path + description: The unique identifier of term + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: term - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -41956,13 +41697,13 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/children/{term-id}/set': + '/groups/{group-id}/sites/{site-id}/termStore/groups/{group-id1}/sets/{set-id}/terms/{term-id}/children/{term-id1}/set': get: tags: - groups.site summary: Get set from groups description: 'The [set] in which the term is created.' - operationId: group.site.termStore.set.child_GetSet + operationId: group.site.termStore.group.set.term.child_GetSet parameters: - name: group-id in: path @@ -41980,6 +41721,14 @@ paths: schema: type: string x-ms-docs-key-type: site + - name: group-id1 + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group - name: set-id in: path description: The unique identifier of set @@ -41996,6 +41745,14 @@ paths: schema: type: string x-ms-docs-key-type: term + - name: term-id1 + in: path + description: The unique identifier of term + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: term - name: $select in: query description: Select properties to be returned @@ -42042,12 +41799,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/children/$count': + '/groups/{group-id}/sites/{site-id}/termStore/groups/{group-id1}/sets/{set-id}/terms/{term-id}/children/$count': get: tags: - groups.site summary: Get the number of the resource - operationId: group.site.termStore.set.child_GetCount + operationId: group.site.termStore.group.set.term.child_GetCount parameters: - name: group-id in: path @@ -42065,30 +41822,7 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: set-id - in: path - description: The unique identifier of set - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: set - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/parentGroup': - get: - tags: - - groups.site - summary: Get parentGroup from groups - description: 'The parent [group] that contains the set.' - operationId: group.site.termStore.set_GetParentGroup - parameters: - - name: group-id + - name: group-id1 in: path description: The unique identifier of group required: true @@ -42096,14 +41830,6 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: site-id - in: path - description: The unique identifier of site - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: site - name: set-id in: path description: The unique identifier of set @@ -42112,99 +41838,28 @@ paths: schema: type: string x-ms-docs-key-type: set - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - createdDateTime - - description - - displayName - - parentSiteId - - scope - - sets - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - sets - type: string - responses: - 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.termStore.group' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - groups.site - summary: Update the navigation property parentGroup in groups - operationId: group.site.termStore.set_UpdateParentGroup - parameters: - - name: group-id - in: path - description: The unique identifier of group - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: group - - name: site-id - in: path - description: The unique identifier of site - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: site - - name: set-id + - name: term-id in: path - description: The unique identifier of set + description: The unique identifier of term required: true style: simple schema: type: string - x-ms-docs-key-type: set - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.termStore.group' - required: true + x-ms-docs-key-type: term + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.termStore.group' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + '/groups/{group-id}/sites/{site-id}/termStore/groups/{group-id1}/sets/{set-id}/terms/{term-id}/relations': + get: tags: - groups.site - summary: Delete navigation property parentGroup for groups - operationId: group.site.termStore.set_DeleteParentGroup + summary: Get relations from groups + description: To indicate which terms are related to the current term as either pinned or reused. + operationId: group.site.termStore.group.set.term_ListRelation parameters: - name: group-id in: path @@ -42222,38 +41877,7 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: set-id - in: path - description: The unique identifier of set - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: set - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/parentGroup/sets': - get: - tags: - - groups.site - summary: List sets - description: Get a list of the set objects and their properties. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/termstore-group-list-sets?view=graph-rest-1.0 - operationId: group.site.termStore.set.parentGroup_ListSet - parameters: - - name: group-id + - name: group-id1 in: path description: The unique identifier of group required: true @@ -42261,22 +41885,22 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: site-id + - name: set-id in: path - description: The unique identifier of site + description: The unique identifier of set required: true style: simple schema: type: string - x-ms-docs-key-type: site - - name: set-id + x-ms-docs-key-type: set + - name: term-id in: path - description: The unique identifier of set + description: The unique identifier of term required: true style: simple schema: type: string - x-ms-docs-key-type: set + x-ms-docs-key-type: term - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -42294,14 +41918,8 @@ paths: enum: - id - id desc - - createdDateTime - - createdDateTime desc - - description - - description desc - - localizedNames - - localizedNames desc - - properties - - properties desc + - relationship + - relationship desc type: string - name: $select in: query @@ -42314,14 +41932,10 @@ paths: items: enum: - id - - createdDateTime - - description - - localizedNames - - properties - - children - - parentGroup - - relations - - terms + - relationship + - fromTerm + - set + - toTerm type: string - name: $expand in: query @@ -42334,14 +41948,13 @@ paths: items: enum: - '*' - - children - - parentGroup - - relations - - terms + - fromTerm + - set + - toTerm type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.termStore.setCollectionResponse' + $ref: '#/components/responses/microsoft.graph.termStore.relationCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -42351,8 +41964,8 @@ paths: post: tags: - groups.site - summary: Create new navigation property to sets for groups - operationId: group.site.termStore.set.parentGroup_CreateSet + summary: Create new navigation property to relations for groups + operationId: group.site.termStore.group.set.term_CreateRelation parameters: - name: group-id in: path @@ -42370,6 +41983,14 @@ paths: schema: type: string x-ms-docs-key-type: site + - name: group-id1 + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group - name: set-id in: path description: The unique identifier of set @@ -42378,12 +41999,20 @@ paths: schema: type: string x-ms-docs-key-type: set + - name: term-id + in: path + description: The unique identifier of term + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: term requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.termStore.set' + $ref: '#/components/schemas/microsoft.graph.termStore.relation' required: true responses: 2XX: @@ -42391,17 +42020,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.termStore.set' + $ref: '#/components/schemas/microsoft.graph.termStore.relation' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/parentGroup/sets/{set-id1}': + '/groups/{group-id}/sites/{site-id}/termStore/groups/{group-id1}/sets/{set-id}/terms/{term-id}/relations/{relation-id}': get: tags: - groups.site - summary: Get sets from groups - description: 'All sets under the group in a term [store].' - operationId: group.site.termStore.set.parentGroup_GetSet + summary: Get relations from groups + description: To indicate which terms are related to the current term as either pinned or reused. + operationId: group.site.termStore.group.set.term_GetRelation parameters: - name: group-id in: path @@ -42419,6 +42048,14 @@ paths: schema: type: string x-ms-docs-key-type: site + - name: group-id1 + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group - name: set-id in: path description: The unique identifier of set @@ -42427,14 +42064,22 @@ paths: schema: type: string x-ms-docs-key-type: set - - name: set-id1 + - name: term-id in: path - description: The unique identifier of set + description: The unique identifier of term required: true style: simple schema: type: string - x-ms-docs-key-type: set + x-ms-docs-key-type: term + - name: relation-id + in: path + description: The unique identifier of relation + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: relation - name: $select in: query description: Select properties to be returned @@ -42446,14 +42091,10 @@ paths: items: enum: - id - - createdDateTime - - description - - localizedNames - - properties - - children - - parentGroup - - relations - - terms + - relationship + - fromTerm + - set + - toTerm type: string - name: $expand in: query @@ -42466,10 +42107,9 @@ paths: items: enum: - '*' - - children - - parentGroup - - relations - - terms + - fromTerm + - set + - toTerm type: string responses: 2XX: @@ -42477,15 +42117,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.termStore.set' + $ref: '#/components/schemas/microsoft.graph.termStore.relation' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - groups.site - summary: Update the navigation property sets in groups - operationId: group.site.termStore.set.parentGroup_UpdateSet + summary: Update the navigation property relations in groups + operationId: group.site.termStore.group.set.term_UpdateRelation parameters: - name: group-id in: path @@ -42503,6 +42143,14 @@ paths: schema: type: string x-ms-docs-key-type: site + - name: group-id1 + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group - name: set-id in: path description: The unique identifier of set @@ -42511,20 +42159,28 @@ paths: schema: type: string x-ms-docs-key-type: set - - name: set-id1 + - name: term-id in: path - description: The unique identifier of set + description: The unique identifier of term required: true style: simple schema: type: string - x-ms-docs-key-type: set + x-ms-docs-key-type: term + - name: relation-id + in: path + description: The unique identifier of relation + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: relation requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.termStore.set' + $ref: '#/components/schemas/microsoft.graph.termStore.relation' required: true responses: 2XX: @@ -42532,15 +42188,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.termStore.set' + $ref: '#/components/schemas/microsoft.graph.termStore.relation' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - groups.site - summary: Delete navigation property sets for groups - operationId: group.site.termStore.set.parentGroup_DeleteSet + summary: Delete navigation property relations for groups + operationId: group.site.termStore.group.set.term_DeleteRelation parameters: - name: group-id in: path @@ -42558,6 +42214,14 @@ paths: schema: type: string x-ms-docs-key-type: site + - name: group-id1 + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group - name: set-id in: path description: The unique identifier of set @@ -42566,14 +42230,22 @@ paths: schema: type: string x-ms-docs-key-type: set - - name: set-id1 + - name: term-id in: path - description: The unique identifier of set + description: The unique identifier of term required: true style: simple schema: type: string - x-ms-docs-key-type: set + x-ms-docs-key-type: term + - name: relation-id + in: path + description: The unique identifier of relation + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: relation - name: If-Match in: header description: ETag @@ -42586,16 +42258,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/parentGroup/sets/{set-id1}/children': + '/groups/{group-id}/sites/{site-id}/termStore/groups/{group-id1}/sets/{set-id}/terms/{term-id}/relations/{relation-id}/fromTerm': get: tags: - groups.site - summary: List children - description: 'Get the first level children of a [set] or [term] resource using the children navigation property.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/termstore-term-list-children?view=graph-rest-1.0 - operationId: group.site.termStore.set.parentGroup.set_ListChild + summary: Get fromTerm from groups + description: 'The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set].' + operationId: group.site.termStore.group.set.term.relation_GetFromTerm parameters: - name: group-id in: path @@ -42613,6 +42282,14 @@ paths: schema: type: string x-ms-docs-key-type: site + - name: group-id1 + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group - name: set-id in: path description: The unique identifier of set @@ -42621,42 +42298,22 @@ paths: schema: type: string x-ms-docs-key-type: set - - name: set-id1 + - name: term-id in: path - description: The unique identifier of set + description: The unique identifier of term required: true style: simple schema: type: string - x-ms-docs-key-type: set - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false + x-ms-docs-key-type: term + - name: relation-id + in: path + description: The unique identifier of relation + required: true + style: simple schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - createdDateTime - - createdDateTime desc - - descriptions - - descriptions desc - - labels - - labels desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - properties - - properties desc - type: string + type: string + x-ms-docs-key-type: relation - name: $select in: query description: Select properties to be returned @@ -42694,22 +42351,21 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.termStore.termCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.term' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + '/groups/{group-id}/sites/{site-id}/termStore/groups/{group-id1}/sets/{set-id}/terms/{term-id}/relations/{relation-id}/set': + get: tags: - groups.site - summary: Create term - description: Create a new term object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/termstore-term-post?view=graph-rest-1.0 - operationId: group.site.termStore.set.parentGroup.set_CreateChild + summary: Get set from groups + description: 'The [set] in which the relation is relevant.' + operationId: group.site.termStore.group.set.term.relation_GetSet parameters: - name: group-id in: path @@ -42727,6 +42383,14 @@ paths: schema: type: string x-ms-docs-key-type: site + - name: group-id1 + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group - name: set-id in: path description: The unique identifier of set @@ -42735,38 +42399,75 @@ paths: schema: type: string x-ms-docs-key-type: set - - name: set-id1 + - name: term-id in: path - description: The unique identifier of set + description: The unique identifier of term required: true style: simple schema: type: string - x-ms-docs-key-type: set - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.termStore.term' - required: true + x-ms-docs-key-type: term + - name: relation-id + in: path + description: The unique identifier of relation + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: relation + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdDateTime + - description + - localizedNames + - properties + - children + - parentGroup + - relations + - terms + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - children + - parentGroup + - relations + - terms + type: string responses: 2XX: - description: Created navigation property. + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.termStore.term' + $ref: '#/components/schemas/microsoft.graph.termStore.set' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/parentGroup/sets/{set-id1}/children/{term-id}': + '/groups/{group-id}/sites/{site-id}/termStore/groups/{group-id1}/sets/{set-id}/terms/{term-id}/relations/{relation-id}/toTerm': get: tags: - groups.site - summary: Get children from groups - description: 'Children terms of set in term [store].' - operationId: group.site.termStore.set.parentGroup.set_GetChild + summary: Get toTerm from groups + description: 'The to [term] of the relation. The term to which the relationship is defined.' + operationId: group.site.termStore.group.set.term.relation_GetToTerm parameters: - name: group-id in: path @@ -42784,15 +42485,15 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: set-id + - name: group-id1 in: path - description: The unique identifier of set + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: set - - name: set-id1 + x-ms-docs-key-type: group + - name: set-id in: path description: The unique identifier of set required: true @@ -42808,6 +42509,14 @@ paths: schema: type: string x-ms-docs-key-type: term + - name: relation-id + in: path + description: The unique identifier of relation + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: relation - name: $select in: query description: Select properties to be returned @@ -42853,11 +42562,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/groups/{group-id}/sites/{site-id}/termStore/groups/{group-id1}/sets/{set-id}/terms/{term-id}/relations/$count': + get: tags: - groups.site - summary: Update the navigation property children in groups - operationId: group.site.termStore.set.parentGroup.set_UpdateChild + summary: Get the number of the resource + operationId: group.site.termStore.group.set.term.relation_GetCount parameters: - name: group-id in: path @@ -42875,15 +42585,15 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: set-id + - name: group-id1 in: path - description: The unique identifier of set + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: set - - name: set-id1 + x-ms-docs-key-type: group + - name: set-id in: path description: The unique identifier of set required: true @@ -42899,28 +42609,20 @@ paths: schema: type: string x-ms-docs-key-type: term - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.termStore.term' - required: true + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.termStore.term' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + '/groups/{group-id}/sites/{site-id}/termStore/groups/{group-id1}/sets/{set-id}/terms/{term-id}/set': + get: tags: - groups.site - summary: Delete navigation property children for groups - operationId: group.site.termStore.set.parentGroup.set_DeleteChild + summary: Get set from groups + description: 'The [set] in which the term is created.' + operationId: group.site.termStore.group.set.term_GetSet parameters: - name: group-id in: path @@ -42938,15 +42640,15 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: set-id + - name: group-id1 in: path - description: The unique identifier of set + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: set - - name: set-id1 + x-ms-docs-key-type: group + - name: set-id in: path description: The unique identifier of set required: true @@ -42962,25 +42664,58 @@ paths: schema: type: string x-ms-docs-key-type: term - - name: If-Match - in: header - description: ETag - style: simple + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string + uniqueItems: true + type: array + items: + enum: + - id + - createdDateTime + - description + - localizedNames + - properties + - children + - parentGroup + - relations + - terms + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - children + - parentGroup + - relations + - terms + type: string responses: 2XX: - description: Success + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.set' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/parentGroup/sets/{set-id1}/children/{term-id}/children': + '/groups/{group-id}/sites/{site-id}/termStore/groups/{group-id1}/sets/{set-id}/terms/$count': get: tags: - groups.site - summary: Get children from groups - description: Children of current term. - operationId: group.site.termStore.set.parentGroup.set.child_ListChild + summary: Get the number of the resource + operationId: group.site.termStore.group.set.term_GetCount parameters: - name: group-id in: path @@ -42998,6 +42733,14 @@ paths: schema: type: string x-ms-docs-key-type: site + - name: group-id1 + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group - name: set-id in: path description: The unique identifier of set @@ -43006,22 +42749,105 @@ paths: schema: type: string x-ms-docs-key-type: set - - name: set-id1 + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/groups/{group-id}/sites/{site-id}/termStore/groups/{group-id1}/sets/$count': + get: + tags: + - groups.site + summary: Get the number of the resource + operationId: group.site.termStore.group.set_GetCount + parameters: + - name: group-id in: path - description: The unique identifier of set + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: set - - name: term-id + x-ms-docs-key-type: group + - name: site-id in: path - description: The unique identifier of term + description: The unique identifier of site required: true style: simple schema: type: string - x-ms-docs-key-type: term + x-ms-docs-key-type: site + - name: group-id1 + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/groups/{group-id}/sites/{site-id}/termStore/groups/$count': + get: + tags: + - groups.site + summary: Get the number of the resource + operationId: group.site.termStore.group_GetCount + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/groups/{group-id}/sites/{site-id}/termStore/sets': + get: + tags: + - groups.site + summary: Get set + description: Read the properties and relationships of a set object. + operationId: group.site.termStore_ListSet + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -43041,12 +42867,10 @@ paths: - id desc - createdDateTime - createdDateTime desc - - descriptions - - descriptions desc - - labels - - labels desc - - lastModifiedDateTime - - lastModifiedDateTime desc + - description + - description desc + - localizedNames + - localizedNames desc - properties - properties desc type: string @@ -43062,13 +42886,13 @@ paths: enum: - id - createdDateTime - - descriptions - - labels - - lastModifiedDateTime + - description + - localizedNames - properties - children + - parentGroup - relations - - set + - terms type: string - name: $expand in: query @@ -43082,12 +42906,13 @@ paths: enum: - '*' - children + - parentGroup - relations - - set + - terms type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.termStore.termCollectionResponse' + $ref: '#/components/responses/microsoft.graph.termStore.setCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -43097,8 +42922,8 @@ paths: post: tags: - groups.site - summary: Create new navigation property to children for groups - operationId: group.site.termStore.set.parentGroup.set.child_CreateChild + summary: Create new navigation property to sets for groups + operationId: group.site.termStore_CreateSet parameters: - name: group-id in: path @@ -43116,36 +42941,12 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: set-id - in: path - description: The unique identifier of set - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: set - - name: set-id1 - in: path - description: The unique identifier of set - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: set - - name: term-id - in: path - description: The unique identifier of term - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: term requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.termStore.term' + $ref: '#/components/schemas/microsoft.graph.termStore.set' required: true responses: 2XX: @@ -43153,17 +42954,20 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.termStore.term' + $ref: '#/components/schemas/microsoft.graph.termStore.set' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/parentGroup/sets/{set-id1}/children/{term-id}/children/{term-id1}': + '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}': get: tags: - groups.site - summary: Get children from groups - description: Children of current term. - operationId: group.site.termStore.set.parentGroup.set.child_GetChild + summary: Get set + description: Read the properties and relationships of a set object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/termstore-set-get?view=graph-rest-1.0 + operationId: group.site.termStore_GetSet parameters: - name: group-id in: path @@ -43189,30 +42993,6 @@ paths: schema: type: string x-ms-docs-key-type: set - - name: set-id1 - in: path - description: The unique identifier of set - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: set - - name: term-id - in: path - description: The unique identifier of term - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: term - - name: term-id1 - in: path - description: The unique identifier of term - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: term - name: $select in: query description: Select properties to be returned @@ -43225,13 +43005,13 @@ paths: enum: - id - createdDateTime - - descriptions - - labels - - lastModifiedDateTime + - description + - localizedNames - properties - children + - parentGroup - relations - - set + - terms type: string - name: $expand in: query @@ -43245,8 +43025,9 @@ paths: enum: - '*' - children + - parentGroup - relations - - set + - terms type: string responses: 2XX: @@ -43254,15 +43035,19 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.termStore.term' + $ref: '#/components/schemas/microsoft.graph.termStore.set' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - groups.site - summary: Update the navigation property children in groups - operationId: group.site.termStore.set.parentGroup.set.child_UpdateChild + summary: Update set + description: Update the properties of a set object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/termstore-set-update?view=graph-rest-1.0 + operationId: group.site.termStore_UpdateSet parameters: - name: group-id in: path @@ -43288,36 +43073,12 @@ paths: schema: type: string x-ms-docs-key-type: set - - name: set-id1 - in: path - description: The unique identifier of set - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: set - - name: term-id - in: path - description: The unique identifier of term - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: term - - name: term-id1 - in: path - description: The unique identifier of term - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: term requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.termStore.term' + $ref: '#/components/schemas/microsoft.graph.termStore.set' required: true responses: 2XX: @@ -43325,15 +43086,19 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.termStore.term' + $ref: '#/components/schemas/microsoft.graph.termStore.set' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - groups.site - summary: Delete navigation property children for groups - operationId: group.site.termStore.set.parentGroup.set.child_DeleteChild + summary: Delete set + description: Delete a set object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/termstore-set-delete?view=graph-rest-1.0 + operationId: group.site.termStore_DeleteSet parameters: - name: group-id in: path @@ -43359,30 +43124,6 @@ paths: schema: type: string x-ms-docs-key-type: set - - name: set-id1 - in: path - description: The unique identifier of set - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: set - - name: term-id - in: path - description: The unique identifier of term - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: term - - name: term-id1 - in: path - description: The unique identifier of term - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: term - name: If-Match in: header description: ETag @@ -43395,13 +43136,16 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/parentGroup/sets/{set-id1}/children/{term-id}/children/{term-id1}/relations': + '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/children': get: tags: - groups.site - summary: Get relations from groups - description: To indicate which terms are related to the current term as either pinned or reused. - operationId: group.site.termStore.set.parentGroup.set.child_ListRelation + summary: List children + description: 'Get the first level children of a [set] or [term] resource using the children navigation property.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/termstore-term-list-children?view=graph-rest-1.0 + operationId: group.site.termStore.set_ListChild parameters: - name: group-id in: path @@ -43427,30 +43171,6 @@ paths: schema: type: string x-ms-docs-key-type: set - - name: set-id1 - in: path - description: The unique identifier of set - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: set - - name: term-id - in: path - description: The unique identifier of term - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: term - - name: term-id1 - in: path - description: The unique identifier of term - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: term - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -43468,8 +43188,16 @@ paths: enum: - id - id desc - - relationship - - relationship desc + - createdDateTime + - createdDateTime desc + - descriptions + - descriptions desc + - labels + - labels desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - properties + - properties desc type: string - name: $select in: query @@ -43482,10 +43210,14 @@ paths: items: enum: - id - - relationship - - fromTerm + - createdDateTime + - descriptions + - labels + - lastModifiedDateTime + - properties + - children + - relations - set - - toTerm type: string - name: $expand in: query @@ -43498,13 +43230,13 @@ paths: items: enum: - '*' - - fromTerm + - children + - relations - set - - toTerm type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.termStore.relationCollectionResponse' + $ref: '#/components/responses/microsoft.graph.termStore.termCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -43514,8 +43246,12 @@ paths: post: tags: - groups.site - summary: Create new navigation property to relations for groups - operationId: group.site.termStore.set.parentGroup.set.child_CreateRelation + summary: Create term + description: Create a new term object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/termstore-term-post?view=graph-rest-1.0 + operationId: group.site.termStore.set_CreateChild parameters: - name: group-id in: path @@ -43541,36 +43277,12 @@ paths: schema: type: string x-ms-docs-key-type: set - - name: set-id1 - in: path - description: The unique identifier of set - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: set - - name: term-id - in: path - description: The unique identifier of term - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: term - - name: term-id1 - in: path - description: The unique identifier of term - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: term requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.termStore.relation' + $ref: '#/components/schemas/microsoft.graph.termStore.term' required: true responses: 2XX: @@ -43578,17 +43290,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.termStore.relation' + $ref: '#/components/schemas/microsoft.graph.termStore.term' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/parentGroup/sets/{set-id1}/children/{term-id}/children/{term-id1}/relations/{relation-id}': + '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/children/{term-id}': get: tags: - groups.site - summary: Get relations from groups - description: To indicate which terms are related to the current term as either pinned or reused. - operationId: group.site.termStore.set.parentGroup.set.child_GetRelation + summary: Get children from groups + description: 'Children terms of set in term [store].' + operationId: group.site.termStore.set_GetChild parameters: - name: group-id in: path @@ -43614,14 +43326,6 @@ paths: schema: type: string x-ms-docs-key-type: set - - name: set-id1 - in: path - description: The unique identifier of set - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: set - name: term-id in: path description: The unique identifier of term @@ -43630,22 +43334,6 @@ paths: schema: type: string x-ms-docs-key-type: term - - name: term-id1 - in: path - description: The unique identifier of term - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: term - - name: relation-id - in: path - description: The unique identifier of relation - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: relation - name: $select in: query description: Select properties to be returned @@ -43657,10 +43345,14 @@ paths: items: enum: - id - - relationship - - fromTerm + - createdDateTime + - descriptions + - labels + - lastModifiedDateTime + - properties + - children + - relations - set - - toTerm type: string - name: $expand in: query @@ -43673,9 +43365,9 @@ paths: items: enum: - '*' - - fromTerm + - children + - relations - set - - toTerm type: string responses: 2XX: @@ -43683,15 +43375,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.termStore.relation' + $ref: '#/components/schemas/microsoft.graph.termStore.term' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - groups.site - summary: Update the navigation property relations in groups - operationId: group.site.termStore.set.parentGroup.set.child_UpdateRelation + summary: Update the navigation property children in groups + operationId: group.site.termStore.set_UpdateChild parameters: - name: group-id in: path @@ -43717,14 +43409,6 @@ paths: schema: type: string x-ms-docs-key-type: set - - name: set-id1 - in: path - description: The unique identifier of set - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: set - name: term-id in: path description: The unique identifier of term @@ -43733,28 +43417,12 @@ paths: schema: type: string x-ms-docs-key-type: term - - name: term-id1 - in: path - description: The unique identifier of term - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: term - - name: relation-id - in: path - description: The unique identifier of relation - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: relation requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.termStore.relation' + $ref: '#/components/schemas/microsoft.graph.termStore.term' required: true responses: 2XX: @@ -43762,15 +43430,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.termStore.relation' + $ref: '#/components/schemas/microsoft.graph.termStore.term' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - groups.site - summary: Delete navigation property relations for groups - operationId: group.site.termStore.set.parentGroup.set.child_DeleteRelation + summary: Delete navigation property children for groups + operationId: group.site.termStore.set_DeleteChild parameters: - name: group-id in: path @@ -43796,14 +43464,6 @@ paths: schema: type: string x-ms-docs-key-type: set - - name: set-id1 - in: path - description: The unique identifier of set - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: set - name: term-id in: path description: The unique identifier of term @@ -43812,22 +43472,6 @@ paths: schema: type: string x-ms-docs-key-type: term - - name: term-id1 - in: path - description: The unique identifier of term - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: term - - name: relation-id - in: path - description: The unique identifier of relation - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: relation - name: If-Match in: header description: ETag @@ -43840,13 +43484,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/parentGroup/sets/{set-id1}/children/{term-id}/children/{term-id1}/relations/{relation-id}/fromTerm': + '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/children/{term-id}/children': get: tags: - groups.site - summary: Get fromTerm from groups - description: 'The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set].' - operationId: group.site.termStore.set.parentGroup.set.child.relation_GetFromTerm + summary: Get children from groups + description: Children of current term. + operationId: group.site.termStore.set.child_ListChild parameters: - name: group-id in: path @@ -43872,14 +43516,6 @@ paths: schema: type: string x-ms-docs-key-type: set - - name: set-id1 - in: path - description: The unique identifier of set - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: set - name: term-id in: path description: The unique identifier of term @@ -43888,22 +43524,34 @@ paths: schema: type: string x-ms-docs-key-type: term - - name: term-id1 - in: path - description: The unique identifier of term - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: term - - name: relation-id - in: path - description: The unique identifier of relation - required: true - style: simple + - $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: relation + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - createdDateTime + - createdDateTime desc + - descriptions + - descriptions desc + - labels + - labels desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - properties + - properties desc + type: string - name: $select in: query description: Select properties to be returned @@ -43941,21 +43589,18 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.termStore.term' + $ref: '#/components/responses/microsoft.graph.termStore.termCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/parentGroup/sets/{set-id1}/children/{term-id}/children/{term-id1}/relations/{relation-id}/set': - get: + post: tags: - groups.site - summary: Get set from groups - description: 'The [set] in which the relation is relevant.' - operationId: group.site.termStore.set.parentGroup.set.child.relation_GetSet + summary: Create new navigation property to children for groups + operationId: group.site.termStore.set.child_CreateChild parameters: - name: group-id in: path @@ -43981,14 +43626,6 @@ paths: schema: type: string x-ms-docs-key-type: set - - name: set-id1 - in: path - description: The unique identifier of set - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: set - name: term-id in: path description: The unique identifier of term @@ -43997,75 +43634,30 @@ paths: schema: type: string x-ms-docs-key-type: term - - name: term-id1 - in: path - description: The unique identifier of term - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: term - - name: relation-id - in: path - description: The unique identifier of relation - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: relation - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - createdDateTime - - description - - localizedNames - - properties - - children - - parentGroup - - relations - - terms - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - children - - parentGroup - - relations - - terms - type: string + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.term' + required: true responses: 2XX: - description: Retrieved navigation property + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.termStore.set' + $ref: '#/components/schemas/microsoft.graph.termStore.term' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/parentGroup/sets/{set-id1}/children/{term-id}/children/{term-id1}/relations/{relation-id}/toTerm': + '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/children/{term-id}/children/{term-id1}': get: tags: - groups.site - summary: Get toTerm from groups - description: 'The to [term] of the relation. The term to which the relationship is defined.' - operationId: group.site.termStore.set.parentGroup.set.child.relation_GetToTerm + summary: Get children from groups + description: Children of current term. + operationId: group.site.termStore.set.child_GetChild parameters: - name: group-id in: path @@ -44091,14 +43683,6 @@ paths: schema: type: string x-ms-docs-key-type: set - - name: set-id1 - in: path - description: The unique identifier of set - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: set - name: term-id in: path description: The unique identifier of term @@ -44115,14 +43699,6 @@ paths: schema: type: string x-ms-docs-key-type: term - - name: relation-id - in: path - description: The unique identifier of relation - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: relation - name: $select in: query description: Select properties to be returned @@ -44168,12 +43744,11 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/parentGroup/sets/{set-id1}/children/{term-id}/children/{term-id1}/relations/$count': - get: + patch: tags: - groups.site - summary: Get the number of the resource - operationId: group.site.termStore.set.parentGroup.set.child.relation_GetCount + summary: Update the navigation property children in groups + operationId: group.site.termStore.set.child_UpdateChild parameters: - name: group-id in: path @@ -44199,14 +43774,6 @@ paths: schema: type: string x-ms-docs-key-type: set - - name: set-id1 - in: path - description: The unique identifier of set - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: set - name: term-id in: path description: The unique identifier of term @@ -44223,20 +43790,28 @@ paths: schema: type: string x-ms-docs-key-type: term - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.term' + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.term' default: $ref: '#/components/responses/error' - '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/parentGroup/sets/{set-id1}/children/{term-id}/children/{term-id1}/set': - get: + x-ms-docs-operation-type: operation + delete: tags: - groups.site - summary: Get set from groups - description: 'The [set] in which the term is created.' - operationId: group.site.termStore.set.parentGroup.set.child_GetSet + summary: Delete navigation property children for groups + operationId: group.site.termStore.set.child_DeleteChild parameters: - name: group-id in: path @@ -44262,14 +43837,6 @@ paths: schema: type: string x-ms-docs-key-type: set - - name: set-id1 - in: path - description: The unique identifier of set - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: set - name: term-id in: path description: The unique identifier of term @@ -44286,113 +43853,25 @@ paths: schema: type: string x-ms-docs-key-type: term - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - createdDateTime - - description - - localizedNames - - properties - - children - - parentGroup - - relations - - terms - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - children - - parentGroup - - relations - - terms - type: string - responses: - 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.termStore.set' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/parentGroup/sets/{set-id1}/children/{term-id}/children/$count': - get: - tags: - - groups.site - summary: Get the number of the resource - operationId: group.site.termStore.set.parentGroup.set.child_GetCount - parameters: - - name: group-id - in: path - description: The unique identifier of group - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: group - - name: site-id - in: path - description: The unique identifier of site - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: site - - name: set-id - in: path - description: The unique identifier of set - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: set - - name: set-id1 - in: path - description: The unique identifier of set - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: set - - name: term-id - in: path - description: The unique identifier of term - required: true + - name: If-Match + in: header + description: ETag style: simple schema: type: string - x-ms-docs-key-type: term - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success default: $ref: '#/components/responses/error' - '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/parentGroup/sets/{set-id1}/children/{term-id}/relations': + x-ms-docs-operation-type: operation + '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/children/{term-id}/children/{term-id1}/relations': get: tags: - groups.site summary: Get relations from groups description: To indicate which terms are related to the current term as either pinned or reused. - operationId: group.site.termStore.set.parentGroup.set.child_ListRelation + operationId: group.site.termStore.set.child_ListRelation parameters: - name: group-id in: path @@ -44418,15 +43897,15 @@ paths: schema: type: string x-ms-docs-key-type: set - - name: set-id1 + - name: term-id in: path - description: The unique identifier of set + description: The unique identifier of term required: true style: simple schema: type: string - x-ms-docs-key-type: set - - name: term-id + x-ms-docs-key-type: term + - name: term-id1 in: path description: The unique identifier of term required: true @@ -44498,7 +43977,7 @@ paths: tags: - groups.site summary: Create new navigation property to relations for groups - operationId: group.site.termStore.set.parentGroup.set.child_CreateRelation + operationId: group.site.termStore.set.child_CreateRelation parameters: - name: group-id in: path @@ -44524,15 +44003,15 @@ paths: schema: type: string x-ms-docs-key-type: set - - name: set-id1 + - name: term-id in: path - description: The unique identifier of set + description: The unique identifier of term required: true style: simple schema: type: string - x-ms-docs-key-type: set - - name: term-id + x-ms-docs-key-type: term + - name: term-id1 in: path description: The unique identifier of term required: true @@ -44557,13 +44036,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/parentGroup/sets/{set-id1}/children/{term-id}/relations/{relation-id}': + '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/children/{term-id}/children/{term-id1}/relations/{relation-id}': get: tags: - groups.site summary: Get relations from groups description: To indicate which terms are related to the current term as either pinned or reused. - operationId: group.site.termStore.set.parentGroup.set.child_GetRelation + operationId: group.site.termStore.set.child_GetRelation parameters: - name: group-id in: path @@ -44589,15 +44068,15 @@ paths: schema: type: string x-ms-docs-key-type: set - - name: set-id1 + - name: term-id in: path - description: The unique identifier of set + description: The unique identifier of term required: true style: simple schema: type: string - x-ms-docs-key-type: set - - name: term-id + x-ms-docs-key-type: term + - name: term-id1 in: path description: The unique identifier of term required: true @@ -44658,7 +44137,7 @@ paths: tags: - groups.site summary: Update the navigation property relations in groups - operationId: group.site.termStore.set.parentGroup.set.child_UpdateRelation + operationId: group.site.termStore.set.child_UpdateRelation parameters: - name: group-id in: path @@ -44684,15 +44163,15 @@ paths: schema: type: string x-ms-docs-key-type: set - - name: set-id1 + - name: term-id in: path - description: The unique identifier of set + description: The unique identifier of term required: true style: simple schema: type: string - x-ms-docs-key-type: set - - name: term-id + x-ms-docs-key-type: term + - name: term-id1 in: path description: The unique identifier of term required: true @@ -44729,7 +44208,7 @@ paths: tags: - groups.site summary: Delete navigation property relations for groups - operationId: group.site.termStore.set.parentGroup.set.child_DeleteRelation + operationId: group.site.termStore.set.child_DeleteRelation parameters: - name: group-id in: path @@ -44755,15 +44234,15 @@ paths: schema: type: string x-ms-docs-key-type: set - - name: set-id1 + - name: term-id in: path - description: The unique identifier of set + description: The unique identifier of term required: true style: simple schema: type: string - x-ms-docs-key-type: set - - name: term-id + x-ms-docs-key-type: term + - name: term-id1 in: path description: The unique identifier of term required: true @@ -44791,13 +44270,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/parentGroup/sets/{set-id1}/children/{term-id}/relations/{relation-id}/fromTerm': + '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/children/{term-id}/children/{term-id1}/relations/{relation-id}/fromTerm': get: tags: - groups.site summary: Get fromTerm from groups description: 'The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set].' - operationId: group.site.termStore.set.parentGroup.set.child.relation_GetFromTerm + operationId: group.site.termStore.set.child.relation_GetFromTerm parameters: - name: group-id in: path @@ -44823,15 +44302,15 @@ paths: schema: type: string x-ms-docs-key-type: set - - name: set-id1 + - name: term-id in: path - description: The unique identifier of set + description: The unique identifier of term required: true style: simple schema: type: string - x-ms-docs-key-type: set - - name: term-id + x-ms-docs-key-type: term + - name: term-id1 in: path description: The unique identifier of term required: true @@ -44892,13 +44371,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/parentGroup/sets/{set-id1}/children/{term-id}/relations/{relation-id}/set': + '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/children/{term-id}/children/{term-id1}/relations/{relation-id}/set': get: tags: - groups.site summary: Get set from groups description: 'The [set] in which the relation is relevant.' - operationId: group.site.termStore.set.parentGroup.set.child.relation_GetSet + operationId: group.site.termStore.set.child.relation_GetSet parameters: - name: group-id in: path @@ -44924,15 +44403,15 @@ paths: schema: type: string x-ms-docs-key-type: set - - name: set-id1 + - name: term-id in: path - description: The unique identifier of set + description: The unique identifier of term required: true style: simple schema: type: string - x-ms-docs-key-type: set - - name: term-id + x-ms-docs-key-type: term + - name: term-id1 in: path description: The unique identifier of term required: true @@ -44994,13 +44473,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/parentGroup/sets/{set-id1}/children/{term-id}/relations/{relation-id}/toTerm': + '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/children/{term-id}/children/{term-id1}/relations/{relation-id}/toTerm': get: tags: - groups.site summary: Get toTerm from groups description: 'The to [term] of the relation. The term to which the relationship is defined.' - operationId: group.site.termStore.set.parentGroup.set.child.relation_GetToTerm + operationId: group.site.termStore.set.child.relation_GetToTerm parameters: - name: group-id in: path @@ -45026,15 +44505,15 @@ paths: schema: type: string x-ms-docs-key-type: set - - name: set-id1 + - name: term-id in: path - description: The unique identifier of set + description: The unique identifier of term required: true style: simple schema: type: string - x-ms-docs-key-type: set - - name: term-id + x-ms-docs-key-type: term + - name: term-id1 in: path description: The unique identifier of term required: true @@ -45095,12 +44574,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/parentGroup/sets/{set-id1}/children/{term-id}/relations/$count': + '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/children/{term-id}/children/{term-id1}/relations/$count': get: tags: - groups.site summary: Get the number of the resource - operationId: group.site.termStore.set.parentGroup.set.child.relation_GetCount + operationId: group.site.termStore.set.child.relation_GetCount parameters: - name: group-id in: path @@ -45126,15 +44605,15 @@ paths: schema: type: string x-ms-docs-key-type: set - - name: set-id1 + - name: term-id in: path - description: The unique identifier of set + description: The unique identifier of term required: true style: simple schema: type: string - x-ms-docs-key-type: set - - name: term-id + x-ms-docs-key-type: term + - name: term-id1 in: path description: The unique identifier of term required: true @@ -45149,13 +44628,13 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/parentGroup/sets/{set-id1}/children/{term-id}/set': + '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/children/{term-id}/children/{term-id1}/set': get: tags: - groups.site summary: Get set from groups description: 'The [set] in which the term is created.' - operationId: group.site.termStore.set.parentGroup.set.child_GetSet + operationId: group.site.termStore.set.child_GetSet parameters: - name: group-id in: path @@ -45181,15 +44660,15 @@ paths: schema: type: string x-ms-docs-key-type: set - - name: set-id1 + - name: term-id in: path - description: The unique identifier of set + description: The unique identifier of term required: true style: simple schema: type: string - x-ms-docs-key-type: set - - name: term-id + x-ms-docs-key-type: term + - name: term-id1 in: path description: The unique identifier of term required: true @@ -45243,12 +44722,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/parentGroup/sets/{set-id1}/children/$count': + '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/children/{term-id}/children/$count': get: tags: - groups.site summary: Get the number of the resource - operationId: group.site.termStore.set.parentGroup.set.child_GetCount + operationId: group.site.termStore.set.child_GetCount parameters: - name: group-id in: path @@ -45274,14 +44753,14 @@ paths: schema: type: string x-ms-docs-key-type: set - - name: set-id1 + - name: term-id in: path - description: The unique identifier of set + description: The unique identifier of term required: true style: simple schema: type: string - x-ms-docs-key-type: set + x-ms-docs-key-type: term - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -45289,16 +44768,13 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/parentGroup/sets/{set-id1}/relations': + '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/children/{term-id}/relations': get: tags: - groups.site - summary: List relations - description: 'Get the different relation of a [term] or [set] from the relations navigation property.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/termstore-term-list-relations?view=graph-rest-1.0 - operationId: group.site.termStore.set.parentGroup.set_ListRelation + summary: Get relations from groups + description: To indicate which terms are related to the current term as either pinned or reused. + operationId: group.site.termStore.set.child_ListRelation parameters: - name: group-id in: path @@ -45324,14 +44800,14 @@ paths: schema: type: string x-ms-docs-key-type: set - - name: set-id1 + - name: term-id in: path - description: The unique identifier of set + description: The unique identifier of term required: true style: simple schema: type: string - x-ms-docs-key-type: set + x-ms-docs-key-type: term - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -45396,7 +44872,7 @@ paths: tags: - groups.site summary: Create new navigation property to relations for groups - operationId: group.site.termStore.set.parentGroup.set_CreateRelation + operationId: group.site.termStore.set.child_CreateRelation parameters: - name: group-id in: path @@ -45422,14 +44898,14 @@ paths: schema: type: string x-ms-docs-key-type: set - - name: set-id1 + - name: term-id in: path - description: The unique identifier of set + description: The unique identifier of term required: true style: simple schema: type: string - x-ms-docs-key-type: set + x-ms-docs-key-type: term requestBody: description: New navigation property content: @@ -45447,13 +44923,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/parentGroup/sets/{set-id1}/relations/{relation-id}': + '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/children/{term-id}/relations/{relation-id}': get: tags: - groups.site summary: Get relations from groups - description: Indicates which terms have been pinned or reused directly under the set. - operationId: group.site.termStore.set.parentGroup.set_GetRelation + description: To indicate which terms are related to the current term as either pinned or reused. + operationId: group.site.termStore.set.child_GetRelation parameters: - name: group-id in: path @@ -45479,14 +44955,14 @@ paths: schema: type: string x-ms-docs-key-type: set - - name: set-id1 + - name: term-id in: path - description: The unique identifier of set + description: The unique identifier of term required: true style: simple schema: type: string - x-ms-docs-key-type: set + x-ms-docs-key-type: term - name: relation-id in: path description: The unique identifier of relation @@ -45540,7 +45016,7 @@ paths: tags: - groups.site summary: Update the navigation property relations in groups - operationId: group.site.termStore.set.parentGroup.set_UpdateRelation + operationId: group.site.termStore.set.child_UpdateRelation parameters: - name: group-id in: path @@ -45566,14 +45042,14 @@ paths: schema: type: string x-ms-docs-key-type: set - - name: set-id1 + - name: term-id in: path - description: The unique identifier of set + description: The unique identifier of term required: true style: simple schema: type: string - x-ms-docs-key-type: set + x-ms-docs-key-type: term - name: relation-id in: path description: The unique identifier of relation @@ -45603,7 +45079,7 @@ paths: tags: - groups.site summary: Delete navigation property relations for groups - operationId: group.site.termStore.set.parentGroup.set_DeleteRelation + operationId: group.site.termStore.set.child_DeleteRelation parameters: - name: group-id in: path @@ -45629,14 +45105,14 @@ paths: schema: type: string x-ms-docs-key-type: set - - name: set-id1 + - name: term-id in: path - description: The unique identifier of set + description: The unique identifier of term required: true style: simple schema: type: string - x-ms-docs-key-type: set + x-ms-docs-key-type: term - name: relation-id in: path description: The unique identifier of relation @@ -45657,13 +45133,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/parentGroup/sets/{set-id1}/relations/{relation-id}/fromTerm': + '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/children/{term-id}/relations/{relation-id}/fromTerm': get: tags: - groups.site summary: Get fromTerm from groups description: 'The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set].' - operationId: group.site.termStore.set.parentGroup.set.relation_GetFromTerm + operationId: group.site.termStore.set.child.relation_GetFromTerm parameters: - name: group-id in: path @@ -45689,14 +45165,14 @@ paths: schema: type: string x-ms-docs-key-type: set - - name: set-id1 + - name: term-id in: path - description: The unique identifier of set + description: The unique identifier of term required: true style: simple schema: type: string - x-ms-docs-key-type: set + x-ms-docs-key-type: term - name: relation-id in: path description: The unique identifier of relation @@ -45750,13 +45226,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/parentGroup/sets/{set-id1}/relations/{relation-id}/set': + '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/children/{term-id}/relations/{relation-id}/set': get: tags: - groups.site summary: Get set from groups description: 'The [set] in which the relation is relevant.' - operationId: group.site.termStore.set.parentGroup.set.relation_GetSet + operationId: group.site.termStore.set.child.relation_GetSet parameters: - name: group-id in: path @@ -45782,14 +45258,14 @@ paths: schema: type: string x-ms-docs-key-type: set - - name: set-id1 + - name: term-id in: path - description: The unique identifier of set + description: The unique identifier of term required: true style: simple schema: type: string - x-ms-docs-key-type: set + x-ms-docs-key-type: term - name: relation-id in: path description: The unique identifier of relation @@ -45844,13 +45320,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/parentGroup/sets/{set-id1}/relations/{relation-id}/toTerm': + '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/children/{term-id}/relations/{relation-id}/toTerm': get: tags: - groups.site summary: Get toTerm from groups description: 'The to [term] of the relation. The term to which the relationship is defined.' - operationId: group.site.termStore.set.parentGroup.set.relation_GetToTerm + operationId: group.site.termStore.set.child.relation_GetToTerm parameters: - name: group-id in: path @@ -45876,14 +45352,14 @@ paths: schema: type: string x-ms-docs-key-type: set - - name: set-id1 + - name: term-id in: path - description: The unique identifier of set + description: The unique identifier of term required: true style: simple schema: type: string - x-ms-docs-key-type: set + x-ms-docs-key-type: term - name: relation-id in: path description: The unique identifier of relation @@ -45937,12 +45413,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/parentGroup/sets/{set-id1}/relations/$count': + '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/children/{term-id}/relations/$count': get: tags: - groups.site summary: Get the number of the resource - operationId: group.site.termStore.set.parentGroup.set.relation_GetCount + operationId: group.site.termStore.set.child.relation_GetCount parameters: - name: group-id in: path @@ -45968,14 +45444,14 @@ paths: schema: type: string x-ms-docs-key-type: set - - name: set-id1 + - name: term-id in: path - description: The unique identifier of set + description: The unique identifier of term required: true style: simple schema: type: string - x-ms-docs-key-type: set + x-ms-docs-key-type: term - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -45983,13 +45459,13 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/parentGroup/sets/{set-id1}/terms': + '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/children/{term-id}/set': get: tags: - groups.site - summary: Get term - description: Read the properties and relationships of a term object. - operationId: group.site.termStore.set.parentGroup.set_ListTerm + summary: Get set from groups + description: 'The [set] in which the term is created.' + operationId: group.site.termStore.set.child_GetSet parameters: - name: group-id in: path @@ -46015,42 +45491,14 @@ paths: schema: type: string x-ms-docs-key-type: set - - name: set-id1 + - name: term-id in: path - description: The unique identifier of set + description: The unique identifier of term required: true style: simple schema: type: string - x-ms-docs-key-type: set - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - createdDateTime - - createdDateTime desc - - descriptions - - descriptions desc - - labels - - labels desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - properties - - properties desc - type: string + x-ms-docs-key-type: term - name: $select in: query description: Select properties to be returned @@ -46063,13 +45511,13 @@ paths: enum: - id - createdDateTime - - descriptions - - labels - - lastModifiedDateTime + - description + - localizedNames - properties - children + - parentGroup - relations - - set + - terms type: string - name: $expand in: query @@ -46083,23 +45531,26 @@ paths: enum: - '*' - children + - parentGroup - relations - - set + - terms type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.termStore.termCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.set' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/children/$count': + get: tags: - groups.site - summary: Create new navigation property to terms for groups - operationId: group.site.termStore.set.parentGroup.set_CreateTerm + summary: Get the number of the resource + operationId: group.site.termStore.set.child_GetCount parameters: - name: group-id in: path @@ -46125,41 +45576,20 @@ paths: schema: type: string x-ms-docs-key-type: set - - name: set-id1 - in: path - description: The unique identifier of set - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: set - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.termStore.term' - required: true + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.termStore.term' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/parentGroup/sets/{set-id1}/terms/{term-id}': + '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/parentGroup': get: tags: - groups.site - summary: Get term - description: Read the properties and relationships of a term object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/termstore-term-get?view=graph-rest-1.0 - operationId: group.site.termStore.set.parentGroup.set_GetTerm + summary: Get parentGroup from groups + description: 'The parent [group] that contains the set.' + operationId: group.site.termStore.set_GetParentGroup parameters: - name: group-id in: path @@ -46185,22 +45615,6 @@ paths: schema: type: string x-ms-docs-key-type: set - - name: set-id1 - in: path - description: The unique identifier of set - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: set - - name: term-id - in: path - description: The unique identifier of term - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: term - name: $select in: query description: Select properties to be returned @@ -46213,13 +45627,11 @@ paths: enum: - id - createdDateTime - - descriptions - - labels - - lastModifiedDateTime - - properties - - children - - relations - - set + - description + - displayName + - parentSiteId + - scope + - sets type: string - name: $expand in: query @@ -46232,9 +45644,7 @@ paths: items: enum: - '*' - - children - - relations - - set + - sets type: string responses: 2XX: @@ -46242,19 +45652,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.termStore.term' + $ref: '#/components/schemas/microsoft.graph.termStore.group' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - groups.site - summary: Update term - description: Update the properties of a term object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/termstore-term-update?view=graph-rest-1.0 - operationId: group.site.termStore.set.parentGroup.set_UpdateTerm + summary: Update the navigation property parentGroup in groups + operationId: group.site.termStore.set_UpdateParentGroup parameters: - name: group-id in: path @@ -46280,28 +45686,12 @@ paths: schema: type: string x-ms-docs-key-type: set - - name: set-id1 - in: path - description: The unique identifier of set - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: set - - name: term-id - in: path - description: The unique identifier of term - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: term requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.termStore.term' + $ref: '#/components/schemas/microsoft.graph.termStore.group' required: true responses: 2XX: @@ -46309,19 +45699,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.termStore.term' + $ref: '#/components/schemas/microsoft.graph.termStore.group' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - groups.site - summary: Delete term - description: Delete a term object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/termstore-term-delete?view=graph-rest-1.0 - operationId: group.site.termStore.set.parentGroup.set_DeleteTerm + summary: Delete navigation property parentGroup for groups + operationId: group.site.termStore.set_DeleteParentGroup parameters: - name: group-id in: path @@ -46347,22 +45733,6 @@ paths: schema: type: string x-ms-docs-key-type: set - - name: set-id1 - in: path - description: The unique identifier of set - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: set - - name: term-id - in: path - description: The unique identifier of term - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: term - name: If-Match in: header description: ETag @@ -46375,13 +45745,16 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/parentGroup/sets/{set-id1}/terms/{term-id}/children': + '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/parentGroup/sets': get: tags: - groups.site - summary: Get children from groups - description: Children of current term. - operationId: group.site.termStore.set.parentGroup.set.term_ListChild + summary: List sets + description: Get a list of the set objects and their properties. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/termstore-group-list-sets?view=graph-rest-1.0 + operationId: group.site.termStore.set.parentGroup_ListSet parameters: - name: group-id in: path @@ -46407,22 +45780,6 @@ paths: schema: type: string x-ms-docs-key-type: set - - name: set-id1 - in: path - description: The unique identifier of set - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: set - - name: term-id - in: path - description: The unique identifier of term - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: term - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -46442,12 +45799,10 @@ paths: - id desc - createdDateTime - createdDateTime desc - - descriptions - - descriptions desc - - labels - - labels desc - - lastModifiedDateTime - - lastModifiedDateTime desc + - description + - description desc + - localizedNames + - localizedNames desc - properties - properties desc type: string @@ -46463,13 +45818,13 @@ paths: enum: - id - createdDateTime - - descriptions - - labels - - lastModifiedDateTime + - description + - localizedNames - properties - children + - parentGroup - relations - - set + - terms type: string - name: $expand in: query @@ -46483,12 +45838,13 @@ paths: enum: - '*' - children + - parentGroup - relations - - set + - terms type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.termStore.termCollectionResponse' + $ref: '#/components/responses/microsoft.graph.termStore.setCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -46498,8 +45854,8 @@ paths: post: tags: - groups.site - summary: Create new navigation property to children for groups - operationId: group.site.termStore.set.parentGroup.set.term_CreateChild + summary: Create new navigation property to sets for groups + operationId: group.site.termStore.set.parentGroup_CreateSet parameters: - name: group-id in: path @@ -46525,28 +45881,12 @@ paths: schema: type: string x-ms-docs-key-type: set - - name: set-id1 - in: path - description: The unique identifier of set - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: set - - name: term-id - in: path - description: The unique identifier of term - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: term requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.termStore.term' + $ref: '#/components/schemas/microsoft.graph.termStore.set' required: true responses: 2XX: @@ -46554,17 +45894,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.termStore.term' + $ref: '#/components/schemas/microsoft.graph.termStore.set' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/parentGroup/sets/{set-id1}/terms/{term-id}/children/{term-id1}': + '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/parentGroup/sets/{set-id1}': get: tags: - groups.site - summary: Get children from groups - description: Children of current term. - operationId: group.site.termStore.set.parentGroup.set.term_GetChild + summary: Get sets from groups + description: 'All sets under the group in a term [store].' + operationId: group.site.termStore.set.parentGroup_GetSet parameters: - name: group-id in: path @@ -46598,22 +45938,6 @@ paths: schema: type: string x-ms-docs-key-type: set - - name: term-id - in: path - description: The unique identifier of term - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: term - - name: term-id1 - in: path - description: The unique identifier of term - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: term - name: $select in: query description: Select properties to be returned @@ -46626,13 +45950,13 @@ paths: enum: - id - createdDateTime - - descriptions - - labels - - lastModifiedDateTime + - description + - localizedNames - properties - children + - parentGroup - relations - - set + - terms type: string - name: $expand in: query @@ -46646,8 +45970,9 @@ paths: enum: - '*' - children + - parentGroup - relations - - set + - terms type: string responses: 2XX: @@ -46655,15 +45980,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.termStore.term' + $ref: '#/components/schemas/microsoft.graph.termStore.set' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - groups.site - summary: Update the navigation property children in groups - operationId: group.site.termStore.set.parentGroup.set.term_UpdateChild + summary: Update the navigation property sets in groups + operationId: group.site.termStore.set.parentGroup_UpdateSet parameters: - name: group-id in: path @@ -46697,28 +46022,12 @@ paths: schema: type: string x-ms-docs-key-type: set - - name: term-id - in: path - description: The unique identifier of term - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: term - - name: term-id1 - in: path - description: The unique identifier of term - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: term requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.termStore.term' + $ref: '#/components/schemas/microsoft.graph.termStore.set' required: true responses: 2XX: @@ -46726,15 +46035,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.termStore.term' + $ref: '#/components/schemas/microsoft.graph.termStore.set' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - groups.site - summary: Delete navigation property children for groups - operationId: group.site.termStore.set.parentGroup.set.term_DeleteChild + summary: Delete navigation property sets for groups + operationId: group.site.termStore.set.parentGroup_DeleteSet parameters: - name: group-id in: path @@ -46768,22 +46077,6 @@ paths: schema: type: string x-ms-docs-key-type: set - - name: term-id - in: path - description: The unique identifier of term - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: term - - name: term-id1 - in: path - description: The unique identifier of term - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: term - name: If-Match in: header description: ETag @@ -46796,13 +46089,16 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/parentGroup/sets/{set-id1}/terms/{term-id}/children/{term-id1}/relations': + '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/parentGroup/sets/{set-id1}/children': get: tags: - groups.site - summary: Get relations from groups - description: To indicate which terms are related to the current term as either pinned or reused. - operationId: group.site.termStore.set.parentGroup.set.term.child_ListRelation + summary: List children + description: 'Get the first level children of a [set] or [term] resource using the children navigation property.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/termstore-term-list-children?view=graph-rest-1.0 + operationId: group.site.termStore.set.parentGroup.set_ListChild parameters: - name: group-id in: path @@ -46836,22 +46132,6 @@ paths: schema: type: string x-ms-docs-key-type: set - - name: term-id - in: path - description: The unique identifier of term - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: term - - name: term-id1 - in: path - description: The unique identifier of term - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: term - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -46869,8 +46149,16 @@ paths: enum: - id - id desc - - relationship - - relationship desc + - createdDateTime + - createdDateTime desc + - descriptions + - descriptions desc + - labels + - labels desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - properties + - properties desc type: string - name: $select in: query @@ -46883,10 +46171,14 @@ paths: items: enum: - id - - relationship - - fromTerm + - createdDateTime + - descriptions + - labels + - lastModifiedDateTime + - properties + - children + - relations - set - - toTerm type: string - name: $expand in: query @@ -46899,13 +46191,13 @@ paths: items: enum: - '*' - - fromTerm + - children + - relations - set - - toTerm type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.termStore.relationCollectionResponse' + $ref: '#/components/responses/microsoft.graph.termStore.termCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -46915,8 +46207,12 @@ paths: post: tags: - groups.site - summary: Create new navigation property to relations for groups - operationId: group.site.termStore.set.parentGroup.set.term.child_CreateRelation + summary: Create term + description: Create a new term object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/termstore-term-post?view=graph-rest-1.0 + operationId: group.site.termStore.set.parentGroup.set_CreateChild parameters: - name: group-id in: path @@ -46950,28 +46246,12 @@ paths: schema: type: string x-ms-docs-key-type: set - - name: term-id - in: path - description: The unique identifier of term - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: term - - name: term-id1 - in: path - description: The unique identifier of term - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: term requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.termStore.relation' + $ref: '#/components/schemas/microsoft.graph.termStore.term' required: true responses: 2XX: @@ -46979,17 +46259,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.termStore.relation' + $ref: '#/components/schemas/microsoft.graph.termStore.term' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/parentGroup/sets/{set-id1}/terms/{term-id}/children/{term-id1}/relations/{relation-id}': + '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/parentGroup/sets/{set-id1}/children/{term-id}': get: tags: - groups.site - summary: Get relations from groups - description: To indicate which terms are related to the current term as either pinned or reused. - operationId: group.site.termStore.set.parentGroup.set.term.child_GetRelation + summary: Get children from groups + description: 'Children terms of set in term [store].' + operationId: group.site.termStore.set.parentGroup.set_GetChild parameters: - name: group-id in: path @@ -47031,22 +46311,6 @@ paths: schema: type: string x-ms-docs-key-type: term - - name: term-id1 - in: path - description: The unique identifier of term - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: term - - name: relation-id - in: path - description: The unique identifier of relation - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: relation - name: $select in: query description: Select properties to be returned @@ -47058,10 +46322,14 @@ paths: items: enum: - id - - relationship - - fromTerm + - createdDateTime + - descriptions + - labels + - lastModifiedDateTime + - properties + - children + - relations - set - - toTerm type: string - name: $expand in: query @@ -47074,9 +46342,9 @@ paths: items: enum: - '*' - - fromTerm + - children + - relations - set - - toTerm type: string responses: 2XX: @@ -47084,15 +46352,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.termStore.relation' + $ref: '#/components/schemas/microsoft.graph.termStore.term' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - groups.site - summary: Update the navigation property relations in groups - operationId: group.site.termStore.set.parentGroup.set.term.child_UpdateRelation + summary: Update the navigation property children in groups + operationId: group.site.termStore.set.parentGroup.set_UpdateChild parameters: - name: group-id in: path @@ -47134,28 +46402,12 @@ paths: schema: type: string x-ms-docs-key-type: term - - name: term-id1 - in: path - description: The unique identifier of term - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: term - - name: relation-id - in: path - description: The unique identifier of relation - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: relation requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.termStore.relation' + $ref: '#/components/schemas/microsoft.graph.termStore.term' required: true responses: 2XX: @@ -47163,15 +46415,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.termStore.relation' + $ref: '#/components/schemas/microsoft.graph.termStore.term' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - groups.site - summary: Delete navigation property relations for groups - operationId: group.site.termStore.set.parentGroup.set.term.child_DeleteRelation + summary: Delete navigation property children for groups + operationId: group.site.termStore.set.parentGroup.set_DeleteChild parameters: - name: group-id in: path @@ -47213,22 +46465,6 @@ paths: schema: type: string x-ms-docs-key-type: term - - name: term-id1 - in: path - description: The unique identifier of term - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: term - - name: relation-id - in: path - description: The unique identifier of relation - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: relation - name: If-Match in: header description: ETag @@ -47241,13 +46477,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/parentGroup/sets/{set-id1}/terms/{term-id}/children/{term-id1}/relations/{relation-id}/fromTerm': + '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/parentGroup/sets/{set-id1}/children/{term-id}/children': get: tags: - groups.site - summary: Get fromTerm from groups - description: 'The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set].' - operationId: group.site.termStore.set.parentGroup.set.term.child.relation_GetFromTerm + summary: Get children from groups + description: Children of current term. + operationId: group.site.termStore.set.parentGroup.set.child_ListChild parameters: - name: group-id in: path @@ -47289,22 +46525,34 @@ paths: schema: type: string x-ms-docs-key-type: term - - name: term-id1 - in: path - description: The unique identifier of term - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: term - - name: relation-id - in: path - description: The unique identifier of relation - required: true - style: simple + - $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: relation + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - createdDateTime + - createdDateTime desc + - descriptions + - descriptions desc + - labels + - labels desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - properties + - properties desc + type: string - name: $select in: query description: Select properties to be returned @@ -47342,21 +46590,18 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.termStore.term' + $ref: '#/components/responses/microsoft.graph.termStore.termCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/parentGroup/sets/{set-id1}/terms/{term-id}/children/{term-id1}/relations/{relation-id}/set': - get: + post: tags: - groups.site - summary: Get set from groups - description: 'The [set] in which the relation is relevant.' - operationId: group.site.termStore.set.parentGroup.set.term.child.relation_GetSet + summary: Create new navigation property to children for groups + operationId: group.site.termStore.set.parentGroup.set.child_CreateChild parameters: - name: group-id in: path @@ -47398,75 +46643,30 @@ paths: schema: type: string x-ms-docs-key-type: term - - name: term-id1 - in: path - description: The unique identifier of term - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: term - - name: relation-id - in: path - description: The unique identifier of relation - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: relation - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - createdDateTime - - description - - localizedNames - - properties - - children - - parentGroup - - relations - - terms - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - children - - parentGroup - - relations - - terms - type: string + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.term' + required: true responses: 2XX: - description: Retrieved navigation property + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.termStore.set' + $ref: '#/components/schemas/microsoft.graph.termStore.term' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/parentGroup/sets/{set-id1}/terms/{term-id}/children/{term-id1}/relations/{relation-id}/toTerm': + '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/parentGroup/sets/{set-id1}/children/{term-id}/children/{term-id1}': get: tags: - groups.site - summary: Get toTerm from groups - description: 'The to [term] of the relation. The term to which the relationship is defined.' - operationId: group.site.termStore.set.parentGroup.set.term.child.relation_GetToTerm + summary: Get children from groups + description: Children of current term. + operationId: group.site.termStore.set.parentGroup.set.child_GetChild parameters: - name: group-id in: path @@ -47516,14 +46716,6 @@ paths: schema: type: string x-ms-docs-key-type: term - - name: relation-id - in: path - description: The unique identifier of relation - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: relation - name: $select in: query description: Select properties to be returned @@ -47569,12 +46761,11 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/parentGroup/sets/{set-id1}/terms/{term-id}/children/{term-id1}/relations/$count': - get: + patch: tags: - groups.site - summary: Get the number of the resource - operationId: group.site.termStore.set.parentGroup.set.term.child.relation_GetCount + summary: Update the navigation property children in groups + operationId: group.site.termStore.set.parentGroup.set.child_UpdateChild parameters: - name: group-id in: path @@ -47624,20 +46815,28 @@ paths: schema: type: string x-ms-docs-key-type: term - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.term' + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.term' default: $ref: '#/components/responses/error' - '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/parentGroup/sets/{set-id1}/terms/{term-id}/children/{term-id1}/set': - get: + x-ms-docs-operation-type: operation + delete: tags: - groups.site - summary: Get set from groups - description: 'The [set] in which the term is created.' - operationId: group.site.termStore.set.parentGroup.set.term.child_GetSet + summary: Delete navigation property children for groups + operationId: group.site.termStore.set.parentGroup.set.child_DeleteChild parameters: - name: group-id in: path @@ -47687,58 +46886,25 @@ paths: schema: type: string x-ms-docs-key-type: term - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - createdDateTime - - description - - localizedNames - - properties - - children - - parentGroup - - relations - - terms - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + - name: If-Match + in: header + description: ETag + style: simple schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - children - - parentGroup - - relations - - terms - type: string + type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.termStore.set' + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/parentGroup/sets/{set-id1}/terms/{term-id}/children/$count': + '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/parentGroup/sets/{set-id1}/children/{term-id}/children/{term-id1}/relations': get: tags: - groups.site - summary: Get the number of the resource - operationId: group.site.termStore.set.parentGroup.set.term.child_GetCount + summary: Get relations from groups + description: To indicate which terms are related to the current term as either pinned or reused. + operationId: group.site.termStore.set.parentGroup.set.child_ListRelation parameters: - name: group-id in: path @@ -47780,54 +46946,7 @@ paths: schema: type: string x-ms-docs-key-type: term - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/parentGroup/sets/{set-id1}/terms/{term-id}/relations': - get: - tags: - - groups.site - summary: Get relations from groups - description: To indicate which terms are related to the current term as either pinned or reused. - operationId: group.site.termStore.set.parentGroup.set.term_ListRelation - parameters: - - name: group-id - in: path - description: The unique identifier of group - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: group - - name: site-id - in: path - description: The unique identifier of site - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: site - - name: set-id - in: path - description: The unique identifier of set - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: set - - name: set-id1 - in: path - description: The unique identifier of set - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: set - - name: term-id + - name: term-id1 in: path description: The unique identifier of term required: true @@ -47899,7 +47018,7 @@ paths: tags: - groups.site summary: Create new navigation property to relations for groups - operationId: group.site.termStore.set.parentGroup.set.term_CreateRelation + operationId: group.site.termStore.set.parentGroup.set.child_CreateRelation parameters: - name: group-id in: path @@ -47941,6 +47060,14 @@ paths: schema: type: string x-ms-docs-key-type: term + - name: term-id1 + in: path + description: The unique identifier of term + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: term requestBody: description: New navigation property content: @@ -47958,13 +47085,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/parentGroup/sets/{set-id1}/terms/{term-id}/relations/{relation-id}': + '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/parentGroup/sets/{set-id1}/children/{term-id}/children/{term-id1}/relations/{relation-id}': get: tags: - groups.site summary: Get relations from groups description: To indicate which terms are related to the current term as either pinned or reused. - operationId: group.site.termStore.set.parentGroup.set.term_GetRelation + operationId: group.site.termStore.set.parentGroup.set.child_GetRelation parameters: - name: group-id in: path @@ -48006,6 +47133,14 @@ paths: schema: type: string x-ms-docs-key-type: term + - name: term-id1 + in: path + description: The unique identifier of term + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: term - name: relation-id in: path description: The unique identifier of relation @@ -48059,7 +47194,7 @@ paths: tags: - groups.site summary: Update the navigation property relations in groups - operationId: group.site.termStore.set.parentGroup.set.term_UpdateRelation + operationId: group.site.termStore.set.parentGroup.set.child_UpdateRelation parameters: - name: group-id in: path @@ -48101,6 +47236,14 @@ paths: schema: type: string x-ms-docs-key-type: term + - name: term-id1 + in: path + description: The unique identifier of term + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: term - name: relation-id in: path description: The unique identifier of relation @@ -48130,7 +47273,7 @@ paths: tags: - groups.site summary: Delete navigation property relations for groups - operationId: group.site.termStore.set.parentGroup.set.term_DeleteRelation + operationId: group.site.termStore.set.parentGroup.set.child_DeleteRelation parameters: - name: group-id in: path @@ -48172,6 +47315,14 @@ paths: schema: type: string x-ms-docs-key-type: term + - name: term-id1 + in: path + description: The unique identifier of term + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: term - name: relation-id in: path description: The unique identifier of relation @@ -48192,13 +47343,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/parentGroup/sets/{set-id1}/terms/{term-id}/relations/{relation-id}/fromTerm': + '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/parentGroup/sets/{set-id1}/children/{term-id}/children/{term-id1}/relations/{relation-id}/fromTerm': get: tags: - groups.site summary: Get fromTerm from groups description: 'The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set].' - operationId: group.site.termStore.set.parentGroup.set.term.relation_GetFromTerm + operationId: group.site.termStore.set.parentGroup.set.child.relation_GetFromTerm parameters: - name: group-id in: path @@ -48240,100 +47391,116 @@ paths: schema: type: string x-ms-docs-key-type: term - - name: relation-id - in: path - description: The unique identifier of relation - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: relation - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - createdDateTime - - descriptions - - labels - - lastModifiedDateTime - - properties - - children - - relations - - set - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - children - - relations - - set - type: string - responses: - 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.termStore.term' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/parentGroup/sets/{set-id1}/terms/{term-id}/relations/{relation-id}/set': - get: - tags: - - groups.site - summary: Get set from groups - description: 'The [set] in which the relation is relevant.' - operationId: group.site.termStore.set.parentGroup.set.term.relation_GetSet - parameters: - - name: group-id - in: path - description: The unique identifier of group - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: group - - name: site-id - in: path - description: The unique identifier of site - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: site - - name: set-id - in: path - description: The unique identifier of set - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: set - - name: set-id1 - in: path - description: The unique identifier of set - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: set - - name: term-id + - name: term-id1 + in: path + description: The unique identifier of term + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: The unique identifier of relation + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: relation + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdDateTime + - descriptions + - labels + - lastModifiedDateTime + - properties + - children + - relations + - set + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - children + - relations + - set + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.term' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/parentGroup/sets/{set-id1}/children/{term-id}/children/{term-id1}/relations/{relation-id}/set': + get: + tags: + - groups.site + summary: Get set from groups + description: 'The [set] in which the relation is relevant.' + operationId: group.site.termStore.set.parentGroup.set.child.relation_GetSet + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: set-id + in: path + description: The unique identifier of set + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: set + - name: set-id1 + in: path + description: The unique identifier of set + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: The unique identifier of term + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: term + - name: term-id1 in: path description: The unique identifier of term required: true @@ -48395,13 +47562,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/parentGroup/sets/{set-id1}/terms/{term-id}/relations/{relation-id}/toTerm': + '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/parentGroup/sets/{set-id1}/children/{term-id}/children/{term-id1}/relations/{relation-id}/toTerm': get: tags: - groups.site summary: Get toTerm from groups description: 'The to [term] of the relation. The term to which the relationship is defined.' - operationId: group.site.termStore.set.parentGroup.set.term.relation_GetToTerm + operationId: group.site.termStore.set.parentGroup.set.child.relation_GetToTerm parameters: - name: group-id in: path @@ -48443,6 +47610,14 @@ paths: schema: type: string x-ms-docs-key-type: term + - name: term-id1 + in: path + description: The unique identifier of term + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: term - name: relation-id in: path description: The unique identifier of relation @@ -48496,12 +47671,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/parentGroup/sets/{set-id1}/terms/{term-id}/relations/$count': + '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/parentGroup/sets/{set-id1}/children/{term-id}/children/{term-id1}/relations/$count': get: tags: - groups.site summary: Get the number of the resource - operationId: group.site.termStore.set.parentGroup.set.term.relation_GetCount + operationId: group.site.termStore.set.parentGroup.set.child.relation_GetCount parameters: - name: group-id in: path @@ -48543,6 +47718,14 @@ paths: schema: type: string x-ms-docs-key-type: term + - name: term-id1 + in: path + description: The unique identifier of term + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: term - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -48550,13 +47733,13 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/parentGroup/sets/{set-id1}/terms/{term-id}/set': + '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/parentGroup/sets/{set-id1}/children/{term-id}/children/{term-id1}/set': get: tags: - groups.site summary: Get set from groups description: 'The [set] in which the term is created.' - operationId: group.site.termStore.set.parentGroup.set.term_GetSet + operationId: group.site.termStore.set.parentGroup.set.child_GetSet parameters: - name: group-id in: path @@ -48598,6 +47781,14 @@ paths: schema: type: string x-ms-docs-key-type: term + - name: term-id1 + in: path + description: The unique identifier of term + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: term - name: $select in: query description: Select properties to be returned @@ -48644,12 +47835,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/parentGroup/sets/{set-id1}/terms/$count': + '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/parentGroup/sets/{set-id1}/children/{term-id}/children/$count': get: tags: - groups.site summary: Get the number of the resource - operationId: group.site.termStore.set.parentGroup.set.term_GetCount + operationId: group.site.termStore.set.parentGroup.set.child_GetCount parameters: - name: group-id in: path @@ -48683,6 +47874,14 @@ paths: schema: type: string x-ms-docs-key-type: set + - name: term-id + in: path + description: The unique identifier of term + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: term - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -48690,12 +47889,13 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/parentGroup/sets/$count': + '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/parentGroup/sets/{set-id1}/children/{term-id}/relations': get: tags: - groups.site - summary: Get the number of the resource - operationId: group.site.termStore.set.parentGroup.set_GetCount + summary: Get relations from groups + description: To indicate which terms are related to the current term as either pinned or reused. + operationId: group.site.termStore.set.parentGroup.set.child_ListRelation parameters: - name: group-id in: path @@ -48721,48 +47921,22 @@ paths: schema: type: string x-ms-docs-key-type: set - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/relations': - get: - tags: - - groups.site - summary: List relations - description: 'Get the different relation of a [term] or [set] from the relations navigation property.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/termstore-term-list-relations?view=graph-rest-1.0 - operationId: group.site.termStore.set_ListRelation - parameters: - - name: group-id - in: path - description: The unique identifier of group - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: group - - name: site-id + - name: set-id1 in: path - description: The unique identifier of site + description: The unique identifier of set required: true style: simple schema: type: string - x-ms-docs-key-type: site - - name: set-id + x-ms-docs-key-type: set + - name: term-id in: path - description: The unique identifier of set + description: The unique identifier of term required: true style: simple schema: type: string - x-ms-docs-key-type: set + x-ms-docs-key-type: term - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -48827,7 +48001,7 @@ paths: tags: - groups.site summary: Create new navigation property to relations for groups - operationId: group.site.termStore.set_CreateRelation + operationId: group.site.termStore.set.parentGroup.set.child_CreateRelation parameters: - name: group-id in: path @@ -48853,6 +48027,22 @@ paths: schema: type: string x-ms-docs-key-type: set + - name: set-id1 + in: path + description: The unique identifier of set + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: The unique identifier of term + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: term requestBody: description: New navigation property content: @@ -48870,13 +48060,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/relations/{relation-id}': + '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/parentGroup/sets/{set-id1}/children/{term-id}/relations/{relation-id}': get: tags: - groups.site summary: Get relations from groups - description: Indicates which terms have been pinned or reused directly under the set. - operationId: group.site.termStore.set_GetRelation + description: To indicate which terms are related to the current term as either pinned or reused. + operationId: group.site.termStore.set.parentGroup.set.child_GetRelation parameters: - name: group-id in: path @@ -48902,6 +48092,22 @@ paths: schema: type: string x-ms-docs-key-type: set + - name: set-id1 + in: path + description: The unique identifier of set + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: The unique identifier of term + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: term - name: relation-id in: path description: The unique identifier of relation @@ -48955,7 +48161,7 @@ paths: tags: - groups.site summary: Update the navigation property relations in groups - operationId: group.site.termStore.set_UpdateRelation + operationId: group.site.termStore.set.parentGroup.set.child_UpdateRelation parameters: - name: group-id in: path @@ -48981,6 +48187,22 @@ paths: schema: type: string x-ms-docs-key-type: set + - name: set-id1 + in: path + description: The unique identifier of set + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: The unique identifier of term + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: term - name: relation-id in: path description: The unique identifier of relation @@ -49010,7 +48232,7 @@ paths: tags: - groups.site summary: Delete navigation property relations for groups - operationId: group.site.termStore.set_DeleteRelation + operationId: group.site.termStore.set.parentGroup.set.child_DeleteRelation parameters: - name: group-id in: path @@ -49036,6 +48258,22 @@ paths: schema: type: string x-ms-docs-key-type: set + - name: set-id1 + in: path + description: The unique identifier of set + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: The unique identifier of term + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: term - name: relation-id in: path description: The unique identifier of relation @@ -49056,13 +48294,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/relations/{relation-id}/fromTerm': + '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/parentGroup/sets/{set-id1}/children/{term-id}/relations/{relation-id}/fromTerm': get: tags: - groups.site summary: Get fromTerm from groups description: 'The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set].' - operationId: group.site.termStore.set.relation_GetFromTerm + operationId: group.site.termStore.set.parentGroup.set.child.relation_GetFromTerm parameters: - name: group-id in: path @@ -49088,6 +48326,22 @@ paths: schema: type: string x-ms-docs-key-type: set + - name: set-id1 + in: path + description: The unique identifier of set + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: The unique identifier of term + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: term - name: relation-id in: path description: The unique identifier of relation @@ -49141,13 +48395,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/relations/{relation-id}/set': + '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/parentGroup/sets/{set-id1}/children/{term-id}/relations/{relation-id}/set': get: tags: - groups.site summary: Get set from groups description: 'The [set] in which the relation is relevant.' - operationId: group.site.termStore.set.relation_GetSet + operationId: group.site.termStore.set.parentGroup.set.child.relation_GetSet parameters: - name: group-id in: path @@ -49173,6 +48427,22 @@ paths: schema: type: string x-ms-docs-key-type: set + - name: set-id1 + in: path + description: The unique identifier of set + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: The unique identifier of term + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: term - name: relation-id in: path description: The unique identifier of relation @@ -49227,13 +48497,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/relations/{relation-id}/toTerm': + '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/parentGroup/sets/{set-id1}/children/{term-id}/relations/{relation-id}/toTerm': get: tags: - groups.site summary: Get toTerm from groups description: 'The to [term] of the relation. The term to which the relationship is defined.' - operationId: group.site.termStore.set.relation_GetToTerm + operationId: group.site.termStore.set.parentGroup.set.child.relation_GetToTerm parameters: - name: group-id in: path @@ -49259,6 +48529,22 @@ paths: schema: type: string x-ms-docs-key-type: set + - name: set-id1 + in: path + description: The unique identifier of set + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: The unique identifier of term + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: term - name: relation-id in: path description: The unique identifier of relation @@ -49312,12 +48598,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/relations/$count': + '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/parentGroup/sets/{set-id1}/children/{term-id}/relations/$count': get: tags: - groups.site summary: Get the number of the resource - operationId: group.site.termStore.set.relation_GetCount + operationId: group.site.termStore.set.parentGroup.set.child.relation_GetCount parameters: - name: group-id in: path @@ -49343,122 +48629,36 @@ paths: schema: type: string x-ms-docs-key-type: set - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/terms': - get: - tags: - - groups.site - summary: Get term - description: Read the properties and relationships of a term object. - operationId: group.site.termStore.set_ListTerm - parameters: - - name: group-id - in: path - description: The unique identifier of group - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: group - - name: site-id + - name: set-id1 in: path - description: The unique identifier of site + description: The unique identifier of set required: true style: simple schema: type: string - x-ms-docs-key-type: site - - name: set-id + x-ms-docs-key-type: set + - name: term-id in: path - description: The unique identifier of set + description: The unique identifier of term required: true style: simple schema: type: string - x-ms-docs-key-type: set - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' + x-ms-docs-key-type: term - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - createdDateTime - - createdDateTime desc - - descriptions - - descriptions desc - - labels - - labels desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - properties - - properties 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 - - createdDateTime - - descriptions - - labels - - lastModifiedDateTime - - properties - - children - - relations - - set - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - children - - relations - - set - type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.termStore.termCollectionResponse' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: + '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/parentGroup/sets/{set-id1}/children/{term-id}/set': + get: tags: - groups.site - summary: Create new navigation property to terms for groups - operationId: group.site.termStore.set_CreateTerm + summary: Get set from groups + description: 'The [set] in which the term is created.' + operationId: group.site.termStore.set.parentGroup.set.child_GetSet parameters: - name: group-id in: path @@ -49484,51 +48684,7 @@ paths: schema: type: string x-ms-docs-key-type: set - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.termStore.term' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.termStore.term' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/terms/{term-id}': - get: - tags: - - groups.site - summary: Get term - description: Read the properties and relationships of a term object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/termstore-term-get?view=graph-rest-1.0 - operationId: group.site.termStore.set_GetTerm - parameters: - - name: group-id - in: path - description: The unique identifier of group - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: group - - name: site-id - in: path - description: The unique identifier of site - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: site - - name: set-id + - name: set-id1 in: path description: The unique identifier of set required: true @@ -49556,13 +48712,13 @@ paths: enum: - id - createdDateTime - - descriptions - - labels - - lastModifiedDateTime + - description + - localizedNames - properties - children + - parentGroup - relations - - set + - terms type: string - name: $expand in: query @@ -49576,8 +48732,9 @@ paths: enum: - '*' - children + - parentGroup - relations - - set + - terms type: string responses: 2XX: @@ -49585,19 +48742,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.termStore.term' + $ref: '#/components/schemas/microsoft.graph.termStore.set' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/parentGroup/sets/{set-id1}/children/$count': + get: tags: - groups.site - summary: Update term - description: Update the properties of a term object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/termstore-term-update?view=graph-rest-1.0 - operationId: group.site.termStore.set_UpdateTerm + summary: Get the number of the resource + operationId: group.site.termStore.set.parentGroup.set.child_GetCount parameters: - name: group-id in: path @@ -49623,40 +48777,31 @@ paths: schema: type: string x-ms-docs-key-type: set - - name: term-id + - name: set-id1 in: path - description: The unique identifier of term + description: The unique identifier of set required: true style: simple schema: type: string - x-ms-docs-key-type: term - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.termStore.term' - required: true + x-ms-docs-key-type: set + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.termStore.term' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/parentGroup/sets/{set-id1}/relations': + get: tags: - groups.site - summary: Delete term - description: Delete a term object. + summary: List relations + description: 'Get the different relation of a [term] or [set] from the relations navigation property.' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/termstore-term-delete?view=graph-rest-1.0 - operationId: group.site.termStore.set_DeleteTerm + url: https://learn.microsoft.com/graph/api/termstore-term-list-relations?view=graph-rest-1.0 + operationId: group.site.termStore.set.parentGroup.set_ListRelation parameters: - name: group-id in: path @@ -49682,51 +48827,7 @@ paths: schema: type: string x-ms-docs-key-type: set - - name: term-id - in: path - description: The unique identifier of term - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: term - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/terms/{term-id}/children': - get: - tags: - - groups.site - summary: Get children from groups - description: Children of current term. - operationId: group.site.termStore.set.term_ListChild - parameters: - - name: group-id - in: path - description: The unique identifier of group - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: group - - name: site-id - in: path - description: The unique identifier of site - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: site - - name: set-id + - name: set-id1 in: path description: The unique identifier of set required: true @@ -49734,14 +48835,6 @@ paths: schema: type: string x-ms-docs-key-type: set - - name: term-id - in: path - description: The unique identifier of term - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: term - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -49759,16 +48852,8 @@ paths: enum: - id - id desc - - createdDateTime - - createdDateTime desc - - descriptions - - descriptions desc - - labels - - labels desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - properties - - properties desc + - relationship + - relationship desc type: string - name: $select in: query @@ -49781,14 +48866,10 @@ paths: items: enum: - id - - createdDateTime - - descriptions - - labels - - lastModifiedDateTime - - properties - - children - - relations + - relationship + - fromTerm - set + - toTerm type: string - name: $expand in: query @@ -49801,13 +48882,13 @@ paths: items: enum: - '*' - - children - - relations + - fromTerm - set + - toTerm type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.termStore.termCollectionResponse' + $ref: '#/components/responses/microsoft.graph.termStore.relationCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -49817,8 +48898,8 @@ paths: post: tags: - groups.site - summary: Create new navigation property to children for groups - operationId: group.site.termStore.set.term_CreateChild + summary: Create new navigation property to relations for groups + operationId: group.site.termStore.set.parentGroup.set_CreateRelation parameters: - name: group-id in: path @@ -49844,20 +48925,20 @@ paths: schema: type: string x-ms-docs-key-type: set - - name: term-id + - name: set-id1 in: path - description: The unique identifier of term + description: The unique identifier of set required: true style: simple schema: type: string - x-ms-docs-key-type: term + x-ms-docs-key-type: set requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.termStore.term' + $ref: '#/components/schemas/microsoft.graph.termStore.relation' required: true responses: 2XX: @@ -49865,17 +48946,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.termStore.term' + $ref: '#/components/schemas/microsoft.graph.termStore.relation' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/terms/{term-id}/children/{term-id1}': + '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/parentGroup/sets/{set-id1}/relations/{relation-id}': get: tags: - groups.site - summary: Get children from groups - description: Children of current term. - operationId: group.site.termStore.set.term_GetChild + summary: Get relations from groups + description: Indicates which terms have been pinned or reused directly under the set. + operationId: group.site.termStore.set.parentGroup.set_GetRelation parameters: - name: group-id in: path @@ -49901,22 +48982,22 @@ paths: schema: type: string x-ms-docs-key-type: set - - name: term-id + - name: set-id1 in: path - description: The unique identifier of term + description: The unique identifier of set required: true style: simple schema: type: string - x-ms-docs-key-type: term - - name: term-id1 + x-ms-docs-key-type: set + - name: relation-id in: path - description: The unique identifier of term + description: The unique identifier of relation required: true style: simple schema: type: string - x-ms-docs-key-type: term + x-ms-docs-key-type: relation - name: $select in: query description: Select properties to be returned @@ -49928,14 +49009,10 @@ paths: items: enum: - id - - createdDateTime - - descriptions - - labels - - lastModifiedDateTime - - properties - - children - - relations + - relationship + - fromTerm - set + - toTerm type: string - name: $expand in: query @@ -49948,9 +49025,9 @@ paths: items: enum: - '*' - - children - - relations + - fromTerm - set + - toTerm type: string responses: 2XX: @@ -49958,15 +49035,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.termStore.term' + $ref: '#/components/schemas/microsoft.graph.termStore.relation' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - groups.site - summary: Update the navigation property children in groups - operationId: group.site.termStore.set.term_UpdateChild + summary: Update the navigation property relations in groups + operationId: group.site.termStore.set.parentGroup.set_UpdateRelation parameters: - name: group-id in: path @@ -49992,28 +49069,28 @@ paths: schema: type: string x-ms-docs-key-type: set - - name: term-id + - name: set-id1 in: path - description: The unique identifier of term + description: The unique identifier of set required: true style: simple schema: type: string - x-ms-docs-key-type: term - - name: term-id1 + x-ms-docs-key-type: set + - name: relation-id in: path - description: The unique identifier of term + description: The unique identifier of relation required: true style: simple schema: type: string - x-ms-docs-key-type: term + x-ms-docs-key-type: relation requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.termStore.term' + $ref: '#/components/schemas/microsoft.graph.termStore.relation' required: true responses: 2XX: @@ -50021,15 +49098,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.termStore.term' + $ref: '#/components/schemas/microsoft.graph.termStore.relation' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - groups.site - summary: Delete navigation property children for groups - operationId: group.site.termStore.set.term_DeleteChild + summary: Delete navigation property relations for groups + operationId: group.site.termStore.set.parentGroup.set_DeleteRelation parameters: - name: group-id in: path @@ -50055,22 +49132,22 @@ paths: schema: type: string x-ms-docs-key-type: set - - name: term-id + - name: set-id1 in: path - description: The unique identifier of term + description: The unique identifier of set required: true style: simple schema: type: string - x-ms-docs-key-type: term - - name: term-id1 + x-ms-docs-key-type: set + - name: relation-id in: path - description: The unique identifier of term + description: The unique identifier of relation required: true style: simple schema: type: string - x-ms-docs-key-type: term + x-ms-docs-key-type: relation - name: If-Match in: header description: ETag @@ -50083,13 +49160,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/terms/{term-id}/children/{term-id1}/relations': + '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/parentGroup/sets/{set-id1}/relations/{relation-id}/fromTerm': get: tags: - groups.site - summary: Get relations from groups - description: To indicate which terms are related to the current term as either pinned or reused. - operationId: group.site.termStore.set.term.child_ListRelation + summary: Get fromTerm from groups + description: 'The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set].' + operationId: group.site.termStore.set.parentGroup.set.relation_GetFromTerm parameters: - name: group-id in: path @@ -50115,42 +49192,22 @@ paths: schema: type: string x-ms-docs-key-type: set - - name: term-id + - name: set-id1 in: path - description: The unique identifier of term + description: The unique identifier of set required: true style: simple schema: type: string - x-ms-docs-key-type: term - - name: term-id1 + x-ms-docs-key-type: set + - name: relation-id in: path - description: The unique identifier of term + description: The unique identifier of relation required: true style: simple schema: type: string - x-ms-docs-key-type: term - - $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 - - relationship - - relationship desc - type: string + x-ms-docs-key-type: relation - name: $select in: query description: Select properties to be returned @@ -50162,10 +49219,14 @@ paths: items: enum: - id - - relationship - - fromTerm + - createdDateTime + - descriptions + - labels + - lastModifiedDateTime + - properties + - children + - relations - set - - toTerm type: string - name: $expand in: query @@ -50178,89 +49239,27 @@ paths: items: enum: - '*' - - fromTerm + - children + - relations - set - - toTerm type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.termStore.relationCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - groups.site - summary: Create new navigation property to relations for groups - operationId: group.site.termStore.set.term.child_CreateRelation - parameters: - - name: group-id - in: path - description: The unique identifier of group - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: group - - name: site-id - in: path - description: The unique identifier of site - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: site - - name: set-id - in: path - description: The unique identifier of set - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: set - - name: term-id - in: path - description: The unique identifier of term - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: term - - name: term-id1 - in: path - description: The unique identifier of term - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: term - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.termStore.relation' - required: true - responses: - 2XX: - description: Created navigation property. + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.termStore.relation' + $ref: '#/components/schemas/microsoft.graph.termStore.term' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/terms/{term-id}/children/{term-id1}/relations/{relation-id}': + '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/parentGroup/sets/{set-id1}/relations/{relation-id}/set': get: tags: - groups.site - summary: Get relations from groups - description: To indicate which terms are related to the current term as either pinned or reused. - operationId: group.site.termStore.set.term.child_GetRelation + summary: Get set from groups + description: 'The [set] in which the relation is relevant.' + operationId: group.site.termStore.set.parentGroup.set.relation_GetSet parameters: - name: group-id in: path @@ -50286,22 +49285,14 @@ paths: schema: type: string x-ms-docs-key-type: set - - name: term-id - in: path - description: The unique identifier of term - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: term - - name: term-id1 + - name: set-id1 in: path - description: The unique identifier of term + description: The unique identifier of set required: true style: simple schema: type: string - x-ms-docs-key-type: term + x-ms-docs-key-type: set - name: relation-id in: path description: The unique identifier of relation @@ -50321,10 +49312,14 @@ paths: items: enum: - id - - relationship - - fromTerm - - set - - toTerm + - createdDateTime + - description + - localizedNames + - properties + - children + - parentGroup + - relations + - terms type: string - name: $expand in: query @@ -50337,9 +49332,10 @@ paths: items: enum: - '*' - - fromTerm - - set - - toTerm + - children + - parentGroup + - relations + - terms type: string responses: 2XX: @@ -50347,15 +49343,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.termStore.relation' + $ref: '#/components/schemas/microsoft.graph.termStore.set' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/parentGroup/sets/{set-id1}/relations/{relation-id}/toTerm': + get: tags: - groups.site - summary: Update the navigation property relations in groups - operationId: group.site.termStore.set.term.child_UpdateRelation + summary: Get toTerm from groups + description: 'The to [term] of the relation. The term to which the relationship is defined.' + operationId: group.site.termStore.set.parentGroup.set.relation_GetToTerm parameters: - name: group-id in: path @@ -50381,22 +49379,14 @@ paths: schema: type: string x-ms-docs-key-type: set - - name: term-id - in: path - description: The unique identifier of term - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: term - - name: term-id1 + - name: set-id1 in: path - description: The unique identifier of term + description: The unique identifier of set required: true style: simple schema: type: string - x-ms-docs-key-type: term + x-ms-docs-key-type: set - name: relation-id in: path description: The unique identifier of relation @@ -50405,28 +49395,57 @@ paths: schema: type: string x-ms-docs-key-type: relation - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.termStore.relation' - required: true + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdDateTime + - descriptions + - labels + - lastModifiedDateTime + - properties + - children + - relations + - set + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - children + - relations + - set + type: string responses: 2XX: - description: Success + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.termStore.relation' + $ref: '#/components/schemas/microsoft.graph.termStore.term' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/parentGroup/sets/{set-id1}/relations/$count': + get: tags: - groups.site - summary: Delete navigation property relations for groups - operationId: group.site.termStore.set.term.child_DeleteRelation + summary: Get the number of the resource + operationId: group.site.termStore.set.parentGroup.set.relation_GetCount parameters: - name: group-id in: path @@ -50452,49 +49471,28 @@ paths: schema: type: string x-ms-docs-key-type: set - - name: term-id - in: path - description: The unique identifier of term - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: term - - name: term-id1 - in: path - description: The unique identifier of term - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: term - - name: relation-id + - name: set-id1 in: path - description: The unique identifier of relation + description: The unique identifier of set required: true style: simple schema: type: string - x-ms-docs-key-type: relation - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string + x-ms-docs-key-type: set + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/terms/{term-id}/children/{term-id1}/relations/{relation-id}/fromTerm': + '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/parentGroup/sets/{set-id1}/terms': get: tags: - groups.site - summary: Get fromTerm from groups - description: 'The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set].' - operationId: group.site.termStore.set.term.child.relation_GetFromTerm + summary: Get term + description: Read the properties and relationships of a term object. + operationId: group.site.termStore.set.parentGroup.set_ListTerm parameters: - name: group-id in: path @@ -50520,33 +49518,45 @@ paths: schema: type: string x-ms-docs-key-type: set - - name: term-id - in: path - description: The unique identifier of term - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: term - - name: term-id1 - in: path - description: The unique identifier of term - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: term - - name: relation-id + - name: set-id1 in: path - description: The unique identifier of relation + description: The unique identifier of set required: true style: simple schema: type: string - x-ms-docs-key-type: relation - - name: $select + x-ms-docs-key-type: set + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby in: query - description: Select properties to be returned + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - createdDateTime + - createdDateTime desc + - descriptions + - descriptions desc + - labels + - labels desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - properties + - properties desc + type: string + - name: $select + in: query + description: Select properties to be returned style: form explode: false schema: @@ -50581,21 +49591,18 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.termStore.term' + $ref: '#/components/responses/microsoft.graph.termStore.termCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/terms/{term-id}/children/{term-id1}/relations/{relation-id}/set': - get: + post: tags: - groups.site - summary: Get set from groups - description: 'The [set] in which the relation is relevant.' - operationId: group.site.termStore.set.term.child.relation_GetSet + summary: Create new navigation property to terms for groups + operationId: group.site.termStore.set.parentGroup.set_CreateTerm parameters: - name: group-id in: path @@ -50621,83 +49628,41 @@ paths: schema: type: string x-ms-docs-key-type: set - - name: term-id - in: path - description: The unique identifier of term - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: term - - name: term-id1 - in: path - description: The unique identifier of term - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: term - - name: relation-id + - name: set-id1 in: path - description: The unique identifier of relation + description: The unique identifier of set required: true style: simple schema: type: string - x-ms-docs-key-type: relation - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - createdDateTime - - description - - localizedNames - - properties - - children - - parentGroup - - relations - - terms - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - children - - parentGroup - - relations - - terms - type: string + x-ms-docs-key-type: set + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.term' + required: true responses: 2XX: - description: Retrieved navigation property + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.termStore.set' + $ref: '#/components/schemas/microsoft.graph.termStore.term' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/terms/{term-id}/children/{term-id1}/relations/{relation-id}/toTerm': + '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/parentGroup/sets/{set-id1}/terms/{term-id}': get: tags: - groups.site - summary: Get toTerm from groups - description: 'The to [term] of the relation. The term to which the relationship is defined.' - operationId: group.site.termStore.set.term.child.relation_GetToTerm + summary: Get term + description: Read the properties and relationships of a term object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/termstore-term-get?view=graph-rest-1.0 + operationId: group.site.termStore.set.parentGroup.set_GetTerm parameters: - name: group-id in: path @@ -50723,15 +49688,15 @@ paths: schema: type: string x-ms-docs-key-type: set - - name: term-id + - name: set-id1 in: path - description: The unique identifier of term + description: The unique identifier of set required: true style: simple schema: type: string - x-ms-docs-key-type: term - - name: term-id1 + x-ms-docs-key-type: set + - name: term-id in: path description: The unique identifier of term required: true @@ -50739,14 +49704,6 @@ paths: schema: type: string x-ms-docs-key-type: term - - name: relation-id - in: path - description: The unique identifier of relation - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: relation - name: $select in: query description: Select properties to be returned @@ -50792,12 +49749,15 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/terms/{term-id}/children/{term-id1}/relations/$count': - get: + patch: tags: - groups.site - summary: Get the number of the resource - operationId: group.site.termStore.set.term.child.relation_GetCount + summary: Update term + description: Update the properties of a term object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/termstore-term-update?view=graph-rest-1.0 + operationId: group.site.termStore.set.parentGroup.set_UpdateTerm parameters: - name: group-id in: path @@ -50823,15 +49783,15 @@ paths: schema: type: string x-ms-docs-key-type: set - - name: term-id + - name: set-id1 in: path - description: The unique identifier of term + description: The unique identifier of set required: true style: simple schema: type: string - x-ms-docs-key-type: term - - name: term-id1 + x-ms-docs-key-type: set + - name: term-id in: path description: The unique identifier of term required: true @@ -50839,20 +49799,32 @@ paths: schema: type: string x-ms-docs-key-type: term - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.term' + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.term' default: $ref: '#/components/responses/error' - '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/terms/{term-id}/children/{term-id1}/set': - get: + x-ms-docs-operation-type: operation + delete: tags: - groups.site - summary: Get set from groups - description: 'The [set] in which the term is created.' - operationId: group.site.termStore.set.term.child_GetSet + summary: Delete term + description: Delete a term object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/termstore-term-delete?view=graph-rest-1.0 + operationId: group.site.termStore.set.parentGroup.set_DeleteTerm parameters: - name: group-id in: path @@ -50878,15 +49850,15 @@ paths: schema: type: string x-ms-docs-key-type: set - - name: term-id + - name: set-id1 in: path - description: The unique identifier of term + description: The unique identifier of set required: true style: simple schema: type: string - x-ms-docs-key-type: term - - name: term-id1 + x-ms-docs-key-type: set + - name: term-id in: path description: The unique identifier of term required: true @@ -50894,58 +49866,25 @@ paths: schema: type: string x-ms-docs-key-type: term - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - createdDateTime - - description - - localizedNames - - properties - - children - - parentGroup - - relations - - terms - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + - name: If-Match + in: header + description: ETag + style: simple schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - children - - parentGroup - - relations - - terms - type: string + type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.termStore.set' + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/terms/{term-id}/children/$count': + '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/parentGroup/sets/{set-id1}/terms/{term-id}/children': get: tags: - groups.site - summary: Get the number of the resource - operationId: group.site.termStore.set.term.child_GetCount + summary: Get children from groups + description: Children of current term. + operationId: group.site.termStore.set.parentGroup.set.term_ListChild parameters: - name: group-id in: path @@ -50971,46 +49910,7 @@ paths: schema: type: string x-ms-docs-key-type: set - - name: term-id - in: path - description: The unique identifier of term - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: term - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/terms/{term-id}/relations': - get: - tags: - - groups.site - summary: Get relations from groups - description: To indicate which terms are related to the current term as either pinned or reused. - operationId: group.site.termStore.set.term_ListRelation - parameters: - - name: group-id - in: path - description: The unique identifier of group - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: group - - name: site-id - in: path - description: The unique identifier of site - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: site - - name: set-id + - name: set-id1 in: path description: The unique identifier of set required: true @@ -51043,8 +49943,16 @@ paths: enum: - id - id desc - - relationship - - relationship desc + - createdDateTime + - createdDateTime desc + - descriptions + - descriptions desc + - labels + - labels desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - properties + - properties desc type: string - name: $select in: query @@ -51057,10 +49965,14 @@ paths: items: enum: - id - - relationship - - fromTerm + - createdDateTime + - descriptions + - labels + - lastModifiedDateTime + - properties + - children + - relations - set - - toTerm type: string - name: $expand in: query @@ -51073,13 +49985,13 @@ paths: items: enum: - '*' - - fromTerm + - children + - relations - set - - toTerm type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.termStore.relationCollectionResponse' + $ref: '#/components/responses/microsoft.graph.termStore.termCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -51089,8 +50001,8 @@ paths: post: tags: - groups.site - summary: Create new navigation property to relations for groups - operationId: group.site.termStore.set.term_CreateRelation + summary: Create new navigation property to children for groups + operationId: group.site.termStore.set.parentGroup.set.term_CreateChild parameters: - name: group-id in: path @@ -51116,6 +50028,14 @@ paths: schema: type: string x-ms-docs-key-type: set + - name: set-id1 + in: path + description: The unique identifier of set + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: set - name: term-id in: path description: The unique identifier of term @@ -51129,7 +50049,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.termStore.relation' + $ref: '#/components/schemas/microsoft.graph.termStore.term' required: true responses: 2XX: @@ -51137,17 +50057,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.termStore.relation' + $ref: '#/components/schemas/microsoft.graph.termStore.term' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/terms/{term-id}/relations/{relation-id}': + '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/parentGroup/sets/{set-id1}/terms/{term-id}/children/{term-id1}': get: tags: - groups.site - summary: Get relations from groups - description: To indicate which terms are related to the current term as either pinned or reused. - operationId: group.site.termStore.set.term_GetRelation + summary: Get children from groups + description: Children of current term. + operationId: group.site.termStore.set.parentGroup.set.term_GetChild parameters: - name: group-id in: path @@ -51173,6 +50093,14 @@ paths: schema: type: string x-ms-docs-key-type: set + - name: set-id1 + in: path + description: The unique identifier of set + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: set - name: term-id in: path description: The unique identifier of term @@ -51181,14 +50109,14 @@ paths: schema: type: string x-ms-docs-key-type: term - - name: relation-id + - name: term-id1 in: path - description: The unique identifier of relation + description: The unique identifier of term required: true style: simple schema: type: string - x-ms-docs-key-type: relation + x-ms-docs-key-type: term - name: $select in: query description: Select properties to be returned @@ -51200,10 +50128,14 @@ paths: items: enum: - id - - relationship - - fromTerm + - createdDateTime + - descriptions + - labels + - lastModifiedDateTime + - properties + - children + - relations - set - - toTerm type: string - name: $expand in: query @@ -51216,9 +50148,9 @@ paths: items: enum: - '*' - - fromTerm + - children + - relations - set - - toTerm type: string responses: 2XX: @@ -51226,15 +50158,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.termStore.relation' + $ref: '#/components/schemas/microsoft.graph.termStore.term' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - groups.site - summary: Update the navigation property relations in groups - operationId: group.site.termStore.set.term_UpdateRelation + summary: Update the navigation property children in groups + operationId: group.site.termStore.set.parentGroup.set.term_UpdateChild parameters: - name: group-id in: path @@ -51260,6 +50192,14 @@ paths: schema: type: string x-ms-docs-key-type: set + - name: set-id1 + in: path + description: The unique identifier of set + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: set - name: term-id in: path description: The unique identifier of term @@ -51268,20 +50208,20 @@ paths: schema: type: string x-ms-docs-key-type: term - - name: relation-id + - name: term-id1 in: path - description: The unique identifier of relation + description: The unique identifier of term required: true style: simple schema: type: string - x-ms-docs-key-type: relation + x-ms-docs-key-type: term requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.termStore.relation' + $ref: '#/components/schemas/microsoft.graph.termStore.term' required: true responses: 2XX: @@ -51289,15 +50229,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.termStore.relation' + $ref: '#/components/schemas/microsoft.graph.termStore.term' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - groups.site - summary: Delete navigation property relations for groups - operationId: group.site.termStore.set.term_DeleteRelation + summary: Delete navigation property children for groups + operationId: group.site.termStore.set.parentGroup.set.term_DeleteChild parameters: - name: group-id in: path @@ -51323,6 +50263,14 @@ paths: schema: type: string x-ms-docs-key-type: set + - name: set-id1 + in: path + description: The unique identifier of set + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: set - name: term-id in: path description: The unique identifier of term @@ -51331,14 +50279,14 @@ paths: schema: type: string x-ms-docs-key-type: term - - name: relation-id + - name: term-id1 in: path - description: The unique identifier of relation + description: The unique identifier of term required: true style: simple schema: type: string - x-ms-docs-key-type: relation + x-ms-docs-key-type: term - name: If-Match in: header description: ETag @@ -51351,13 +50299,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/terms/{term-id}/relations/{relation-id}/fromTerm': + '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/parentGroup/sets/{set-id1}/terms/{term-id}/children/{term-id1}/relations': get: tags: - groups.site - summary: Get fromTerm from groups - description: 'The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set].' - operationId: group.site.termStore.set.term.relation_GetFromTerm + summary: Get relations from groups + description: To indicate which terms are related to the current term as either pinned or reused. + operationId: group.site.termStore.set.parentGroup.set.term.child_ListRelation parameters: - name: group-id in: path @@ -51383,6 +50331,14 @@ paths: schema: type: string x-ms-docs-key-type: set + - name: set-id1 + in: path + description: The unique identifier of set + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: set - name: term-id in: path description: The unique identifier of term @@ -51391,14 +50347,34 @@ paths: schema: type: string x-ms-docs-key-type: term - - name: relation-id + - name: term-id1 in: path - description: The unique identifier of relation + description: The unique identifier of term required: true style: simple schema: type: string - x-ms-docs-key-type: relation + x-ms-docs-key-type: term + - $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 + - relationship + - relationship desc + type: string - name: $select in: query description: Select properties to be returned @@ -51410,14 +50386,10 @@ paths: items: enum: - id - - createdDateTime - - descriptions - - labels - - lastModifiedDateTime - - properties - - children - - relations + - relationship + - fromTerm - set + - toTerm type: string - name: $expand in: query @@ -51430,27 +50402,24 @@ paths: items: enum: - '*' - - children - - relations + - fromTerm - set + - toTerm type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.termStore.term' + $ref: '#/components/responses/microsoft.graph.termStore.relationCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/terms/{term-id}/relations/{relation-id}/set': - get: + post: tags: - groups.site - summary: Get set from groups - description: 'The [set] in which the relation is relevant.' - operationId: group.site.termStore.set.term.relation_GetSet + summary: Create new navigation property to relations for groups + operationId: group.site.termStore.set.parentGroup.set.term.child_CreateRelation parameters: - name: group-id in: path @@ -51476,6 +50445,14 @@ paths: schema: type: string x-ms-docs-key-type: set + - name: set-id1 + in: path + description: The unique identifier of set + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: set - name: term-id in: path description: The unique identifier of term @@ -51484,67 +50461,38 @@ paths: schema: type: string x-ms-docs-key-type: term - - name: relation-id + - name: term-id1 in: path - description: The unique identifier of relation + description: The unique identifier of term required: true style: simple schema: type: string - x-ms-docs-key-type: relation - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - createdDateTime - - description - - localizedNames - - properties - - children - - parentGroup - - relations - - terms - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - children - - parentGroup - - relations - - terms - type: string + x-ms-docs-key-type: term + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.relation' + required: true responses: 2XX: - description: Retrieved navigation property + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.termStore.set' + $ref: '#/components/schemas/microsoft.graph.termStore.relation' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/terms/{term-id}/relations/{relation-id}/toTerm': + '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/parentGroup/sets/{set-id1}/terms/{term-id}/children/{term-id1}/relations/{relation-id}': get: tags: - groups.site - summary: Get toTerm from groups - description: 'The to [term] of the relation. The term to which the relationship is defined.' - operationId: group.site.termStore.set.term.relation_GetToTerm + summary: Get relations from groups + description: To indicate which terms are related to the current term as either pinned or reused. + operationId: group.site.termStore.set.parentGroup.set.term.child_GetRelation parameters: - name: group-id in: path @@ -51570,6 +50518,14 @@ paths: schema: type: string x-ms-docs-key-type: set + - name: set-id1 + in: path + description: The unique identifier of set + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: set - name: term-id in: path description: The unique identifier of term @@ -51578,6 +50534,14 @@ paths: schema: type: string x-ms-docs-key-type: term + - name: term-id1 + in: path + description: The unique identifier of term + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: term - name: relation-id in: path description: The unique identifier of relation @@ -51597,14 +50561,10 @@ paths: items: enum: - id - - createdDateTime - - descriptions - - labels - - lastModifiedDateTime - - properties - - children - - relations + - relationship + - fromTerm - set + - toTerm type: string - name: $expand in: query @@ -51617,9 +50577,9 @@ paths: items: enum: - '*' - - children - - relations + - fromTerm - set + - toTerm type: string responses: 2XX: @@ -51627,16 +50587,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.termStore.term' + $ref: '#/components/schemas/microsoft.graph.termStore.relation' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/terms/{term-id}/relations/$count': - get: + patch: tags: - groups.site - summary: Get the number of the resource - operationId: group.site.termStore.set.term.relation_GetCount + summary: Update the navigation property relations in groups + operationId: group.site.termStore.set.parentGroup.set.term.child_UpdateRelation parameters: - name: group-id in: path @@ -51662,6 +50621,14 @@ paths: schema: type: string x-ms-docs-key-type: set + - name: set-id1 + in: path + description: The unique identifier of set + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: set - name: term-id in: path description: The unique identifier of term @@ -51670,20 +50637,120 @@ paths: schema: type: string x-ms-docs-key-type: term - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + - name: term-id1 + in: path + description: The unique identifier of term + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: The unique identifier of relation + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: relation + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.relation' + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.relation' default: $ref: '#/components/responses/error' - '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/terms/{term-id}/set': + x-ms-docs-operation-type: operation + delete: + tags: + - groups.site + summary: Delete navigation property relations for groups + operationId: group.site.termStore.set.parentGroup.set.term.child_DeleteRelation + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: set-id + in: path + description: The unique identifier of set + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: set + - name: set-id1 + in: path + description: The unique identifier of set + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: The unique identifier of term + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: term + - name: term-id1 + in: path + description: The unique identifier of term + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: The unique identifier of relation + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: relation + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/parentGroup/sets/{set-id1}/terms/{term-id}/children/{term-id1}/relations/{relation-id}/fromTerm': get: tags: - groups.site - summary: Get set from groups - description: 'The [set] in which the term is created.' - operationId: group.site.termStore.set.term_GetSet + summary: Get fromTerm from groups + description: 'The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set].' + operationId: group.site.termStore.set.parentGroup.set.term.child.relation_GetFromTerm parameters: - name: group-id in: path @@ -51709,6 +50776,14 @@ paths: schema: type: string x-ms-docs-key-type: set + - name: set-id1 + in: path + description: The unique identifier of set + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: set - name: term-id in: path description: The unique identifier of term @@ -51717,6 +50792,22 @@ paths: schema: type: string x-ms-docs-key-type: term + - name: term-id1 + in: path + description: The unique identifier of term + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: The unique identifier of relation + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: relation - name: $select in: query description: Select properties to be returned @@ -51729,13 +50820,13 @@ paths: enum: - id - createdDateTime - - description - - localizedNames + - descriptions + - labels + - lastModifiedDateTime - properties - children - - parentGroup - relations - - terms + - set type: string - name: $expand in: query @@ -51749,9 +50840,8 @@ paths: enum: - '*' - children - - parentGroup - relations - - terms + - set type: string responses: 2XX: @@ -51759,16 +50849,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.termStore.set' + $ref: '#/components/schemas/microsoft.graph.termStore.term' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/terms/$count': + '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/parentGroup/sets/{set-id1}/terms/{term-id}/children/{term-id1}/relations/{relation-id}/set': get: tags: - groups.site - summary: Get the number of the resource - operationId: group.site.termStore.set.term_GetCount + summary: Get set from groups + description: 'The [set] in which the relation is relevant.' + operationId: group.site.termStore.set.parentGroup.set.term.child.relation_GetSet parameters: - name: group-id in: path @@ -51794,126 +50885,38 @@ paths: schema: type: string x-ms-docs-key-type: set - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/groups/{group-id}/sites/{site-id}/termStore/sets/$count': - get: - tags: - - groups.site - summary: Get the number of the resource - operationId: group.site.termStore.set_GetCount - parameters: - - name: group-id + - name: set-id1 in: path - description: The unique identifier of group + description: The unique identifier of set required: true style: simple schema: type: string - x-ms-docs-key-type: group - - name: site-id + x-ms-docs-key-type: set + - name: term-id in: path - description: The unique identifier of site + description: The unique identifier of term required: true style: simple schema: type: string - x-ms-docs-key-type: site - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/groups/{group-id}/sites/$count': - get: - tags: - - groups.site - summary: Get the number of the resource - operationId: group.site_GetCount - parameters: - - name: group-id + x-ms-docs-key-type: term + - name: term-id1 in: path - description: The unique identifier of group + description: The unique identifier of term required: true style: simple schema: type: string - x-ms-docs-key-type: group - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /sites: - get: - tags: - - sites.site - summary: Search for sites - description: 'Search across a SharePoint tenant for [sites][] that match keywords provided. The only property that works for sorting is createdDateTime. The search filter is a free text search that uses multiple properties when retrieving the search results.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/site-search?view=graph-rest-1.0 - operationId: site_ListSite - 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 + x-ms-docs-key-type: term + - name: relation-id + in: path + description: The unique identifier of relation + required: true + style: simple schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - createdBy - - createdBy desc - - createdDateTime - - createdDateTime desc - - description - - description desc - - eTag - - eTag desc - - lastModifiedBy - - lastModifiedBy desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - name - - name desc - - parentReference - - parentReference desc - - webUrl - - webUrl desc - - deleted - - deleted desc - - displayName - - displayName desc - - isPersonalSite - - isPersonalSite desc - - root - - root desc - - settings - - settings desc - - sharepointIds - - sharepointIds desc - - siteCollection - - siteCollection desc - type: string + type: string + x-ms-docs-key-type: relation - name: $select in: query description: Select properties to be returned @@ -51925,40 +50928,14 @@ paths: items: enum: - id - - createdBy - createdDateTime - description - - eTag - - lastModifiedBy - - lastModifiedDateTime - - name - - parentReference - - webUrl - - deleted - - displayName - - isPersonalSite - - root - - settings - - sharepointIds - - siteCollection - - createdByUser - - lastModifiedByUser - - analytics - - columns - - contentTypes - - drive - - drives - - externalColumns - - informationProtection - - items - - lists - - onenote - - operations - - pages - - permissions - - recycleBin - - sites - - termStore + - localizedNames + - properties + - children + - parentGroup + - relations + - terms type: string - name: $expand in: query @@ -51971,45 +50948,37 @@ paths: items: enum: - '*' - - createdByUser - - lastModifiedByUser - - analytics - - columns - - contentTypes - - drive - - drives - - externalColumns - - informationProtection - - items - - lists - - onenote - - operations - - pages - - permissions - - recycleBin - - sites - - termStore + - children + - parentGroup + - relations + - terms type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.siteCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.set' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - '/sites/{site-id}': + '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/parentGroup/sets/{set-id1}/terms/{term-id}/children/{term-id1}/relations/{relation-id}/toTerm': get: tags: - - sites.site - summary: Get a site resource - description: "Retrieve properties and relationships for a [site][] resource.\nA site resource represents a team site in SharePoint." - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/site-get?view=graph-rest-1.0 - operationId: site_GetSite + - groups.site + summary: Get toTerm from groups + description: 'The to [term] of the relation. The term to which the relationship is defined.' + operationId: group.site.termStore.set.parentGroup.set.term.child.relation_GetToTerm parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group - name: site-id in: path description: The unique identifier of site @@ -52018,6 +50987,46 @@ paths: schema: type: string x-ms-docs-key-type: site + - name: set-id + in: path + description: The unique identifier of set + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: set + - name: set-id1 + in: path + description: The unique identifier of set + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: The unique identifier of term + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: term + - name: term-id1 + in: path + description: The unique identifier of term + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: The unique identifier of relation + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: relation - name: $select in: query description: Select properties to be returned @@ -52029,40 +51038,14 @@ paths: items: enum: - id - - createdBy - createdDateTime - - description - - eTag - - lastModifiedBy + - descriptions + - labels - lastModifiedDateTime - - name - - parentReference - - webUrl - - deleted - - displayName - - isPersonalSite - - root - - settings - - sharepointIds - - siteCollection - - createdByUser - - lastModifiedByUser - - analytics - - columns - - contentTypes - - drive - - drives - - externalColumns - - informationProtection - - items - - lists - - onenote - - operations - - pages - - permissions - - recycleBin - - sites - - termStore + - properties + - children + - relations + - set type: string - name: $expand in: query @@ -52075,41 +51058,35 @@ paths: items: enum: - '*' - - createdByUser - - lastModifiedByUser - - analytics - - columns - - contentTypes - - drive - - drives - - externalColumns - - informationProtection - - items - - lists - - onenote - - operations - - pages - - permissions - - recycleBin - - sites - - termStore + - children + - relations + - set type: string responses: 2XX: - description: Retrieved entity + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.site' + $ref: '#/components/schemas/microsoft.graph.termStore.term' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/parentGroup/sets/{set-id1}/terms/{term-id}/children/{term-id1}/relations/$count': + get: tags: - - sites.site - summary: Update entity in sites - operationId: site_UpdateSite + - groups.site + summary: Get the number of the resource + operationId: group.site.termStore.set.parentGroup.set.term.child.relation_GetCount parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group - name: site-id in: path description: The unique identifier of site @@ -52118,31 +51095,61 @@ paths: schema: type: string x-ms-docs-key-type: site - requestBody: - description: New property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.site' - required: true + - name: set-id + in: path + description: The unique identifier of set + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: set + - name: set-id1 + in: path + description: The unique identifier of set + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: The unique identifier of term + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: term + - name: term-id1 + in: path + description: The unique identifier of term + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: term + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.site' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/sites/{site-id}/analytics': + '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/parentGroup/sets/{set-id1}/terms/{term-id}/children/{term-id1}/set': get: tags: - - sites.itemAnalytics - summary: Get analytics from sites - description: Analytics about the view activities that took place in this site. - operationId: site_GetAnalytic + - groups.site + summary: Get set from groups + description: 'The [set] in which the term is created.' + operationId: group.site.termStore.set.parentGroup.set.term.child_GetSet parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group - name: site-id in: path description: The unique identifier of site @@ -52151,6 +51158,38 @@ paths: schema: type: string x-ms-docs-key-type: site + - name: set-id + in: path + description: The unique identifier of set + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: set + - name: set-id1 + in: path + description: The unique identifier of set + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: The unique identifier of term + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: term + - name: term-id1 + in: path + description: The unique identifier of term + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: term - name: $select in: query description: Select properties to be returned @@ -52162,9 +51201,14 @@ paths: items: enum: - id - - allTime - - itemActivityStats - - lastSevenDays + - createdDateTime + - description + - localizedNames + - properties + - children + - parentGroup + - relations + - terms type: string - name: $expand in: query @@ -52177,9 +51221,10 @@ paths: items: enum: - '*' - - allTime - - itemActivityStats - - lastSevenDays + - children + - parentGroup + - relations + - terms type: string responses: 2XX: @@ -52187,47 +51232,25 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.itemAnalytics' + $ref: '#/components/schemas/microsoft.graph.termStore.set' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/parentGroup/sets/{set-id1}/terms/{term-id}/children/$count': + get: tags: - - sites.itemAnalytics - summary: Update the navigation property analytics in sites - operationId: site_UpdateAnalytic + - groups.site + summary: Get the number of the resource + operationId: group.site.termStore.set.parentGroup.set.term.child_GetCount parameters: - - name: site-id + - name: group-id in: path - description: The unique identifier of site + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: site - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.itemAnalytics' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.itemAnalytics' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - sites.itemAnalytics - summary: Delete navigation property analytics for sites - operationId: site_DeleteAnalytic - parameters: + x-ms-docs-key-type: group - name: site-id in: path description: The unique identifier of site @@ -52236,25 +51259,53 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: If-Match - in: header - description: ETag + - name: set-id + in: path + description: The unique identifier of set + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: set + - name: set-id1 + in: path + description: The unique identifier of set + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: The unique identifier of term + required: true style: simple schema: type: string + x-ms-docs-key-type: term + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/sites/{site-id}/analytics/allTime': + '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/parentGroup/sets/{set-id1}/terms/{term-id}/relations': get: tags: - - sites.itemAnalytics - summary: Get allTime from sites - operationId: site.analytic_GetAllTime + - groups.site + summary: Get relations from groups + description: To indicate which terms are related to the current term as either pinned or reused. + operationId: group.site.termStore.set.parentGroup.set.term_ListRelation parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group - name: site-id in: path description: The unique identifier of site @@ -52263,66 +51314,30 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + - name: set-id + in: path + description: The unique identifier of set + required: true + style: simple schema: - uniqueItems: true - type: array - items: - enum: - - id - - access - - create - - delete - - edit - - endDateTime - - incompleteData - - isTrending - - move - - startDateTime - - activities - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: set + - name: set-id1 + in: path + description: The unique identifier of set + required: true + style: simple schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - activities - type: string - responses: - 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.itemActivityStat' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/sites/{site-id}/analytics/itemActivityStats': - get: - tags: - - sites.itemAnalytics - summary: Get itemActivityStats from sites - operationId: site.analytic_ListItemActivityStat - parameters: - - name: site-id + type: string + x-ms-docs-key-type: set + - name: term-id in: path - description: The unique identifier of site + description: The unique identifier of term required: true style: simple schema: type: string - x-ms-docs-key-type: site + x-ms-docs-key-type: term - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -52340,24 +51355,8 @@ paths: enum: - id - id desc - - access - - access desc - - create - - create desc - - delete - - delete desc - - edit - - edit desc - - endDateTime - - endDateTime desc - - incompleteData - - incompleteData desc - - isTrending - - isTrending desc - - move - - move desc - - startDateTime - - startDateTime desc + - relationship + - relationship desc type: string - name: $select in: query @@ -52370,16 +51369,10 @@ paths: items: enum: - id - - access - - create - - delete - - edit - - endDateTime - - incompleteData - - isTrending - - move - - startDateTime - - activities + - relationship + - fromTerm + - set + - toTerm type: string - name: $expand in: query @@ -52392,11 +51385,13 @@ paths: items: enum: - '*' - - activities + - fromTerm + - set + - toTerm type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.itemActivityStatCollectionResponse' + $ref: '#/components/responses/microsoft.graph.termStore.relationCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -52405,10 +51400,18 @@ paths: x-ms-docs-operation-type: operation post: tags: - - sites.itemAnalytics - summary: Create new navigation property to itemActivityStats for sites - operationId: site.analytic_CreateItemActivityStat + - groups.site + summary: Create new navigation property to relations for groups + operationId: group.site.termStore.set.parentGroup.set.term_CreateRelation parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group - name: site-id in: path description: The unique identifier of site @@ -52417,12 +51420,36 @@ paths: schema: type: string x-ms-docs-key-type: site + - name: set-id + in: path + description: The unique identifier of set + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: set + - name: set-id1 + in: path + description: The unique identifier of set + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: The unique identifier of term + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: term requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.itemActivityStat' + $ref: '#/components/schemas/microsoft.graph.termStore.relation' required: true responses: 2XX: @@ -52430,17 +51457,26 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.itemActivityStat' + $ref: '#/components/schemas/microsoft.graph.termStore.relation' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/analytics/itemActivityStats/{itemActivityStat-id}': + '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/parentGroup/sets/{set-id1}/terms/{term-id}/relations/{relation-id}': get: tags: - - sites.itemAnalytics - summary: Get itemActivityStats from sites - operationId: site.analytic_GetItemActivityStat + - groups.site + summary: Get relations from groups + description: To indicate which terms are related to the current term as either pinned or reused. + operationId: group.site.termStore.set.parentGroup.set.term_GetRelation parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group - name: site-id in: path description: The unique identifier of site @@ -52449,14 +51485,38 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: itemActivityStat-id + - name: set-id in: path - description: The unique identifier of itemActivityStat + description: The unique identifier of set required: true style: simple schema: type: string - x-ms-docs-key-type: itemActivityStat + x-ms-docs-key-type: set + - name: set-id1 + in: path + description: The unique identifier of set + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: The unique identifier of term + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: The unique identifier of relation + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: relation - name: $select in: query description: Select properties to be returned @@ -52468,16 +51528,10 @@ paths: items: enum: - id - - access - - create - - delete - - edit - - endDateTime - - incompleteData - - isTrending - - move - - startDateTime - - activities + - relationship + - fromTerm + - set + - toTerm type: string - name: $expand in: query @@ -52490,7 +51544,9 @@ paths: items: enum: - '*' - - activities + - fromTerm + - set + - toTerm type: string responses: 2XX: @@ -52498,16 +51554,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.itemActivityStat' + $ref: '#/components/schemas/microsoft.graph.termStore.relation' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - sites.itemAnalytics - summary: Update the navigation property itemActivityStats in sites - operationId: site.analytic_UpdateItemActivityStat + - groups.site + summary: Update the navigation property relations in groups + operationId: group.site.termStore.set.parentGroup.set.term_UpdateRelation parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group - name: site-id in: path description: The unique identifier of site @@ -52516,37 +51580,69 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: itemActivityStat-id + - name: set-id in: path - description: The unique identifier of itemActivityStat + description: The unique identifier of set required: true style: simple schema: type: string - x-ms-docs-key-type: itemActivityStat - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.itemActivityStat' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.itemActivityStat' + x-ms-docs-key-type: set + - name: set-id1 + in: path + description: The unique identifier of set + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: The unique identifier of term + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: The unique identifier of relation + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: relation + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.relation' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.relation' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - sites.itemAnalytics - summary: Delete navigation property itemActivityStats for sites - operationId: site.analytic_DeleteItemActivityStat + - groups.site + summary: Delete navigation property relations for groups + operationId: group.site.termStore.set.parentGroup.set.term_DeleteRelation parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group - name: site-id in: path description: The unique identifier of site @@ -52555,14 +51651,38 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: itemActivityStat-id + - name: set-id in: path - description: The unique identifier of itemActivityStat + description: The unique identifier of set required: true style: simple schema: type: string - x-ms-docs-key-type: itemActivityStat + x-ms-docs-key-type: set + - name: set-id1 + in: path + description: The unique identifier of set + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: The unique identifier of term + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: The unique identifier of relation + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: relation - name: If-Match in: header description: ETag @@ -52575,14 +51695,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/analytics/itemActivityStats/{itemActivityStat-id}/activities': + '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/parentGroup/sets/{set-id1}/terms/{term-id}/relations/{relation-id}/fromTerm': get: tags: - - sites.itemAnalytics - summary: Get activities from sites - description: Exposes the itemActivities represented in this itemActivityStat resource. - operationId: site.analytic.itemActivityStat_ListActivity + - groups.site + summary: Get fromTerm from groups + description: 'The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set].' + operationId: group.site.termStore.set.parentGroup.set.term.relation_GetFromTerm parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group - name: site-id in: path description: The unique identifier of site @@ -52591,38 +51719,38 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: itemActivityStat-id + - name: set-id in: path - description: The unique identifier of itemActivityStat + description: The unique identifier of set required: true style: simple schema: type: string - x-ms-docs-key-type: itemActivityStat - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false + x-ms-docs-key-type: set + - name: set-id1 + in: path + description: The unique identifier of set + required: true + style: simple schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - access - - access desc - - activityDateTime - - activityDateTime desc - - actor - - actor desc - type: string + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: The unique identifier of term + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: The unique identifier of relation + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: relation - name: $select in: query description: Select properties to be returned @@ -52634,10 +51762,14 @@ paths: items: enum: - id - - access - - activityDateTime - - actor - - driveItem + - createdDateTime + - descriptions + - labels + - lastModifiedDateTime + - properties + - children + - relations + - set type: string - name: $expand in: query @@ -52650,23 +51782,36 @@ paths: items: enum: - '*' - - driveItem + - children + - relations + - set type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.itemActivityCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.term' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/parentGroup/sets/{set-id1}/terms/{term-id}/relations/{relation-id}/set': + get: tags: - - sites.itemAnalytics - summary: Create new navigation property to activities for sites - operationId: site.analytic.itemActivityStat_CreateActivity + - groups.site + summary: Get set from groups + description: 'The [set] in which the relation is relevant.' + operationId: group.site.termStore.set.parentGroup.set.term.relation_GetSet parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group - name: site-id in: path description: The unique identifier of site @@ -52675,63 +51820,38 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: itemActivityStat-id + - name: set-id in: path - description: The unique identifier of itemActivityStat + description: The unique identifier of set required: true style: simple schema: type: string - x-ms-docs-key-type: itemActivityStat - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.itemActivity' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.itemActivity' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/sites/{site-id}/analytics/itemActivityStats/{itemActivityStat-id}/activities/{itemActivity-id}': - get: - tags: - - sites.itemAnalytics - summary: Get activities from sites - description: Exposes the itemActivities represented in this itemActivityStat resource. - operationId: site.analytic.itemActivityStat_GetActivity - parameters: - - name: site-id + x-ms-docs-key-type: set + - name: set-id1 in: path - description: The unique identifier of site + description: The unique identifier of set required: true style: simple schema: type: string - x-ms-docs-key-type: site - - name: itemActivityStat-id + x-ms-docs-key-type: set + - name: term-id in: path - description: The unique identifier of itemActivityStat + description: The unique identifier of term required: true style: simple schema: type: string - x-ms-docs-key-type: itemActivityStat - - name: itemActivity-id + x-ms-docs-key-type: term + - name: relation-id in: path - description: The unique identifier of itemActivity + description: The unique identifier of relation required: true style: simple schema: type: string - x-ms-docs-key-type: itemActivity + x-ms-docs-key-type: relation - name: $select in: query description: Select properties to be returned @@ -52743,10 +51863,14 @@ paths: items: enum: - id - - access - - activityDateTime - - actor - - driveItem + - createdDateTime + - description + - localizedNames + - properties + - children + - parentGroup + - relations + - terms type: string - name: $expand in: query @@ -52759,7 +51883,10 @@ paths: items: enum: - '*' - - driveItem + - children + - parentGroup + - relations + - terms type: string responses: 2XX: @@ -52767,63 +51894,26 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.itemActivity' + $ref: '#/components/schemas/microsoft.graph.termStore.set' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/parentGroup/sets/{set-id1}/terms/{term-id}/relations/{relation-id}/toTerm': + get: tags: - - sites.itemAnalytics - summary: Update the navigation property activities in sites - operationId: site.analytic.itemActivityStat_UpdateActivity + - groups.site + summary: Get toTerm from groups + description: 'The to [term] of the relation. The term to which the relationship is defined.' + operationId: group.site.termStore.set.parentGroup.set.term.relation_GetToTerm parameters: - - name: site-id - in: path - description: The unique identifier of site - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: site - - name: itemActivityStat-id - in: path - description: The unique identifier of itemActivityStat - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: itemActivityStat - - name: itemActivity-id + - name: group-id in: path - description: The unique identifier of itemActivity + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: itemActivity - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.itemActivity' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.itemActivity' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - sites.itemAnalytics - summary: Delete navigation property activities for sites - operationId: site.analytic.itemActivityStat_DeleteActivity - parameters: + x-ms-docs-key-type: group - name: site-id in: path description: The unique identifier of site @@ -52832,66 +51922,38 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: itemActivityStat-id - in: path - description: The unique identifier of itemActivityStat - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: itemActivityStat - - name: itemActivity-id + - name: set-id in: path - description: The unique identifier of itemActivity + description: The unique identifier of set required: true style: simple schema: type: string - x-ms-docs-key-type: itemActivity - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/sites/{site-id}/analytics/itemActivityStats/{itemActivityStat-id}/activities/{itemActivity-id}/driveItem': - get: - tags: - - sites.itemAnalytics - summary: Get driveItem from sites - description: Exposes the driveItem that was the target of this activity. - operationId: site.analytic.itemActivityStat.activity_GetDriveItem - parameters: - - name: site-id + x-ms-docs-key-type: set + - name: set-id1 in: path - description: The unique identifier of site + description: The unique identifier of set required: true style: simple schema: type: string - x-ms-docs-key-type: site - - name: itemActivityStat-id + x-ms-docs-key-type: set + - name: term-id in: path - description: The unique identifier of itemActivityStat + description: The unique identifier of term required: true style: simple schema: type: string - x-ms-docs-key-type: itemActivityStat - - name: itemActivity-id + x-ms-docs-key-type: term + - name: relation-id in: path - description: The unique identifier of itemActivity + description: The unique identifier of relation required: true style: simple schema: type: string - x-ms-docs-key-type: itemActivity + x-ms-docs-key-type: relation - name: $select in: query description: Select properties to be returned @@ -52903,53 +51965,14 @@ paths: items: enum: - id - - createdBy - createdDateTime - - description - - eTag - - lastModifiedBy + - descriptions + - labels - lastModifiedDateTime - - name - - parentReference - - webUrl - - audio - - bundle - - content - - cTag - - deleted - - file - - fileSystemInfo - - folder - - image - - location - - malware - - media - - package - - pendingOperations - - photo - - publication - - remoteItem - - root - - searchResult - - shared - - sharepointIds - - size - - source - - specialFolder - - video - - webDavUrl - - createdByUser - - lastModifiedByUser - - activities - - analytics + - properties - children - - listItem - - permissions - - retentionLabel - - subscriptions - - thumbnails - - versions - - workbook + - relations + - set type: string - name: $expand in: query @@ -52962,18 +51985,9 @@ paths: items: enum: - '*' - - createdByUser - - lastModifiedByUser - - activities - - analytics - children - - listItem - - permissions - - retentionLabel - - subscriptions - - thumbnails - - versions - - workbook + - relations + - set type: string responses: 2XX: @@ -52981,18 +51995,25 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.driveItem' + $ref: '#/components/schemas/microsoft.graph.termStore.term' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/analytics/itemActivityStats/{itemActivityStat-id}/activities/{itemActivity-id}/driveItem/content': + '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/parentGroup/sets/{set-id1}/terms/{term-id}/relations/$count': get: tags: - - sites.itemAnalytics - summary: Get content for the navigation property driveItem from sites - description: 'The content stream, if the item represents a file.' - operationId: site.analytic.itemActivityStat.activity_GetDriveItemContent + - groups.site + summary: Get the number of the resource + operationId: group.site.termStore.set.parentGroup.set.term.relation_GetCount parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group - name: site-id in: path description: The unique identifier of site @@ -53001,40 +52022,53 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: itemActivityStat-id + - name: set-id in: path - description: The unique identifier of itemActivityStat + description: The unique identifier of set required: true style: simple schema: type: string - x-ms-docs-key-type: itemActivityStat - - name: itemActivity-id + x-ms-docs-key-type: set + - name: set-id1 in: path - description: The unique identifier of itemActivity + description: The unique identifier of set required: true style: simple schema: type: string - x-ms-docs-key-type: itemActivity + x-ms-docs-key-type: set + - name: term-id + in: path + description: The unique identifier of term + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: term + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Retrieved media content - content: - application/octet-stream: - schema: - type: string - format: binary + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - put: + '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/parentGroup/sets/{set-id1}/terms/{term-id}/set': + get: tags: - - sites.itemAnalytics - summary: Update content for the navigation property driveItem in sites - description: 'The content stream, if the item represents a file.' - operationId: site.analytic.itemActivityStat.activity_SetDriveItemContent + - groups.site + summary: Get set from groups + description: 'The [set] in which the term is created.' + operationId: group.site.termStore.set.parentGroup.set.term_GetSet parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group - name: site-id in: path description: The unique identifier of site @@ -53043,47 +52077,91 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: itemActivityStat-id + - name: set-id in: path - description: The unique identifier of itemActivityStat + description: The unique identifier of set required: true style: simple schema: type: string - x-ms-docs-key-type: itemActivityStat - - name: itemActivity-id + x-ms-docs-key-type: set + - name: set-id1 in: path - description: The unique identifier of itemActivity + description: The unique identifier of set required: true style: simple schema: type: string - x-ms-docs-key-type: itemActivity - requestBody: - description: New media content. - content: - application/octet-stream: - schema: + x-ms-docs-key-type: set + - name: term-id + in: path + description: The unique identifier of term + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: term + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdDateTime + - description + - localizedNames + - properties + - children + - parentGroup + - relations + - terms + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - children + - parentGroup + - relations + - terms type: string - format: binary - required: true responses: 2XX: - description: Success + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.driveItem' + $ref: '#/components/schemas/microsoft.graph.termStore.set' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/analytics/itemActivityStats/{itemActivityStat-id}/activities/$count': + '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/parentGroup/sets/{set-id1}/terms/$count': get: tags: - - sites.itemAnalytics + - groups.site summary: Get the number of the resource - operationId: site.analytic.itemActivityStat.activity_GetCount + operationId: group.site.termStore.set.parentGroup.set.term_GetCount parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group - name: site-id in: path description: The unique identifier of site @@ -53092,14 +52170,22 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: itemActivityStat-id + - name: set-id in: path - description: The unique identifier of itemActivityStat + description: The unique identifier of set required: true style: simple schema: type: string - x-ms-docs-key-type: itemActivityStat + x-ms-docs-key-type: set + - name: set-id1 + in: path + description: The unique identifier of set + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: set - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -53107,35 +52193,21 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/sites/{site-id}/analytics/itemActivityStats/$count': + '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/parentGroup/sets/$count': get: tags: - - sites.itemAnalytics + - groups.site summary: Get the number of the resource - operationId: site.analytic.itemActivityStat_GetCount + operationId: group.site.termStore.set.parentGroup.set_GetCount parameters: - - name: site-id + - name: group-id in: path - description: The unique identifier of site + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: site - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/sites/{site-id}/analytics/lastSevenDays': - get: - tags: - - sites.itemAnalytics - summary: Get lastSevenDays from sites - operationId: site.analytic_GetLastSevenDay - parameters: + x-ms-docs-key-type: group - name: site-id in: path description: The unique identifier of site @@ -53144,62 +52216,40 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - access - - create - - delete - - edit - - endDateTime - - incompleteData - - isTrending - - move - - startDateTime - - activities - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + - name: set-id + in: path + description: The unique identifier of set + required: true + style: simple schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - activities - type: string + type: string + x-ms-docs-key-type: set + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.itemActivityStat' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/sites/{site-id}/columns': + '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/relations': get: tags: - - sites.columnDefinition - summary: List columns in a site - description: 'Get the collection of columns, represented as [columnDefinition][columnDefinition] resources, in a [site][site].' + - groups.site + summary: List relations + description: 'Get the different relation of a [term] or [set] from the relations navigation property.' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/site-list-columns?view=graph-rest-1.0 - operationId: site_ListColumn + url: https://learn.microsoft.com/graph/api/termstore-term-list-relations?view=graph-rest-1.0 + operationId: group.site.termStore.set_ListRelation parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group - name: site-id in: path description: The unique identifier of site @@ -53208,6 +52258,14 @@ paths: schema: type: string x-ms-docs-key-type: site + - name: set-id + in: path + description: The unique identifier of set + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: set - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -53225,68 +52283,8 @@ paths: enum: - id - id desc - - boolean - - boolean desc - - calculated - - calculated desc - - choice - - choice desc - - columnGroup - - columnGroup desc - - contentApprovalStatus - - contentApprovalStatus desc - - currency - - currency desc - - dateTime - - dateTime desc - - defaultValue - - defaultValue desc - - description - - description desc - - displayName - - displayName desc - - enforceUniqueValues - - enforceUniqueValues desc - - geolocation - - geolocation desc - - hidden - - hidden desc - - hyperlinkOrPicture - - hyperlinkOrPicture desc - - indexed - - indexed desc - - isDeletable - - isDeletable desc - - isReorderable - - isReorderable desc - - isSealed - - isSealed desc - - lookup - - lookup desc - - name - - name desc - - number - - number desc - - personOrGroup - - personOrGroup desc - - propagateChanges - - propagateChanges desc - - readOnly - - readOnly desc - - required - - required desc - - sourceContentType - - sourceContentType desc - - term - - term desc - - text - - text desc - - thumbnail - - thumbnail desc - - type - - type desc - - validation - - validation desc + - relationship + - relationship desc type: string - name: $select in: query @@ -53299,38 +52297,10 @@ paths: items: enum: - id - - boolean - - calculated - - choice - - columnGroup - - contentApprovalStatus - - currency - - dateTime - - defaultValue - - description - - displayName - - enforceUniqueValues - - geolocation - - hidden - - hyperlinkOrPicture - - indexed - - isDeletable - - isReorderable - - isSealed - - lookup - - name - - number - - personOrGroup - - propagateChanges - - readOnly - - required - - sourceContentType - - term - - text - - thumbnail - - type - - validation - - sourceColumn + - relationship + - fromTerm + - set + - toTerm type: string - name: $expand in: query @@ -53343,11 +52313,13 @@ paths: items: enum: - '*' - - sourceColumn + - fromTerm + - set + - toTerm type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.columnDefinitionCollectionResponse' + $ref: '#/components/responses/microsoft.graph.termStore.relationCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -53356,14 +52328,18 @@ paths: x-ms-docs-operation-type: operation post: tags: - - sites.columnDefinition - summary: Create columnDefinition for a site - description: 'Create a column for a [site][site] by specifying a [columnDefinition][columnDefinition].' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/site-post-columns?view=graph-rest-1.0 - operationId: site_CreateColumn + - groups.site + summary: Create new navigation property to relations for groups + operationId: group.site.termStore.set_CreateRelation parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group - name: site-id in: path description: The unique identifier of site @@ -53372,12 +52348,20 @@ paths: schema: type: string x-ms-docs-key-type: site + - name: set-id + in: path + description: The unique identifier of set + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: set requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.columnDefinition' + $ref: '#/components/schemas/microsoft.graph.termStore.relation' required: true responses: 2XX: @@ -53385,18 +52369,26 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.columnDefinition' + $ref: '#/components/schemas/microsoft.graph.termStore.relation' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/columns/{columnDefinition-id}': + '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/relations/{relation-id}': get: tags: - - sites.columnDefinition - summary: Get columns from sites - description: The collection of column definitions reusable across lists under this site. - operationId: site_GetColumn + - groups.site + summary: Get relations from groups + description: Indicates which terms have been pinned or reused directly under the set. + operationId: group.site.termStore.set_GetRelation parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group - name: site-id in: path description: The unique identifier of site @@ -53405,14 +52397,22 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: columnDefinition-id + - name: set-id in: path - description: The unique identifier of columnDefinition + description: The unique identifier of set required: true style: simple schema: type: string - x-ms-docs-key-type: columnDefinition + x-ms-docs-key-type: set + - name: relation-id + in: path + description: The unique identifier of relation + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: relation - name: $select in: query description: Select properties to be returned @@ -53424,38 +52424,10 @@ paths: items: enum: - id - - boolean - - calculated - - choice - - columnGroup - - contentApprovalStatus - - currency - - dateTime - - defaultValue - - description - - displayName - - enforceUniqueValues - - geolocation - - hidden - - hyperlinkOrPicture - - indexed - - isDeletable - - isReorderable - - isSealed - - lookup - - name - - number - - personOrGroup - - propagateChanges - - readOnly - - required - - sourceContentType - - term - - text - - thumbnail - - type - - validation - - sourceColumn + - relationship + - fromTerm + - set + - toTerm type: string - name: $expand in: query @@ -53468,7 +52440,9 @@ paths: items: enum: - '*' - - sourceColumn + - fromTerm + - set + - toTerm type: string responses: 2XX: @@ -53476,16 +52450,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.columnDefinition' + $ref: '#/components/schemas/microsoft.graph.termStore.relation' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - sites.columnDefinition - summary: Update the navigation property columns in sites - operationId: site_UpdateColumn + - groups.site + summary: Update the navigation property relations in groups + operationId: group.site.termStore.set_UpdateRelation parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group - name: site-id in: path description: The unique identifier of site @@ -53494,20 +52476,28 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: columnDefinition-id + - name: set-id in: path - description: The unique identifier of columnDefinition + description: The unique identifier of set required: true style: simple schema: type: string - x-ms-docs-key-type: columnDefinition + x-ms-docs-key-type: set + - name: relation-id + in: path + description: The unique identifier of relation + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: relation requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.columnDefinition' + $ref: '#/components/schemas/microsoft.graph.termStore.relation' required: true responses: 2XX: @@ -53515,16 +52505,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.columnDefinition' + $ref: '#/components/schemas/microsoft.graph.termStore.relation' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - sites.columnDefinition - summary: Delete navigation property columns for sites - operationId: site_DeleteColumn + - groups.site + summary: Delete navigation property relations for groups + operationId: group.site.termStore.set_DeleteRelation parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group - name: site-id in: path description: The unique identifier of site @@ -53533,14 +52531,22 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: columnDefinition-id + - name: set-id in: path - description: The unique identifier of columnDefinition + description: The unique identifier of set required: true style: simple schema: type: string - x-ms-docs-key-type: columnDefinition + x-ms-docs-key-type: set + - name: relation-id + in: path + description: The unique identifier of relation + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: relation - name: If-Match in: header description: ETag @@ -53553,14 +52559,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/columns/{columnDefinition-id}/sourceColumn': + '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/relations/{relation-id}/fromTerm': get: tags: - - sites.columnDefinition - summary: Get sourceColumn from sites - description: The source column for content type column. - operationId: site.column_GetSourceColumn + - groups.site + summary: Get fromTerm from groups + description: 'The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set].' + operationId: group.site.termStore.set.relation_GetFromTerm parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group - name: site-id in: path description: The unique identifier of site @@ -53569,14 +52583,22 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: columnDefinition-id + - name: set-id in: path - description: The unique identifier of columnDefinition + description: The unique identifier of set required: true style: simple schema: type: string - x-ms-docs-key-type: columnDefinition + x-ms-docs-key-type: set + - name: relation-id + in: path + description: The unique identifier of relation + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: relation - name: $select in: query description: Select properties to be returned @@ -53588,38 +52610,14 @@ paths: items: enum: - id - - boolean - - calculated - - choice - - columnGroup - - contentApprovalStatus - - currency - - dateTime - - defaultValue - - description - - displayName - - enforceUniqueValues - - geolocation - - hidden - - hyperlinkOrPicture - - indexed - - isDeletable - - isReorderable - - isSealed - - lookup - - name - - number - - personOrGroup - - propagateChanges - - readOnly - - required - - sourceContentType - - term - - text - - thumbnail - - type - - validation - - sourceColumn + - createdDateTime + - descriptions + - labels + - lastModifiedDateTime + - properties + - children + - relations + - set type: string - name: $expand in: query @@ -53632,7 +52630,9 @@ paths: items: enum: - '*' - - sourceColumn + - children + - relations + - set type: string responses: 2XX: @@ -53640,17 +52640,196 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.columnDefinition' + $ref: '#/components/schemas/microsoft.graph.termStore.term' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/columns/$count': + '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/relations/{relation-id}/set': get: tags: - - sites.columnDefinition + - groups.site + summary: Get set from groups + description: 'The [set] in which the relation is relevant.' + operationId: group.site.termStore.set.relation_GetSet + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: set-id + in: path + description: The unique identifier of set + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: set + - name: relation-id + in: path + description: The unique identifier of relation + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: relation + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdDateTime + - description + - localizedNames + - properties + - children + - parentGroup + - relations + - terms + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - children + - parentGroup + - relations + - terms + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.set' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/relations/{relation-id}/toTerm': + get: + tags: + - groups.site + summary: Get toTerm from groups + description: 'The to [term] of the relation. The term to which the relationship is defined.' + operationId: group.site.termStore.set.relation_GetToTerm + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: set-id + in: path + description: The unique identifier of set + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: set + - name: relation-id + in: path + description: The unique identifier of relation + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: relation + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdDateTime + - descriptions + - labels + - lastModifiedDateTime + - properties + - children + - relations + - set + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - children + - relations + - set + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.term' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/relations/$count': + get: + tags: + - groups.site summary: Get the number of the resource - operationId: site.column_GetCount + operationId: group.site.termStore.set.relation_GetCount parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group - name: site-id in: path description: The unique identifier of site @@ -53659,6 +52838,14 @@ paths: schema: type: string x-ms-docs-key-type: site + - name: set-id + in: path + description: The unique identifier of set + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: set - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -53666,17 +52853,22 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/sites/{site-id}/contentTypes': + '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/terms': get: tags: - - sites.contentType - summary: List contentTypes in a site - description: 'Get the collection of [contentType][contentType] resources in a [site][].' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/site-list-contenttypes?view=graph-rest-1.0 - operationId: site_ListContentType + - groups.site + summary: Get term + description: Read the properties and relationships of a term object. + operationId: group.site.termStore.set_ListTerm parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group - name: site-id in: path description: The unique identifier of site @@ -53685,6 +52877,14 @@ paths: schema: type: string x-ms-docs-key-type: site + - name: set-id + in: path + description: The unique identifier of set + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: set - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -53702,34 +52902,16 @@ paths: enum: - id - id desc - - associatedHubsUrls - - associatedHubsUrls desc - - description - - description desc - - documentSet - - documentSet desc - - documentTemplate - - documentTemplate desc - - group - - group desc - - hidden - - hidden desc - - inheritedFrom - - inheritedFrom desc - - isBuiltIn - - isBuiltIn desc - - name - - name desc - - order - - order desc - - parentId - - parentId desc - - propagateChanges - - propagateChanges desc - - readOnly - - readOnly desc - - sealed - - sealed desc + - createdDateTime + - createdDateTime desc + - descriptions + - descriptions desc + - labels + - labels desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - properties + - properties desc type: string - name: $select in: query @@ -53742,25 +52924,14 @@ paths: items: enum: - id - - associatedHubsUrls - - description - - documentSet - - documentTemplate - - group - - hidden - - inheritedFrom - - isBuiltIn - - name - - order - - parentId - - propagateChanges - - readOnly - - sealed - - base - - baseTypes - - columnLinks - - columnPositions - - columns + - createdDateTime + - descriptions + - labels + - lastModifiedDateTime + - properties + - children + - relations + - set type: string - name: $expand in: query @@ -53773,15 +52944,13 @@ paths: items: enum: - '*' - - base - - baseTypes - - columnLinks - - columnPositions - - columns + - children + - relations + - set type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.contentTypeCollectionResponse' + $ref: '#/components/responses/microsoft.graph.termStore.termCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -53790,14 +52959,18 @@ paths: x-ms-docs-operation-type: operation post: tags: - - sites.contentType - summary: Create contentType - description: 'Create a new [contentType][] for a [site][].' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/site-post-contenttypes?view=graph-rest-1.0 - operationId: site_CreateContentType + - groups.site + summary: Create new navigation property to terms for groups + operationId: group.site.termStore.set_CreateTerm parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group - name: site-id in: path description: The unique identifier of site @@ -53806,12 +52979,20 @@ paths: schema: type: string x-ms-docs-key-type: site + - name: set-id + in: path + description: The unique identifier of set + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: set requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.contentType' + $ref: '#/components/schemas/microsoft.graph.termStore.term' required: true responses: 2XX: @@ -53819,21 +53000,29 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.contentType' + $ref: '#/components/schemas/microsoft.graph.termStore.term' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/contentTypes/{contentType-id}': + '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/terms/{term-id}': get: tags: - - sites.contentType - summary: Get contentType - description: 'Retrieve the metadata for a [content type][contentType] in a [site][] or a [list][].' + - groups.site + summary: Get term + description: Read the properties and relationships of a term object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/contenttype-get?view=graph-rest-1.0 - operationId: site_GetContentType + url: https://learn.microsoft.com/graph/api/termstore-term-get?view=graph-rest-1.0 + operationId: group.site.termStore.set_GetTerm parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group - name: site-id in: path description: The unique identifier of site @@ -53842,14 +53031,22 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: contentType-id + - name: set-id in: path - description: The unique identifier of contentType + description: The unique identifier of set required: true style: simple schema: type: string - x-ms-docs-key-type: contentType + x-ms-docs-key-type: set + - name: term-id + in: path + description: The unique identifier of term + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: term - name: $select in: query description: Select properties to be returned @@ -53861,25 +53058,14 @@ paths: items: enum: - id - - associatedHubsUrls - - description - - documentSet - - documentTemplate - - group - - hidden - - inheritedFrom - - isBuiltIn - - name - - order - - parentId - - propagateChanges - - readOnly - - sealed - - base - - baseTypes - - columnLinks - - columnPositions - - columns + - createdDateTime + - descriptions + - labels + - lastModifiedDateTime + - properties + - children + - relations + - set type: string - name: $expand in: query @@ -53892,11 +53078,9 @@ paths: items: enum: - '*' - - base - - baseTypes - - columnLinks - - columnPositions - - columns + - children + - relations + - set type: string responses: 2XX: @@ -53904,20 +53088,28 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.contentType' + $ref: '#/components/schemas/microsoft.graph.termStore.term' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - sites.contentType - summary: Update contentType - description: 'Update a [content type][contentType].' + - groups.site + summary: Update term + description: Update the properties of a term object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/contenttype-update?view=graph-rest-1.0 - operationId: site_UpdateContentType + url: https://learn.microsoft.com/graph/api/termstore-term-update?view=graph-rest-1.0 + operationId: group.site.termStore.set_UpdateTerm parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group - name: site-id in: path description: The unique identifier of site @@ -53926,20 +53118,28 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: contentType-id + - name: set-id in: path - description: The unique identifier of contentType + description: The unique identifier of set required: true style: simple schema: type: string - x-ms-docs-key-type: contentType + x-ms-docs-key-type: set + - name: term-id + in: path + description: The unique identifier of term + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: term requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.contentType' + $ref: '#/components/schemas/microsoft.graph.termStore.term' required: true responses: 2XX: @@ -53947,20 +53147,28 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.contentType' + $ref: '#/components/schemas/microsoft.graph.termStore.term' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - sites.contentType - summary: Delete contentType - description: 'Remove a [content type][contentType] from a [list][] or a [site][].' + - groups.site + summary: Delete term + description: Delete a term object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/contenttype-delete?view=graph-rest-1.0 - operationId: site_DeleteContentType + url: https://learn.microsoft.com/graph/api/termstore-term-delete?view=graph-rest-1.0 + operationId: group.site.termStore.set_DeleteTerm parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group - name: site-id in: path description: The unique identifier of site @@ -53969,14 +53177,22 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: contentType-id + - name: set-id in: path - description: The unique identifier of contentType + description: The unique identifier of set required: true style: simple schema: type: string - x-ms-docs-key-type: contentType + x-ms-docs-key-type: set + - name: term-id + in: path + description: The unique identifier of term + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: term - name: If-Match in: header description: ETag @@ -53989,14 +53205,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/contentTypes/{contentType-id}/base': + '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/terms/{term-id}/children': get: tags: - - sites.contentType - summary: Get base from sites - description: Parent contentType from which this content type is derived. - operationId: site.contentType_GetBase + - groups.site + summary: Get children from groups + description: Children of current term. + operationId: group.site.termStore.set.term_ListChild parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group - name: site-id in: path description: The unique identifier of site @@ -54005,96 +53229,22 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: contentType-id + - name: set-id in: path - description: The unique identifier of contentType + description: The unique identifier of set required: true style: simple schema: type: string - x-ms-docs-key-type: contentType - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - associatedHubsUrls - - description - - documentSet - - documentTemplate - - group - - hidden - - inheritedFrom - - isBuiltIn - - name - - order - - parentId - - propagateChanges - - readOnly - - sealed - - base - - baseTypes - - columnLinks - - columnPositions - - columns - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - base - - baseTypes - - columnLinks - - columnPositions - - columns - type: string - responses: - 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.contentType' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/sites/{site-id}/contentTypes/{contentType-id}/baseTypes': - get: - tags: - - sites.contentType - summary: Get baseTypes from sites - description: The collection of content types that are ancestors of this content type. - operationId: site.contentType_ListBaseType - parameters: - - name: site-id - in: path - description: The unique identifier of site - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: site - - name: contentType-id + x-ms-docs-key-type: set + - name: term-id in: path - description: The unique identifier of contentType + description: The unique identifier of term required: true style: simple schema: type: string - x-ms-docs-key-type: contentType + x-ms-docs-key-type: term - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -54112,34 +53262,16 @@ paths: enum: - id - id desc - - associatedHubsUrls - - associatedHubsUrls desc - - description - - description desc - - documentSet - - documentSet desc - - documentTemplate - - documentTemplate desc - - group - - group desc - - hidden - - hidden desc - - inheritedFrom - - inheritedFrom desc - - isBuiltIn - - isBuiltIn desc - - name - - name desc - - order - - order desc - - parentId - - parentId desc - - propagateChanges - - propagateChanges desc - - readOnly - - readOnly desc - - sealed - - sealed desc + - createdDateTime + - createdDateTime desc + - descriptions + - descriptions desc + - labels + - labels desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - properties + - properties desc type: string - name: $select in: query @@ -54152,25 +53284,14 @@ paths: items: enum: - id - - associatedHubsUrls - - description - - documentSet - - documentTemplate - - group - - hidden - - inheritedFrom - - isBuiltIn - - name - - order - - parentId - - propagateChanges - - readOnly - - sealed - - base - - baseTypes - - columnLinks - - columnPositions - - columns + - createdDateTime + - descriptions + - labels + - lastModifiedDateTime + - properties + - children + - relations + - set type: string - name: $expand in: query @@ -54183,29 +53304,90 @@ paths: items: enum: - '*' - - base - - baseTypes - - columnLinks - - columnPositions - - columns + - children + - relations + - set type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.contentTypeCollectionResponse' + $ref: '#/components/responses/microsoft.graph.termStore.termCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - '/sites/{site-id}/contentTypes/{contentType-id}/baseTypes/{contentType-id1}': + post: + tags: + - groups.site + summary: Create new navigation property to children for groups + operationId: group.site.termStore.set.term_CreateChild + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: set-id + in: path + description: The unique identifier of set + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: The unique identifier of term + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: term + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.term' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.term' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/terms/{term-id}/children/{term-id1}': get: tags: - - sites.contentType - summary: Get baseTypes from sites - description: The collection of content types that are ancestors of this content type. - operationId: site.contentType_GetBaseType + - groups.site + summary: Get children from groups + description: Children of current term. + operationId: group.site.termStore.set.term_GetChild parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group - name: site-id in: path description: The unique identifier of site @@ -54214,22 +53396,30 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: contentType-id + - name: set-id in: path - description: The unique identifier of contentType + description: The unique identifier of set required: true style: simple schema: type: string - x-ms-docs-key-type: contentType - - name: contentType-id1 + x-ms-docs-key-type: set + - name: term-id in: path - description: The unique identifier of contentType + description: The unique identifier of term required: true style: simple schema: type: string - x-ms-docs-key-type: contentType + x-ms-docs-key-type: term + - name: term-id1 + in: path + description: The unique identifier of term + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: term - name: $select in: query description: Select properties to be returned @@ -54241,25 +53431,14 @@ paths: items: enum: - id - - associatedHubsUrls - - description - - documentSet - - documentTemplate - - group - - hidden - - inheritedFrom - - isBuiltIn - - name - - order - - parentId - - propagateChanges - - readOnly - - sealed - - base - - baseTypes - - columnLinks - - columnPositions - - columns + - createdDateTime + - descriptions + - labels + - lastModifiedDateTime + - properties + - children + - relations + - set type: string - name: $expand in: query @@ -54272,11 +53451,9 @@ paths: items: enum: - '*' - - base - - baseTypes - - columnLinks - - columnPositions - - columns + - children + - relations + - set type: string responses: 2XX: @@ -54284,17 +53461,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.contentType' + $ref: '#/components/schemas/microsoft.graph.termStore.term' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/contentTypes/{contentType-id}/baseTypes/$count': - get: + patch: tags: - - sites.contentType - summary: Get the number of the resource - operationId: site.contentType.baseType_GetCount + - groups.site + summary: Update the navigation property children in groups + operationId: group.site.termStore.set.term_UpdateChild parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group - name: site-id in: path description: The unique identifier of site @@ -54303,29 +53487,121 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: contentType-id + - name: set-id in: path - description: The unique identifier of contentType + description: The unique identifier of set required: true style: simple schema: type: string - x-ms-docs-key-type: contentType - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + x-ms-docs-key-type: set + - name: term-id + in: path + description: The unique identifier of term + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: term + - name: term-id1 + in: path + description: The unique identifier of term + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: term + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.term' + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.term' default: $ref: '#/components/responses/error' - '/sites/{site-id}/contentTypes/{contentType-id}/columnLinks': + x-ms-docs-operation-type: operation + delete: + tags: + - groups.site + summary: Delete navigation property children for groups + operationId: group.site.termStore.set.term_DeleteChild + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: set-id + in: path + description: The unique identifier of set + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: The unique identifier of term + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: term + - name: term-id1 + in: path + description: The unique identifier of term + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: term + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/terms/{term-id}/children/{term-id1}/relations': get: tags: - - sites.contentType - summary: Get columnLinks from sites - description: The collection of columns that are required by this content type - operationId: site.contentType_ListColumnLink + - groups.site + summary: Get relations from groups + description: To indicate which terms are related to the current term as either pinned or reused. + operationId: group.site.termStore.set.term.child_ListRelation parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group - name: site-id in: path description: The unique identifier of site @@ -54334,14 +53610,30 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: contentType-id + - name: set-id in: path - description: The unique identifier of contentType + description: The unique identifier of set required: true style: simple schema: type: string - x-ms-docs-key-type: contentType + x-ms-docs-key-type: set + - name: term-id + in: path + description: The unique identifier of term + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: term + - name: term-id1 + in: path + description: The unique identifier of term + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: term - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -54359,8 +53651,8 @@ paths: enum: - id - id desc - - name - - name desc + - relationship + - relationship desc type: string - name: $select in: query @@ -54373,7 +53665,10 @@ paths: items: enum: - id - - name + - relationship + - fromTerm + - set + - toTerm type: string - name: $expand in: query @@ -54386,10 +53681,13 @@ paths: items: enum: - '*' + - fromTerm + - set + - toTerm type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.columnLinkCollectionResponse' + $ref: '#/components/responses/microsoft.graph.termStore.relationCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -54398,10 +53696,18 @@ paths: x-ms-docs-operation-type: operation post: tags: - - sites.contentType - summary: Create new navigation property to columnLinks for sites - operationId: site.contentType_CreateColumnLink + - groups.site + summary: Create new navigation property to relations for groups + operationId: group.site.termStore.set.term.child_CreateRelation parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group - name: site-id in: path description: The unique identifier of site @@ -54410,20 +53716,36 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: contentType-id + - name: set-id in: path - description: The unique identifier of contentType + description: The unique identifier of set required: true style: simple schema: type: string - x-ms-docs-key-type: contentType + x-ms-docs-key-type: set + - name: term-id + in: path + description: The unique identifier of term + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: term + - name: term-id1 + in: path + description: The unique identifier of term + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: term requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.columnLink' + $ref: '#/components/schemas/microsoft.graph.termStore.relation' required: true responses: 2XX: @@ -54431,18 +53753,26 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.columnLink' + $ref: '#/components/schemas/microsoft.graph.termStore.relation' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/contentTypes/{contentType-id}/columnLinks/{columnLink-id}': + '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/terms/{term-id}/children/{term-id1}/relations/{relation-id}': get: tags: - - sites.contentType - summary: Get columnLinks from sites - description: The collection of columns that are required by this content type - operationId: site.contentType_GetColumnLink + - groups.site + summary: Get relations from groups + description: To indicate which terms are related to the current term as either pinned or reused. + operationId: group.site.termStore.set.term.child_GetRelation parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group - name: site-id in: path description: The unique identifier of site @@ -54451,22 +53781,38 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: contentType-id + - name: set-id in: path - description: The unique identifier of contentType + description: The unique identifier of set required: true style: simple schema: type: string - x-ms-docs-key-type: contentType - - name: columnLink-id + x-ms-docs-key-type: set + - name: term-id in: path - description: The unique identifier of columnLink + description: The unique identifier of term required: true style: simple schema: type: string - x-ms-docs-key-type: columnLink + x-ms-docs-key-type: term + - name: term-id1 + in: path + description: The unique identifier of term + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: The unique identifier of relation + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: relation - name: $select in: query description: Select properties to be returned @@ -54478,7 +53824,10 @@ paths: items: enum: - id - - name + - relationship + - fromTerm + - set + - toTerm type: string - name: $expand in: query @@ -54491,6 +53840,9 @@ paths: items: enum: - '*' + - fromTerm + - set + - toTerm type: string responses: 2XX: @@ -54498,16 +53850,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.columnLink' + $ref: '#/components/schemas/microsoft.graph.termStore.relation' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - sites.contentType - summary: Update the navigation property columnLinks in sites - operationId: site.contentType_UpdateColumnLink + - groups.site + summary: Update the navigation property relations in groups + operationId: group.site.termStore.set.term.child_UpdateRelation parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group - name: site-id in: path description: The unique identifier of site @@ -54516,28 +53876,44 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: contentType-id + - name: set-id in: path - description: The unique identifier of contentType + description: The unique identifier of set required: true style: simple schema: type: string - x-ms-docs-key-type: contentType - - name: columnLink-id + x-ms-docs-key-type: set + - name: term-id in: path - description: The unique identifier of columnLink + description: The unique identifier of term required: true style: simple schema: type: string - x-ms-docs-key-type: columnLink + x-ms-docs-key-type: term + - name: term-id1 + in: path + description: The unique identifier of term + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: The unique identifier of relation + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: relation requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.columnLink' + $ref: '#/components/schemas/microsoft.graph.termStore.relation' required: true responses: 2XX: @@ -54545,16 +53921,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.columnLink' + $ref: '#/components/schemas/microsoft.graph.termStore.relation' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - sites.contentType - summary: Delete navigation property columnLinks for sites - operationId: site.contentType_DeleteColumnLink + - groups.site + summary: Delete navigation property relations for groups + operationId: group.site.termStore.set.term.child_DeleteRelation parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group - name: site-id in: path description: The unique identifier of site @@ -54563,22 +53947,38 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: contentType-id + - name: set-id in: path - description: The unique identifier of contentType + description: The unique identifier of set required: true style: simple schema: type: string - x-ms-docs-key-type: contentType - - name: columnLink-id + x-ms-docs-key-type: set + - name: term-id in: path - description: The unique identifier of columnLink + description: The unique identifier of term required: true style: simple schema: type: string - x-ms-docs-key-type: columnLink + x-ms-docs-key-type: term + - name: term-id1 + in: path + description: The unique identifier of term + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: The unique identifier of relation + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: relation - name: If-Match in: header description: ETag @@ -54591,13 +53991,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/contentTypes/{contentType-id}/columnLinks/$count': + '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/terms/{term-id}/children/{term-id1}/relations/{relation-id}/fromTerm': get: tags: - - sites.contentType - summary: Get the number of the resource - operationId: site.contentType.columnLink_GetCount + - groups.site + summary: Get fromTerm from groups + description: 'The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set].' + operationId: group.site.termStore.set.term.child.relation_GetFromTerm parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group - name: site-id in: path description: The unique identifier of site @@ -54606,125 +54015,38 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: contentType-id + - name: set-id in: path - description: The unique identifier of contentType + description: The unique identifier of set required: true style: simple schema: type: string - x-ms-docs-key-type: contentType - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/sites/{site-id}/contentTypes/{contentType-id}/columnPositions': - get: - tags: - - sites.contentType - summary: Get columnPositions from sites - description: Column order information in a content type. - operationId: site.contentType_ListColumnPosition - parameters: - - name: site-id + x-ms-docs-key-type: set + - name: term-id in: path - description: The unique identifier of site + description: The unique identifier of term required: true style: simple schema: type: string - x-ms-docs-key-type: site - - name: contentType-id + x-ms-docs-key-type: term + - name: term-id1 in: path - description: The unique identifier of contentType + description: The unique identifier of term required: true style: simple schema: type: string - x-ms-docs-key-type: contentType - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false + x-ms-docs-key-type: term + - name: relation-id + in: path + description: The unique identifier of relation + required: true + style: simple schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - boolean - - boolean desc - - calculated - - calculated desc - - choice - - choice desc - - columnGroup - - columnGroup desc - - contentApprovalStatus - - contentApprovalStatus desc - - currency - - currency desc - - dateTime - - dateTime desc - - defaultValue - - defaultValue desc - - description - - description desc - - displayName - - displayName desc - - enforceUniqueValues - - enforceUniqueValues desc - - geolocation - - geolocation desc - - hidden - - hidden desc - - hyperlinkOrPicture - - hyperlinkOrPicture desc - - indexed - - indexed desc - - isDeletable - - isDeletable desc - - isReorderable - - isReorderable desc - - isSealed - - isSealed desc - - lookup - - lookup desc - - name - - name desc - - number - - number desc - - personOrGroup - - personOrGroup desc - - propagateChanges - - propagateChanges desc - - readOnly - - readOnly desc - - required - - required desc - - sourceContentType - - sourceContentType desc - - term - - term desc - - text - - text desc - - thumbnail - - thumbnail desc - - type - - type desc - - validation - - validation desc - type: string + type: string + x-ms-docs-key-type: relation - name: $select in: query description: Select properties to be returned @@ -54736,38 +54058,14 @@ paths: items: enum: - id - - boolean - - calculated - - choice - - columnGroup - - contentApprovalStatus - - currency - - dateTime - - defaultValue - - description - - displayName - - enforceUniqueValues - - geolocation - - hidden - - hyperlinkOrPicture - - indexed - - isDeletable - - isReorderable - - isSealed - - lookup - - name - - number - - personOrGroup - - propagateChanges - - readOnly - - required - - sourceContentType - - term - - text - - thumbnail - - type - - validation - - sourceColumn + - createdDateTime + - descriptions + - labels + - lastModifiedDateTime + - properties + - children + - relations + - set type: string - name: $expand in: query @@ -54780,25 +54078,36 @@ paths: items: enum: - '*' - - sourceColumn + - children + - relations + - set type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.columnDefinitionCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.term' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - '/sites/{site-id}/contentTypes/{contentType-id}/columnPositions/{columnDefinition-id}': + '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/terms/{term-id}/children/{term-id1}/relations/{relation-id}/set': get: tags: - - sites.contentType - summary: Get columnPositions from sites - description: Column order information in a content type. - operationId: site.contentType_GetColumnPosition + - groups.site + summary: Get set from groups + description: 'The [set] in which the relation is relevant.' + operationId: group.site.termStore.set.term.child.relation_GetSet parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group - name: site-id in: path description: The unique identifier of site @@ -54807,22 +54116,38 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: contentType-id + - name: set-id in: path - description: The unique identifier of contentType + description: The unique identifier of set required: true style: simple schema: type: string - x-ms-docs-key-type: contentType - - name: columnDefinition-id + x-ms-docs-key-type: set + - name: term-id in: path - description: The unique identifier of columnDefinition + description: The unique identifier of term required: true style: simple schema: type: string - x-ms-docs-key-type: columnDefinition + x-ms-docs-key-type: term + - name: term-id1 + in: path + description: The unique identifier of term + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: The unique identifier of relation + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: relation - name: $select in: query description: Select properties to be returned @@ -54834,38 +54159,14 @@ paths: items: enum: - id - - boolean - - calculated - - choice - - columnGroup - - contentApprovalStatus - - currency - - dateTime - - defaultValue + - createdDateTime - description - - displayName - - enforceUniqueValues - - geolocation - - hidden - - hyperlinkOrPicture - - indexed - - isDeletable - - isReorderable - - isSealed - - lookup - - name - - number - - personOrGroup - - propagateChanges - - readOnly - - required - - sourceContentType - - term - - text - - thumbnail - - type - - validation - - sourceColumn + - localizedNames + - properties + - children + - parentGroup + - relations + - terms type: string - name: $expand in: query @@ -54878,7 +54179,10 @@ paths: items: enum: - '*' - - sourceColumn + - children + - parentGroup + - relations + - terms type: string responses: 2XX: @@ -54886,17 +54190,26 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.columnDefinition' + $ref: '#/components/schemas/microsoft.graph.termStore.set' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/contentTypes/{contentType-id}/columnPositions/$count': + '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/terms/{term-id}/children/{term-id1}/relations/{relation-id}/toTerm': get: tags: - - sites.contentType - summary: Get the number of the resource - operationId: site.contentType.columnPosition_GetCount + - groups.site + summary: Get toTerm from groups + description: 'The to [term] of the relation. The term to which the relationship is defined.' + operationId: group.site.termStore.set.term.child.relation_GetToTerm parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group - name: site-id in: path description: The unique identifier of site @@ -54905,56 +54218,41 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: contentType-id + - name: set-id in: path - description: The unique identifier of contentType + description: The unique identifier of set required: true style: simple schema: type: string - x-ms-docs-key-type: contentType - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/sites/{site-id}/contentTypes/{contentType-id}/columns': - get: - tags: - - sites.contentType - summary: List columns in a content type - description: 'Get the collection of columns, represented as [columnDefinition][columnDefinition] resources, in a [content type][contentType].' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/contenttype-list-columns?view=graph-rest-1.0 - operationId: site.contentType_ListColumn - parameters: - - name: site-id + x-ms-docs-key-type: set + - name: term-id in: path - description: The unique identifier of site + description: The unique identifier of term required: true style: simple schema: type: string - x-ms-docs-key-type: site - - name: contentType-id + x-ms-docs-key-type: term + - name: term-id1 in: path - description: The unique identifier of contentType + description: The unique identifier of term required: true style: simple schema: type: string - x-ms-docs-key-type: contentType - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby + x-ms-docs-key-type: term + - name: relation-id + in: path + description: The unique identifier of relation + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: relation + - name: $select in: query - description: Order items by property values + description: Select properties to be returned style: form explode: false schema: @@ -54963,113 +54261,14 @@ paths: items: enum: - id - - id desc - - boolean - - boolean desc - - calculated - - calculated desc - - choice - - choice desc - - columnGroup - - columnGroup desc - - contentApprovalStatus - - contentApprovalStatus desc - - currency - - currency desc - - dateTime - - dateTime desc - - defaultValue - - defaultValue desc - - description - - description desc - - displayName - - displayName desc - - enforceUniqueValues - - enforceUniqueValues desc - - geolocation - - geolocation desc - - hidden - - hidden desc - - hyperlinkOrPicture - - hyperlinkOrPicture desc - - indexed - - indexed desc - - isDeletable - - isDeletable desc - - isReorderable - - isReorderable desc - - isSealed - - isSealed desc - - lookup - - lookup desc - - name - - name desc - - number - - number desc - - personOrGroup - - personOrGroup desc - - propagateChanges - - propagateChanges desc - - readOnly - - readOnly desc - - required - - required desc - - sourceContentType - - sourceContentType desc - - term - - term desc - - text - - text desc - - thumbnail - - thumbnail desc - - type - - type desc - - validation - - validation 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 - - boolean - - calculated - - choice - - columnGroup - - contentApprovalStatus - - currency - - dateTime - - defaultValue - - description - - displayName - - enforceUniqueValues - - geolocation - - hidden - - hyperlinkOrPicture - - indexed - - isDeletable - - isReorderable - - isSealed - - lookup - - name - - number - - personOrGroup - - propagateChanges - - readOnly - - required - - sourceContentType - - term - - text - - thumbnail - - type - - validation - - sourceColumn + - createdDateTime + - descriptions + - labels + - lastModifiedDateTime + - properties + - children + - relations + - set type: string - name: $expand in: query @@ -55082,27 +54281,35 @@ paths: items: enum: - '*' - - sourceColumn + - children + - relations + - set type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.columnDefinitionCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.term' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/terms/{term-id}/children/{term-id1}/relations/$count': + get: tags: - - sites.contentType - summary: Create columnDefinition for a content type - description: 'Add a column to a [content type][contentType] in a site or list by specifying a [columnDefinition][columnDefinition].' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/contenttype-post-columns?view=graph-rest-1.0 - operationId: site.contentType_CreateColumn + - groups.site + summary: Get the number of the resource + operationId: group.site.termStore.set.term.child.relation_GetCount parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group - name: site-id in: path description: The unique identifier of site @@ -55111,42 +54318,53 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: contentType-id + - name: set-id in: path - description: The unique identifier of contentType + description: The unique identifier of set required: true style: simple schema: type: string - x-ms-docs-key-type: contentType - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.columnDefinition' - required: true + x-ms-docs-key-type: set + - name: term-id + in: path + description: The unique identifier of term + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: term + - name: term-id1 + in: path + description: The unique identifier of term + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: term + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.columnDefinition' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/sites/{site-id}/contentTypes/{contentType-id}/columns/{columnDefinition-id}': + '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/terms/{term-id}/children/{term-id1}/set': get: tags: - - sites.contentType - summary: Get columnDefinition - description: 'Retrieve the metadata for a [site][], [list][] or [contentType][] [column][columnDefinition].' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/columndefinition-get?view=graph-rest-1.0 - operationId: site.contentType_GetColumn + - groups.site + summary: Get set from groups + description: 'The [set] in which the term is created.' + operationId: group.site.termStore.set.term.child_GetSet parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group - name: site-id in: path description: The unique identifier of site @@ -55155,22 +54373,30 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: contentType-id + - name: set-id in: path - description: The unique identifier of contentType + description: The unique identifier of set required: true style: simple schema: type: string - x-ms-docs-key-type: contentType - - name: columnDefinition-id + x-ms-docs-key-type: set + - name: term-id in: path - description: The unique identifier of columnDefinition + description: The unique identifier of term required: true style: simple schema: type: string - x-ms-docs-key-type: columnDefinition + x-ms-docs-key-type: term + - name: term-id1 + in: path + description: The unique identifier of term + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: term - name: $select in: query description: Select properties to be returned @@ -55182,38 +54408,14 @@ paths: items: enum: - id - - boolean - - calculated - - choice - - columnGroup - - contentApprovalStatus - - currency - - dateTime - - defaultValue + - createdDateTime - description - - displayName - - enforceUniqueValues - - geolocation - - hidden - - hyperlinkOrPicture - - indexed - - isDeletable - - isReorderable - - isSealed - - lookup - - name - - number - - personOrGroup - - propagateChanges - - readOnly - - required - - sourceContentType - - term - - text - - thumbnail - - type - - validation - - sourceColumn + - localizedNames + - properties + - children + - parentGroup + - relations + - terms type: string - name: $expand in: query @@ -55226,7 +54428,10 @@ paths: items: enum: - '*' - - sourceColumn + - children + - parentGroup + - relations + - terms type: string responses: 2XX: @@ -55234,71 +54439,25 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.columnDefinition' + $ref: '#/components/schemas/microsoft.graph.termStore.set' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/terms/{term-id}/children/$count': + get: tags: - - sites.contentType - summary: Update columnDefinition - description: 'Update a [site][], [list][] or [content type][contentType] [column][columnDefinition].' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/columndefinition-update?view=graph-rest-1.0 - operationId: site.contentType_UpdateColumn + - groups.site + summary: Get the number of the resource + operationId: group.site.termStore.set.term.child_GetCount parameters: - - name: site-id - in: path - description: The unique identifier of site - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: site - - name: contentType-id - in: path - description: The unique identifier of contentType - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: contentType - - name: columnDefinition-id + - name: group-id in: path - description: The unique identifier of columnDefinition + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: columnDefinition - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.columnDefinition' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.columnDefinition' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - sites.contentType - summary: Delete columnDefinition - description: 'Remove a [column][columndefinition] from a [site][], [list][] or [content type][contentType].' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/columndefinition-delete?view=graph-rest-1.0 - operationId: site.contentType_DeleteColumn - parameters: + x-ms-docs-key-type: group - name: site-id in: path description: The unique identifier of site @@ -55307,42 +54466,45 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: contentType-id + - name: set-id in: path - description: The unique identifier of contentType + description: The unique identifier of set required: true style: simple schema: type: string - x-ms-docs-key-type: contentType - - name: columnDefinition-id + x-ms-docs-key-type: set + - name: term-id in: path - description: The unique identifier of columnDefinition + description: The unique identifier of term required: true style: simple schema: type: string - x-ms-docs-key-type: columnDefinition - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string + x-ms-docs-key-type: term + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/sites/{site-id}/contentTypes/{contentType-id}/columns/{columnDefinition-id}/sourceColumn': + '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/terms/{term-id}/relations': get: tags: - - sites.contentType - summary: Get sourceColumn from sites - description: The source column for content type column. - operationId: site.contentType.column_GetSourceColumn + - groups.site + summary: Get relations from groups + description: To indicate which terms are related to the current term as either pinned or reused. + operationId: group.site.termStore.set.term_ListRelation parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group - name: site-id in: path description: The unique identifier of site @@ -55351,22 +54513,42 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: contentType-id + - name: set-id in: path - description: The unique identifier of contentType + description: The unique identifier of set required: true style: simple schema: type: string - x-ms-docs-key-type: contentType - - name: columnDefinition-id + x-ms-docs-key-type: set + - name: term-id in: path - description: The unique identifier of columnDefinition + description: The unique identifier of term required: true style: simple schema: type: string - x-ms-docs-key-type: columnDefinition + x-ms-docs-key-type: term + - $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 + - relationship + - relationship desc + type: string - name: $select in: query description: Select properties to be returned @@ -55378,38 +54560,10 @@ paths: items: enum: - id - - boolean - - calculated - - choice - - columnGroup - - contentApprovalStatus - - currency - - dateTime - - defaultValue - - description - - displayName - - enforceUniqueValues - - geolocation - - hidden - - hyperlinkOrPicture - - indexed - - isDeletable - - isReorderable - - isSealed - - lookup - - name - - number - - personOrGroup - - propagateChanges - - readOnly - - required - - sourceContentType - - term - - text - - thumbnail - - type - - validation - - sourceColumn + - relationship + - fromTerm + - set + - toTerm type: string - name: $expand in: query @@ -55422,111 +54576,91 @@ paths: items: enum: - '*' - - sourceColumn + - fromTerm + - set + - toTerm type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.columnDefinition' + $ref: '#/components/responses/microsoft.graph.termStore.relationCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - '/sites/{site-id}/contentTypes/{contentType-id}/columns/$count': - get: + post: tags: - - sites.contentType - summary: Get the number of the resource - operationId: site.contentType.column_GetCount + - groups.site + summary: Create new navigation property to relations for groups + operationId: group.site.termStore.set.term_CreateRelation parameters: - - name: site-id + - name: group-id in: path - description: The unique identifier of site + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: site - - name: contentType-id + x-ms-docs-key-type: group + - name: site-id in: path - description: The unique identifier of contentType + description: The unique identifier of site required: true style: simple schema: type: string - x-ms-docs-key-type: contentType - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/sites/{site-id}/contentTypes/{contentType-id}/microsoft.graph.associateWithHubSites': - post: - tags: - - sites.Actions - summary: Invoke action associateWithHubSites - description: 'Associate a [content type][contentType] with a list of hub sites.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/contenttype-associatewithhubsites?view=graph-rest-1.0 - operationId: site.contentType_associateGraphWPreHubSite - parameters: - - name: site-id + x-ms-docs-key-type: site + - name: set-id in: path - description: The unique identifier of site + description: The unique identifier of set required: true style: simple schema: type: string - x-ms-docs-key-type: site - - name: contentType-id + x-ms-docs-key-type: set + - name: term-id in: path - description: The unique identifier of contentType + description: The unique identifier of term required: true style: simple schema: type: string - x-ms-docs-key-type: contentType + x-ms-docs-key-type: term requestBody: - description: Action parameters + description: New navigation property content: application/json: schema: - type: object - properties: - hubSiteUrls: - type: array - items: - type: string - propagateToExistingLists: - type: boolean - default: false - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.termStore.relation' required: true responses: 2XX: - description: Success + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.relation' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/sites/{site-id}/contentTypes/{contentType-id}/microsoft.graph.copyToDefaultContentLocation': - post: + x-ms-docs-operation-type: operation + '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/terms/{term-id}/relations/{relation-id}': + get: tags: - - sites.Actions - summary: Invoke action copyToDefaultContentLocation - description: 'Copy a file to a default content location in a [content type][contentType]. The file can then be added as a default file or template via a POST operation.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/contenttype-copytodefaultcontentlocation?view=graph-rest-1.0 - operationId: site.contentType_copyToDefaultContentLocation + - groups.site + summary: Get relations from groups + description: To indicate which terms are related to the current term as either pinned or reused. + operationId: group.site.termStore.set.term_GetRelation parameters: - - name: site-id + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: site-id in: path description: The unique identifier of site required: true @@ -55534,118 +54668,85 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: contentType-id + - name: set-id in: path - description: The unique identifier of contentType + description: The unique identifier of set required: true style: simple schema: type: string - x-ms-docs-key-type: contentType - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - sourceFile: - $ref: '#/components/schemas/microsoft.graph.itemReference' - destinationFileName: - type: string - nullable: true - additionalProperties: - type: object - required: true - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/sites/{site-id}/contentTypes/{contentType-id}/microsoft.graph.isPublished()': - get: - tags: - - sites.Functions - summary: Invoke function isPublished - operationId: site.contentType_isPublished - parameters: - - name: site-id + x-ms-docs-key-type: set + - name: term-id in: path - description: The unique identifier of site + description: The unique identifier of term required: true style: simple schema: type: string - x-ms-docs-key-type: site - - name: contentType-id + x-ms-docs-key-type: term + - name: relation-id in: path - description: The unique identifier of contentType + description: The unique identifier of relation required: true style: simple schema: type: string - x-ms-docs-key-type: contentType + x-ms-docs-key-type: relation + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - relationship + - fromTerm + - set + - toTerm + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - fromTerm + - set + - toTerm + type: string responses: 2XX: - description: Success + description: Retrieved navigation property content: application/json: schema: - type: object - properties: - value: - type: boolean - default: false - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.termStore.relation' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/sites/{site-id}/contentTypes/{contentType-id}/microsoft.graph.publish': - post: + x-ms-docs-operation-type: operation + patch: tags: - - sites.Actions - summary: Invoke action publish - description: 'Publishes a [contentType][] present in a content type hub site.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/contenttype-publish?view=graph-rest-1.0 - operationId: site.contentType_publish + - groups.site + summary: Update the navigation property relations in groups + operationId: group.site.termStore.set.term_UpdateRelation parameters: - - name: site-id - in: path - description: The unique identifier of site - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: site - - name: contentType-id + - name: group-id in: path - description: The unique identifier of contentType + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: contentType - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/sites/{site-id}/contentTypes/{contentType-id}/microsoft.graph.unpublish': - post: - tags: - - sites.Actions - summary: Invoke action unpublish - description: 'Unpublish a [contentType][] from a content type hub site.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/contenttype-unpublish?view=graph-rest-1.0 - operationId: site.contentType_unpublish - parameters: + x-ms-docs-key-type: group - name: site-id in: path description: The unique identifier of site @@ -55654,72 +54755,36 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: contentType-id + - name: set-id in: path - description: The unique identifier of contentType + description: The unique identifier of set required: true style: simple schema: type: string - x-ms-docs-key-type: contentType - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/sites/{site-id}/contentTypes/$count': - get: - tags: - - sites.contentType - summary: Get the number of the resource - operationId: site.contentType_GetCount - parameters: - - name: site-id + x-ms-docs-key-type: set + - name: term-id in: path - description: The unique identifier of site + description: The unique identifier of term required: true style: simple schema: type: string - x-ms-docs-key-type: site - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/sites/{site-id}/contentTypes/microsoft.graph.addCopy': - post: - tags: - - sites.Actions - summary: Invoke action addCopy - description: 'Add a copy of a [content type][contentType] from a [site][site] to a [list][list].' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/contenttype-addcopy?view=graph-rest-1.0 - operationId: site.contentType_addCopy - parameters: - - name: site-id + x-ms-docs-key-type: term + - name: relation-id in: path - description: The unique identifier of site + description: The unique identifier of relation required: true style: simple schema: type: string - x-ms-docs-key-type: site + x-ms-docs-key-type: relation requestBody: - description: Action parameters + description: New navigation property values content: application/json: schema: - type: object - properties: - contentType: - type: string - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.termStore.relation' required: true responses: 2XX: @@ -55727,21 +54792,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.contentType' + $ref: '#/components/schemas/microsoft.graph.termStore.relation' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/sites/{site-id}/contentTypes/microsoft.graph.addCopyFromContentTypeHub': - post: + x-ms-docs-operation-type: operation + delete: tags: - - sites.Actions - summary: Invoke action addCopyFromContentTypeHub - description: 'Add or sync a copy of a published content type from the content type hub to a target site or a list. This method is part of the content type publishing changes to optimize the syncing of published content types to sites and lists, effectively switching from a ''push everywhere'' to ''pull as needed'' approach. The method allows users to pull content types directly from the content type hub to a site or list. For more information, see getCompatibleHubContentTypes and the blog post Syntex Product Updates – August 2021.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/contenttype-addcopyfromcontenttypehub?view=graph-rest-1.0 - operationId: site.contentType_addCopyFromContentTypeHub + - groups.site + summary: Delete navigation property relations for groups + operationId: group.site.termStore.set.term_DeleteRelation parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group - name: site-id in: path description: The unique identifier of site @@ -55750,35 +54818,58 @@ paths: schema: type: string x-ms-docs-key-type: site - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - contentTypeId: - type: string - additionalProperties: - type: object - required: true + - name: set-id + in: path + description: The unique identifier of set + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: The unique identifier of term + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: The unique identifier of relation + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: relation + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.contentType' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/sites/{site-id}/contentTypes/microsoft.graph.getCompatibleHubContentTypes()': + x-ms-docs-operation-type: operation + '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/terms/{term-id}/relations/{relation-id}/fromTerm': get: tags: - - sites.Functions - summary: Invoke function getCompatibleHubContentTypes - operationId: site.contentType_getCompatibleHubContentType + - groups.site + summary: Get fromTerm from groups + description: 'The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set].' + operationId: group.site.termStore.set.term.relation_GetFromTerm parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group - name: site-id in: path description: The unique identifier of site @@ -55787,11 +54878,30 @@ paths: schema: type: string x-ms-docs-key-type: site - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' + - name: set-id + in: path + description: The unique identifier of set + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: The unique identifier of term + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: The unique identifier of relation + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: relation - name: $select in: query description: Select properties to be returned @@ -55803,29 +54913,18 @@ paths: items: enum: - id - - associatedHubsUrls - - description - - documentSet - - documentTemplate - - group - - hidden - - inheritedFrom - - isBuiltIn - - name - - order - - parentId - - propagateChanges - - readOnly - - sealed - - base - - baseTypes - - columnLinks - - columnPositions - - columns + - createdDateTime + - descriptions + - labels + - lastModifiedDateTime + - properties + - children + - relations + - set type: string - - name: $orderby + - name: $expand in: query - description: Order items by property values + description: Expand related entities style: form explode: false schema: @@ -55833,69 +54932,37 @@ paths: type: array items: enum: - - id - - id desc - - associatedHubsUrls - - associatedHubsUrls desc - - description - - description desc - - documentSet - - documentSet desc - - documentTemplate - - documentTemplate desc - - group - - group desc - - hidden - - hidden desc - - inheritedFrom - - inheritedFrom desc - - isBuiltIn - - isBuiltIn desc - - name - - name desc - - order - - order desc - - parentId - - parentId desc - - propagateChanges - - propagateChanges desc - - readOnly - - readOnly desc - - sealed - - sealed desc + - '*' + - children + - relations + - set type: string responses: 2XX: - description: Success + description: Retrieved navigation property content: application/json: schema: - title: Collection of contentType - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.contentType' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.termStore.term' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/sites/{site-id}/drive': + x-ms-docs-operation-type: operation + '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/terms/{term-id}/relations/{relation-id}/set': get: tags: - - sites.drive - summary: Get drive from sites - description: The default drive (document library) for this site. - operationId: site_GetDrive + - groups.site + summary: Get set from groups + description: 'The [set] in which the relation is relevant.' + operationId: group.site.termStore.set.term.relation_GetSet parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group - name: site-id in: path description: The unique identifier of site @@ -55904,6 +54971,30 @@ paths: schema: type: string x-ms-docs-key-type: site + - name: set-id + in: path + description: The unique identifier of set + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: The unique identifier of term + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: The unique identifier of relation + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: relation - name: $select in: query description: Select properties to be returned @@ -55915,29 +55006,14 @@ paths: items: enum: - id - - createdBy - createdDateTime - description - - eTag - - lastModifiedBy - - lastModifiedDateTime - - name - - parentReference - - webUrl - - driveType - - owner - - quota - - sharePointIds - - system - - createdByUser - - lastModifiedByUser - - activities - - bundles - - following - - items - - list - - root - - special + - localizedNames + - properties + - children + - parentGroup + - relations + - terms type: string - name: $expand in: query @@ -55950,15 +55026,10 @@ paths: items: enum: - '*' - - createdByUser - - lastModifiedByUser - - activities - - bundles - - following - - items - - list - - root - - special + - children + - parentGroup + - relations + - terms type: string responses: 2XX: @@ -55966,18 +55037,26 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.drive' + $ref: '#/components/schemas/microsoft.graph.termStore.set' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/drives': + '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/terms/{term-id}/relations/{relation-id}/toTerm': get: tags: - - sites.drive - summary: Get drives from sites - description: The collection of drives (document libraries) under this site. - operationId: site_ListDrive + - groups.site + summary: Get toTerm from groups + description: 'The to [term] of the relation. The term to which the relationship is defined.' + operationId: group.site.termStore.set.term.relation_GetToTerm parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group - name: site-id in: path description: The unique identifier of site @@ -55986,52 +55065,30 @@ paths: schema: type: string x-ms-docs-key-type: site - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false + - name: set-id + in: path + description: The unique identifier of set + required: true + style: simple schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - createdBy - - createdBy desc - - createdDateTime - - createdDateTime desc - - description - - description desc - - eTag - - eTag desc - - lastModifiedBy - - lastModifiedBy desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - name - - name desc - - parentReference - - parentReference desc - - webUrl - - webUrl desc - - driveType - - driveType desc - - owner - - owner desc - - quota - - quota desc - - sharePointIds - - sharePointIds desc - - system - - system desc - type: string + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: The unique identifier of term + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: The unique identifier of relation + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: relation - name: $select in: query description: Select properties to be returned @@ -56043,29 +55100,14 @@ paths: items: enum: - id - - createdBy - createdDateTime - - description - - eTag - - lastModifiedBy + - descriptions + - labels - lastModifiedDateTime - - name - - parentReference - - webUrl - - driveType - - owner - - quota - - sharePointIds - - system - - createdByUser - - lastModifiedByUser - - activities - - bundles - - following - - items - - list - - root - - special + - properties + - children + - relations + - set type: string - name: $expand in: query @@ -56078,33 +55120,35 @@ paths: items: enum: - '*' - - createdByUser - - lastModifiedByUser - - activities - - bundles - - following - - items - - list - - root - - special + - children + - relations + - set type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.driveCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.term' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - '/sites/{site-id}/drives/{drive-id}': + '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/terms/{term-id}/relations/$count': get: tags: - - sites.drive - summary: Get drives from sites - description: The collection of drives (document libraries) under this site. - operationId: site_GetDrive + - groups.site + summary: Get the number of the resource + operationId: group.site.termStore.set.term.relation_GetCount parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group - name: site-id in: path description: The unique identifier of site @@ -56113,14 +55157,69 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: drive-id + - name: set-id in: path - description: The unique identifier of drive + description: The unique identifier of set required: true style: simple schema: type: string - x-ms-docs-key-type: drive + x-ms-docs-key-type: set + - name: term-id + in: path + description: The unique identifier of term + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: term + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/terms/{term-id}/set': + get: + tags: + - groups.site + summary: Get set from groups + description: 'The [set] in which the term is created.' + operationId: group.site.termStore.set.term_GetSet + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: set-id + in: path + description: The unique identifier of set + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: The unique identifier of term + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: term - name: $select in: query description: Select properties to be returned @@ -56132,29 +55231,14 @@ paths: items: enum: - id - - createdBy - createdDateTime - description - - eTag - - lastModifiedBy - - lastModifiedDateTime - - name - - parentReference - - webUrl - - driveType - - owner - - quota - - sharePointIds - - system - - createdByUser - - lastModifiedByUser - - activities - - bundles - - following - - items - - list - - root - - special + - localizedNames + - properties + - children + - parentGroup + - relations + - terms type: string - name: $expand in: query @@ -56167,15 +55251,10 @@ paths: items: enum: - '*' - - createdByUser - - lastModifiedByUser - - activities - - bundles - - following - - items - - list - - root - - special + - children + - parentGroup + - relations + - terms type: string responses: 2XX: @@ -56183,17 +55262,25 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.drive' + $ref: '#/components/schemas/microsoft.graph.termStore.set' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/drives/$count': + '/groups/{group-id}/sites/{site-id}/termStore/sets/{set-id}/terms/$count': get: tags: - - sites.drive + - groups.site summary: Get the number of the resource - operationId: site.drive_GetCount + operationId: group.site.termStore.set.term_GetCount parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group - name: site-id in: path description: The unique identifier of site @@ -56202,6 +55289,14 @@ paths: schema: type: string x-ms-docs-key-type: site + - name: set-id + in: path + description: The unique identifier of set + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: set - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -56209,14 +55304,21 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/sites/{site-id}/externalColumns': + '/groups/{group-id}/sites/{site-id}/termStore/sets/$count': get: tags: - - sites.columnDefinition - summary: Get externalColumns from sites - description: The collection of column definitions available in the site that are referenced from the sites in the parent hierarchy of the current site. - operationId: site_ListExternalColumn + - groups.site + summary: Get the number of the resource + operationId: group.site.termStore.set_GetCount parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group - name: site-id in: path description: The unique identifier of site @@ -56225,6 +55327,46 @@ paths: schema: type: string x-ms-docs-key-type: site + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/groups/{group-id}/sites/$count': + get: + tags: + - groups.site + summary: Get the number of the resource + operationId: group.site_GetCount + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /sites: + get: + tags: + - sites.site + summary: Search for sites + description: 'Search across a SharePoint tenant for [sites][] that match keywords provided. The only property that works for sorting is createdDateTime. The search filter is a free text search that uses multiple properties when retrieving the search results.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/site-search?view=graph-rest-1.0 + operationId: site_ListSite + parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -56242,68 +55384,38 @@ paths: enum: - id - id desc - - boolean - - boolean desc - - calculated - - calculated desc - - choice - - choice desc - - columnGroup - - columnGroup desc - - contentApprovalStatus - - contentApprovalStatus desc - - currency - - currency desc - - dateTime - - dateTime desc - - defaultValue - - defaultValue desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc - description - description desc - - displayName - - displayName desc - - enforceUniqueValues - - enforceUniqueValues desc - - geolocation - - geolocation desc - - hidden - - hidden desc - - hyperlinkOrPicture - - hyperlinkOrPicture desc - - indexed - - indexed desc - - isDeletable - - isDeletable desc - - isReorderable - - isReorderable desc - - isSealed - - isSealed desc - - lookup - - lookup desc + - eTag + - eTag desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc - name - name desc - - number - - number desc - - personOrGroup - - personOrGroup desc - - propagateChanges - - propagateChanges desc - - readOnly - - readOnly desc - - required - - required desc - - sourceContentType - - sourceContentType desc - - term - - term desc - - text - - text desc - - thumbnail - - thumbnail desc - - type - - type desc - - validation - - validation desc + - parentReference + - parentReference desc + - webUrl + - webUrl desc + - deleted + - deleted desc + - displayName + - displayName desc + - isPersonalSite + - isPersonalSite desc + - root + - root desc + - settings + - settings desc + - sharepointIds + - sharepointIds desc + - siteCollection + - siteCollection desc type: string - name: $select in: query @@ -56316,38 +55428,40 @@ paths: items: enum: - id - - boolean - - calculated - - choice - - columnGroup - - contentApprovalStatus - - currency - - dateTime - - defaultValue + - createdBy + - createdDateTime - description - - displayName - - enforceUniqueValues - - geolocation - - hidden - - hyperlinkOrPicture - - indexed - - isDeletable - - isReorderable - - isSealed - - lookup + - eTag + - lastModifiedBy + - lastModifiedDateTime - name - - number - - personOrGroup - - propagateChanges - - readOnly - - required - - sourceContentType - - term - - text - - thumbnail - - type - - validation - - sourceColumn + - parentReference + - webUrl + - deleted + - displayName + - isPersonalSite + - root + - settings + - sharepointIds + - siteCollection + - createdByUser + - lastModifiedByUser + - analytics + - columns + - contentTypes + - drive + - drives + - externalColumns + - informationProtection + - items + - lists + - onenote + - operations + - pages + - permissions + - recycleBin + - sites + - termStore type: string - name: $expand in: query @@ -56360,24 +55474,44 @@ paths: items: enum: - '*' - - sourceColumn + - createdByUser + - lastModifiedByUser + - analytics + - columns + - contentTypes + - drive + - drives + - externalColumns + - informationProtection + - items + - lists + - onenote + - operations + - pages + - permissions + - recycleBin + - sites + - termStore type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.columnDefinitionCollectionResponse' + $ref: '#/components/responses/microsoft.graph.siteCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - '/sites/{site-id}/externalColumns/{columnDefinition-id}': + '/sites/{site-id}': get: tags: - - sites.columnDefinition - summary: Get externalColumns from sites - description: The collection of column definitions available in the site that are referenced from the sites in the parent hierarchy of the current site. - operationId: site_GetExternalColumn + - sites.site + summary: Get a site resource + description: "Retrieve properties and relationships for a [site][] resource.\nA site resource represents a team site in SharePoint." + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/site-get?view=graph-rest-1.0 + operationId: site_GetSite parameters: - name: site-id in: path @@ -56387,14 +55521,6 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: columnDefinition-id - in: path - description: The unique identifier of columnDefinition - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: columnDefinition - name: $select in: query description: Select properties to be returned @@ -56406,38 +55532,40 @@ paths: items: enum: - id - - boolean - - calculated - - choice - - columnGroup - - contentApprovalStatus - - currency - - dateTime - - defaultValue + - createdBy + - createdDateTime - description - - displayName - - enforceUniqueValues - - geolocation - - hidden - - hyperlinkOrPicture - - indexed - - isDeletable - - isReorderable - - isSealed - - lookup + - eTag + - lastModifiedBy + - lastModifiedDateTime - name - - number - - personOrGroup - - propagateChanges - - readOnly - - required - - sourceContentType - - term - - text - - thumbnail - - type - - validation - - sourceColumn + - parentReference + - webUrl + - deleted + - displayName + - isPersonalSite + - root + - settings + - sharepointIds + - siteCollection + - createdByUser + - lastModifiedByUser + - analytics + - columns + - contentTypes + - drive + - drives + - externalColumns + - informationProtection + - items + - lists + - onenote + - operations + - pages + - permissions + - recycleBin + - sites + - termStore type: string - name: $expand in: query @@ -56450,46 +55578,40 @@ paths: items: enum: - '*' - - sourceColumn + - createdByUser + - lastModifiedByUser + - analytics + - columns + - contentTypes + - drive + - drives + - externalColumns + - informationProtection + - items + - lists + - onenote + - operations + - pages + - permissions + - recycleBin + - sites + - termStore type: string responses: 2XX: - description: Retrieved navigation property + description: Retrieved entity content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.columnDefinition' + $ref: '#/components/schemas/microsoft.graph.site' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/externalColumns/$count': - get: - tags: - - sites.columnDefinition - summary: Get the number of the resource - operationId: site.externalColumn_GetCount - parameters: - - name: site-id - in: path - description: The unique identifier of site - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: site - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/sites/{site-id}/informationProtection/dataLossPreventionPolicies/microsoft.graph.evaluate': - post: + patch: tags: - - sites.Actions - summary: Invoke action evaluate - operationId: site.informationProtection.dataLossPreventionPolicy_evaluate + - sites.site + summary: Update entity in sites + operationId: site_UpdateSite parameters: - name: site-id in: path @@ -56500,21 +55622,11 @@ paths: type: string x-ms-docs-key-type: site requestBody: - description: Action parameters + description: New property values content: application/json: schema: - type: object - properties: - target: - type: string - nullable: true - evaluationInput: - $ref: '#/components/schemas/microsoft.graph.dlpEvaluationInput' - notificationInfo: - $ref: '#/components/schemas/microsoft.graph.dlpNotification' - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.site' required: true responses: 2XX: @@ -56522,16 +55634,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.dlpEvaluatePoliciesJobResponse' + $ref: '#/components/schemas/microsoft.graph.site' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/sites/{site-id}/informationProtection/microsoft.graph.decryptBuffer': - post: + x-ms-docs-operation-type: operation + '/sites/{site-id}/analytics': + get: tags: - - sites.Actions - summary: Invoke action decryptBuffer - operationId: site.informationProtection_decryptBuffer + - sites.itemAnalytics + summary: Get analytics from sites + description: Analytics about the view activities that took place in this site. + operationId: site_GetAnalytic parameters: - name: site-id in: path @@ -56541,44 +55654,51 @@ paths: schema: type: string x-ms-docs-key-type: site - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - encryptedBuffer: - type: string - format: base64url - publishingLicense: - type: string - format: base64url - additionalProperties: - type: object - required: true + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - allTime + - itemActivityStats + - lastSevenDays + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - allTime + - itemActivityStats + - lastSevenDays + type: string responses: 2XX: - description: Success + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.bufferDecryptionResult' + $ref: '#/components/schemas/microsoft.graph.itemAnalytics' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2022-08-15T00:00:00.0000000+00:00' - date: '2021-02-15T00:00:00.0000000+00:00' - version: 2021-02/Beta_SensitivityLabels - description: 'This API will no longer be accessible, please see microsoft.graph.security.informationProtection APIs.' - x-ms-docs-operation-type: action - '/sites/{site-id}/informationProtection/microsoft.graph.encryptBuffer': - post: + x-ms-docs-operation-type: operation + patch: tags: - - sites.Actions - summary: Invoke action encryptBuffer - operationId: site.informationProtection_encryptBuffer + - sites.itemAnalytics + summary: Update the navigation property analytics in sites + operationId: site_UpdateAnalytic parameters: - name: site-id in: path @@ -56589,21 +55709,11 @@ paths: type: string x-ms-docs-key-type: site requestBody: - description: Action parameters + description: New navigation property values content: application/json: schema: - type: object - properties: - buffer: - type: string - format: base64url - labelId: - pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' - type: string - format: uuid - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.itemAnalytics' required: true responses: 2XX: @@ -56611,22 +55721,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.bufferEncryptionResult' + $ref: '#/components/schemas/microsoft.graph.itemAnalytics' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2022-08-15T00:00:00.0000000+00:00' - date: '2021-02-15T00:00:00.0000000+00:00' - version: 2021-02/Beta_SensitivityLabels - description: 'This API will no longer be accessible, please see microsoft.graph.security.informationProtection APIs.' - x-ms-docs-operation-type: action - '/sites/{site-id}/informationProtection/microsoft.graph.signDigest': - post: + x-ms-docs-operation-type: operation + delete: tags: - - sites.Actions - summary: Invoke action signDigest - operationId: site.informationProtection_signDigest + - sites.itemAnalytics + summary: Delete navigation property analytics for sites + operationId: site_DeleteAnalytic parameters: - name: site-id in: path @@ -56636,41 +55739,24 @@ paths: schema: type: string x-ms-docs-key-type: site - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - digest: - type: string - format: base64url - additionalProperties: - type: object - required: true + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.signingResult' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2022-08-15T00:00:00.0000000+00:00' - date: '2021-02-15T00:00:00.0000000+00:00' - version: 2021-02/Beta_SensitivityLabels - description: 'This API will no longer be accessible, please see microsoft.graph.security.informationProtection APIs.' - x-ms-docs-operation-type: action - '/sites/{site-id}/informationProtection/microsoft.graph.verifySignature': - post: + x-ms-docs-operation-type: operation + '/sites/{site-id}/analytics/allTime': + get: tags: - - sites.Actions - summary: Invoke action verifySignature - operationId: site.informationProtection_verifySignature + - sites.itemAnalytics + summary: Get allTime from sites + operationId: site.analytic_GetAllTime parameters: - name: site-id in: path @@ -56680,50 +55766,57 @@ paths: schema: type: string x-ms-docs-key-type: site - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - digest: - type: string - format: base64url - signature: - type: string - format: base64url - signingKeyId: - type: string - additionalProperties: - type: object - required: true + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - access + - create + - delete + - edit + - endDateTime + - incompleteData + - isTrending + - move + - startDateTime + - activities + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - activities + type: string responses: 2XX: - description: Success + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.verificationResult' + $ref: '#/components/schemas/microsoft.graph.itemActivityStat' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2022-08-15T00:00:00.0000000+00:00' - date: '2021-02-15T00:00:00.0000000+00:00' - version: 2021-02/Beta_SensitivityLabels - description: 'This API will no longer be accessible, please see microsoft.graph.security.informationProtection APIs.' - x-ms-docs-operation-type: action - '/sites/{site-id}/informationProtection/policy/labels/microsoft.graph.evaluateApplication': - post: + x-ms-docs-operation-type: operation + '/sites/{site-id}/analytics/itemActivityStats': + get: tags: - - sites.Actions - summary: Invoke action evaluateApplication - description: 'Compute the information protection label that should be applied and return the set of actions that must be taken to correctly label the information. This API is useful when a label should be set manually or explicitly by a user or service, rather than automatically based on file contents. Given contentInfo, which includes existing content metadata key/value pairs, and labelingOptions as an input, the API returns an informationProtectionAction object that contains one of more of the following: ' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/informationprotectionlabel-evaluateapplication?view=graph-rest-1.0 - operationId: site.informationProtection.policy.label_evaluateApplication + - sites.itemAnalytics + summary: Get itemActivityStats from sites + operationId: site.analytic_ListItemActivityStat parameters: - name: site-id in: path @@ -56733,59 +55826,91 @@ paths: schema: type: string x-ms-docs-key-type: site - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - contentInfo: - $ref: '#/components/schemas/microsoft.graph.contentInfo' - labelingOptions: - $ref: '#/components/schemas/microsoft.graph.labelingOptions' - additionalProperties: - type: object - 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: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - access + - access desc + - create + - create desc + - delete + - delete desc + - edit + - edit desc + - endDateTime + - endDateTime desc + - incompleteData + - incompleteData desc + - isTrending + - isTrending desc + - move + - move desc + - startDateTime + - startDateTime desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - access + - create + - delete + - edit + - endDateTime + - incompleteData + - isTrending + - move + - startDateTime + - activities + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - activities + type: string responses: 2XX: - description: Success - content: - application/json: - schema: - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.informationProtectionAction' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/responses/microsoft.graph.itemActivityStatCollectionResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2022-08-15T00:00:00.0000000+00:00' - date: '2021-02-15T00:00:00.0000000+00:00' - version: 2021-02/Beta_SensitivityLabels - description: 'This API will no longer be accessible, please see microsoft.graph.security.informationProtection APIs.' - x-ms-docs-operation-type: action x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/sites/{site-id}/informationProtection/policy/labels/microsoft.graph.evaluateClassificationResults': + x-ms-docs-operation-type: operation post: tags: - - sites.Actions - summary: Invoke action evaluateClassificationResults - description: 'Using classification results, compute the information protection label that should be applied and return the set of actions that must be taken to correctly label the information. This API is useful when a label should be set automatically based on classification of the file contents, rather than labeled directly by a user or service. To evaluate based on classification results, provide contentInfo, which includes existing content metadata key/value pairs, and classification results. The API returns an informationProtectionAction that contains one of more of the following:' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/informationprotectionlabel-evaluateclassificationresults?view=graph-rest-1.0 - operationId: site.informationProtection.policy.label_evaluateClassificationResult + - sites.itemAnalytics + summary: Create new navigation property to itemActivityStats for sites + operationId: site.analytic_CreateItemActivityStat parameters: - name: site-id in: path @@ -56796,60 +55921,28 @@ paths: type: string x-ms-docs-key-type: site requestBody: - description: Action parameters + description: New navigation property content: application/json: schema: - type: object - properties: - contentInfo: - $ref: '#/components/schemas/microsoft.graph.contentInfo' - classificationResults: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.classificationResult' - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.itemActivityStat' required: true responses: 2XX: - description: Success + description: Created navigation property. content: application/json: schema: - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.informationProtectionAction' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.itemActivityStat' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2022-08-15T00:00:00.0000000+00:00' - date: '2021-02-15T00:00:00.0000000+00:00' - version: 2021-02/Beta_SensitivityLabels - description: 'This API will no longer be accessible, please see microsoft.graph.security.informationProtection APIs.' - x-ms-docs-operation-type: action - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/sites/{site-id}/informationProtection/policy/labels/microsoft.graph.evaluateRemoval': - post: - tags: - - sites.Actions - summary: Invoke action evaluateRemoval - description: 'Indicate to the consuming application what actions it should take to remove the label information. Given contentInfo as an input, which includes existing content metadata key/value pairs, the API returns an informationProtectionAction that contains some combination of one of more of the following: ' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/informationprotectionlabel-evaluateremoval?view=graph-rest-1.0 - operationId: site.informationProtection.policy.label_evaluateRemoval + x-ms-docs-operation-type: operation + '/sites/{site-id}/analytics/itemActivityStats/{itemActivityStat-id}': + get: + tags: + - sites.itemAnalytics + summary: Get itemActivityStats from sites + operationId: site.analytic_GetItemActivityStat parameters: - name: site-id in: path @@ -56859,102 +55952,64 @@ paths: schema: type: string x-ms-docs-key-type: site - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - contentInfo: - $ref: '#/components/schemas/microsoft.graph.contentInfo' - downgradeJustification: - $ref: '#/components/schemas/microsoft.graph.downgradeJustification' - additionalProperties: - type: object - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.informationProtectionAction' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2022-08-15T00:00:00.0000000+00:00' - date: '2021-02-15T00:00:00.0000000+00:00' - version: 2021-02/Beta_SensitivityLabels - description: 'This API will no longer be accessible, please see microsoft.graph.security.informationProtection APIs.' - x-ms-docs-operation-type: action - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/sites/{site-id}/informationProtection/policy/labels/microsoft.graph.extractLabel': - post: - tags: - - sites.Actions - summary: Invoke action extractLabel - description: 'Using the metadata that exists on an already-labeled piece of information, resolve the metadata to a specific sensitivity label. The contentInfo input is resolved to informationProtectionContentLabel.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/informationprotectionlabel-extractlabel?view=graph-rest-1.0 - operationId: site.informationProtection.policy.label_extractLabel - parameters: - - name: site-id + - name: itemActivityStat-id in: path - description: The unique identifier of site + description: The unique identifier of itemActivityStat required: true style: simple schema: type: string - x-ms-docs-key-type: site - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - contentInfo: - $ref: '#/components/schemas/microsoft.graph.contentInfo' - additionalProperties: - type: object - required: true + x-ms-docs-key-type: itemActivityStat + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - access + - create + - delete + - edit + - endDateTime + - incompleteData + - isTrending + - move + - startDateTime + - activities + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - activities + type: string responses: 2XX: - description: Success + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.informationProtectionContentLabel' + $ref: '#/components/schemas/microsoft.graph.itemActivityStat' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2022-08-15T00:00:00.0000000+00:00' - date: '2021-02-15T00:00:00.0000000+00:00' - version: 2021-02/Beta_SensitivityLabels - description: 'This API will no longer be accessible, please see microsoft.graph.security.informationProtection APIs.' - x-ms-docs-operation-type: action - '/sites/{site-id}/informationProtection/sensitivityLabels/{sensitivityLabel-id}/sublabels/microsoft.graph.evaluate': - post: + x-ms-docs-operation-type: operation + patch: tags: - - sites.Actions - summary: Invoke action evaluate - operationId: site.informationProtection.sensitivityLabel.sublabel_evaluate + - sites.itemAnalytics + summary: Update the navigation property itemActivityStats in sites + operationId: site.analytic_UpdateItemActivityStat parameters: - name: site-id in: path @@ -56964,29 +56019,20 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: sensitivityLabel-id + - name: itemActivityStat-id in: path - description: The unique identifier of sensitivityLabel + description: The unique identifier of itemActivityStat required: true style: simple schema: type: string - x-ms-docs-key-type: sensitivityLabel + x-ms-docs-key-type: itemActivityStat requestBody: - description: Action parameters + description: New navigation property values content: application/json: schema: - type: object - properties: - discoveredSensitiveTypes: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.discoveredSensitiveType' - currentLabel: - $ref: '#/components/schemas/microsoft.graph.currentLabel' - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.itemActivityStat' required: true responses: 2XX: @@ -56994,16 +56040,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.evaluateLabelJobResponse' + $ref: '#/components/schemas/microsoft.graph.itemActivityStat' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/sites/{site-id}/informationProtection/sensitivityLabels/microsoft.graph.evaluate': - post: + x-ms-docs-operation-type: operation + delete: tags: - - sites.Actions - summary: Invoke action evaluate - operationId: site.informationProtection.sensitivityLabel_evaluate + - sites.itemAnalytics + summary: Delete navigation property itemActivityStats for sites + operationId: site.analytic_DeleteItemActivityStat parameters: - name: site-id in: path @@ -57013,42 +56058,33 @@ paths: schema: type: string x-ms-docs-key-type: site - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - discoveredSensitiveTypes: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.discoveredSensitiveType' - currentLabel: - $ref: '#/components/schemas/microsoft.graph.currentLabel' - additionalProperties: - type: object - required: true + - name: itemActivityStat-id + in: path + description: The unique identifier of itemActivityStat + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: itemActivityStat + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.evaluateLabelJobResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/sites/{site-id}/lists': + x-ms-docs-operation-type: operation + '/sites/{site-id}/analytics/itemActivityStats/{itemActivityStat-id}/activities': get: tags: - - sites.list - summary: Get lists in a site - description: "Get the collection of [lists][] for a [site][]. Lists with the [system][] facet are hidden by default.\nTo list them, include system in your $select statement." - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/list-list?view=graph-rest-1.0 - operationId: site_ListList + - sites.itemAnalytics + summary: Get activities from sites + description: Exposes the itemActivities represented in this itemActivityStat resource. + operationId: site.analytic.itemActivityStat_ListActivity parameters: - name: site-id in: path @@ -57058,6 +56094,14 @@ paths: schema: type: string x-ms-docs-key-type: site + - name: itemActivityStat-id + in: path + description: The unique identifier of itemActivityStat + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: itemActivityStat - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -57075,32 +56119,12 @@ paths: enum: - id - id desc - - createdBy - - createdBy desc - - createdDateTime - - createdDateTime desc - - description - - description desc - - eTag - - eTag desc - - lastModifiedBy - - lastModifiedBy desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - name - - name desc - - parentReference - - parentReference desc - - webUrl - - webUrl desc - - displayName - - displayName desc - - list - - list desc - - sharepointIds - - sharepointIds desc - - system - - system desc + - access + - access desc + - activityDateTime + - activityDateTime desc + - actor + - actor desc type: string - name: $select in: query @@ -57113,28 +56137,10 @@ paths: items: enum: - id - - createdBy - - createdDateTime - - description - - eTag - - lastModifiedBy - - lastModifiedDateTime - - name - - parentReference - - webUrl - - displayName - - list - - sharepointIds - - system - - createdByUser - - lastModifiedByUser - - activities - - columns - - contentTypes - - drive - - items - - operations - - subscriptions + - access + - activityDateTime + - actor + - driveItem type: string - name: $expand in: query @@ -57147,19 +56153,11 @@ paths: items: enum: - '*' - - createdByUser - - lastModifiedByUser - - activities - - columns - - contentTypes - - drive - - items - - operations - - subscriptions + - driveItem type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.listCollectionResponse' + $ref: '#/components/responses/microsoft.graph.itemActivityCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -57168,13 +56166,9 @@ paths: x-ms-docs-operation-type: operation post: tags: - - sites.list - summary: Create a new list - description: 'Create a new [list][] in a [site][].' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/list-create?view=graph-rest-1.0 - operationId: site_CreateList + - sites.itemAnalytics + summary: Create new navigation property to activities for sites + operationId: site.analytic.itemActivityStat_CreateActivity parameters: - name: site-id in: path @@ -57184,12 +56178,20 @@ paths: schema: type: string x-ms-docs-key-type: site + - name: itemActivityStat-id + in: path + description: The unique identifier of itemActivityStat + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: itemActivityStat requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.list' + $ref: '#/components/schemas/microsoft.graph.itemActivity' required: true responses: 2XX: @@ -57197,20 +56199,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.list' + $ref: '#/components/schemas/microsoft.graph.itemActivity' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/lists/{list-id}': + '/sites/{site-id}/analytics/itemActivityStats/{itemActivityStat-id}/activities/{itemActivity-id}': get: tags: - - sites.list - summary: Get metadata for a list - description: 'Return the metadata for a [list][].' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/list-get?view=graph-rest-1.0 - operationId: site_GetList + - sites.itemAnalytics + summary: Get activities from sites + description: Exposes the itemActivities represented in this itemActivityStat resource. + operationId: site.analytic.itemActivityStat_GetActivity parameters: - name: site-id in: path @@ -57220,14 +56219,22 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: list-id + - name: itemActivityStat-id in: path - description: The unique identifier of list + description: The unique identifier of itemActivityStat required: true style: simple schema: type: string - x-ms-docs-key-type: list + x-ms-docs-key-type: itemActivityStat + - name: itemActivity-id + in: path + description: The unique identifier of itemActivity + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: itemActivity - name: $select in: query description: Select properties to be returned @@ -57239,28 +56246,10 @@ paths: items: enum: - id - - createdBy - - createdDateTime - - description - - eTag - - lastModifiedBy - - lastModifiedDateTime - - name - - parentReference - - webUrl - - displayName - - list - - sharepointIds - - system - - createdByUser - - lastModifiedByUser - - activities - - columns - - contentTypes - - drive - - items - - operations - - subscriptions + - access + - activityDateTime + - actor + - driveItem type: string - name: $expand in: query @@ -57273,15 +56262,7 @@ paths: items: enum: - '*' - - createdByUser - - lastModifiedByUser - - activities - - columns - - contentTypes - - drive - - items - - operations - - subscriptions + - driveItem type: string responses: 2XX: @@ -57289,15 +56270,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.list' + $ref: '#/components/schemas/microsoft.graph.itemActivity' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - sites.list - summary: Update the navigation property lists in sites - operationId: site_UpdateList + - sites.itemAnalytics + summary: Update the navigation property activities in sites + operationId: site.analytic.itemActivityStat_UpdateActivity parameters: - name: site-id in: path @@ -57307,20 +56288,28 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: list-id + - name: itemActivityStat-id in: path - description: The unique identifier of list + description: The unique identifier of itemActivityStat required: true style: simple schema: type: string - x-ms-docs-key-type: list + x-ms-docs-key-type: itemActivityStat + - name: itemActivity-id + in: path + description: The unique identifier of itemActivity + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: itemActivity requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.list' + $ref: '#/components/schemas/microsoft.graph.itemActivity' required: true responses: 2XX: @@ -57328,15 +56317,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.list' + $ref: '#/components/schemas/microsoft.graph.itemActivity' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - sites.list - summary: Delete navigation property lists for sites - operationId: site_DeleteList + - sites.itemAnalytics + summary: Delete navigation property activities for sites + operationId: site.analytic.itemActivityStat_DeleteActivity parameters: - name: site-id in: path @@ -57346,14 +56335,22 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: list-id + - name: itemActivityStat-id in: path - description: The unique identifier of list + description: The unique identifier of itemActivityStat required: true style: simple schema: type: string - x-ms-docs-key-type: list + x-ms-docs-key-type: itemActivityStat + - name: itemActivity-id + in: path + description: The unique identifier of itemActivity + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: itemActivity - name: If-Match in: header description: ETag @@ -57366,13 +56363,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/lists/{list-id}/activities': + '/sites/{site-id}/analytics/itemActivityStats/{itemActivityStat-id}/activities/{itemActivity-id}/driveItem': get: tags: - - sites.list - summary: Get activities from sites - description: The recent activities that took place within this list. - operationId: site.list_ListActivity + - sites.itemAnalytics + summary: Get driveItem from sites + description: Exposes the driveItem that was the target of this activity. + operationId: site.analytic.itemActivityStat.activity_GetDriveItem parameters: - name: site-id in: path @@ -57382,38 +56379,22 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: list-id + - name: itemActivityStat-id in: path - description: The unique identifier of list + description: The unique identifier of itemActivityStat required: true style: simple schema: type: string - x-ms-docs-key-type: list - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false + x-ms-docs-key-type: itemActivityStat + - name: itemActivity-id + in: path + description: The unique identifier of itemActivity + required: true + style: simple schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - action - - action desc - - actor - - actor desc - - times - - times desc - type: string + type: string + x-ms-docs-key-type: itemActivity - name: $select in: query description: Select properties to be returned @@ -57425,84 +56406,186 @@ paths: items: enum: - id - - action - - actor - - times - - driveItem - - listItem - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - driveItem - - listItem - type: string - responses: - 2XX: - $ref: '#/components/responses/microsoft.graph.itemActivityOLDCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - sites.list - summary: Create new navigation property to activities for sites - operationId: site.list_CreateActivity - parameters: - - name: site-id - in: path - description: The unique identifier of site + - createdBy + - createdDateTime + - description + - eTag + - lastModifiedBy + - lastModifiedDateTime + - name + - parentReference + - webUrl + - audio + - bundle + - content + - cTag + - deleted + - file + - fileSystemInfo + - folder + - image + - location + - malware + - media + - package + - pendingOperations + - photo + - publication + - remoteItem + - root + - searchResult + - shared + - sharepointIds + - size + - source + - specialFolder + - video + - webDavUrl + - createdByUser + - lastModifiedByUser + - activities + - analytics + - children + - listItem + - permissions + - retentionLabel + - subscriptions + - thumbnails + - versions + - workbook + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - createdByUser + - lastModifiedByUser + - activities + - analytics + - children + - listItem + - permissions + - retentionLabel + - subscriptions + - thumbnails + - versions + - workbook + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.driveItem' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/analytics/itemActivityStats/{itemActivityStat-id}/activities/{itemActivity-id}/driveItem/content': + get: + tags: + - sites.itemAnalytics + summary: Get content for the navigation property driveItem from sites + description: 'The content stream, if the item represents a file.' + operationId: site.analytic.itemActivityStat.activity_GetDriveItemContent + parameters: + - name: site-id + in: path + description: The unique identifier of site required: true style: simple schema: type: string x-ms-docs-key-type: site - - name: list-id + - name: itemActivityStat-id in: path - description: The unique identifier of list + description: The unique identifier of itemActivityStat required: true style: simple schema: type: string - x-ms-docs-key-type: list + x-ms-docs-key-type: itemActivityStat + - name: itemActivity-id + in: path + description: The unique identifier of itemActivity + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: itemActivity + responses: + 2XX: + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - sites.itemAnalytics + summary: Update content for the navigation property driveItem in sites + description: 'The content stream, if the item represents a file.' + operationId: site.analytic.itemActivityStat.activity_SetDriveItemContent + parameters: + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: itemActivityStat-id + in: path + description: The unique identifier of itemActivityStat + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: itemActivityStat + - name: itemActivity-id + in: path + description: The unique identifier of itemActivity + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: itemActivity requestBody: - description: New navigation property + description: New media content. content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.itemActivityOLD' + type: string + format: binary required: true responses: 2XX: - description: Created navigation property. + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.itemActivityOLD' + $ref: '#/components/schemas/microsoft.graph.driveItem' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/lists/{list-id}/columns': + '/sites/{site-id}/analytics/itemActivityStats/{itemActivityStat-id}/activities/$count': get: tags: - - sites.list - summary: List columns in a list - description: 'Get the collection of columns, represented as [columnDefinition][columnDefinition] resources, in a [list][list].' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/list-list-columns?view=graph-rest-1.0 - operationId: site.list_ListColumn + - sites.itemAnalytics + summary: Get the number of the resource + operationId: site.analytic.itemActivityStat.activity_GetCount parameters: - name: site-id in: path @@ -57512,14 +56595,122 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: list-id + - name: itemActivityStat-id in: path - description: The unique identifier of list + description: The unique identifier of itemActivityStat required: true style: simple schema: type: string - x-ms-docs-key-type: list + x-ms-docs-key-type: itemActivityStat + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/sites/{site-id}/analytics/itemActivityStats/$count': + get: + tags: + - sites.itemAnalytics + summary: Get the number of the resource + operationId: site.analytic.itemActivityStat_GetCount + parameters: + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/sites/{site-id}/analytics/lastSevenDays': + get: + tags: + - sites.itemAnalytics + summary: Get lastSevenDays from sites + operationId: site.analytic_GetLastSevenDay + parameters: + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - access + - create + - delete + - edit + - endDateTime + - incompleteData + - isTrending + - move + - startDateTime + - activities + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - activities + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.itemActivityStat' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/columns': + get: + tags: + - sites.columnDefinition + summary: List columns in a site + description: 'Get the collection of columns, represented as [columnDefinition][columnDefinition] resources, in a [site][site].' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/site-list-columns?view=graph-rest-1.0 + operationId: site_ListColumn + parameters: + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -57668,13 +56859,13 @@ paths: x-ms-docs-operation-type: operation post: tags: - - sites.list - summary: Create columnDefinition - description: 'Create a column for a [list][list] with a request that specifies a [columnDefinition][columnDefinition].' + - sites.columnDefinition + summary: Create columnDefinition for a site + description: 'Create a column for a [site][site] by specifying a [columnDefinition][columnDefinition].' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/list-post-columns?view=graph-rest-1.0 - operationId: site.list_CreateColumn + url: https://learn.microsoft.com/graph/api/site-post-columns?view=graph-rest-1.0 + operationId: site_CreateColumn parameters: - name: site-id in: path @@ -57684,14 +56875,6 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: list-id - in: path - description: The unique identifier of list - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: list requestBody: description: New navigation property content: @@ -57709,13 +56892,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/lists/{list-id}/columns/{columnDefinition-id}': + '/sites/{site-id}/columns/{columnDefinition-id}': get: tags: - - sites.list + - sites.columnDefinition summary: Get columns from sites - description: The collection of field definitions for this list. - operationId: site.list_GetColumn + description: The collection of column definitions reusable across lists under this site. + operationId: site_GetColumn parameters: - name: site-id in: path @@ -57725,14 +56908,6 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: list-id - in: path - description: The unique identifier of list - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: list - name: columnDefinition-id in: path description: The unique identifier of columnDefinition @@ -57810,9 +56985,9 @@ paths: x-ms-docs-operation-type: operation patch: tags: - - sites.list + - sites.columnDefinition summary: Update the navigation property columns in sites - operationId: site.list_UpdateColumn + operationId: site_UpdateColumn parameters: - name: site-id in: path @@ -57822,14 +56997,6 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: list-id - in: path - description: The unique identifier of list - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: list - name: columnDefinition-id in: path description: The unique identifier of columnDefinition @@ -57857,9 +57024,9 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - sites.list + - sites.columnDefinition summary: Delete navigation property columns for sites - operationId: site.list_DeleteColumn + operationId: site_DeleteColumn parameters: - name: site-id in: path @@ -57869,14 +57036,6 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: list-id - in: path - description: The unique identifier of list - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: list - name: columnDefinition-id in: path description: The unique identifier of columnDefinition @@ -57897,13 +57056,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/lists/{list-id}/columns/{columnDefinition-id}/sourceColumn': + '/sites/{site-id}/columns/{columnDefinition-id}/sourceColumn': get: tags: - - sites.list + - sites.columnDefinition summary: Get sourceColumn from sites description: The source column for content type column. - operationId: site.list.column_GetSourceColumn + operationId: site.column_GetSourceColumn parameters: - name: site-id in: path @@ -57913,14 +57072,6 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: list-id - in: path - description: The unique identifier of list - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: list - name: columnDefinition-id in: path description: The unique identifier of columnDefinition @@ -57996,12 +57147,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/lists/{list-id}/columns/$count': + '/sites/{site-id}/columns/$count': get: tags: - - sites.list + - sites.columnDefinition summary: Get the number of the resource - operationId: site.list.column_GetCount + operationId: site.column_GetCount parameters: - name: site-id in: path @@ -58011,14 +57162,6 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: list-id - in: path - description: The unique identifier of list - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: list - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -58026,16 +57169,16 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/sites/{site-id}/lists/{list-id}/contentTypes': + '/sites/{site-id}/contentTypes': get: tags: - - sites.list - summary: List contentTypes in a list - description: 'Get the collection of [contentType][contentType] resources in a [list][].' + - sites.contentType + summary: List contentTypes in a site + description: 'Get the collection of [contentType][contentType] resources in a [site][].' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/list-list-contenttypes?view=graph-rest-1.0 - operationId: site.list_ListContentType + url: https://learn.microsoft.com/graph/api/site-list-contenttypes?view=graph-rest-1.0 + operationId: site_ListContentType parameters: - name: site-id in: path @@ -58045,14 +57188,6 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: list-id - in: path - description: The unique identifier of list - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: list - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -58158,9 +57293,13 @@ paths: x-ms-docs-operation-type: operation post: tags: - - sites.list - summary: Create new navigation property to contentTypes for sites - operationId: site.list_CreateContentType + - sites.contentType + summary: Create contentType + description: 'Create a new [contentType][] for a [site][].' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/site-post-contenttypes?view=graph-rest-1.0 + operationId: site_CreateContentType parameters: - name: site-id in: path @@ -58170,14 +57309,6 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: list-id - in: path - description: The unique identifier of list - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: list requestBody: description: New navigation property content: @@ -58195,13 +57326,16 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/lists/{list-id}/contentTypes/{contentType-id}': + '/sites/{site-id}/contentTypes/{contentType-id}': get: tags: - - sites.list - summary: Get contentTypes from sites - description: The collection of content types present in this list. - operationId: site.list_GetContentType + - sites.contentType + summary: Get contentType + description: 'Retrieve the metadata for a [content type][contentType] in a [site][] or a [list][].' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/contenttype-get?view=graph-rest-1.0 + operationId: site_GetContentType parameters: - name: site-id in: path @@ -58211,14 +57345,6 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: list-id - in: path - description: The unique identifier of list - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: list - name: contentType-id in: path description: The unique identifier of contentType @@ -58287,9 +57413,13 @@ paths: x-ms-docs-operation-type: operation patch: tags: - - sites.list - summary: Update the navigation property contentTypes in sites - operationId: site.list_UpdateContentType + - sites.contentType + summary: Update contentType + description: 'Update a [content type][contentType].' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/contenttype-update?view=graph-rest-1.0 + operationId: site_UpdateContentType parameters: - name: site-id in: path @@ -58299,14 +57429,6 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: list-id - in: path - description: The unique identifier of list - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: list - name: contentType-id in: path description: The unique identifier of contentType @@ -58334,9 +57456,13 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - sites.list - summary: Delete navigation property contentTypes for sites - operationId: site.list_DeleteContentType + - sites.contentType + summary: Delete contentType + description: 'Remove a [content type][contentType] from a [list][] or a [site][].' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/contenttype-delete?view=graph-rest-1.0 + operationId: site_DeleteContentType parameters: - name: site-id in: path @@ -58346,14 +57472,6 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: list-id - in: path - description: The unique identifier of list - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: list - name: contentType-id in: path description: The unique identifier of contentType @@ -58374,13 +57492,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/lists/{list-id}/contentTypes/{contentType-id}/base': + '/sites/{site-id}/contentTypes/{contentType-id}/base': get: tags: - - sites.list + - sites.contentType summary: Get base from sites description: Parent contentType from which this content type is derived. - operationId: site.list.contentType_GetBase + operationId: site.contentType_GetBase parameters: - name: site-id in: path @@ -58390,14 +57508,6 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: list-id - in: path - description: The unique identifier of list - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: list - name: contentType-id in: path description: The unique identifier of contentType @@ -58464,13 +57574,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/lists/{list-id}/contentTypes/{contentType-id}/baseTypes': + '/sites/{site-id}/contentTypes/{contentType-id}/baseTypes': get: tags: - - sites.list + - sites.contentType summary: Get baseTypes from sites description: The collection of content types that are ancestors of this content type. - operationId: site.list.contentType_ListBaseType + operationId: site.contentType_ListBaseType parameters: - name: site-id in: path @@ -58480,14 +57590,6 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: list-id - in: path - description: The unique identifier of list - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: list - name: contentType-id in: path description: The unique identifier of contentType @@ -58599,13 +57701,13 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - '/sites/{site-id}/lists/{list-id}/contentTypes/{contentType-id}/baseTypes/{contentType-id1}': + '/sites/{site-id}/contentTypes/{contentType-id}/baseTypes/{contentType-id1}': get: tags: - - sites.list + - sites.contentType summary: Get baseTypes from sites description: The collection of content types that are ancestors of this content type. - operationId: site.list.contentType_GetBaseType + operationId: site.contentType_GetBaseType parameters: - name: site-id in: path @@ -58615,14 +57717,6 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: list-id - in: path - description: The unique identifier of list - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: list - name: contentType-id in: path description: The unique identifier of contentType @@ -58697,12 +57791,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/lists/{list-id}/contentTypes/{contentType-id}/baseTypes/$count': + '/sites/{site-id}/contentTypes/{contentType-id}/baseTypes/$count': get: tags: - - sites.list + - sites.contentType summary: Get the number of the resource - operationId: site.list.contentType.baseType_GetCount + operationId: site.contentType.baseType_GetCount parameters: - name: site-id in: path @@ -58712,14 +57806,6 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: list-id - in: path - description: The unique identifier of list - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: list - name: contentType-id in: path description: The unique identifier of contentType @@ -58735,13 +57821,13 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/sites/{site-id}/lists/{list-id}/contentTypes/{contentType-id}/columnLinks': + '/sites/{site-id}/contentTypes/{contentType-id}/columnLinks': get: tags: - - sites.list + - sites.contentType summary: Get columnLinks from sites description: The collection of columns that are required by this content type - operationId: site.list.contentType_ListColumnLink + operationId: site.contentType_ListColumnLink parameters: - name: site-id in: path @@ -58751,14 +57837,6 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: list-id - in: path - description: The unique identifier of list - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: list - name: contentType-id in: path description: The unique identifier of contentType @@ -58823,9 +57901,9 @@ paths: x-ms-docs-operation-type: operation post: tags: - - sites.list + - sites.contentType summary: Create new navigation property to columnLinks for sites - operationId: site.list.contentType_CreateColumnLink + operationId: site.contentType_CreateColumnLink parameters: - name: site-id in: path @@ -58835,14 +57913,6 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: list-id - in: path - description: The unique identifier of list - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: list - name: contentType-id in: path description: The unique identifier of contentType @@ -58868,13 +57938,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/lists/{list-id}/contentTypes/{contentType-id}/columnLinks/{columnLink-id}': + '/sites/{site-id}/contentTypes/{contentType-id}/columnLinks/{columnLink-id}': get: tags: - - sites.list + - sites.contentType summary: Get columnLinks from sites description: The collection of columns that are required by this content type - operationId: site.list.contentType_GetColumnLink + operationId: site.contentType_GetColumnLink parameters: - name: site-id in: path @@ -58884,14 +57954,6 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: list-id - in: path - description: The unique identifier of list - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: list - name: contentType-id in: path description: The unique identifier of contentType @@ -58945,9 +58007,9 @@ paths: x-ms-docs-operation-type: operation patch: tags: - - sites.list + - sites.contentType summary: Update the navigation property columnLinks in sites - operationId: site.list.contentType_UpdateColumnLink + operationId: site.contentType_UpdateColumnLink parameters: - name: site-id in: path @@ -58957,14 +58019,6 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: list-id - in: path - description: The unique identifier of list - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: list - name: contentType-id in: path description: The unique identifier of contentType @@ -59000,9 +58054,9 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - sites.list + - sites.contentType summary: Delete navigation property columnLinks for sites - operationId: site.list.contentType_DeleteColumnLink + operationId: site.contentType_DeleteColumnLink parameters: - name: site-id in: path @@ -59012,14 +58066,6 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: list-id - in: path - description: The unique identifier of list - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: list - name: contentType-id in: path description: The unique identifier of contentType @@ -59048,12 +58094,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/lists/{list-id}/contentTypes/{contentType-id}/columnLinks/$count': + '/sites/{site-id}/contentTypes/{contentType-id}/columnLinks/$count': get: tags: - - sites.list + - sites.contentType summary: Get the number of the resource - operationId: site.list.contentType.columnLink_GetCount + operationId: site.contentType.columnLink_GetCount parameters: - name: site-id in: path @@ -59063,14 +58109,6 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: list-id - in: path - description: The unique identifier of list - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: list - name: contentType-id in: path description: The unique identifier of contentType @@ -59086,13 +58124,13 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/sites/{site-id}/lists/{list-id}/contentTypes/{contentType-id}/columnPositions': + '/sites/{site-id}/contentTypes/{contentType-id}/columnPositions': get: tags: - - sites.list + - sites.contentType summary: Get columnPositions from sites description: Column order information in a content type. - operationId: site.list.contentType_ListColumnPosition + operationId: site.contentType_ListColumnPosition parameters: - name: site-id in: path @@ -59102,14 +58140,6 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: list-id - in: path - description: The unique identifier of list - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: list - name: contentType-id in: path description: The unique identifier of contentType @@ -59264,13 +58294,13 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - '/sites/{site-id}/lists/{list-id}/contentTypes/{contentType-id}/columnPositions/{columnDefinition-id}': + '/sites/{site-id}/contentTypes/{contentType-id}/columnPositions/{columnDefinition-id}': get: tags: - - sites.list + - sites.contentType summary: Get columnPositions from sites description: Column order information in a content type. - operationId: site.list.contentType_GetColumnPosition + operationId: site.contentType_GetColumnPosition parameters: - name: site-id in: path @@ -59280,14 +58310,6 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: list-id - in: path - description: The unique identifier of list - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: list - name: contentType-id in: path description: The unique identifier of contentType @@ -59371,12 +58393,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/lists/{list-id}/contentTypes/{contentType-id}/columnPositions/$count': + '/sites/{site-id}/contentTypes/{contentType-id}/columnPositions/$count': get: tags: - - sites.list + - sites.contentType summary: Get the number of the resource - operationId: site.list.contentType.columnPosition_GetCount + operationId: site.contentType.columnPosition_GetCount parameters: - name: site-id in: path @@ -59386,14 +58408,6 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: list-id - in: path - description: The unique identifier of list - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: list - name: contentType-id in: path description: The unique identifier of contentType @@ -59409,16 +58423,16 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/sites/{site-id}/lists/{list-id}/contentTypes/{contentType-id}/columns': + '/sites/{site-id}/contentTypes/{contentType-id}/columns': get: tags: - - sites.list + - sites.contentType summary: List columns in a content type description: 'Get the collection of columns, represented as [columnDefinition][columnDefinition] resources, in a [content type][contentType].' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/contenttype-list-columns?view=graph-rest-1.0 - operationId: site.list.contentType_ListColumn + operationId: site.contentType_ListColumn parameters: - name: site-id in: path @@ -59428,14 +58442,6 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: list-id - in: path - description: The unique identifier of list - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: list - name: contentType-id in: path description: The unique identifier of contentType @@ -59592,13 +58598,13 @@ paths: x-ms-docs-operation-type: operation post: tags: - - sites.list + - sites.contentType summary: Create columnDefinition for a content type description: 'Add a column to a [content type][contentType] in a site or list by specifying a [columnDefinition][columnDefinition].' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/contenttype-post-columns?view=graph-rest-1.0 - operationId: site.list.contentType_CreateColumn + operationId: site.contentType_CreateColumn parameters: - name: site-id in: path @@ -59608,14 +58614,6 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: list-id - in: path - description: The unique identifier of list - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: list - name: contentType-id in: path description: The unique identifier of contentType @@ -59641,16 +58639,16 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/lists/{list-id}/contentTypes/{contentType-id}/columns/{columnDefinition-id}': + '/sites/{site-id}/contentTypes/{contentType-id}/columns/{columnDefinition-id}': get: tags: - - sites.list + - sites.contentType summary: Get columnDefinition description: 'Retrieve the metadata for a [site][], [list][] or [contentType][] [column][columnDefinition].' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/columndefinition-get?view=graph-rest-1.0 - operationId: site.list.contentType_GetColumn + operationId: site.contentType_GetColumn parameters: - name: site-id in: path @@ -59660,14 +58658,6 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: list-id - in: path - description: The unique identifier of list - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: list - name: contentType-id in: path description: The unique identifier of contentType @@ -59753,13 +58743,13 @@ paths: x-ms-docs-operation-type: operation patch: tags: - - sites.list + - sites.contentType summary: Update columnDefinition description: 'Update a [site][], [list][] or [content type][contentType] [column][columnDefinition].' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/columndefinition-update?view=graph-rest-1.0 - operationId: site.list.contentType_UpdateColumn + operationId: site.contentType_UpdateColumn parameters: - name: site-id in: path @@ -59769,14 +58759,6 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: list-id - in: path - description: The unique identifier of list - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: list - name: contentType-id in: path description: The unique identifier of contentType @@ -59812,13 +58794,13 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - sites.list + - sites.contentType summary: Delete columnDefinition description: 'Remove a [column][columndefinition] from a [site][], [list][] or [content type][contentType].' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/columndefinition-delete?view=graph-rest-1.0 - operationId: site.list.contentType_DeleteColumn + operationId: site.contentType_DeleteColumn parameters: - name: site-id in: path @@ -59828,14 +58810,6 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: list-id - in: path - description: The unique identifier of list - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: list - name: contentType-id in: path description: The unique identifier of contentType @@ -59864,13 +58838,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/lists/{list-id}/contentTypes/{contentType-id}/columns/{columnDefinition-id}/sourceColumn': + '/sites/{site-id}/contentTypes/{contentType-id}/columns/{columnDefinition-id}/sourceColumn': get: tags: - - sites.list + - sites.contentType summary: Get sourceColumn from sites description: The source column for content type column. - operationId: site.list.contentType.column_GetSourceColumn + operationId: site.contentType.column_GetSourceColumn parameters: - name: site-id in: path @@ -59880,14 +58854,6 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: list-id - in: path - description: The unique identifier of list - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: list - name: contentType-id in: path description: The unique identifier of contentType @@ -59971,12 +58937,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/lists/{list-id}/contentTypes/{contentType-id}/columns/$count': + '/sites/{site-id}/contentTypes/{contentType-id}/columns/$count': get: tags: - - sites.list + - sites.contentType summary: Get the number of the resource - operationId: site.list.contentType.column_GetCount + operationId: site.contentType.column_GetCount parameters: - name: site-id in: path @@ -59986,14 +58952,6 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: list-id - in: path - description: The unique identifier of list - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: list - name: contentType-id in: path description: The unique identifier of contentType @@ -60009,7 +58967,7 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/sites/{site-id}/lists/{list-id}/contentTypes/{contentType-id}/microsoft.graph.associateWithHubSites': + '/sites/{site-id}/contentTypes/{contentType-id}/microsoft.graph.associateWithHubSites': post: tags: - sites.Actions @@ -60018,7 +58976,7 @@ paths: externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/contenttype-associatewithhubsites?view=graph-rest-1.0 - operationId: site.list.contentType_associateGraphWPreHubSite + operationId: site.contentType_associateGraphWPreHubSite parameters: - name: site-id in: path @@ -60028,14 +58986,6 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: list-id - in: path - description: The unique identifier of list - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: list - name: contentType-id in: path description: The unique identifier of contentType @@ -60068,7 +59018,7 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/sites/{site-id}/lists/{list-id}/contentTypes/{contentType-id}/microsoft.graph.copyToDefaultContentLocation': + '/sites/{site-id}/contentTypes/{contentType-id}/microsoft.graph.copyToDefaultContentLocation': post: tags: - sites.Actions @@ -60077,7 +59027,7 @@ paths: externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/contenttype-copytodefaultcontentlocation?view=graph-rest-1.0 - operationId: site.list.contentType_copyToDefaultContentLocation + operationId: site.contentType_copyToDefaultContentLocation parameters: - name: site-id in: path @@ -60087,14 +59037,6 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: list-id - in: path - description: The unique identifier of list - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: list - name: contentType-id in: path description: The unique identifier of contentType @@ -60124,12 +59066,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/sites/{site-id}/lists/{list-id}/contentTypes/{contentType-id}/microsoft.graph.isPublished()': + '/sites/{site-id}/contentTypes/{contentType-id}/microsoft.graph.isPublished()': get: tags: - sites.Functions summary: Invoke function isPublished - operationId: site.list.contentType_isPublished + operationId: site.contentType_isPublished parameters: - name: site-id in: path @@ -60139,14 +59081,6 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: list-id - in: path - description: The unique identifier of list - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: list - name: contentType-id in: path description: The unique identifier of contentType @@ -60171,7 +59105,7 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/sites/{site-id}/lists/{list-id}/contentTypes/{contentType-id}/microsoft.graph.publish': + '/sites/{site-id}/contentTypes/{contentType-id}/microsoft.graph.publish': post: tags: - sites.Actions @@ -60180,7 +59114,7 @@ paths: externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/contenttype-publish?view=graph-rest-1.0 - operationId: site.list.contentType_publish + operationId: site.contentType_publish parameters: - name: site-id in: path @@ -60190,14 +59124,6 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: list-id - in: path - description: The unique identifier of list - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: list - name: contentType-id in: path description: The unique identifier of contentType @@ -60212,7 +59138,7 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/sites/{site-id}/lists/{list-id}/contentTypes/{contentType-id}/microsoft.graph.unpublish': + '/sites/{site-id}/contentTypes/{contentType-id}/microsoft.graph.unpublish': post: tags: - sites.Actions @@ -60221,7 +59147,7 @@ paths: externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/contenttype-unpublish?view=graph-rest-1.0 - operationId: site.list.contentType_unpublish + operationId: site.contentType_unpublish parameters: - name: site-id in: path @@ -60231,14 +59157,6 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: list-id - in: path - description: The unique identifier of list - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: list - name: contentType-id in: path description: The unique identifier of contentType @@ -60253,12 +59171,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/sites/{site-id}/lists/{list-id}/contentTypes/$count': + '/sites/{site-id}/contentTypes/$count': get: tags: - - sites.list + - sites.contentType summary: Get the number of the resource - operationId: site.list.contentType_GetCount + operationId: site.contentType_GetCount parameters: - name: site-id in: path @@ -60268,14 +59186,6 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: list-id - in: path - description: The unique identifier of list - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: list - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -60283,7 +59193,7 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/sites/{site-id}/lists/{list-id}/contentTypes/microsoft.graph.addCopy': + '/sites/{site-id}/contentTypes/microsoft.graph.addCopy': post: tags: - sites.Actions @@ -60292,7 +59202,7 @@ paths: externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/contenttype-addcopy?view=graph-rest-1.0 - operationId: site.list.contentType_addCopy + operationId: site.contentType_addCopy parameters: - name: site-id in: path @@ -60302,14 +59212,6 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: list-id - in: path - description: The unique identifier of list - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: list requestBody: description: Action parameters content: @@ -60332,7 +59234,7 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/sites/{site-id}/lists/{list-id}/contentTypes/microsoft.graph.addCopyFromContentTypeHub': + '/sites/{site-id}/contentTypes/microsoft.graph.addCopyFromContentTypeHub': post: tags: - sites.Actions @@ -60341,7 +59243,7 @@ paths: externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/contenttype-addcopyfromcontenttypehub?view=graph-rest-1.0 - operationId: site.list.contentType_addCopyFromContentTypeHub + operationId: site.contentType_addCopyFromContentTypeHub parameters: - name: site-id in: path @@ -60351,14 +59253,6 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: list-id - in: path - description: The unique identifier of list - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: list requestBody: description: Action parameters content: @@ -60381,12 +59275,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/sites/{site-id}/lists/{list-id}/contentTypes/microsoft.graph.getCompatibleHubContentTypes()': + '/sites/{site-id}/contentTypes/microsoft.graph.getCompatibleHubContentTypes()': get: tags: - sites.Functions summary: Invoke function getCompatibleHubContentTypes - operationId: site.list.contentType_getCompatibleHubContentType + operationId: site.contentType_getCompatibleHubContentType parameters: - name: site-id in: path @@ -60396,14 +59290,6 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: list-id - in: path - description: The unique identifier of list - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: list - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -60505,12 +59391,13 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/sites/{site-id}/lists/{list-id}/createdByUser': + '/sites/{site-id}/drive': get: tags: - - sites.list - summary: Get createdByUser from sites - operationId: site.list_GetCreatedGraphBPreUser + - sites.drive + summary: Get drive from sites + description: The default drive (document library) for this site. + operationId: site_GetDrive parameters: - name: site-id in: path @@ -60520,14 +59407,6 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: list-id - in: path - description: The unique identifier of list - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: list - name: $select in: query description: Select properties to be returned @@ -60539,159 +59418,29 @@ paths: items: enum: - id - - deletedDateTime - - aboutMe - - accountEnabled - - ageGroup - - assignedLicenses - - assignedPlans - - authorizationInfo - - birthday - - businessPhones - - city - - cloudRealtimeCommunicationInfo - - companyName - - consentProvidedForMinor - - country + - createdBy - createdDateTime - - creationType - - customSecurityAttributes - - department - - deviceEnrollmentLimit - - deviceKeys - - displayName - - employeeHireDate - - employeeId - - employeeLeaveDateTime - - employeeOrgData - - employeeType - - externalUserState - - externalUserStateChangeDateTime - - faxNumber - - givenName - - hireDate - - identities - - imAddresses - - infoCatalogs - - interests - - isLicenseReconciliationNeeded - - isManagementRestricted - - isResourceAccount - - jobTitle - - lastPasswordChangeDateTime - - legalAgeGroupClassification - - licenseAssignmentStates - - mail - - mailboxSettings - - mailNickname - - mobilePhone - - mySite - - officeLocation - - onPremisesDistinguishedName - - onPremisesDomainName - - onPremisesExtensionAttributes - - onPremisesImmutableId - - onPremisesLastSyncDateTime - - onPremisesProvisioningErrors - - onPremisesSamAccountName - - onPremisesSecurityIdentifier - - onPremisesSipInfo - - onPremisesSyncEnabled - - onPremisesUserPrincipalName - - otherMails - - passwordPolicies - - passwordProfile - - pastProjects - - postalCode - - preferredDataLocation - - preferredLanguage - - preferredName - - print - - provisionedPlans - - proxyAddresses - - refreshTokensValidFromDateTime - - responsibilities - - schools - - securityIdentifier - - serviceProvisioningErrors - - showInAddressList - - signInActivity - - signInSessionsValidFromDateTime - - skills - - state - - streetAddress - - surname - - usageLocation - - userPrincipalName - - userType + - description + - eTag + - lastModifiedBy + - lastModifiedDateTime + - name + - parentReference + - webUrl + - driveType + - owner + - quota + - sharePointIds + - system + - createdByUser + - lastModifiedByUser - activities - - agreementAcceptances - - analytics - - appConsentRequestsForApproval - - appRoleAssignedResources - - appRoleAssignments - - approvals - - authentication - - calendar - - calendarGroups - - calendars - - calendarView - - chats - - cloudPCs - - contactFolders - - contacts - - createdObjects - - deviceEnrollmentConfigurations - - deviceManagementTroubleshootingEvents - - devices - - directReports - - drive - - drives - - employeeExperience - - events - - extensions - - followedSites - - inferenceClassification - - informationProtection - - insights - - joinedGroups - - joinedTeams - - licenseDetails - - mailFolders - - managedAppRegistrations - - managedDevices - - manager - - memberOf - - messages - - mobileAppIntentAndStates - - mobileAppTroubleshootingEvents - - notifications - - oauth2PermissionGrants - - onenote - - onlineMeetings - - outlook - - ownedDevices - - ownedObjects - - pendingAccessReviewInstances - - people - - permissionGrants - - photo - - photos - - planner - - presence - - profile - - registeredDevices - - scopedRoleMemberOf - - security - - settings - - sponsors - - teamwork - - todo - - transitiveMemberOf - - transitiveReports - - usageRights - - virtualEvents - - windowsInformationProtectionDeviceRegistrations + - bundles + - following + - items + - list + - root + - special type: string - name: $expand in: query @@ -60704,74 +59453,15 @@ paths: items: enum: - '*' + - createdByUser + - lastModifiedByUser - activities - - agreementAcceptances - - analytics - - appConsentRequestsForApproval - - appRoleAssignedResources - - appRoleAssignments - - approvals - - authentication - - calendar - - calendarGroups - - calendars - - calendarView - - chats - - cloudPCs - - contactFolders - - contacts - - createdObjects - - deviceEnrollmentConfigurations - - deviceManagementTroubleshootingEvents - - devices - - directReports - - drive - - drives - - employeeExperience - - events - - extensions - - followedSites - - inferenceClassification - - informationProtection - - insights - - joinedGroups - - joinedTeams - - licenseDetails - - mailFolders - - managedAppRegistrations - - managedDevices - - manager - - memberOf - - messages - - mobileAppIntentAndStates - - mobileAppTroubleshootingEvents - - notifications - - oauth2PermissionGrants - - onenote - - onlineMeetings - - outlook - - ownedDevices - - ownedObjects - - pendingAccessReviewInstances - - people - - permissionGrants - - photo - - photos - - planner - - presence - - profile - - registeredDevices - - scopedRoleMemberOf - - security - - settings - - sponsors - - teamwork - - todo - - transitiveMemberOf - - transitiveReports - - usageRights - - virtualEvents - - windowsInformationProtectionDeviceRegistrations + - bundles + - following + - items + - list + - root + - special type: string responses: 2XX: @@ -60779,17 +59469,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.user' + $ref: '#/components/schemas/microsoft.graph.drive' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/lists/{list-id}/createdByUser/mailboxSettings': + '/sites/{site-id}/drives': get: tags: - - sites.list - summary: Get mailboxSettings property value - description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. For more information, see User preferences for languages and regional formats. Returned only on $select.' - operationId: site.list.createdGraphBPreUser_GetMailboxSetting + - sites.drive + summary: Get drives from sites + description: The collection of drives (document libraries) under this site. + operationId: site_ListDrive parameters: - name: site-id in: path @@ -60799,14 +59489,52 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: list-id - in: path - description: The unique identifier of list - required: true - style: simple + - $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: list + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - eTag + - eTag desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - name + - name desc + - parentReference + - parentReference desc + - webUrl + - webUrl desc + - driveType + - driveType desc + - owner + - owner desc + - quota + - quota desc + - sharePointIds + - sharePointIds desc + - system + - system desc + type: string - name: $select in: query description: Select properties to be returned @@ -60817,16 +59545,30 @@ paths: type: array items: enum: - - archiveFolder - - automaticRepliesSetting - - dateFormat - - delegateMeetingMessageDeliveryOptions - - language - - timeFormat - - timeZone - - userPurpose - - userPurposeV2 - - workingHours + - id + - createdBy + - createdDateTime + - description + - eTag + - lastModifiedBy + - lastModifiedDateTime + - name + - parentReference + - webUrl + - driveType + - owner + - quota + - sharePointIds + - system + - createdByUser + - lastModifiedByUser + - activities + - bundles + - following + - items + - list + - root + - special type: string - name: $expand in: query @@ -60839,21 +59581,32 @@ paths: items: enum: - '*' + - createdByUser + - lastModifiedByUser + - activities + - bundles + - following + - items + - list + - root + - special type: string responses: 2XX: - description: Result entities - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + $ref: '#/components/responses/microsoft.graph.driveCollectionResponse' default: $ref: '#/components/responses/error' - patch: + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/sites/{site-id}/drives/{drive-id}': + get: tags: - - sites.list - summary: Update property mailboxSettings value. - operationId: site.list.createdGraphBPreUser_UpdateMailboxSetting + - sites.drive + summary: Get drives from sites + description: The collection of drives (document libraries) under this site. + operationId: site_GetDrive parameters: - name: site-id in: path @@ -60863,164 +59616,14 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: list-id + - name: drive-id in: path - description: The unique identifier of list + description: The unique identifier of drive required: true style: simple schema: type: string - x-ms-docs-key-type: list - requestBody: - description: New property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.mailboxSettings' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.mailboxSettings' - default: - $ref: '#/components/responses/error' - '/sites/{site-id}/lists/{list-id}/createdByUser/serviceProvisioningErrors': - get: - tags: - - sites.list - summary: Get serviceProvisioningErrors property value - description: 'Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object.' - operationId: site.list.createdGraphBPreUser_ListServiceProvisioningError - parameters: - - name: site-id - in: path - description: The unique identifier of site - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: site - - name: list-id - in: path - description: The unique identifier of list - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: list - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - createdDateTime - - createdDateTime desc - - isResolved - - isResolved desc - - serviceInstance - - serviceInstance desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - createdDateTime - - isResolved - - serviceInstance - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string - responses: - 2XX: - $ref: '#/components/responses/microsoft.graph.serviceProvisioningErrorCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/sites/{site-id}/lists/{list-id}/createdByUser/serviceProvisioningErrors/$count': - get: - tags: - - sites.list - summary: Get the number of the resource - operationId: site.list.createdGraphBPreUser.ServiceProvisioningError_GetCount - parameters: - - name: site-id - in: path - description: The unique identifier of site - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: site - - name: list-id - in: path - description: The unique identifier of list - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: list - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/sites/{site-id}/lists/{list-id}/drive': - get: - tags: - - sites.list - summary: Get drive from sites - description: Allows access to the list as a drive resource with driveItems. Only present on document libraries. - operationId: site.list_GetDrive - parameters: - - name: site-id - in: path - description: The unique identifier of site - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: site - - name: list-id - in: path - description: The unique identifier of list - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: list + x-ms-docs-key-type: drive - name: $select in: query description: Select properties to be returned @@ -61087,16 +59690,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/lists/{list-id}/items': + '/sites/{site-id}/drives/$count': get: tags: - - sites.list - summary: Enumerate items in a list - description: 'Get the collection of [items][item] in a [list][].' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/listitem-list?view=graph-rest-1.0 - operationId: site.list_ListItem + - sites.drive + summary: Get the number of the resource + operationId: site.drive_GetCount parameters: - name: site-id in: path @@ -61106,18 +59705,34 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: list-id + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/sites/{site-id}/externalColumns': + get: + tags: + - sites.columnDefinition + summary: Get externalColumns from sites + description: The collection of column definitions available in the site that are referenced from the sites in the parent hierarchy of the current site. + operationId: site_ListExternalColumn + parameters: + - name: site-id in: path - description: The unique identifier of list + description: The unique identifier of site required: true style: simple schema: type: string - x-ms-docs-key-type: list + x-ms-docs-key-type: site - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' - name: $orderby in: query description: Order items by property values @@ -61130,30 +59745,68 @@ paths: enum: - id - id desc - - createdBy - - createdBy desc - - createdDateTime - - createdDateTime desc + - boolean + - boolean desc + - calculated + - calculated desc + - choice + - choice desc + - columnGroup + - columnGroup desc + - contentApprovalStatus + - contentApprovalStatus desc + - currency + - currency desc + - dateTime + - dateTime desc + - defaultValue + - defaultValue desc - description - description desc - - eTag - - eTag desc - - lastModifiedBy - - lastModifiedBy desc - - lastModifiedDateTime - - lastModifiedDateTime desc + - displayName + - displayName desc + - enforceUniqueValues + - enforceUniqueValues desc + - geolocation + - geolocation desc + - hidden + - hidden desc + - hyperlinkOrPicture + - hyperlinkOrPicture desc + - indexed + - indexed desc + - isDeletable + - isDeletable desc + - isReorderable + - isReorderable desc + - isSealed + - isSealed desc + - lookup + - lookup desc - name - name desc - - parentReference - - parentReference desc - - webUrl - - webUrl desc - - contentType - - contentType desc - - deleted - - deleted desc - - sharepointIds - - sharepointIds desc + - number + - number desc + - personOrGroup + - personOrGroup desc + - propagateChanges + - propagateChanges desc + - readOnly + - readOnly desc + - required + - required desc + - sourceContentType + - sourceContentType desc + - term + - term desc + - text + - text desc + - thumbnail + - thumbnail desc + - type + - type desc + - validation + - validation desc type: string - name: $select in: query @@ -61166,26 +59819,38 @@ paths: items: enum: - id - - createdBy - - createdDateTime + - boolean + - calculated + - choice + - columnGroup + - contentApprovalStatus + - currency + - dateTime + - defaultValue - description - - eTag - - lastModifiedBy - - lastModifiedDateTime + - displayName + - enforceUniqueValues + - geolocation + - hidden + - hyperlinkOrPicture + - indexed + - isDeletable + - isReorderable + - isSealed + - lookup - name - - parentReference - - webUrl - - contentType - - deleted - - sharepointIds - - createdByUser - - lastModifiedByUser - - activities - - analytics - - documentSetVersions - - driveItem - - fields - - versions + - number + - personOrGroup + - propagateChanges + - readOnly + - required + - sourceContentType + - term + - text + - thumbnail + - type + - validation + - sourceColumn type: string - name: $expand in: query @@ -61198,77 +59863,24 @@ paths: items: enum: - '*' - - createdByUser - - lastModifiedByUser - - activities - - analytics - - documentSetVersions - - driveItem - - fields - - versions + - sourceColumn type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.listItemCollectionResponse' + $ref: '#/components/responses/microsoft.graph.columnDefinitionCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: - tags: - - sites.list - summary: Create a new item in a list - description: 'Create a new [listItem][] in a [list][].' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/listitem-create?view=graph-rest-1.0 - operationId: site.list_CreateItem - parameters: - - name: site-id - in: path - description: The unique identifier of site - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: site - - name: list-id - in: path - description: The unique identifier of list - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: list - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.listItem' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.listItem' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/sites/{site-id}/lists/{list-id}/items/{listItem-id}': + '/sites/{site-id}/externalColumns/{columnDefinition-id}': get: tags: - - sites.list - summary: Get an item in a list - description: 'Returns the metadata for an [item][] in a [list][].' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/listitem-get?view=graph-rest-1.0 - operationId: site.list_GetItem + - sites.columnDefinition + summary: Get externalColumns from sites + description: The collection of column definitions available in the site that are referenced from the sites in the parent hierarchy of the current site. + operationId: site_GetExternalColumn parameters: - name: site-id in: path @@ -61278,22 +59890,14 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: list-id - in: path - description: The unique identifier of list - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: list - - name: listItem-id + - name: columnDefinition-id in: path - description: The unique identifier of listItem + description: The unique identifier of columnDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: listItem + x-ms-docs-key-type: columnDefinition - name: $select in: query description: Select properties to be returned @@ -61305,26 +59909,38 @@ paths: items: enum: - id - - createdBy - - createdDateTime + - boolean + - calculated + - choice + - columnGroup + - contentApprovalStatus + - currency + - dateTime + - defaultValue - description - - eTag - - lastModifiedBy - - lastModifiedDateTime + - displayName + - enforceUniqueValues + - geolocation + - hidden + - hyperlinkOrPicture + - indexed + - isDeletable + - isReorderable + - isSealed + - lookup - name - - parentReference - - webUrl - - contentType - - deleted - - sharepointIds - - createdByUser - - lastModifiedByUser - - activities - - analytics - - documentSetVersions - - driveItem - - fields - - versions + - number + - personOrGroup + - propagateChanges + - readOnly + - required + - sourceContentType + - term + - text + - thumbnail + - type + - validation + - sourceColumn type: string - name: $expand in: query @@ -61337,14 +59953,7 @@ paths: items: enum: - '*' - - createdByUser - - lastModifiedByUser - - activities - - analytics - - documentSetVersions - - driveItem - - fields - - versions + - sourceColumn type: string responses: 2XX: @@ -61352,15 +59961,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.listItem' + $ref: '#/components/schemas/microsoft.graph.columnDefinition' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/sites/{site-id}/externalColumns/$count': + get: tags: - - sites.list - summary: Update the navigation property items in sites - operationId: site.list_UpdateItem + - sites.columnDefinition + summary: Get the number of the resource + operationId: site.externalColumn_GetCount parameters: - name: site-id in: path @@ -61370,28 +59980,44 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: list-id - in: path - description: The unique identifier of list - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: list - - name: listItem-id + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/sites/{site-id}/informationProtection/dataLossPreventionPolicies/microsoft.graph.evaluate': + post: + tags: + - sites.Actions + summary: Invoke action evaluate + operationId: site.informationProtection.dataLossPreventionPolicy_evaluate + parameters: + - name: site-id in: path - description: The unique identifier of listItem + description: The unique identifier of site required: true style: simple schema: type: string - x-ms-docs-key-type: listItem + x-ms-docs-key-type: site requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.listItem' + type: object + properties: + target: + type: string + nullable: true + evaluationInput: + $ref: '#/components/schemas/microsoft.graph.dlpEvaluationInput' + notificationInfo: + $ref: '#/components/schemas/microsoft.graph.dlpNotification' + additionalProperties: + type: object required: true responses: 2XX: @@ -61399,19 +60025,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.listItem' + $ref: '#/components/schemas/microsoft.graph.dlpEvaluatePoliciesJobResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/sites/{site-id}/informationProtection/microsoft.graph.decryptBuffer': + post: tags: - - sites.list - summary: Delete an item from a list - description: 'Removes an item from a [list][].' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/listitem-delete?view=graph-rest-1.0 - operationId: site.list_DeleteItem + - sites.Actions + summary: Invoke action decryptBuffer + operationId: site.informationProtection_decryptBuffer parameters: - name: site-id in: path @@ -61421,41 +60044,44 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: list-id - in: path - description: The unique identifier of list - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: list - - name: listItem-id - in: path - description: The unique identifier of listItem - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: listItem - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + encryptedBuffer: + type: string + format: base64url + publishingLicense: + type: string + format: base64url + additionalProperties: + type: object + required: true responses: 2XX: description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.bufferDecryptionResult' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/sites/{site-id}/lists/{list-id}/items/{listItem-id}/activities': - get: + deprecated: true + x-ms-deprecation: + removalDate: '2022-08-15T00:00:00.0000000+00:00' + date: '2021-02-15T00:00:00.0000000+00:00' + version: 2021-02/Beta_SensitivityLabels + description: 'This API will no longer be accessible, please see microsoft.graph.security.informationProtection APIs.' + x-ms-docs-operation-type: action + '/sites/{site-id}/informationProtection/microsoft.graph.encryptBuffer': + post: tags: - - sites.list - summary: Get activities from sites - description: The list of recent activities that took place on this item. - operationId: site.list.item_ListActivity + - sites.Actions + summary: Invoke action encryptBuffer + operationId: site.informationProtection_encryptBuffer parameters: - name: site-id in: path @@ -61465,91 +60091,45 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: list-id - in: path - description: The unique identifier of list - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: list - - name: listItem-id - in: path - description: The unique identifier of listItem - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: listItem - - $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 - - action - - action desc - - actor - - actor desc - - times - - times 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 - - action - - actor - - times - - driveItem - - listItem - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - driveItem - - listItem - type: string + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + buffer: + type: string + format: base64url + labelId: + pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' + type: string + format: uuid + additionalProperties: + type: object + required: true responses: 2XX: - $ref: '#/components/responses/microsoft.graph.itemActivityOLDCollectionResponse' + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.bufferEncryptionResult' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation + deprecated: true + x-ms-deprecation: + removalDate: '2022-08-15T00:00:00.0000000+00:00' + date: '2021-02-15T00:00:00.0000000+00:00' + version: 2021-02/Beta_SensitivityLabels + description: 'This API will no longer be accessible, please see microsoft.graph.security.informationProtection APIs.' + x-ms-docs-operation-type: action + '/sites/{site-id}/informationProtection/microsoft.graph.signDigest': post: tags: - - sites.list - summary: Create new navigation property to activities for sites - operationId: site.list.item_CreateActivity + - sites.Actions + summary: Invoke action signDigest + operationId: site.informationProtection_signDigest parameters: - name: site-id in: path @@ -61559,46 +60139,41 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: list-id - in: path - description: The unique identifier of list - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: list - - name: listItem-id - in: path - description: The unique identifier of listItem - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: listItem requestBody: - description: New navigation property + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.itemActivityOLD' + type: object + properties: + digest: + type: string + format: base64url + additionalProperties: + type: object required: true responses: 2XX: - description: Created navigation property. + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.itemActivityOLD' + $ref: '#/components/schemas/microsoft.graph.signingResult' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/sites/{site-id}/lists/{list-id}/items/{listItem-id}/activities/{itemActivityOLD-id}': - get: + deprecated: true + x-ms-deprecation: + removalDate: '2022-08-15T00:00:00.0000000+00:00' + date: '2021-02-15T00:00:00.0000000+00:00' + version: 2021-02/Beta_SensitivityLabels + description: 'This API will no longer be accessible, please see microsoft.graph.security.informationProtection APIs.' + x-ms-docs-operation-type: action + '/sites/{site-id}/informationProtection/microsoft.graph.verifySignature': + post: tags: - - sites.list - summary: Get activities from sites - description: The list of recent activities that took place on this item. - operationId: site.list.item_GetActivity + - sites.Actions + summary: Invoke action verifySignature + operationId: site.informationProtection_verifySignature parameters: - name: site-id in: path @@ -61608,76 +60183,50 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: list-id - in: path - description: The unique identifier of list - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: list - - name: listItem-id - in: path - description: The unique identifier of listItem - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: listItem - - name: itemActivityOLD-id - in: path - description: The unique identifier of itemActivityOLD - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: itemActivityOLD - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - action - - actor - - times - - driveItem - - listItem - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - driveItem - - listItem - type: string + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + digest: + type: string + format: base64url + signature: + type: string + format: base64url + signingKeyId: + type: string + additionalProperties: + type: object + required: true responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.itemActivityOLD' + $ref: '#/components/schemas/microsoft.graph.verificationResult' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + deprecated: true + x-ms-deprecation: + removalDate: '2022-08-15T00:00:00.0000000+00:00' + date: '2021-02-15T00:00:00.0000000+00:00' + version: 2021-02/Beta_SensitivityLabels + description: 'This API will no longer be accessible, please see microsoft.graph.security.informationProtection APIs.' + x-ms-docs-operation-type: action + '/sites/{site-id}/informationProtection/policy/labels/microsoft.graph.evaluateApplication': + post: tags: - - sites.list - summary: Update the navigation property activities in sites - operationId: site.list.item_UpdateActivity + - sites.Actions + summary: Invoke action evaluateApplication + description: 'Compute the information protection label that should be applied and return the set of actions that must be taken to correctly label the information. This API is useful when a label should be set manually or explicitly by a user or service, rather than automatically based on file contents. Given contentInfo, which includes existing content metadata key/value pairs, and labelingOptions as an input, the API returns an informationProtectionAction object that contains one of more of the following: ' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/informationprotectionlabel-evaluateapplication?view=graph-rest-1.0 + operationId: site.informationProtection.policy.label_evaluateApplication parameters: - name: site-id in: path @@ -61687,36 +60236,19 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: list-id - in: path - description: The unique identifier of list - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: list - - name: listItem-id - in: path - description: The unique identifier of listItem - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: listItem - - name: itemActivityOLD-id - in: path - description: The unique identifier of itemActivityOLD - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: itemActivityOLD requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.itemActivityOLD' + type: object + properties: + contentInfo: + $ref: '#/components/schemas/microsoft.graph.contentInfo' + labelingOptions: + $ref: '#/components/schemas/microsoft.graph.labelingOptions' + additionalProperties: + type: object required: true responses: 2XX: @@ -61724,15 +60256,39 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.itemActivityOLD' + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.informationProtectionAction' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + deprecated: true + x-ms-deprecation: + removalDate: '2022-08-15T00:00:00.0000000+00:00' + date: '2021-02-15T00:00:00.0000000+00:00' + version: 2021-02/Beta_SensitivityLabels + description: 'This API will no longer be accessible, please see microsoft.graph.security.informationProtection APIs.' + x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/sites/{site-id}/informationProtection/policy/labels/microsoft.graph.evaluateClassificationResults': + post: tags: - - sites.list - summary: Delete navigation property activities for sites - operationId: site.list.item_DeleteActivity + - sites.Actions + summary: Invoke action evaluateClassificationResults + description: 'Using classification results, compute the information protection label that should be applied and return the set of actions that must be taken to correctly label the information. This API is useful when a label should be set automatically based on classification of the file contents, rather than labeled directly by a user or service. To evaluate based on classification results, provide contentInfo, which includes existing content metadata key/value pairs, and classification results. The API returns an informationProtectionAction that contains one of more of the following:' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/informationprotectionlabel-evaluateclassificationresults?view=graph-rest-1.0 + operationId: site.informationProtection.policy.label_evaluateClassificationResult parameters: - name: site-id in: path @@ -61742,48 +60298,61 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: list-id - in: path - description: The unique identifier of list - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: list - - name: listItem-id - in: path - description: The unique identifier of listItem - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: listItem - - name: itemActivityOLD-id - in: path - description: The unique identifier of itemActivityOLD - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: itemActivityOLD - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + contentInfo: + $ref: '#/components/schemas/microsoft.graph.contentInfo' + classificationResults: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.classificationResult' + additionalProperties: + type: object + required: true responses: 2XX: description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.informationProtectionAction' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/sites/{site-id}/lists/{list-id}/items/{listItem-id}/activities/{itemActivityOLD-id}/driveItem': - get: + deprecated: true + x-ms-deprecation: + removalDate: '2022-08-15T00:00:00.0000000+00:00' + date: '2021-02-15T00:00:00.0000000+00:00' + version: 2021-02/Beta_SensitivityLabels + description: 'This API will no longer be accessible, please see microsoft.graph.security.informationProtection APIs.' + x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/sites/{site-id}/informationProtection/policy/labels/microsoft.graph.evaluateRemoval': + post: tags: - - sites.list - summary: Get driveItem from sites - operationId: site.list.item.activity_GetDriveItem + - sites.Actions + summary: Invoke action evaluateRemoval + description: 'Indicate to the consuming application what actions it should take to remove the label information. Given contentInfo as an input, which includes existing content metadata key/value pairs, the API returns an informationProtectionAction that contains some combination of one of more of the following: ' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/informationprotectionlabel-evaluateremoval?view=graph-rest-1.0 + operationId: site.informationProtection.policy.label_evaluateRemoval parameters: - name: site-id in: path @@ -61793,130 +60362,59 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: list-id - in: path - description: The unique identifier of list - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: list - - name: listItem-id - in: path - description: The unique identifier of listItem - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: listItem - - name: itemActivityOLD-id - in: path - description: The unique identifier of itemActivityOLD - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: itemActivityOLD - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - createdBy - - createdDateTime - - description - - eTag - - lastModifiedBy - - lastModifiedDateTime - - name - - parentReference - - webUrl - - audio - - bundle - - content - - cTag - - deleted - - file - - fileSystemInfo - - folder - - image - - location - - malware - - media - - package - - pendingOperations - - photo - - publication - - remoteItem - - root - - searchResult - - shared - - sharepointIds - - size - - source - - specialFolder - - video - - webDavUrl - - createdByUser - - lastModifiedByUser - - activities - - analytics - - children - - listItem - - permissions - - retentionLabel - - subscriptions - - thumbnails - - versions - - workbook - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - createdByUser - - lastModifiedByUser - - activities - - analytics - - children - - listItem - - permissions - - retentionLabel - - subscriptions - - thumbnails - - versions - - workbook - type: string + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + contentInfo: + $ref: '#/components/schemas/microsoft.graph.contentInfo' + downgradeJustification: + $ref: '#/components/schemas/microsoft.graph.downgradeJustification' + additionalProperties: + type: object + required: true responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.driveItem' + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.informationProtectionAction' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/sites/{site-id}/lists/{list-id}/items/{listItem-id}/activities/{itemActivityOLD-id}/driveItem/content': - get: + deprecated: true + x-ms-deprecation: + removalDate: '2022-08-15T00:00:00.0000000+00:00' + date: '2021-02-15T00:00:00.0000000+00:00' + version: 2021-02/Beta_SensitivityLabels + description: 'This API will no longer be accessible, please see microsoft.graph.security.informationProtection APIs.' + x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/sites/{site-id}/informationProtection/policy/labels/microsoft.graph.extractLabel': + post: tags: - - sites.list - summary: Get content for the navigation property driveItem from sites - description: 'The content stream, if the item represents a file.' - operationId: site.list.item.activity_GetDriveItemContent + - sites.Actions + summary: Invoke action extractLabel + description: 'Using the metadata that exists on an already-labeled piece of information, resolve the metadata to a specific sensitivity label. The contentInfo input is resolved to informationProtectionContentLabel.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/informationprotectionlabel-extractlabel?view=graph-rest-1.0 + operationId: site.informationProtection.policy.label_extractLabel parameters: - name: site-id in: path @@ -61926,47 +60424,40 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: list-id - in: path - description: The unique identifier of list - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: list - - name: listItem-id - in: path - description: The unique identifier of listItem - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: listItem - - name: itemActivityOLD-id - in: path - description: The unique identifier of itemActivityOLD - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: itemActivityOLD + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + contentInfo: + $ref: '#/components/schemas/microsoft.graph.contentInfo' + additionalProperties: + type: object + required: true responses: 2XX: - description: Retrieved media content + description: Success content: - application/octet-stream: + application/json: schema: - type: string - format: binary + $ref: '#/components/schemas/microsoft.graph.informationProtectionContentLabel' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - put: + deprecated: true + x-ms-deprecation: + removalDate: '2022-08-15T00:00:00.0000000+00:00' + date: '2021-02-15T00:00:00.0000000+00:00' + version: 2021-02/Beta_SensitivityLabels + description: 'This API will no longer be accessible, please see microsoft.graph.security.informationProtection APIs.' + x-ms-docs-operation-type: action + '/sites/{site-id}/informationProtection/sensitivityLabels/{sensitivityLabel-id}/sublabels/microsoft.graph.evaluate': + post: tags: - - sites.list - summary: Update content for the navigation property driveItem in sites - description: 'The content stream, if the item represents a file.' - operationId: site.list.item.activity_SetDriveItemContent + - sites.Actions + summary: Invoke action evaluate + operationId: site.informationProtection.sensitivityLabel.sublabel_evaluate parameters: - name: site-id in: path @@ -61976,37 +60467,70 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: list-id - in: path - description: The unique identifier of list - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: list - - name: listItem-id + - name: sensitivityLabel-id in: path - description: The unique identifier of listItem + description: The unique identifier of sensitivityLabel required: true style: simple schema: type: string - x-ms-docs-key-type: listItem - - name: itemActivityOLD-id + x-ms-docs-key-type: sensitivityLabel + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + discoveredSensitiveTypes: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.discoveredSensitiveType' + currentLabel: + $ref: '#/components/schemas/microsoft.graph.currentLabel' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.evaluateLabelJobResponse' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/sites/{site-id}/informationProtection/sensitivityLabels/microsoft.graph.evaluate': + post: + tags: + - sites.Actions + summary: Invoke action evaluate + operationId: site.informationProtection.sensitivityLabel_evaluate + parameters: + - name: site-id in: path - description: The unique identifier of itemActivityOLD + description: The unique identifier of site required: true style: simple schema: type: string - x-ms-docs-key-type: itemActivityOLD + x-ms-docs-key-type: site requestBody: - description: New media content. + description: Action parameters content: - application/octet-stream: + application/json: schema: - type: string - format: binary + type: object + properties: + discoveredSensitiveTypes: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.discoveredSensitiveType' + currentLabel: + $ref: '#/components/schemas/microsoft.graph.currentLabel' + additionalProperties: + type: object required: true responses: 2XX: @@ -62014,16 +60538,20 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.driveItem' + $ref: '#/components/schemas/microsoft.graph.evaluateLabelJobResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/sites/{site-id}/lists/{list-id}/items/{listItem-id}/activities/{itemActivityOLD-id}/listItem': + x-ms-docs-operation-type: action + '/sites/{site-id}/lists': get: tags: - sites.list - summary: Get listItem from sites - operationId: site.list.item.activity_GetListItem + summary: Get lists in a site + description: "Get the collection of [lists][] for a [site][]. Lists with the [system][] facet are hidden by default.\nTo list them, include system in your $select statement." + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/list-list?view=graph-rest-1.0 + operationId: site_ListList parameters: - name: site-id in: path @@ -62033,30 +60561,50 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: list-id - in: path - description: The unique identifier of list - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: list - - name: listItem-id - in: path - description: The unique identifier of listItem - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: listItem - - name: itemActivityOLD-id - in: path - description: The unique identifier of itemActivityOLD - required: true - style: simple + - $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: itemActivityOLD + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - eTag + - eTag desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - name + - name desc + - parentReference + - parentReference desc + - webUrl + - webUrl desc + - displayName + - displayName desc + - list + - list desc + - sharepointIds + - sharepointIds desc + - system + - system desc + type: string - name: $select in: query description: Select properties to be returned @@ -62077,17 +60625,19 @@ paths: - name - parentReference - webUrl - - contentType - - deleted + - displayName + - list - sharepointIds + - system - createdByUser - lastModifiedByUser - activities - - analytics - - documentSetVersions - - driveItem - - fields - - versions + - columns + - contentTypes + - drive + - items + - operations + - subscriptions type: string - name: $expand in: query @@ -62103,28 +60653,31 @@ paths: - createdByUser - lastModifiedByUser - activities - - analytics - - documentSetVersions - - driveItem - - fields - - versions + - columns + - contentTypes + - drive + - items + - operations + - subscriptions type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.listItem' + $ref: '#/components/responses/microsoft.graph.listCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - '/sites/{site-id}/lists/{list-id}/items/{listItem-id}/activities/$count': - get: + post: tags: - sites.list - summary: Get the number of the resource - operationId: site.list.item.activity_GetCount + summary: Create a new list + description: 'Create a new [list][] in a [site][].' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/list-create?view=graph-rest-1.0 + operationId: site_CreateList parameters: - name: site-id in: path @@ -62134,36 +60687,33 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: list-id - in: path - description: The unique identifier of list - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: list - - name: listItem-id - in: path - description: The unique identifier of listItem - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: listItem - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.list' + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.list' default: $ref: '#/components/responses/error' - '/sites/{site-id}/lists/{list-id}/items/{listItem-id}/analytics': + x-ms-docs-operation-type: operation + '/sites/{site-id}/lists/{list-id}': get: tags: - sites.list - summary: Get analytics from sites - description: Analytics about the view activities that took place on this item. - operationId: site.list.item_GetAnalytic + summary: List operations + description: Get the list of richLongRunningOperations associated with a list. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/list-list-operations?view=graph-rest-1.0 + operationId: site_GetList parameters: - name: site-id in: path @@ -62181,14 +60731,6 @@ paths: schema: type: string x-ms-docs-key-type: list - - name: listItem-id - in: path - description: The unique identifier of listItem - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: listItem - name: $select in: query description: Select properties to be returned @@ -62200,9 +60742,28 @@ paths: items: enum: - id - - allTime - - itemActivityStats - - lastSevenDays + - createdBy + - createdDateTime + - description + - eTag + - lastModifiedBy + - lastModifiedDateTime + - name + - parentReference + - webUrl + - displayName + - list + - sharepointIds + - system + - createdByUser + - lastModifiedByUser + - activities + - columns + - contentTypes + - drive + - items + - operations + - subscriptions type: string - name: $expand in: query @@ -62215,9 +60776,15 @@ paths: items: enum: - '*' - - allTime - - itemActivityStats - - lastSevenDays + - createdByUser + - lastModifiedByUser + - activities + - columns + - contentTypes + - drive + - items + - operations + - subscriptions type: string responses: 2XX: @@ -62225,16 +60792,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.itemAnalytics' + $ref: '#/components/schemas/microsoft.graph.list' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/lists/{list-id}/items/{listItem-id}/createdByUser': - get: + patch: tags: - sites.list - summary: Get createdByUser from sites - operationId: site.list.item_GetCreatedGraphBPreUser + summary: Update the navigation property lists in sites + operationId: site_UpdateList parameters: - name: site-id in: path @@ -62252,276 +60818,64 @@ paths: schema: type: string x-ms-docs-key-type: list - - name: listItem-id + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.list' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.list' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - sites.list + summary: Delete navigation property lists for sites + operationId: site_DeleteList + parameters: + - name: site-id in: path - description: The unique identifier of listItem + description: The unique identifier of site required: true style: simple schema: type: string - x-ms-docs-key-type: listItem - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + x-ms-docs-key-type: site + - name: list-id + in: path + description: The unique identifier of list + required: true + style: simple schema: - uniqueItems: true - type: array - items: - enum: - - id - - deletedDateTime - - aboutMe - - accountEnabled - - ageGroup - - assignedLicenses - - assignedPlans - - authorizationInfo - - birthday - - businessPhones - - city - - cloudRealtimeCommunicationInfo - - companyName - - consentProvidedForMinor - - country - - createdDateTime - - creationType - - customSecurityAttributes - - department - - deviceEnrollmentLimit - - deviceKeys - - displayName - - employeeHireDate - - employeeId - - employeeLeaveDateTime - - employeeOrgData - - employeeType - - externalUserState - - externalUserStateChangeDateTime - - faxNumber - - givenName - - hireDate - - identities - - imAddresses - - infoCatalogs - - interests - - isLicenseReconciliationNeeded - - isManagementRestricted - - isResourceAccount - - jobTitle - - lastPasswordChangeDateTime - - legalAgeGroupClassification - - licenseAssignmentStates - - mail - - mailboxSettings - - mailNickname - - mobilePhone - - mySite - - officeLocation - - onPremisesDistinguishedName - - onPremisesDomainName - - onPremisesExtensionAttributes - - onPremisesImmutableId - - onPremisesLastSyncDateTime - - onPremisesProvisioningErrors - - onPremisesSamAccountName - - onPremisesSecurityIdentifier - - onPremisesSipInfo - - onPremisesSyncEnabled - - onPremisesUserPrincipalName - - otherMails - - passwordPolicies - - passwordProfile - - pastProjects - - postalCode - - preferredDataLocation - - preferredLanguage - - preferredName - - print - - provisionedPlans - - proxyAddresses - - refreshTokensValidFromDateTime - - responsibilities - - schools - - securityIdentifier - - serviceProvisioningErrors - - showInAddressList - - signInActivity - - signInSessionsValidFromDateTime - - skills - - state - - streetAddress - - surname - - usageLocation - - userPrincipalName - - userType - - activities - - agreementAcceptances - - analytics - - appConsentRequestsForApproval - - appRoleAssignedResources - - appRoleAssignments - - approvals - - authentication - - calendar - - calendarGroups - - calendars - - calendarView - - chats - - cloudPCs - - contactFolders - - contacts - - createdObjects - - deviceEnrollmentConfigurations - - deviceManagementTroubleshootingEvents - - devices - - directReports - - drive - - drives - - employeeExperience - - events - - extensions - - followedSites - - inferenceClassification - - informationProtection - - insights - - joinedGroups - - joinedTeams - - licenseDetails - - mailFolders - - managedAppRegistrations - - managedDevices - - manager - - memberOf - - messages - - mobileAppIntentAndStates - - mobileAppTroubleshootingEvents - - notifications - - oauth2PermissionGrants - - onenote - - onlineMeetings - - outlook - - ownedDevices - - ownedObjects - - pendingAccessReviewInstances - - people - - permissionGrants - - photo - - photos - - planner - - presence - - profile - - registeredDevices - - scopedRoleMemberOf - - security - - settings - - sponsors - - teamwork - - todo - - transitiveMemberOf - - transitiveReports - - usageRights - - virtualEvents - - windowsInformationProtectionDeviceRegistrations - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: list + - name: If-Match + in: header + description: ETag + style: simple schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - activities - - agreementAcceptances - - analytics - - appConsentRequestsForApproval - - appRoleAssignedResources - - appRoleAssignments - - approvals - - authentication - - calendar - - calendarGroups - - calendars - - calendarView - - chats - - cloudPCs - - contactFolders - - contacts - - createdObjects - - deviceEnrollmentConfigurations - - deviceManagementTroubleshootingEvents - - devices - - directReports - - drive - - drives - - employeeExperience - - events - - extensions - - followedSites - - inferenceClassification - - informationProtection - - insights - - joinedGroups - - joinedTeams - - licenseDetails - - mailFolders - - managedAppRegistrations - - managedDevices - - manager - - memberOf - - messages - - mobileAppIntentAndStates - - mobileAppTroubleshootingEvents - - notifications - - oauth2PermissionGrants - - onenote - - onlineMeetings - - outlook - - ownedDevices - - ownedObjects - - pendingAccessReviewInstances - - people - - permissionGrants - - photo - - photos - - planner - - presence - - profile - - registeredDevices - - scopedRoleMemberOf - - security - - settings - - sponsors - - teamwork - - todo - - transitiveMemberOf - - transitiveReports - - usageRights - - virtualEvents - - windowsInformationProtectionDeviceRegistrations - type: string + type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.user' + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/lists/{list-id}/items/{listItem-id}/createdByUser/mailboxSettings': + '/sites/{site-id}/lists/{list-id}/activities': get: tags: - sites.list - summary: Get mailboxSettings property value - description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. For more information, see User preferences for languages and regional formats. Returned only on $select.' - operationId: site.list.item.createdGraphBPreUser_GetMailboxSetting + summary: Get activities from sites + description: The recent activities that took place within this list. + operationId: site.list_ListActivity parameters: - name: site-id in: path @@ -62539,14 +60893,30 @@ paths: schema: type: string x-ms-docs-key-type: list - - name: listItem-id - in: path - description: The unique identifier of listItem - required: true - style: simple + - $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: listItem + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - action + - action desc + - actor + - actor desc + - times + - times desc + type: string - name: $select in: query description: Select properties to be returned @@ -62557,16 +60927,12 @@ paths: type: array items: enum: - - archiveFolder - - automaticRepliesSetting - - dateFormat - - delegateMeetingMessageDeliveryOptions - - language - - timeFormat - - timeZone - - userPurpose - - userPurposeV2 - - workingHours + - id + - action + - actor + - times + - driveItem + - listItem type: string - name: $expand in: query @@ -62579,21 +60945,23 @@ paths: items: enum: - '*' + - driveItem + - listItem type: string responses: 2XX: - description: Result entities - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + $ref: '#/components/responses/microsoft.graph.itemActivityOLDCollectionResponse' default: $ref: '#/components/responses/error' - patch: + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: tags: - sites.list - summary: Update property mailboxSettings value. - operationId: site.list.item.createdGraphBPreUser_UpdateMailboxSetting + summary: Create new navigation property to activities for sites + operationId: site.list_CreateActivity parameters: - name: site-id in: path @@ -62611,37 +60979,33 @@ paths: schema: type: string x-ms-docs-key-type: list - - name: listItem-id - in: path - description: The unique identifier of listItem - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: listItem requestBody: - description: New property values + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + $ref: '#/components/schemas/microsoft.graph.itemActivityOLD' required: true responses: 2XX: - description: Success + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + $ref: '#/components/schemas/microsoft.graph.itemActivityOLD' default: $ref: '#/components/responses/error' - '/sites/{site-id}/lists/{list-id}/items/{listItem-id}/createdByUser/serviceProvisioningErrors': + x-ms-docs-operation-type: operation + '/sites/{site-id}/lists/{list-id}/columns': get: tags: - sites.list - summary: Get serviceProvisioningErrors property value - description: 'Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object.' - operationId: site.list.item.createdGraphBPreUser_ListServiceProvisioningError + summary: List columns in a list + description: 'Get the collection of columns, represented as [columnDefinition][columnDefinition] resources, in a [list][list].' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/list-list-columns?view=graph-rest-1.0 + operationId: site.list_ListColumn parameters: - name: site-id in: path @@ -62659,14 +61023,6 @@ paths: schema: type: string x-ms-docs-key-type: list - - name: listItem-id - in: path - description: The unique identifier of listItem - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: listItem - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -62682,12 +61038,70 @@ paths: type: array items: enum: - - createdDateTime - - createdDateTime desc - - isResolved - - isResolved desc - - serviceInstance - - serviceInstance desc + - id + - id desc + - boolean + - boolean desc + - calculated + - calculated desc + - choice + - choice desc + - columnGroup + - columnGroup desc + - contentApprovalStatus + - contentApprovalStatus desc + - currency + - currency desc + - dateTime + - dateTime desc + - defaultValue + - defaultValue desc + - description + - description desc + - displayName + - displayName desc + - enforceUniqueValues + - enforceUniqueValues desc + - geolocation + - geolocation desc + - hidden + - hidden desc + - hyperlinkOrPicture + - hyperlinkOrPicture desc + - indexed + - indexed desc + - isDeletable + - isDeletable desc + - isReorderable + - isReorderable desc + - isSealed + - isSealed desc + - lookup + - lookup desc + - name + - name desc + - number + - number desc + - personOrGroup + - personOrGroup desc + - propagateChanges + - propagateChanges desc + - readOnly + - readOnly desc + - required + - required desc + - sourceContentType + - sourceContentType desc + - term + - term desc + - text + - text desc + - thumbnail + - thumbnail desc + - type + - type desc + - validation + - validation desc type: string - name: $select in: query @@ -62699,9 +61113,39 @@ paths: type: array items: enum: - - createdDateTime - - isResolved - - serviceInstance + - id + - boolean + - calculated + - choice + - columnGroup + - contentApprovalStatus + - currency + - dateTime + - defaultValue + - description + - displayName + - enforceUniqueValues + - geolocation + - hidden + - hyperlinkOrPicture + - indexed + - isDeletable + - isReorderable + - isSealed + - lookup + - name + - number + - personOrGroup + - propagateChanges + - readOnly + - required + - sourceContentType + - term + - text + - thumbnail + - type + - validation + - sourceColumn type: string - name: $expand in: query @@ -62714,21 +61158,26 @@ paths: items: enum: - '*' + - sourceColumn type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.serviceProvisioningErrorCollectionResponse' + $ref: '#/components/responses/microsoft.graph.columnDefinitionCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/sites/{site-id}/lists/{list-id}/items/{listItem-id}/createdByUser/serviceProvisioningErrors/$count': - get: + x-ms-docs-operation-type: operation + post: tags: - sites.list - summary: Get the number of the resource - operationId: site.list.item.createdGraphBPreUser.ServiceProvisioningError_GetCount + summary: Create columnDefinition + description: 'Create a column for a [list][list] with a request that specifies a [columnDefinition][columnDefinition].' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/list-post-columns?view=graph-rest-1.0 + operationId: site.list_CreateColumn parameters: - name: site-id in: path @@ -62746,31 +61195,30 @@ paths: schema: type: string x-ms-docs-key-type: list - - name: listItem-id - in: path - description: The unique identifier of listItem - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: listItem - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' default: $ref: '#/components/responses/error' - '/sites/{site-id}/lists/{list-id}/items/{listItem-id}/documentSetVersions': + x-ms-docs-operation-type: operation + '/sites/{site-id}/lists/{list-id}/columns/{columnDefinition-id}': get: tags: - sites.list - summary: List documentSetVersions - description: Get a list of the versions of a document set item in a list. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/listitem-list-documentsetversions?view=graph-rest-1.0 - operationId: site.list.item_ListDocumentSetVersion + summary: Get columns from sites + description: The collection of field definitions for this list. + operationId: site.list_GetColumn parameters: - name: site-id in: path @@ -62788,48 +61236,14 @@ paths: schema: type: string x-ms-docs-key-type: list - - name: listItem-id + - name: columnDefinition-id in: path - description: The unique identifier of listItem + description: The unique identifier of columnDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: listItem - - $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 - - lastModifiedBy - - lastModifiedBy desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - publication - - publication desc - - comment - - comment desc - - createdBy - - createdBy desc - - createdDateTime - - createdDateTime desc - - items - - items desc - - shouldCaptureMinorVersion - - shouldCaptureMinorVersion desc - type: string + x-ms-docs-key-type: columnDefinition - name: $select in: query description: Select properties to be returned @@ -62841,15 +61255,38 @@ paths: items: enum: - id - - lastModifiedBy - - lastModifiedDateTime - - publication - - comment - - createdBy - - createdDateTime - - items - - shouldCaptureMinorVersion - - fields + - boolean + - calculated + - choice + - columnGroup + - contentApprovalStatus + - currency + - dateTime + - defaultValue + - description + - displayName + - enforceUniqueValues + - geolocation + - hidden + - hyperlinkOrPicture + - indexed + - isDeletable + - isReorderable + - isSealed + - lookup + - name + - number + - personOrGroup + - propagateChanges + - readOnly + - required + - sourceContentType + - term + - text + - thumbnail + - type + - validation + - sourceColumn type: string - name: $expand in: query @@ -62862,26 +61299,23 @@ paths: items: enum: - '*' - - fields + - sourceColumn type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.documentSetVersionCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + patch: tags: - sites.list - summary: Create documentSetVersion - description: Create a new version of a document set item in a list. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/listitem-post-documentsetversions?view=graph-rest-1.0 - operationId: site.list.item_CreateDocumentSetVersion + summary: Update the navigation property columns in sites + operationId: site.list_UpdateColumn parameters: - name: site-id in: path @@ -62899,41 +61333,36 @@ paths: schema: type: string x-ms-docs-key-type: list - - name: listItem-id + - name: columnDefinition-id in: path - description: The unique identifier of listItem + description: The unique identifier of columnDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: listItem + x-ms-docs-key-type: columnDefinition requestBody: - description: New navigation property + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.documentSetVersion' + $ref: '#/components/schemas/microsoft.graph.columnDefinition' required: true responses: 2XX: - description: Created navigation property. + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.documentSetVersion' + $ref: '#/components/schemas/microsoft.graph.columnDefinition' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/lists/{list-id}/items/{listItem-id}/documentSetVersions/{documentSetVersion-id}': - get: + delete: tags: - sites.list - summary: Get documentSetVersion - description: Read the properties and relationships of a documentSetVersion object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/documentsetversion-get?view=graph-rest-1.0 - operationId: site.list.item_GetDocumentSetVersion + summary: Delete navigation property columns for sites + operationId: site.list_DeleteColumn parameters: - name: site-id in: path @@ -62951,22 +61380,58 @@ paths: schema: type: string x-ms-docs-key-type: list - - name: listItem-id + - name: columnDefinition-id in: path - description: The unique identifier of listItem + description: The unique identifier of columnDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: listItem - - name: documentSetVersion-id + x-ms-docs-key-type: columnDefinition + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/lists/{list-id}/columns/{columnDefinition-id}/sourceColumn': + get: + tags: + - sites.list + summary: Get sourceColumn from sites + description: The source column for content type column. + operationId: site.list.column_GetSourceColumn + parameters: + - name: site-id in: path - description: The unique identifier of documentSetVersion + description: The unique identifier of site required: true style: simple schema: type: string - x-ms-docs-key-type: documentSetVersion + x-ms-docs-key-type: site + - name: list-id + in: path + description: The unique identifier of list + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: list + - name: columnDefinition-id + in: path + description: The unique identifier of columnDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: columnDefinition - name: $select in: query description: Select properties to be returned @@ -62978,15 +61443,38 @@ paths: items: enum: - id - - lastModifiedBy - - lastModifiedDateTime - - publication - - comment - - createdBy - - createdDateTime - - items - - shouldCaptureMinorVersion - - fields + - boolean + - calculated + - choice + - columnGroup + - contentApprovalStatus + - currency + - dateTime + - defaultValue + - description + - displayName + - enforceUniqueValues + - geolocation + - hidden + - hyperlinkOrPicture + - indexed + - isDeletable + - isReorderable + - isSealed + - lookup + - name + - number + - personOrGroup + - propagateChanges + - readOnly + - required + - sourceContentType + - term + - text + - thumbnail + - type + - validation + - sourceColumn type: string - name: $expand in: query @@ -62999,7 +61487,7 @@ paths: items: enum: - '*' - - fields + - sourceColumn type: string responses: 2XX: @@ -63007,15 +61495,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.documentSetVersion' + $ref: '#/components/schemas/microsoft.graph.columnDefinition' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/sites/{site-id}/lists/{list-id}/columns/$count': + get: tags: - sites.list - summary: Update the navigation property documentSetVersions in sites - operationId: site.list.item_UpdateDocumentSetVersion + summary: Get the number of the resource + operationId: site.list.column_GetCount parameters: - name: site-id in: path @@ -63033,48 +61522,23 @@ paths: schema: type: string x-ms-docs-key-type: list - - name: listItem-id - in: path - description: The unique identifier of listItem - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: listItem - - name: documentSetVersion-id - in: path - description: The unique identifier of documentSetVersion - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: documentSetVersion - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.documentSetVersion' - required: true + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.documentSetVersion' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + '/sites/{site-id}/lists/{list-id}/contentTypes': + get: tags: - sites.list - summary: Delete documentSetVersion - description: Delete a version of a document set in a list. + summary: List contentTypes in a list + description: 'Get the collection of [contentType][contentType] resources in a [list][].' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/documentsetversion-delete?view=graph-rest-1.0 - operationId: site.list.item_DeleteDocumentSetVersion + url: https://learn.microsoft.com/graph/api/list-list-contenttypes?view=graph-rest-1.0 + operationId: site.list_ListContentType parameters: - name: site-id in: path @@ -63092,41 +61556,155 @@ paths: schema: type: string x-ms-docs-key-type: list - - name: listItem-id + - $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 + - associatedHubsUrls + - associatedHubsUrls desc + - description + - description desc + - documentSet + - documentSet desc + - documentTemplate + - documentTemplate desc + - group + - group desc + - hidden + - hidden desc + - inheritedFrom + - inheritedFrom desc + - isBuiltIn + - isBuiltIn desc + - name + - name desc + - order + - order desc + - parentId + - parentId desc + - propagateChanges + - propagateChanges desc + - readOnly + - readOnly desc + - sealed + - sealed desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - associatedHubsUrls + - description + - documentSet + - documentTemplate + - group + - hidden + - inheritedFrom + - isBuiltIn + - name + - order + - parentId + - propagateChanges + - readOnly + - sealed + - base + - baseTypes + - columnLinks + - columnPositions + - columns + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - base + - baseTypes + - columnLinks + - columnPositions + - columns + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.contentTypeCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - sites.list + summary: Create new navigation property to contentTypes for sites + operationId: site.list_CreateContentType + parameters: + - name: site-id in: path - description: The unique identifier of listItem + description: The unique identifier of site required: true style: simple schema: type: string - x-ms-docs-key-type: listItem - - name: documentSetVersion-id + x-ms-docs-key-type: site + - name: list-id in: path - description: The unique identifier of documentSetVersion + description: The unique identifier of list required: true style: simple schema: type: string - x-ms-docs-key-type: documentSetVersion - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string + x-ms-docs-key-type: list + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.contentType' + required: true responses: 2XX: - description: Success + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.contentType' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/lists/{list-id}/items/{listItem-id}/documentSetVersions/{documentSetVersion-id}/fields': + '/sites/{site-id}/lists/{list-id}/contentTypes/{contentType-id}': get: tags: - sites.list - summary: Get fields from sites - description: A collection of the fields and values for this version of the list item. - operationId: site.list.item.documentSetVersion_GetField + summary: Get contentTypes from sites + description: The collection of content types present in this list. + operationId: site.list_GetContentType parameters: - name: site-id in: path @@ -63144,22 +61722,14 @@ paths: schema: type: string x-ms-docs-key-type: list - - name: listItem-id - in: path - description: The unique identifier of listItem - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: listItem - - name: documentSetVersion-id + - name: contentType-id in: path - description: The unique identifier of documentSetVersion + description: The unique identifier of contentType required: true style: simple schema: type: string - x-ms-docs-key-type: documentSetVersion + x-ms-docs-key-type: contentType - name: $select in: query description: Select properties to be returned @@ -63171,6 +61741,25 @@ paths: items: enum: - id + - associatedHubsUrls + - description + - documentSet + - documentTemplate + - group + - hidden + - inheritedFrom + - isBuiltIn + - name + - order + - parentId + - propagateChanges + - readOnly + - sealed + - base + - baseTypes + - columnLinks + - columnPositions + - columns type: string - name: $expand in: query @@ -63183,6 +61772,11 @@ paths: items: enum: - '*' + - base + - baseTypes + - columnLinks + - columnPositions + - columns type: string responses: 2XX: @@ -63190,15 +61784,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.fieldValueSet' + $ref: '#/components/schemas/microsoft.graph.contentType' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - sites.list - summary: Update the navigation property fields in sites - operationId: site.list.item.documentSetVersion_UpdateField + summary: Update the navigation property contentTypes in sites + operationId: site.list_UpdateContentType parameters: - name: site-id in: path @@ -63216,28 +61810,20 @@ paths: schema: type: string x-ms-docs-key-type: list - - name: listItem-id - in: path - description: The unique identifier of listItem - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: listItem - - name: documentSetVersion-id + - name: contentType-id in: path - description: The unique identifier of documentSetVersion + description: The unique identifier of contentType required: true style: simple schema: type: string - x-ms-docs-key-type: documentSetVersion + x-ms-docs-key-type: contentType requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.fieldValueSet' + $ref: '#/components/schemas/microsoft.graph.contentType' required: true responses: 2XX: @@ -63245,15 +61831,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.fieldValueSet' + $ref: '#/components/schemas/microsoft.graph.contentType' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - sites.list - summary: Delete navigation property fields for sites - operationId: site.list.item.documentSetVersion_DeleteField + summary: Delete navigation property contentTypes for sites + operationId: site.list_DeleteContentType parameters: - name: site-id in: path @@ -63271,22 +61857,14 @@ paths: schema: type: string x-ms-docs-key-type: list - - name: listItem-id - in: path - description: The unique identifier of listItem - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: listItem - - name: documentSetVersion-id + - name: contentType-id in: path - description: The unique identifier of documentSetVersion + description: The unique identifier of contentType required: true style: simple schema: type: string - x-ms-docs-key-type: documentSetVersion + x-ms-docs-key-type: contentType - name: If-Match in: header description: ETag @@ -63299,16 +61877,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/lists/{list-id}/items/{listItem-id}/documentSetVersions/{documentSetVersion-id}/microsoft.graph.restore': - post: + '/sites/{site-id}/lists/{list-id}/contentTypes/{contentType-id}/base': + get: tags: - - sites.Actions - summary: Invoke action restore - description: Restore a document set version. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/documentsetversion-restore?view=graph-rest-1.0 - operationId: site.list.item.documentSetVersion_restore + - sites.list + summary: Get base from sites + description: Parent contentType from which this content type is derived. + operationId: site.list.contentType_GetBase parameters: - name: site-id in: path @@ -63326,34 +61901,79 @@ paths: schema: type: string x-ms-docs-key-type: list - - name: listItem-id + - name: contentType-id in: path - description: The unique identifier of listItem + description: The unique identifier of contentType required: true style: simple schema: type: string - x-ms-docs-key-type: listItem - - name: documentSetVersion-id - in: path - description: The unique identifier of documentSetVersion - required: true - style: simple + x-ms-docs-key-type: contentType + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: documentSetVersion + uniqueItems: true + type: array + items: + enum: + - id + - associatedHubsUrls + - description + - documentSet + - documentTemplate + - group + - hidden + - inheritedFrom + - isBuiltIn + - name + - order + - parentId + - propagateChanges + - readOnly + - sealed + - base + - baseTypes + - columnLinks + - columnPositions + - columns + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - base + - baseTypes + - columnLinks + - columnPositions + - columns + type: string responses: 2XX: - description: Success + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.contentType' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/sites/{site-id}/lists/{list-id}/items/{listItem-id}/documentSetVersions/$count': + x-ms-docs-operation-type: operation + '/sites/{site-id}/lists/{list-id}/contentTypes/{contentType-id}/baseTypes': get: tags: - sites.list - summary: Get the number of the resource - operationId: site.list.item.documentSetVersion_GetCount + summary: Get baseTypes from sites + description: The collection of content types that are ancestors of this content type. + operationId: site.list.contentType_ListBaseType parameters: - name: site-id in: path @@ -63371,28 +61991,124 @@ paths: schema: type: string x-ms-docs-key-type: list - - name: listItem-id + - name: contentType-id in: path - description: The unique identifier of listItem + description: The unique identifier of contentType required: true style: simple schema: type: string - x-ms-docs-key-type: listItem + x-ms-docs-key-type: contentType + - $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 + - associatedHubsUrls + - associatedHubsUrls desc + - description + - description desc + - documentSet + - documentSet desc + - documentTemplate + - documentTemplate desc + - group + - group desc + - hidden + - hidden desc + - inheritedFrom + - inheritedFrom desc + - isBuiltIn + - isBuiltIn desc + - name + - name desc + - order + - order desc + - parentId + - parentId desc + - propagateChanges + - propagateChanges desc + - readOnly + - readOnly desc + - sealed + - sealed desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - associatedHubsUrls + - description + - documentSet + - documentTemplate + - group + - hidden + - inheritedFrom + - isBuiltIn + - name + - order + - parentId + - propagateChanges + - readOnly + - sealed + - base + - baseTypes + - columnLinks + - columnPositions + - columns + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - base + - baseTypes + - columnLinks + - columnPositions + - columns + type: string responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + $ref: '#/components/responses/microsoft.graph.contentTypeCollectionResponse' default: $ref: '#/components/responses/error' - '/sites/{site-id}/lists/{list-id}/items/{listItem-id}/driveItem': + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/sites/{site-id}/lists/{list-id}/contentTypes/{contentType-id}/baseTypes/{contentType-id1}': get: tags: - sites.list - summary: Get driveItem from sites - description: 'For document libraries, the driveItem relationship exposes the listItem as a [driveItem][]' - operationId: site.list.item_GetDriveItem + summary: Get baseTypes from sites + description: The collection of content types that are ancestors of this content type. + operationId: site.list.contentType_GetBaseType parameters: - name: site-id in: path @@ -63410,14 +62126,22 @@ paths: schema: type: string x-ms-docs-key-type: list - - name: listItem-id + - name: contentType-id in: path - description: The unique identifier of listItem + description: The unique identifier of contentType required: true style: simple schema: type: string - x-ms-docs-key-type: listItem + x-ms-docs-key-type: contentType + - name: contentType-id1 + in: path + description: The unique identifier of contentType + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: contentType - name: $select in: query description: Select properties to be returned @@ -63429,53 +62153,25 @@ paths: items: enum: - id - - createdBy - - createdDateTime + - associatedHubsUrls - description - - eTag - - lastModifiedBy - - lastModifiedDateTime + - documentSet + - documentTemplate + - group + - hidden + - inheritedFrom + - isBuiltIn - name - - parentReference - - webUrl - - audio - - bundle - - content - - cTag - - deleted - - file - - fileSystemInfo - - folder - - image - - location - - malware - - media - - package - - pendingOperations - - photo - - publication - - remoteItem - - root - - searchResult - - shared - - sharepointIds - - size - - source - - specialFolder - - video - - webDavUrl - - createdByUser - - lastModifiedByUser - - activities - - analytics - - children - - listItem - - permissions - - retentionLabel - - subscriptions - - thumbnails - - versions - - workbook + - order + - parentId + - propagateChanges + - readOnly + - sealed + - base + - baseTypes + - columnLinks + - columnPositions + - columns type: string - name: $expand in: query @@ -63488,18 +62184,11 @@ paths: items: enum: - '*' - - createdByUser - - lastModifiedByUser - - activities - - analytics - - children - - listItem - - permissions - - retentionLabel - - subscriptions - - thumbnails - - versions - - workbook + - base + - baseTypes + - columnLinks + - columnPositions + - columns type: string responses: 2XX: @@ -63507,17 +62196,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.driveItem' + $ref: '#/components/schemas/microsoft.graph.contentType' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/lists/{list-id}/items/{listItem-id}/driveItem/content': + '/sites/{site-id}/lists/{list-id}/contentTypes/{contentType-id}/baseTypes/$count': get: tags: - sites.list - summary: Get content for the navigation property driveItem from sites - description: 'The content stream, if the item represents a file.' - operationId: site.list.item_GetDriveItemContent + summary: Get the number of the resource + operationId: site.list.contentType.baseType_GetCount parameters: - name: site-id in: path @@ -63535,31 +62223,112 @@ paths: schema: type: string x-ms-docs-key-type: list - - name: listItem-id + - name: contentType-id in: path - description: The unique identifier of listItem + description: The unique identifier of contentType required: true style: simple schema: type: string - x-ms-docs-key-type: listItem + x-ms-docs-key-type: contentType + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Retrieved media content - content: - application/octet-stream: - schema: - type: string - format: binary + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/sites/{site-id}/lists/{list-id}/contentTypes/{contentType-id}/columnLinks': + get: + tags: + - sites.list + summary: Get columnLinks from sites + description: The collection of columns that are required by this content type + operationId: site.list.contentType_ListColumnLink + parameters: + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: The unique identifier of list + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: list + - name: contentType-id + in: path + description: The unique identifier of contentType + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: contentType + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - name + - name desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - name + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.columnLinkCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - put: + post: tags: - sites.list - summary: Update content for the navigation property driveItem in sites - description: 'The content stream, if the item represents a file.' - operationId: site.list.item_SetDriveItemContent + summary: Create new navigation property to columnLinks for sites + operationId: site.list.contentType_CreateColumnLink parameters: - name: site-id in: path @@ -63577,39 +62346,38 @@ paths: schema: type: string x-ms-docs-key-type: list - - name: listItem-id + - name: contentType-id in: path - description: The unique identifier of listItem + description: The unique identifier of contentType required: true style: simple schema: type: string - x-ms-docs-key-type: listItem + x-ms-docs-key-type: contentType requestBody: - description: New media content. + description: New navigation property content: - application/octet-stream: + application/json: schema: - type: string - format: binary + $ref: '#/components/schemas/microsoft.graph.columnLink' required: true responses: 2XX: - description: Success + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.driveItem' + $ref: '#/components/schemas/microsoft.graph.columnLink' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/lists/{list-id}/items/{listItem-id}/fields': + '/sites/{site-id}/lists/{list-id}/contentTypes/{contentType-id}/columnLinks/{columnLink-id}': get: tags: - sites.list - summary: Get fields from sites - description: The values of the columns set on this list item. - operationId: site.list.item_GetField + summary: Get columnLinks from sites + description: The collection of columns that are required by this content type + operationId: site.list.contentType_GetColumnLink parameters: - name: site-id in: path @@ -63627,14 +62395,22 @@ paths: schema: type: string x-ms-docs-key-type: list - - name: listItem-id + - name: contentType-id in: path - description: The unique identifier of listItem + description: The unique identifier of contentType required: true style: simple schema: type: string - x-ms-docs-key-type: listItem + x-ms-docs-key-type: contentType + - name: columnLink-id + in: path + description: The unique identifier of columnLink + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: columnLink - name: $select in: query description: Select properties to be returned @@ -63646,6 +62422,7 @@ paths: items: enum: - id + - name type: string - name: $expand in: query @@ -63665,19 +62442,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.fieldValueSet' + $ref: '#/components/schemas/microsoft.graph.columnLink' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - sites.list - summary: Update an item in a list - description: 'Update the properties on a [listItem][].' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/listitem-update?view=graph-rest-1.0 - operationId: site.list.item_UpdateField + summary: Update the navigation property columnLinks in sites + operationId: site.list.contentType_UpdateColumnLink parameters: - name: site-id in: path @@ -63695,20 +62468,28 @@ paths: schema: type: string x-ms-docs-key-type: list - - name: listItem-id + - name: contentType-id in: path - description: The unique identifier of listItem + description: The unique identifier of contentType required: true style: simple schema: type: string - x-ms-docs-key-type: listItem + x-ms-docs-key-type: contentType + - name: columnLink-id + in: path + description: The unique identifier of columnLink + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: columnLink requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.fieldValueSet' + $ref: '#/components/schemas/microsoft.graph.columnLink' required: true responses: 2XX: @@ -63716,15 +62497,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.fieldValueSet' + $ref: '#/components/schemas/microsoft.graph.columnLink' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - sites.list - summary: Delete navigation property fields for sites - operationId: site.list.item_DeleteField + summary: Delete navigation property columnLinks for sites + operationId: site.list.contentType_DeleteColumnLink parameters: - name: site-id in: path @@ -63742,14 +62523,22 @@ paths: schema: type: string x-ms-docs-key-type: list - - name: listItem-id + - name: contentType-id in: path - description: The unique identifier of listItem + description: The unique identifier of contentType required: true style: simple schema: type: string - x-ms-docs-key-type: listItem + x-ms-docs-key-type: contentType + - name: columnLink-id + in: path + description: The unique identifier of columnLink + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: columnLink - name: If-Match in: header description: ETag @@ -63762,12 +62551,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/lists/{list-id}/items/{listItem-id}/lastModifiedByUser': + '/sites/{site-id}/lists/{list-id}/contentTypes/{contentType-id}/columnLinks/$count': get: tags: - sites.list - summary: Get lastModifiedByUser from sites - operationId: site.list.item_GetLastModifiedGraphBPreUser + summary: Get the number of the resource + operationId: site.list.contentType.columnLink_GetCount parameters: - name: site-id in: path @@ -63785,178 +62574,176 @@ paths: schema: type: string x-ms-docs-key-type: list - - name: listItem-id + - name: contentType-id in: path - description: The unique identifier of listItem + description: The unique identifier of contentType required: true style: simple schema: type: string - x-ms-docs-key-type: listItem - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - deletedDateTime - - aboutMe - - accountEnabled - - ageGroup - - assignedLicenses - - assignedPlans - - authorizationInfo - - birthday - - businessPhones - - city - - cloudRealtimeCommunicationInfo - - companyName - - consentProvidedForMinor - - country - - createdDateTime - - creationType - - customSecurityAttributes - - department - - deviceEnrollmentLimit - - deviceKeys + x-ms-docs-key-type: contentType + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/sites/{site-id}/lists/{list-id}/contentTypes/{contentType-id}/columnPositions': + get: + tags: + - sites.list + summary: Get columnPositions from sites + description: Column order information in a content type. + operationId: site.list.contentType_ListColumnPosition + parameters: + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: The unique identifier of list + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: list + - name: contentType-id + in: path + description: The unique identifier of contentType + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: contentType + - $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 + - boolean + - boolean desc + - calculated + - calculated desc + - choice + - choice desc + - columnGroup + - columnGroup desc + - contentApprovalStatus + - contentApprovalStatus desc + - currency + - currency desc + - dateTime + - dateTime desc + - defaultValue + - defaultValue desc + - description + - description desc - displayName - - employeeHireDate - - employeeId - - employeeLeaveDateTime - - employeeOrgData - - employeeType - - externalUserState - - externalUserStateChangeDateTime - - faxNumber - - givenName - - hireDate - - identities - - imAddresses - - infoCatalogs - - interests - - isLicenseReconciliationNeeded - - isManagementRestricted - - isResourceAccount - - jobTitle - - lastPasswordChangeDateTime - - legalAgeGroupClassification - - licenseAssignmentStates - - mail - - mailboxSettings - - mailNickname - - mobilePhone - - mySite - - officeLocation - - onPremisesDistinguishedName - - onPremisesDomainName - - onPremisesExtensionAttributes - - onPremisesImmutableId - - onPremisesLastSyncDateTime - - onPremisesProvisioningErrors - - onPremisesSamAccountName - - onPremisesSecurityIdentifier - - onPremisesSipInfo - - onPremisesSyncEnabled - - onPremisesUserPrincipalName - - otherMails - - passwordPolicies - - passwordProfile - - pastProjects - - postalCode - - preferredDataLocation - - preferredLanguage - - preferredName - - print - - provisionedPlans - - proxyAddresses - - refreshTokensValidFromDateTime - - responsibilities - - schools - - securityIdentifier - - serviceProvisioningErrors - - showInAddressList - - signInActivity - - signInSessionsValidFromDateTime - - skills - - state - - streetAddress - - surname - - usageLocation - - userPrincipalName - - userType - - activities - - agreementAcceptances - - analytics - - appConsentRequestsForApproval - - appRoleAssignedResources - - appRoleAssignments - - approvals - - authentication - - calendar - - calendarGroups - - calendars - - calendarView - - chats - - cloudPCs - - contactFolders - - contacts - - createdObjects - - deviceEnrollmentConfigurations - - deviceManagementTroubleshootingEvents - - devices - - directReports - - drive - - drives - - employeeExperience - - events - - extensions - - followedSites - - inferenceClassification - - informationProtection - - insights - - joinedGroups - - joinedTeams - - licenseDetails - - mailFolders - - managedAppRegistrations - - managedDevices - - manager - - memberOf - - messages - - mobileAppIntentAndStates - - mobileAppTroubleshootingEvents - - notifications - - oauth2PermissionGrants - - onenote - - onlineMeetings - - outlook - - ownedDevices - - ownedObjects - - pendingAccessReviewInstances - - people - - permissionGrants - - photo - - photos - - planner - - presence - - profile - - registeredDevices - - scopedRoleMemberOf - - security - - settings - - sponsors - - teamwork - - todo - - transitiveMemberOf - - transitiveReports - - usageRights - - virtualEvents - - windowsInformationProtectionDeviceRegistrations + - displayName desc + - enforceUniqueValues + - enforceUniqueValues desc + - geolocation + - geolocation desc + - hidden + - hidden desc + - hyperlinkOrPicture + - hyperlinkOrPicture desc + - indexed + - indexed desc + - isDeletable + - isDeletable desc + - isReorderable + - isReorderable desc + - isSealed + - isSealed desc + - lookup + - lookup desc + - name + - name desc + - number + - number desc + - personOrGroup + - personOrGroup desc + - propagateChanges + - propagateChanges desc + - readOnly + - readOnly desc + - required + - required desc + - sourceContentType + - sourceContentType desc + - term + - term desc + - text + - text desc + - thumbnail + - thumbnail desc + - type + - type desc + - validation + - validation 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 + - boolean + - calculated + - choice + - columnGroup + - contentApprovalStatus + - currency + - dateTime + - defaultValue + - description + - displayName + - enforceUniqueValues + - geolocation + - hidden + - hyperlinkOrPicture + - indexed + - isDeletable + - isReorderable + - isSealed + - lookup + - name + - number + - personOrGroup + - propagateChanges + - readOnly + - required + - sourceContentType + - term + - text + - thumbnail + - type + - validation + - sourceColumn type: string - name: $expand in: query @@ -63969,92 +62756,24 @@ paths: items: enum: - '*' - - activities - - agreementAcceptances - - analytics - - appConsentRequestsForApproval - - appRoleAssignedResources - - appRoleAssignments - - approvals - - authentication - - calendar - - calendarGroups - - calendars - - calendarView - - chats - - cloudPCs - - contactFolders - - contacts - - createdObjects - - deviceEnrollmentConfigurations - - deviceManagementTroubleshootingEvents - - devices - - directReports - - drive - - drives - - employeeExperience - - events - - extensions - - followedSites - - inferenceClassification - - informationProtection - - insights - - joinedGroups - - joinedTeams - - licenseDetails - - mailFolders - - managedAppRegistrations - - managedDevices - - manager - - memberOf - - messages - - mobileAppIntentAndStates - - mobileAppTroubleshootingEvents - - notifications - - oauth2PermissionGrants - - onenote - - onlineMeetings - - outlook - - ownedDevices - - ownedObjects - - pendingAccessReviewInstances - - people - - permissionGrants - - photo - - photos - - planner - - presence - - profile - - registeredDevices - - scopedRoleMemberOf - - security - - settings - - sponsors - - teamwork - - todo - - transitiveMemberOf - - transitiveReports - - usageRights - - virtualEvents - - windowsInformationProtectionDeviceRegistrations + - sourceColumn type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.user' + $ref: '#/components/responses/microsoft.graph.columnDefinitionCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - '/sites/{site-id}/lists/{list-id}/items/{listItem-id}/lastModifiedByUser/mailboxSettings': + '/sites/{site-id}/lists/{list-id}/contentTypes/{contentType-id}/columnPositions/{columnDefinition-id}': get: tags: - sites.list - summary: Get mailboxSettings property value - description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. For more information, see User preferences for languages and regional formats. Returned only on $select.' - operationId: site.list.item.lastModifiedGraphBPreUser_GetMailboxSetting + summary: Get columnPositions from sites + description: Column order information in a content type. + operationId: site.list.contentType_GetColumnPosition parameters: - name: site-id in: path @@ -64072,14 +62791,22 @@ paths: schema: type: string x-ms-docs-key-type: list - - name: listItem-id + - name: contentType-id in: path - description: The unique identifier of listItem + description: The unique identifier of contentType required: true style: simple schema: type: string - x-ms-docs-key-type: listItem + x-ms-docs-key-type: contentType + - name: columnDefinition-id + in: path + description: The unique identifier of columnDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: columnDefinition - name: $select in: query description: Select properties to be returned @@ -64090,16 +62817,39 @@ paths: type: array items: enum: - - archiveFolder - - automaticRepliesSetting - - dateFormat - - delegateMeetingMessageDeliveryOptions - - language - - timeFormat - - timeZone - - userPurpose - - userPurposeV2 - - workingHours + - id + - boolean + - calculated + - choice + - columnGroup + - contentApprovalStatus + - currency + - dateTime + - defaultValue + - description + - displayName + - enforceUniqueValues + - geolocation + - hidden + - hyperlinkOrPicture + - indexed + - isDeletable + - isReorderable + - isSealed + - lookup + - name + - number + - personOrGroup + - propagateChanges + - readOnly + - required + - sourceContentType + - term + - text + - thumbnail + - type + - validation + - sourceColumn type: string - name: $expand in: query @@ -64112,21 +62862,24 @@ paths: items: enum: - '*' + - sourceColumn type: string responses: 2XX: - description: Result entities + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + $ref: '#/components/schemas/microsoft.graph.columnDefinition' default: $ref: '#/components/responses/error' - patch: + x-ms-docs-operation-type: operation + '/sites/{site-id}/lists/{list-id}/contentTypes/{contentType-id}/columnPositions/$count': + get: tags: - sites.list - summary: Update property mailboxSettings value. - operationId: site.list.item.lastModifiedGraphBPreUser_UpdateMailboxSetting + summary: Get the number of the resource + operationId: site.list.contentType.columnPosition_GetCount parameters: - name: site-id in: path @@ -64144,37 +62897,31 @@ paths: schema: type: string x-ms-docs-key-type: list - - name: listItem-id + - name: contentType-id in: path - description: The unique identifier of listItem + description: The unique identifier of contentType required: true style: simple schema: type: string - x-ms-docs-key-type: listItem - requestBody: - description: New property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.mailboxSettings' - required: true + x-ms-docs-key-type: contentType + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/sites/{site-id}/lists/{list-id}/items/{listItem-id}/lastModifiedByUser/serviceProvisioningErrors': + '/sites/{site-id}/lists/{list-id}/contentTypes/{contentType-id}/columns': get: tags: - sites.list - summary: Get serviceProvisioningErrors property value - description: 'Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object.' - operationId: site.list.item.lastModifiedGraphBPreUser_ListServiceProvisioningError + summary: List columns in a content type + description: 'Get the collection of columns, represented as [columnDefinition][columnDefinition] resources, in a [content type][contentType].' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/contenttype-list-columns?view=graph-rest-1.0 + operationId: site.list.contentType_ListColumn parameters: - name: site-id in: path @@ -64192,14 +62939,14 @@ paths: schema: type: string x-ms-docs-key-type: list - - name: listItem-id + - name: contentType-id in: path - description: The unique identifier of listItem + description: The unique identifier of contentType required: true style: simple schema: type: string - x-ms-docs-key-type: listItem + x-ms-docs-key-type: contentType - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -64215,26 +62962,114 @@ paths: type: array items: enum: - - createdDateTime - - createdDateTime desc - - isResolved - - isResolved desc - - serviceInstance - - serviceInstance desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array + - id + - id desc + - boolean + - boolean desc + - calculated + - calculated desc + - choice + - choice desc + - columnGroup + - columnGroup desc + - contentApprovalStatus + - contentApprovalStatus desc + - currency + - currency desc + - dateTime + - dateTime desc + - defaultValue + - defaultValue desc + - description + - description desc + - displayName + - displayName desc + - enforceUniqueValues + - enforceUniqueValues desc + - geolocation + - geolocation desc + - hidden + - hidden desc + - hyperlinkOrPicture + - hyperlinkOrPicture desc + - indexed + - indexed desc + - isDeletable + - isDeletable desc + - isReorderable + - isReorderable desc + - isSealed + - isSealed desc + - lookup + - lookup desc + - name + - name desc + - number + - number desc + - personOrGroup + - personOrGroup desc + - propagateChanges + - propagateChanges desc + - readOnly + - readOnly desc + - required + - required desc + - sourceContentType + - sourceContentType desc + - term + - term desc + - text + - text desc + - thumbnail + - thumbnail desc + - type + - type desc + - validation + - validation desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array items: enum: - - createdDateTime - - isResolved - - serviceInstance + - id + - boolean + - calculated + - choice + - columnGroup + - contentApprovalStatus + - currency + - dateTime + - defaultValue + - description + - displayName + - enforceUniqueValues + - geolocation + - hidden + - hyperlinkOrPicture + - indexed + - isDeletable + - isReorderable + - isSealed + - lookup + - name + - number + - personOrGroup + - propagateChanges + - readOnly + - required + - sourceContentType + - term + - text + - thumbnail + - type + - validation + - sourceColumn type: string - name: $expand in: query @@ -64247,63 +63082,26 @@ paths: items: enum: - '*' + - sourceColumn type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.serviceProvisioningErrorCollectionResponse' + $ref: '#/components/responses/microsoft.graph.columnDefinitionCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/sites/{site-id}/lists/{list-id}/items/{listItem-id}/lastModifiedByUser/serviceProvisioningErrors/$count': - get: - tags: - - sites.list - summary: Get the number of the resource - operationId: site.list.item.lastModifiedGraphBPreUser.ServiceProvisioningError_GetCount - parameters: - - name: site-id - in: path - description: The unique identifier of site - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: site - - name: list-id - in: path - description: The unique identifier of list - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: list - - name: listItem-id - in: path - description: The unique identifier of listItem - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: listItem - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/sites/{site-id}/lists/{list-id}/items/{listItem-id}/microsoft.graph.createLink': + x-ms-docs-operation-type: operation post: tags: - - sites.Actions - summary: Invoke action createLink - description: "Create a sharing link for a listItem. The createLink action creates a new sharing link if the specified link type doesn't already exist for the calling application.\nIf a sharing link of the specified type already exists for the app, this action will return the existing sharing link. listItem resources inherit sharing permissions from the list the item resides in." + - sites.list + summary: Create columnDefinition for a content type + description: 'Add a column to a [content type][contentType] in a site or list by specifying a [columnDefinition][columnDefinition].' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/listitem-createlink?view=graph-rest-1.0 - operationId: site.list.item_createLink + url: https://learn.microsoft.com/graph/api/contenttype-post-columns?view=graph-rest-1.0 + operationId: site.list.contentType_CreateColumn parameters: - name: site-id in: path @@ -64321,66 +63119,41 @@ paths: schema: type: string x-ms-docs-key-type: list - - name: listItem-id + - name: contentType-id in: path - description: The unique identifier of listItem + description: The unique identifier of contentType required: true style: simple schema: type: string - x-ms-docs-key-type: listItem + x-ms-docs-key-type: contentType requestBody: - description: Action parameters + description: New navigation property content: application/json: schema: - type: object - properties: - type: - type: string - nullable: true - scope: - type: string - nullable: true - expirationDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - format: date-time - nullable: true - password: - type: string - nullable: true - recipients: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.driveRecipient' - retainInheritedPermissions: - type: boolean - default: false - nullable: true - sendNotification: - type: boolean - default: false - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.columnDefinition' required: true responses: 2XX: - description: Success + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.permission' + $ref: '#/components/schemas/microsoft.graph.columnDefinition' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/sites/{site-id}/lists/{list-id}/items/{listItem-id}/microsoft.graph.getActivitiesByInterval(startDateTime=''{startDateTime}'',endDateTime=''{endDateTime}'',interval=''{interval}'')': + x-ms-docs-operation-type: operation + '/sites/{site-id}/lists/{list-id}/contentTypes/{contentType-id}/columns/{columnDefinition-id}': get: tags: - - sites.Functions - summary: Invoke function getActivitiesByInterval - operationId: site.list.item_getActivitiesGraphBPreInterval + - sites.list + summary: Get columnDefinition + description: 'Retrieve the metadata for a [site][], [list][] or [contentType][] [column][columnDefinition].' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/columndefinition-get?view=graph-rest-1.0 + operationId: site.list.contentType_GetColumn parameters: - name: site-id in: path @@ -64398,43 +63171,22 @@ paths: schema: type: string x-ms-docs-key-type: list - - name: listItem-id - in: path - description: The unique identifier of listItem - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: listItem - - name: startDateTime - in: path - description: 'Usage: startDateTime=''{startDateTime}''' - required: true - style: simple - schema: - type: string - nullable: true - - name: endDateTime + - name: contentType-id in: path - description: 'Usage: endDateTime=''{endDateTime}''' + description: The unique identifier of contentType required: true style: simple schema: type: string - nullable: true - - name: interval + x-ms-docs-key-type: contentType + - name: columnDefinition-id in: path - description: 'Usage: interval=''{interval}''' + description: The unique identifier of columnDefinition required: true style: simple schema: type: string - nullable: true - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' + x-ms-docs-key-type: columnDefinition - name: $select in: query description: Select properties to be returned @@ -64446,20 +63198,42 @@ paths: items: enum: - id - - access - - create - - delete - - edit - - endDateTime - - incompleteData - - isTrending - - move - - startDateTime - - activities + - boolean + - calculated + - choice + - columnGroup + - contentApprovalStatus + - currency + - dateTime + - defaultValue + - description + - displayName + - enforceUniqueValues + - geolocation + - hidden + - hyperlinkOrPicture + - indexed + - isDeletable + - isReorderable + - isSealed + - lookup + - name + - number + - personOrGroup + - propagateChanges + - readOnly + - required + - sourceContentType + - term + - text + - thumbnail + - type + - validation + - sourceColumn type: string - - name: $orderby + - name: $expand in: query - description: Order items by property values + description: Expand related entities style: form explode: false schema: @@ -64467,58 +63241,28 @@ paths: type: array items: enum: - - id - - id desc - - access - - access desc - - create - - create desc - - delete - - delete desc - - edit - - edit desc - - endDateTime - - endDateTime desc - - incompleteData - - incompleteData desc - - isTrending - - isTrending desc - - move - - move desc - - startDateTime - - startDateTime desc + - '*' + - sourceColumn type: string responses: 2XX: - description: Success + description: Retrieved navigation property content: application/json: schema: - title: Collection of itemActivityStat - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.itemActivityStat' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.columnDefinition' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/sites/{site-id}/lists/{list-id}/items/{listItem-id}/versions': - get: + x-ms-docs-operation-type: operation + patch: tags: - sites.list - summary: Get versions from sites - description: The list of previous versions of the list item. - operationId: site.list.item_ListVersion + summary: Update columnDefinition + description: 'Update a [site][], [list][] or [content type][contentType] [column][columnDefinition].' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/columndefinition-update?view=graph-rest-1.0 + operationId: site.list.contentType_UpdateColumn parameters: - name: site-id in: path @@ -64536,81 +63280,48 @@ paths: schema: type: string x-ms-docs-key-type: list - - name: listItem-id + - name: contentType-id in: path - description: The unique identifier of listItem + description: The unique identifier of contentType required: true style: simple schema: type: string - x-ms-docs-key-type: listItem - - $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 - - lastModifiedBy - - lastModifiedBy desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - publication - - publication 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 - - lastModifiedBy - - lastModifiedDateTime - - publication - - fields - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + x-ms-docs-key-type: contentType + - name: columnDefinition-id + in: path + description: The unique identifier of columnDefinition + required: true + style: simple schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - fields - type: string + type: string + x-ms-docs-key-type: columnDefinition + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' + required: true responses: 2XX: - $ref: '#/components/responses/microsoft.graph.listItemVersionCollectionResponse' + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + delete: tags: - sites.list - summary: Create new navigation property to versions for sites - operationId: site.list.item_CreateVersion + summary: Delete columnDefinition + description: 'Remove a [column][columndefinition] from a [site][], [list][] or [content type][contentType].' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/columndefinition-delete?view=graph-rest-1.0 + operationId: site.list.contentType_DeleteColumn parameters: - name: site-id in: path @@ -64628,38 +63339,41 @@ paths: schema: type: string x-ms-docs-key-type: list - - name: listItem-id + - name: contentType-id in: path - description: The unique identifier of listItem + description: The unique identifier of contentType required: true style: simple schema: type: string - x-ms-docs-key-type: listItem - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.listItemVersion' - required: true + x-ms-docs-key-type: contentType + - name: columnDefinition-id + in: path + description: The unique identifier of columnDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: columnDefinition + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.listItemVersion' + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/lists/{list-id}/items/{listItem-id}/versions/{listItemVersion-id}': + '/sites/{site-id}/lists/{list-id}/contentTypes/{contentType-id}/columns/{columnDefinition-id}/sourceColumn': get: tags: - sites.list - summary: Get versions from sites - description: The list of previous versions of the list item. - operationId: site.list.item_GetVersion + summary: Get sourceColumn from sites + description: The source column for content type column. + operationId: site.list.contentType.column_GetSourceColumn parameters: - name: site-id in: path @@ -64677,22 +63391,22 @@ paths: schema: type: string x-ms-docs-key-type: list - - name: listItem-id + - name: contentType-id in: path - description: The unique identifier of listItem + description: The unique identifier of contentType required: true style: simple schema: type: string - x-ms-docs-key-type: listItem - - name: listItemVersion-id + x-ms-docs-key-type: contentType + - name: columnDefinition-id in: path - description: The unique identifier of listItemVersion + description: The unique identifier of columnDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: listItemVersion + x-ms-docs-key-type: columnDefinition - name: $select in: query description: Select properties to be returned @@ -64704,23 +63418,51 @@ paths: items: enum: - id - - lastModifiedBy - - lastModifiedDateTime - - publication - - fields - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - fields + - boolean + - calculated + - choice + - columnGroup + - contentApprovalStatus + - currency + - dateTime + - defaultValue + - description + - displayName + - enforceUniqueValues + - geolocation + - hidden + - hyperlinkOrPicture + - indexed + - isDeletable + - isReorderable + - isSealed + - lookup + - name + - number + - personOrGroup + - propagateChanges + - readOnly + - required + - sourceContentType + - term + - text + - thumbnail + - type + - validation + - sourceColumn + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - sourceColumn type: string responses: 2XX: @@ -64728,15 +63470,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.listItemVersion' + $ref: '#/components/schemas/microsoft.graph.columnDefinition' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/sites/{site-id}/lists/{list-id}/contentTypes/{contentType-id}/columns/$count': + get: tags: - sites.list - summary: Update the navigation property versions in sites - operationId: site.list.item_UpdateVersion + summary: Get the number of the resource + operationId: site.list.contentType.column_GetCount parameters: - name: site-id in: path @@ -64754,44 +63497,90 @@ paths: schema: type: string x-ms-docs-key-type: list - - name: listItem-id + - name: contentType-id in: path - description: The unique identifier of listItem + description: The unique identifier of contentType required: true style: simple schema: type: string - x-ms-docs-key-type: listItem - - name: listItemVersion-id + x-ms-docs-key-type: contentType + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/sites/{site-id}/lists/{list-id}/contentTypes/{contentType-id}/microsoft.graph.associateWithHubSites': + post: + tags: + - sites.Actions + summary: Invoke action associateWithHubSites + description: 'Associate a [content type][contentType] with a list of hub sites.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/contenttype-associatewithhubsites?view=graph-rest-1.0 + operationId: site.list.contentType_associateGraphWPreHubSite + parameters: + - name: site-id in: path - description: The unique identifier of listItemVersion + description: The unique identifier of site required: true style: simple schema: type: string - x-ms-docs-key-type: listItemVersion + x-ms-docs-key-type: site + - name: list-id + in: path + description: The unique identifier of list + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: list + - name: contentType-id + in: path + description: The unique identifier of contentType + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: contentType requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.listItemVersion' + type: object + properties: + hubSiteUrls: + type: array + items: + type: string + propagateToExistingLists: + type: boolean + default: false + nullable: true + additionalProperties: + type: object required: true responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.listItemVersion' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/sites/{site-id}/lists/{list-id}/contentTypes/{contentType-id}/microsoft.graph.copyToDefaultContentLocation': + post: tags: - - sites.list - summary: Delete navigation property versions for sites - operationId: site.list.item_DeleteVersion + - sites.Actions + summary: Invoke action copyToDefaultContentLocation + description: 'Copy a file to a default content location in a [content type][contentType]. The file can then be added as a default file or template via a POST operation.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/contenttype-copytodefaultcontentlocation?view=graph-rest-1.0 + operationId: site.list.contentType_copyToDefaultContentLocation parameters: - name: site-id in: path @@ -64809,41 +63598,41 @@ paths: schema: type: string x-ms-docs-key-type: list - - name: listItem-id - in: path - description: The unique identifier of listItem - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: listItem - - name: listItemVersion-id + - name: contentType-id in: path - description: The unique identifier of listItemVersion + description: The unique identifier of contentType required: true style: simple schema: type: string - x-ms-docs-key-type: listItemVersion - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string + x-ms-docs-key-type: contentType + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + sourceFile: + $ref: '#/components/schemas/microsoft.graph.itemReference' + destinationFileName: + type: string + nullable: true + additionalProperties: + type: object + required: true responses: 2XX: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/sites/{site-id}/lists/{list-id}/items/{listItem-id}/versions/{listItemVersion-id}/fields': + x-ms-docs-operation-type: action + '/sites/{site-id}/lists/{list-id}/contentTypes/{contentType-id}/microsoft.graph.isPublished()': get: tags: - - sites.list - summary: Get fields from sites - description: A collection of the fields and values for this version of the list item. - operationId: site.list.item.version_GetField + - sites.Functions + summary: Invoke function isPublished + operationId: site.list.contentType_isPublished parameters: - name: site-id in: path @@ -64861,61 +63650,40 @@ paths: schema: type: string x-ms-docs-key-type: list - - name: listItem-id - in: path - description: The unique identifier of listItem - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: listItem - - name: listItemVersion-id + - name: contentType-id in: path - description: The unique identifier of listItemVersion + description: The unique identifier of contentType required: true style: simple schema: type: string - x-ms-docs-key-type: listItemVersion - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string + x-ms-docs-key-type: contentType responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.fieldValueSet' + type: object + properties: + value: + type: boolean + default: false + additionalProperties: + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + x-ms-docs-operation-type: function + '/sites/{site-id}/lists/{list-id}/contentTypes/{contentType-id}/microsoft.graph.publish': + post: tags: - - sites.list - summary: Update the navigation property fields in sites - operationId: site.list.item.version_UpdateField + - sites.Actions + summary: Invoke action publish + description: 'Publishes a [contentType][] present in a content type hub site.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/contenttype-publish?view=graph-rest-1.0 + operationId: site.list.contentType_publish parameters: - name: site-id in: path @@ -64933,44 +63701,30 @@ paths: schema: type: string x-ms-docs-key-type: list - - name: listItem-id - in: path - description: The unique identifier of listItem - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: listItem - - name: listItemVersion-id + - name: contentType-id in: path - description: The unique identifier of listItemVersion + description: The unique identifier of contentType required: true style: simple schema: type: string - x-ms-docs-key-type: listItemVersion - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.fieldValueSet' - required: true + x-ms-docs-key-type: contentType responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.fieldValueSet' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/sites/{site-id}/lists/{list-id}/contentTypes/{contentType-id}/microsoft.graph.unpublish': + post: tags: - - sites.list - summary: Delete navigation property fields for sites - operationId: site.list.item.version_DeleteField + - sites.Actions + summary: Invoke action unpublish + description: 'Unpublish a [contentType][] from a content type hub site.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/contenttype-unpublish?view=graph-rest-1.0 + operationId: site.list.contentType_unpublish parameters: - name: site-id in: path @@ -64988,40 +63742,26 @@ paths: schema: type: string x-ms-docs-key-type: list - - name: listItem-id - in: path - description: The unique identifier of listItem - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: listItem - - name: listItemVersion-id + - name: contentType-id in: path - description: The unique identifier of listItemVersion + description: The unique identifier of contentType required: true style: simple schema: type: string - x-ms-docs-key-type: listItemVersion - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string + x-ms-docs-key-type: contentType responses: 2XX: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/sites/{site-id}/lists/{list-id}/items/{listItem-id}/versions/{listItemVersion-id}/microsoft.graph.restoreVersion': - post: + x-ms-docs-operation-type: action + '/sites/{site-id}/lists/{list-id}/contentTypes/$count': + get: tags: - - sites.Actions - summary: Invoke action restoreVersion - operationId: site.list.item.version_restoreVersion + - sites.list + summary: Get the number of the resource + operationId: site.list.contentType_GetCount parameters: - name: site-id in: path @@ -65039,34 +63779,72 @@ paths: schema: type: string x-ms-docs-key-type: list - - name: listItem-id + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/sites/{site-id}/lists/{list-id}/contentTypes/microsoft.graph.addCopy': + post: + tags: + - sites.Actions + summary: Invoke action addCopy + description: 'Add a copy of a [content type][contentType] from a [site][site] to a [list][list].' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/contenttype-addcopy?view=graph-rest-1.0 + operationId: site.list.contentType_addCopy + parameters: + - name: site-id in: path - description: The unique identifier of listItem + description: The unique identifier of site required: true style: simple schema: type: string - x-ms-docs-key-type: listItem - - name: listItemVersion-id + x-ms-docs-key-type: site + - name: list-id in: path - description: The unique identifier of listItemVersion + description: The unique identifier of list required: true style: simple schema: type: string - x-ms-docs-key-type: listItemVersion + x-ms-docs-key-type: list + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + contentType: + type: string + additionalProperties: + type: object + required: true responses: 2XX: description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.contentType' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/sites/{site-id}/lists/{list-id}/items/{listItem-id}/versions/$count': - get: + '/sites/{site-id}/lists/{list-id}/contentTypes/microsoft.graph.addCopyFromContentTypeHub': + post: tags: - - sites.list - summary: Get the number of the resource - operationId: site.list.item.version_GetCount + - sites.Actions + summary: Invoke action addCopyFromContentTypeHub + description: 'Add or sync a copy of a published content type from the content type hub to a target site or a list. This method is part of the content type publishing changes to optimize the syncing of published content types to sites and lists, effectively switching from a ''push everywhere'' to ''pull as needed'' approach. The method allows users to pull content types directly from the content type hub to a site or list. For more information, see getCompatibleHubContentTypes and the blog post Syntex Product Updates – August 2021.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/contenttype-addcopyfromcontenttypehub?view=graph-rest-1.0 + operationId: site.list.contentType_addCopyFromContentTypeHub parameters: - name: site-id in: path @@ -65084,27 +63862,34 @@ paths: schema: type: string x-ms-docs-key-type: list - - name: listItem-id - in: path - description: The unique identifier of listItem - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: listItem - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + contentTypeId: + type: string + additionalProperties: + type: object + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.contentType' default: $ref: '#/components/responses/error' - '/sites/{site-id}/lists/{list-id}/items/microsoft.graph.delta()': + x-ms-docs-operation-type: action + '/sites/{site-id}/lists/{list-id}/contentTypes/microsoft.graph.getCompatibleHubContentTypes()': get: tags: - sites.Functions - summary: Invoke function delta - operationId: site.list.item_delta + summary: Invoke function getCompatibleHubContentTypes + operationId: site.list.contentType_getCompatibleHubContentType parameters: - name: site-id in: path @@ -65138,26 +63923,25 @@ paths: items: enum: - id - - createdBy - - createdDateTime + - associatedHubsUrls - description - - eTag - - lastModifiedBy - - lastModifiedDateTime + - documentSet + - documentTemplate + - group + - hidden + - inheritedFrom + - isBuiltIn - name - - parentReference - - webUrl - - contentType - - deleted - - sharepointIds - - createdByUser - - lastModifiedByUser - - activities - - analytics - - documentSetVersions - - driveItem - - fields - - versions + - order + - parentId + - propagateChanges + - readOnly + - sealed + - base + - baseTypes + - columnLinks + - columnPositions + - columns type: string - name: $orderby in: query @@ -65171,30 +63955,34 @@ paths: enum: - id - id desc - - createdBy - - createdBy desc - - createdDateTime - - createdDateTime desc + - associatedHubsUrls + - associatedHubsUrls desc - description - description desc - - eTag - - eTag desc - - lastModifiedBy - - lastModifiedBy desc - - lastModifiedDateTime - - lastModifiedDateTime desc + - documentSet + - documentSet desc + - documentTemplate + - documentTemplate desc + - group + - group desc + - hidden + - hidden desc + - inheritedFrom + - inheritedFrom desc + - isBuiltIn + - isBuiltIn desc - name - name desc - - parentReference - - parentReference desc - - webUrl - - webUrl desc - - contentType - - contentType desc - - deleted - - deleted desc - - sharepointIds - - sharepointIds desc + - order + - order desc + - parentId + - parentId desc + - propagateChanges + - propagateChanges desc + - readOnly + - readOnly desc + - sealed + - sealed desc type: string responses: 2XX: @@ -65202,19 +63990,16 @@ paths: content: application/json: schema: - title: Collection of listItem + title: Collection of contentType type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.listItem' + $ref: '#/components/schemas/microsoft.graph.contentType' '@odata.nextLink': type: string nullable: true - '@odata.deltaLink': - type: string - nullable: true additionalProperties: type: object default: @@ -65223,144 +64008,12 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/sites/{site-id}/lists/{list-id}/items/microsoft.graph.delta(token=''{token}'')': + '/sites/{site-id}/lists/{list-id}/createdByUser': get: tags: - - sites.Functions - summary: Invoke function delta - operationId: site.list.item_delta - parameters: - - name: site-id - in: path - description: The unique identifier of site - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: site - - name: list-id - in: path - description: The unique identifier of list - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: list - - name: token - in: path - description: 'Usage: token=''{token}''' - required: true - style: simple - schema: - type: string - nullable: true - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - createdBy - - createdDateTime - - description - - eTag - - lastModifiedBy - - lastModifiedDateTime - - name - - parentReference - - webUrl - - contentType - - deleted - - sharepointIds - - createdByUser - - lastModifiedByUser - - activities - - analytics - - documentSetVersions - - driveItem - - fields - - versions - type: string - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - createdBy - - createdBy desc - - createdDateTime - - createdDateTime desc - - description - - description desc - - eTag - - eTag desc - - lastModifiedBy - - lastModifiedBy desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - name - - name desc - - parentReference - - parentReference desc - - webUrl - - webUrl desc - - contentType - - contentType desc - - deleted - - deleted desc - - sharepointIds - - sharepointIds desc - type: string - responses: - 2XX: - description: Success - content: - application/json: - schema: - title: Collection of listItem - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.listItem' - '@odata.nextLink': - type: string - nullable: true - '@odata.deltaLink': - type: string - nullable: true - additionalProperties: - type: object - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/sites/{site-id}/lists/{list-id}/lastModifiedByUser': - get: - tags: - - sites.list - summary: Get lastModifiedByUser from sites - operationId: site.list_GetLastModifiedGraphBPreUser + - sites.list + summary: Get createdByUser from sites + operationId: site.list_GetCreatedGraphBPreUser parameters: - name: site-id in: path @@ -65625,21 +64278,7424 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.user' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/lists/{list-id}/createdByUser/mailboxSettings': + get: + tags: + - sites.list + summary: Get mailboxSettings property value + description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. For more information, see User preferences for languages and regional formats. Returned only on $select.' + operationId: site.list.createdGraphBPreUser_GetMailboxSetting + parameters: + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: The unique identifier of list + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: list + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - archiveFolder + - automaticRepliesSetting + - dateFormat + - delegateMeetingMessageDeliveryOptions + - language + - timeFormat + - timeZone + - userPurpose + - userPurposeV2 + - workingHours + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + 2XX: + description: Result entities + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + default: + $ref: '#/components/responses/error' + patch: + tags: + - sites.list + summary: Update property mailboxSettings value. + operationId: site.list.createdGraphBPreUser_UpdateMailboxSetting + parameters: + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: The unique identifier of list + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: list + requestBody: + description: New property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + default: + $ref: '#/components/responses/error' + '/sites/{site-id}/lists/{list-id}/createdByUser/serviceProvisioningErrors': + get: + tags: + - sites.list + summary: Get serviceProvisioningErrors property value + description: 'Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object.' + operationId: site.list.createdGraphBPreUser_ListServiceProvisioningError + parameters: + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: The unique identifier of list + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: list + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - createdDateTime + - createdDateTime desc + - isResolved + - isResolved desc + - serviceInstance + - serviceInstance desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - createdDateTime + - isResolved + - serviceInstance + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.serviceProvisioningErrorCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/sites/{site-id}/lists/{list-id}/createdByUser/serviceProvisioningErrors/$count': + get: + tags: + - sites.list + summary: Get the number of the resource + operationId: site.list.createdGraphBPreUser.ServiceProvisioningError_GetCount + parameters: + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: The unique identifier of list + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: list + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/sites/{site-id}/lists/{list-id}/drive': + get: + tags: + - sites.list + summary: Get drive from sites + description: Allows access to the list as a drive resource with driveItems. Only present on document libraries. + operationId: site.list_GetDrive + parameters: + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: The unique identifier of list + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: list + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdBy + - createdDateTime + - description + - eTag + - lastModifiedBy + - lastModifiedDateTime + - name + - parentReference + - webUrl + - driveType + - owner + - quota + - sharePointIds + - system + - createdByUser + - lastModifiedByUser + - activities + - bundles + - following + - items + - list + - root + - special + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - createdByUser + - lastModifiedByUser + - activities + - bundles + - following + - items + - list + - root + - special + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.drive' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/lists/{list-id}/items': + get: + tags: + - sites.list + summary: Enumerate items in a list + description: 'Get the collection of [items][item] in a [list][].' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/listitem-list?view=graph-rest-1.0 + operationId: site.list_ListItem + parameters: + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: The unique identifier of list + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: list + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - eTag + - eTag desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - name + - name desc + - parentReference + - parentReference desc + - webUrl + - webUrl desc + - contentType + - contentType desc + - deleted + - deleted desc + - sharepointIds + - sharepointIds desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdBy + - createdDateTime + - description + - eTag + - lastModifiedBy + - lastModifiedDateTime + - name + - parentReference + - webUrl + - contentType + - deleted + - sharepointIds + - createdByUser + - lastModifiedByUser + - activities + - analytics + - documentSetVersions + - driveItem + - fields + - versions + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - createdByUser + - lastModifiedByUser + - activities + - analytics + - documentSetVersions + - driveItem + - fields + - versions + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.listItemCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - sites.list + summary: Create a new item in a list + description: 'Create a new [listItem][] in a [list][].' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/listitem-create?view=graph-rest-1.0 + operationId: site.list_CreateItem + parameters: + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: The unique identifier of list + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: list + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.listItem' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.listItem' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/lists/{list-id}/items/{listItem-id}': + get: + tags: + - sites.list + summary: Get an item in a list + description: 'Returns the metadata for an [item][] in a [list][].' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/listitem-get?view=graph-rest-1.0 + operationId: site.list_GetItem + parameters: + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: The unique identifier of list + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: list + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdBy + - createdDateTime + - description + - eTag + - lastModifiedBy + - lastModifiedDateTime + - name + - parentReference + - webUrl + - contentType + - deleted + - sharepointIds + - createdByUser + - lastModifiedByUser + - activities + - analytics + - documentSetVersions + - driveItem + - fields + - versions + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - createdByUser + - lastModifiedByUser + - activities + - analytics + - documentSetVersions + - driveItem + - fields + - versions + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.listItem' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - sites.list + summary: Update the navigation property items in sites + operationId: site.list_UpdateItem + parameters: + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: The unique identifier of list + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: list + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.listItem' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.listItem' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - sites.list + summary: Delete an item from a list + description: 'Removes an item from a [list][].' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/listitem-delete?view=graph-rest-1.0 + operationId: site.list_DeleteItem + parameters: + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: The unique identifier of list + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: list + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/lists/{list-id}/items/{listItem-id}/activities': + get: + tags: + - sites.list + summary: Get activities from sites + description: The list of recent activities that took place on this item. + operationId: site.list.item_ListActivity + parameters: + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: The unique identifier of list + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: list + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + - $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 + - action + - action desc + - actor + - actor desc + - times + - times 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 + - action + - actor + - times + - driveItem + - listItem + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - driveItem + - listItem + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.itemActivityOLDCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - sites.list + summary: Create new navigation property to activities for sites + operationId: site.list.item_CreateActivity + parameters: + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: The unique identifier of list + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: list + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.itemActivityOLD' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.itemActivityOLD' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/lists/{list-id}/items/{listItem-id}/activities/{itemActivityOLD-id}': + get: + tags: + - sites.list + summary: Get activities from sites + description: The list of recent activities that took place on this item. + operationId: site.list.item_GetActivity + parameters: + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: The unique identifier of list + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: list + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + - name: itemActivityOLD-id + in: path + description: The unique identifier of itemActivityOLD + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: itemActivityOLD + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - action + - actor + - times + - driveItem + - listItem + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - driveItem + - listItem + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.itemActivityOLD' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - sites.list + summary: Update the navigation property activities in sites + operationId: site.list.item_UpdateActivity + parameters: + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: The unique identifier of list + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: list + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + - name: itemActivityOLD-id + in: path + description: The unique identifier of itemActivityOLD + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: itemActivityOLD + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.itemActivityOLD' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.itemActivityOLD' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - sites.list + summary: Delete navigation property activities for sites + operationId: site.list.item_DeleteActivity + parameters: + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: The unique identifier of list + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: list + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + - name: itemActivityOLD-id + in: path + description: The unique identifier of itemActivityOLD + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: itemActivityOLD + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/lists/{list-id}/items/{listItem-id}/activities/{itemActivityOLD-id}/driveItem': + get: + tags: + - sites.list + summary: Get driveItem from sites + operationId: site.list.item.activity_GetDriveItem + parameters: + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: The unique identifier of list + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: list + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + - name: itemActivityOLD-id + in: path + description: The unique identifier of itemActivityOLD + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: itemActivityOLD + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdBy + - createdDateTime + - description + - eTag + - lastModifiedBy + - lastModifiedDateTime + - name + - parentReference + - webUrl + - audio + - bundle + - content + - cTag + - deleted + - file + - fileSystemInfo + - folder + - image + - location + - malware + - media + - package + - pendingOperations + - photo + - publication + - remoteItem + - root + - searchResult + - shared + - sharepointIds + - size + - source + - specialFolder + - video + - webDavUrl + - createdByUser + - lastModifiedByUser + - activities + - analytics + - children + - listItem + - permissions + - retentionLabel + - subscriptions + - thumbnails + - versions + - workbook + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - createdByUser + - lastModifiedByUser + - activities + - analytics + - children + - listItem + - permissions + - retentionLabel + - subscriptions + - thumbnails + - versions + - workbook + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.driveItem' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/lists/{list-id}/items/{listItem-id}/activities/{itemActivityOLD-id}/driveItem/content': + get: + tags: + - sites.list + summary: Get content for the navigation property driveItem from sites + description: 'The content stream, if the item represents a file.' + operationId: site.list.item.activity_GetDriveItemContent + parameters: + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: The unique identifier of list + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: list + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + - name: itemActivityOLD-id + in: path + description: The unique identifier of itemActivityOLD + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: itemActivityOLD + responses: + 2XX: + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - sites.list + summary: Update content for the navigation property driveItem in sites + description: 'The content stream, if the item represents a file.' + operationId: site.list.item.activity_SetDriveItemContent + parameters: + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: The unique identifier of list + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: list + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + - name: itemActivityOLD-id + in: path + description: The unique identifier of itemActivityOLD + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: itemActivityOLD + requestBody: + description: New media content. + content: + application/octet-stream: + schema: + type: string + format: binary + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.driveItem' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/lists/{list-id}/items/{listItem-id}/activities/{itemActivityOLD-id}/listItem': + get: + tags: + - sites.list + summary: Get listItem from sites + operationId: site.list.item.activity_GetListItem + parameters: + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: The unique identifier of list + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: list + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + - name: itemActivityOLD-id + in: path + description: The unique identifier of itemActivityOLD + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: itemActivityOLD + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdBy + - createdDateTime + - description + - eTag + - lastModifiedBy + - lastModifiedDateTime + - name + - parentReference + - webUrl + - contentType + - deleted + - sharepointIds + - createdByUser + - lastModifiedByUser + - activities + - analytics + - documentSetVersions + - driveItem + - fields + - versions + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - createdByUser + - lastModifiedByUser + - activities + - analytics + - documentSetVersions + - driveItem + - fields + - versions + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.listItem' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/lists/{list-id}/items/{listItem-id}/activities/$count': + get: + tags: + - sites.list + summary: Get the number of the resource + operationId: site.list.item.activity_GetCount + parameters: + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: The unique identifier of list + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: list + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/sites/{site-id}/lists/{list-id}/items/{listItem-id}/analytics': + get: + tags: + - sites.list + summary: Get analytics from sites + description: Analytics about the view activities that took place on this item. + operationId: site.list.item_GetAnalytic + parameters: + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: The unique identifier of list + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: list + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - allTime + - itemActivityStats + - lastSevenDays + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - allTime + - itemActivityStats + - lastSevenDays + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.itemAnalytics' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/lists/{list-id}/items/{listItem-id}/createdByUser': + get: + tags: + - sites.list + summary: Get createdByUser from sites + operationId: site.list.item_GetCreatedGraphBPreUser + parameters: + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: The unique identifier of list + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: list + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - deletedDateTime + - aboutMe + - accountEnabled + - ageGroup + - assignedLicenses + - assignedPlans + - authorizationInfo + - birthday + - businessPhones + - city + - cloudRealtimeCommunicationInfo + - companyName + - consentProvidedForMinor + - country + - createdDateTime + - creationType + - customSecurityAttributes + - department + - deviceEnrollmentLimit + - deviceKeys + - displayName + - employeeHireDate + - employeeId + - employeeLeaveDateTime + - employeeOrgData + - employeeType + - externalUserState + - externalUserStateChangeDateTime + - faxNumber + - givenName + - hireDate + - identities + - imAddresses + - infoCatalogs + - interests + - isLicenseReconciliationNeeded + - isManagementRestricted + - isResourceAccount + - jobTitle + - lastPasswordChangeDateTime + - legalAgeGroupClassification + - licenseAssignmentStates + - mail + - mailboxSettings + - mailNickname + - mobilePhone + - mySite + - officeLocation + - onPremisesDistinguishedName + - onPremisesDomainName + - onPremisesExtensionAttributes + - onPremisesImmutableId + - onPremisesLastSyncDateTime + - onPremisesProvisioningErrors + - onPremisesSamAccountName + - onPremisesSecurityIdentifier + - onPremisesSipInfo + - onPremisesSyncEnabled + - onPremisesUserPrincipalName + - otherMails + - passwordPolicies + - passwordProfile + - pastProjects + - postalCode + - preferredDataLocation + - preferredLanguage + - preferredName + - print + - provisionedPlans + - proxyAddresses + - refreshTokensValidFromDateTime + - responsibilities + - schools + - securityIdentifier + - serviceProvisioningErrors + - showInAddressList + - signInActivity + - signInSessionsValidFromDateTime + - skills + - state + - streetAddress + - surname + - usageLocation + - userPrincipalName + - userType + - activities + - agreementAcceptances + - analytics + - appConsentRequestsForApproval + - appRoleAssignedResources + - appRoleAssignments + - approvals + - authentication + - calendar + - calendarGroups + - calendars + - calendarView + - chats + - cloudPCs + - contactFolders + - contacts + - createdObjects + - deviceEnrollmentConfigurations + - deviceManagementTroubleshootingEvents + - devices + - directReports + - drive + - drives + - employeeExperience + - events + - extensions + - followedSites + - inferenceClassification + - informationProtection + - insights + - joinedGroups + - joinedTeams + - licenseDetails + - mailFolders + - managedAppRegistrations + - managedDevices + - manager + - memberOf + - messages + - mobileAppIntentAndStates + - mobileAppTroubleshootingEvents + - notifications + - oauth2PermissionGrants + - onenote + - onlineMeetings + - outlook + - ownedDevices + - ownedObjects + - pendingAccessReviewInstances + - people + - permissionGrants + - photo + - photos + - planner + - presence + - profile + - registeredDevices + - scopedRoleMemberOf + - security + - settings + - sponsors + - teamwork + - todo + - transitiveMemberOf + - transitiveReports + - usageRights + - virtualEvents + - windowsInformationProtectionDeviceRegistrations + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - activities + - agreementAcceptances + - analytics + - appConsentRequestsForApproval + - appRoleAssignedResources + - appRoleAssignments + - approvals + - authentication + - calendar + - calendarGroups + - calendars + - calendarView + - chats + - cloudPCs + - contactFolders + - contacts + - createdObjects + - deviceEnrollmentConfigurations + - deviceManagementTroubleshootingEvents + - devices + - directReports + - drive + - drives + - employeeExperience + - events + - extensions + - followedSites + - inferenceClassification + - informationProtection + - insights + - joinedGroups + - joinedTeams + - licenseDetails + - mailFolders + - managedAppRegistrations + - managedDevices + - manager + - memberOf + - messages + - mobileAppIntentAndStates + - mobileAppTroubleshootingEvents + - notifications + - oauth2PermissionGrants + - onenote + - onlineMeetings + - outlook + - ownedDevices + - ownedObjects + - pendingAccessReviewInstances + - people + - permissionGrants + - photo + - photos + - planner + - presence + - profile + - registeredDevices + - scopedRoleMemberOf + - security + - settings + - sponsors + - teamwork + - todo + - transitiveMemberOf + - transitiveReports + - usageRights + - virtualEvents + - windowsInformationProtectionDeviceRegistrations + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.user' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/lists/{list-id}/items/{listItem-id}/createdByUser/mailboxSettings': + get: + tags: + - sites.list + summary: Get mailboxSettings property value + description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. For more information, see User preferences for languages and regional formats. Returned only on $select.' + operationId: site.list.item.createdGraphBPreUser_GetMailboxSetting + parameters: + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: The unique identifier of list + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: list + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - archiveFolder + - automaticRepliesSetting + - dateFormat + - delegateMeetingMessageDeliveryOptions + - language + - timeFormat + - timeZone + - userPurpose + - userPurposeV2 + - workingHours + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + 2XX: + description: Result entities + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + default: + $ref: '#/components/responses/error' + patch: + tags: + - sites.list + summary: Update property mailboxSettings value. + operationId: site.list.item.createdGraphBPreUser_UpdateMailboxSetting + parameters: + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: The unique identifier of list + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: list + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + requestBody: + description: New property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + default: + $ref: '#/components/responses/error' + '/sites/{site-id}/lists/{list-id}/items/{listItem-id}/createdByUser/serviceProvisioningErrors': + get: + tags: + - sites.list + summary: Get serviceProvisioningErrors property value + description: 'Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object.' + operationId: site.list.item.createdGraphBPreUser_ListServiceProvisioningError + parameters: + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: The unique identifier of list + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: list + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + - $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: + - createdDateTime + - createdDateTime desc + - isResolved + - isResolved desc + - serviceInstance + - serviceInstance desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - createdDateTime + - isResolved + - serviceInstance + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.serviceProvisioningErrorCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/sites/{site-id}/lists/{list-id}/items/{listItem-id}/createdByUser/serviceProvisioningErrors/$count': + get: + tags: + - sites.list + summary: Get the number of the resource + operationId: site.list.item.createdGraphBPreUser.ServiceProvisioningError_GetCount + parameters: + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: The unique identifier of list + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: list + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/sites/{site-id}/lists/{list-id}/items/{listItem-id}/documentSetVersions': + get: + tags: + - sites.list + summary: List documentSetVersions + description: Get a list of the versions of a document set item in a list. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/listitem-list-documentsetversions?view=graph-rest-1.0 + operationId: site.list.item_ListDocumentSetVersion + parameters: + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: The unique identifier of list + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: list + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + - $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 + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - publication + - publication desc + - comment + - comment desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - items + - items desc + - shouldCaptureMinorVersion + - shouldCaptureMinorVersion 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 + - lastModifiedBy + - lastModifiedDateTime + - publication + - comment + - createdBy + - createdDateTime + - items + - shouldCaptureMinorVersion + - fields + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - fields + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.documentSetVersionCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - sites.list + summary: Create documentSetVersion + description: Create a new version of a document set item in a list. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/listitem-post-documentsetversions?view=graph-rest-1.0 + operationId: site.list.item_CreateDocumentSetVersion + parameters: + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: The unique identifier of list + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: list + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.documentSetVersion' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.documentSetVersion' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/lists/{list-id}/items/{listItem-id}/documentSetVersions/{documentSetVersion-id}': + get: + tags: + - sites.list + summary: Get documentSetVersion + description: Read the properties and relationships of a documentSetVersion object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/documentsetversion-get?view=graph-rest-1.0 + operationId: site.list.item_GetDocumentSetVersion + parameters: + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: The unique identifier of list + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: list + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + - name: documentSetVersion-id + in: path + description: The unique identifier of documentSetVersion + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: documentSetVersion + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - lastModifiedBy + - lastModifiedDateTime + - publication + - comment + - createdBy + - createdDateTime + - items + - shouldCaptureMinorVersion + - fields + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - fields + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.documentSetVersion' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - sites.list + summary: Update the navigation property documentSetVersions in sites + operationId: site.list.item_UpdateDocumentSetVersion + parameters: + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: The unique identifier of list + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: list + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + - name: documentSetVersion-id + in: path + description: The unique identifier of documentSetVersion + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: documentSetVersion + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.documentSetVersion' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.documentSetVersion' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - sites.list + summary: Delete documentSetVersion + description: Delete a version of a document set in a list. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/documentsetversion-delete?view=graph-rest-1.0 + operationId: site.list.item_DeleteDocumentSetVersion + parameters: + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: The unique identifier of list + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: list + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + - name: documentSetVersion-id + in: path + description: The unique identifier of documentSetVersion + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: documentSetVersion + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/lists/{list-id}/items/{listItem-id}/documentSetVersions/{documentSetVersion-id}/fields': + get: + tags: + - sites.list + summary: Get fields from sites + description: A collection of the fields and values for this version of the list item. + operationId: site.list.item.documentSetVersion_GetField + parameters: + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: The unique identifier of list + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: list + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + - name: documentSetVersion-id + in: path + description: The unique identifier of documentSetVersion + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: documentSetVersion + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.fieldValueSet' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - sites.list + summary: Update the navigation property fields in sites + operationId: site.list.item.documentSetVersion_UpdateField + parameters: + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: The unique identifier of list + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: list + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + - name: documentSetVersion-id + in: path + description: The unique identifier of documentSetVersion + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: documentSetVersion + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.fieldValueSet' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.fieldValueSet' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - sites.list + summary: Delete navigation property fields for sites + operationId: site.list.item.documentSetVersion_DeleteField + parameters: + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: The unique identifier of list + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: list + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + - name: documentSetVersion-id + in: path + description: The unique identifier of documentSetVersion + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: documentSetVersion + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/lists/{list-id}/items/{listItem-id}/documentSetVersions/{documentSetVersion-id}/microsoft.graph.restore': + post: + tags: + - sites.Actions + summary: Invoke action restore + description: Restore a document set version. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/documentsetversion-restore?view=graph-rest-1.0 + operationId: site.list.item.documentSetVersion_restore + parameters: + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: The unique identifier of list + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: list + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + - name: documentSetVersion-id + in: path + description: The unique identifier of documentSetVersion + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: documentSetVersion + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/sites/{site-id}/lists/{list-id}/items/{listItem-id}/documentSetVersions/$count': + get: + tags: + - sites.list + summary: Get the number of the resource + operationId: site.list.item.documentSetVersion_GetCount + parameters: + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: The unique identifier of list + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: list + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/sites/{site-id}/lists/{list-id}/items/{listItem-id}/driveItem': + get: + tags: + - sites.list + summary: Get driveItem from sites + description: 'For document libraries, the driveItem relationship exposes the listItem as a [driveItem][]' + operationId: site.list.item_GetDriveItem + parameters: + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: The unique identifier of list + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: list + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdBy + - createdDateTime + - description + - eTag + - lastModifiedBy + - lastModifiedDateTime + - name + - parentReference + - webUrl + - audio + - bundle + - content + - cTag + - deleted + - file + - fileSystemInfo + - folder + - image + - location + - malware + - media + - package + - pendingOperations + - photo + - publication + - remoteItem + - root + - searchResult + - shared + - sharepointIds + - size + - source + - specialFolder + - video + - webDavUrl + - createdByUser + - lastModifiedByUser + - activities + - analytics + - children + - listItem + - permissions + - retentionLabel + - subscriptions + - thumbnails + - versions + - workbook + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - createdByUser + - lastModifiedByUser + - activities + - analytics + - children + - listItem + - permissions + - retentionLabel + - subscriptions + - thumbnails + - versions + - workbook + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.driveItem' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/lists/{list-id}/items/{listItem-id}/driveItem/content': + get: + tags: + - sites.list + summary: Get content for the navigation property driveItem from sites + description: 'The content stream, if the item represents a file.' + operationId: site.list.item_GetDriveItemContent + parameters: + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: The unique identifier of list + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: list + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + responses: + 2XX: + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - sites.list + summary: Update content for the navigation property driveItem in sites + description: 'The content stream, if the item represents a file.' + operationId: site.list.item_SetDriveItemContent + parameters: + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: The unique identifier of list + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: list + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + requestBody: + description: New media content. + content: + application/octet-stream: + schema: + type: string + format: binary + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.driveItem' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/lists/{list-id}/items/{listItem-id}/fields': + get: + tags: + - sites.list + summary: Get fields from sites + description: The values of the columns set on this list item. + operationId: site.list.item_GetField + parameters: + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: The unique identifier of list + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: list + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.fieldValueSet' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - sites.list + summary: Update an item in a list + description: 'Update the properties on a [listItem][].' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/listitem-update?view=graph-rest-1.0 + operationId: site.list.item_UpdateField + parameters: + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: The unique identifier of list + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: list + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.fieldValueSet' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.fieldValueSet' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - sites.list + summary: Delete navigation property fields for sites + operationId: site.list.item_DeleteField + parameters: + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: The unique identifier of list + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: list + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/lists/{list-id}/items/{listItem-id}/lastModifiedByUser': + get: + tags: + - sites.list + summary: Get lastModifiedByUser from sites + operationId: site.list.item_GetLastModifiedGraphBPreUser + parameters: + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: The unique identifier of list + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: list + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - deletedDateTime + - aboutMe + - accountEnabled + - ageGroup + - assignedLicenses + - assignedPlans + - authorizationInfo + - birthday + - businessPhones + - city + - cloudRealtimeCommunicationInfo + - companyName + - consentProvidedForMinor + - country + - createdDateTime + - creationType + - customSecurityAttributes + - department + - deviceEnrollmentLimit + - deviceKeys + - displayName + - employeeHireDate + - employeeId + - employeeLeaveDateTime + - employeeOrgData + - employeeType + - externalUserState + - externalUserStateChangeDateTime + - faxNumber + - givenName + - hireDate + - identities + - imAddresses + - infoCatalogs + - interests + - isLicenseReconciliationNeeded + - isManagementRestricted + - isResourceAccount + - jobTitle + - lastPasswordChangeDateTime + - legalAgeGroupClassification + - licenseAssignmentStates + - mail + - mailboxSettings + - mailNickname + - mobilePhone + - mySite + - officeLocation + - onPremisesDistinguishedName + - onPremisesDomainName + - onPremisesExtensionAttributes + - onPremisesImmutableId + - onPremisesLastSyncDateTime + - onPremisesProvisioningErrors + - onPremisesSamAccountName + - onPremisesSecurityIdentifier + - onPremisesSipInfo + - onPremisesSyncEnabled + - onPremisesUserPrincipalName + - otherMails + - passwordPolicies + - passwordProfile + - pastProjects + - postalCode + - preferredDataLocation + - preferredLanguage + - preferredName + - print + - provisionedPlans + - proxyAddresses + - refreshTokensValidFromDateTime + - responsibilities + - schools + - securityIdentifier + - serviceProvisioningErrors + - showInAddressList + - signInActivity + - signInSessionsValidFromDateTime + - skills + - state + - streetAddress + - surname + - usageLocation + - userPrincipalName + - userType + - activities + - agreementAcceptances + - analytics + - appConsentRequestsForApproval + - appRoleAssignedResources + - appRoleAssignments + - approvals + - authentication + - calendar + - calendarGroups + - calendars + - calendarView + - chats + - cloudPCs + - contactFolders + - contacts + - createdObjects + - deviceEnrollmentConfigurations + - deviceManagementTroubleshootingEvents + - devices + - directReports + - drive + - drives + - employeeExperience + - events + - extensions + - followedSites + - inferenceClassification + - informationProtection + - insights + - joinedGroups + - joinedTeams + - licenseDetails + - mailFolders + - managedAppRegistrations + - managedDevices + - manager + - memberOf + - messages + - mobileAppIntentAndStates + - mobileAppTroubleshootingEvents + - notifications + - oauth2PermissionGrants + - onenote + - onlineMeetings + - outlook + - ownedDevices + - ownedObjects + - pendingAccessReviewInstances + - people + - permissionGrants + - photo + - photos + - planner + - presence + - profile + - registeredDevices + - scopedRoleMemberOf + - security + - settings + - sponsors + - teamwork + - todo + - transitiveMemberOf + - transitiveReports + - usageRights + - virtualEvents + - windowsInformationProtectionDeviceRegistrations + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - activities + - agreementAcceptances + - analytics + - appConsentRequestsForApproval + - appRoleAssignedResources + - appRoleAssignments + - approvals + - authentication + - calendar + - calendarGroups + - calendars + - calendarView + - chats + - cloudPCs + - contactFolders + - contacts + - createdObjects + - deviceEnrollmentConfigurations + - deviceManagementTroubleshootingEvents + - devices + - directReports + - drive + - drives + - employeeExperience + - events + - extensions + - followedSites + - inferenceClassification + - informationProtection + - insights + - joinedGroups + - joinedTeams + - licenseDetails + - mailFolders + - managedAppRegistrations + - managedDevices + - manager + - memberOf + - messages + - mobileAppIntentAndStates + - mobileAppTroubleshootingEvents + - notifications + - oauth2PermissionGrants + - onenote + - onlineMeetings + - outlook + - ownedDevices + - ownedObjects + - pendingAccessReviewInstances + - people + - permissionGrants + - photo + - photos + - planner + - presence + - profile + - registeredDevices + - scopedRoleMemberOf + - security + - settings + - sponsors + - teamwork + - todo + - transitiveMemberOf + - transitiveReports + - usageRights + - virtualEvents + - windowsInformationProtectionDeviceRegistrations + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.user' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/lists/{list-id}/items/{listItem-id}/lastModifiedByUser/mailboxSettings': + get: + tags: + - sites.list + summary: Get mailboxSettings property value + description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. For more information, see User preferences for languages and regional formats. Returned only on $select.' + operationId: site.list.item.lastModifiedGraphBPreUser_GetMailboxSetting + parameters: + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: The unique identifier of list + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: list + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - archiveFolder + - automaticRepliesSetting + - dateFormat + - delegateMeetingMessageDeliveryOptions + - language + - timeFormat + - timeZone + - userPurpose + - userPurposeV2 + - workingHours + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + 2XX: + description: Result entities + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + default: + $ref: '#/components/responses/error' + patch: + tags: + - sites.list + summary: Update property mailboxSettings value. + operationId: site.list.item.lastModifiedGraphBPreUser_UpdateMailboxSetting + parameters: + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: The unique identifier of list + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: list + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + requestBody: + description: New property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + default: + $ref: '#/components/responses/error' + '/sites/{site-id}/lists/{list-id}/items/{listItem-id}/lastModifiedByUser/serviceProvisioningErrors': + get: + tags: + - sites.list + summary: Get serviceProvisioningErrors property value + description: 'Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object.' + operationId: site.list.item.lastModifiedGraphBPreUser_ListServiceProvisioningError + parameters: + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: The unique identifier of list + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: list + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + - $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: + - createdDateTime + - createdDateTime desc + - isResolved + - isResolved desc + - serviceInstance + - serviceInstance desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - createdDateTime + - isResolved + - serviceInstance + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.serviceProvisioningErrorCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/sites/{site-id}/lists/{list-id}/items/{listItem-id}/lastModifiedByUser/serviceProvisioningErrors/$count': + get: + tags: + - sites.list + summary: Get the number of the resource + operationId: site.list.item.lastModifiedGraphBPreUser.ServiceProvisioningError_GetCount + parameters: + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: The unique identifier of list + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: list + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/sites/{site-id}/lists/{list-id}/items/{listItem-id}/microsoft.graph.createLink': + post: + tags: + - sites.Actions + summary: Invoke action createLink + description: "Create a sharing link for a listItem. The createLink action creates a new sharing link if the specified link type doesn't already exist for the calling application.\nIf a sharing link of the specified type already exists for the app, this action will return the existing sharing link. listItem resources inherit sharing permissions from the list the item resides in." + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/listitem-createlink?view=graph-rest-1.0 + operationId: site.list.item_createLink + parameters: + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: The unique identifier of list + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: list + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + type: + type: string + nullable: true + scope: + type: string + nullable: true + expirationDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + password: + type: string + nullable: true + message: + type: string + nullable: true + recipients: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.driveRecipient' + retainInheritedPermissions: + type: boolean + default: false + nullable: true + sendNotification: + type: boolean + default: false + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/sites/{site-id}/lists/{list-id}/items/{listItem-id}/microsoft.graph.getActivitiesByInterval(startDateTime=''{startDateTime}'',endDateTime=''{endDateTime}'',interval=''{interval}'')': + get: + tags: + - sites.Functions + summary: Invoke function getActivitiesByInterval + operationId: site.list.item_getActivitiesGraphBPreInterval + parameters: + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: The unique identifier of list + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: list + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + - name: startDateTime + in: path + description: 'Usage: startDateTime=''{startDateTime}''' + required: true + style: simple + schema: + type: string + nullable: true + - name: endDateTime + in: path + description: 'Usage: endDateTime=''{endDateTime}''' + required: true + style: simple + schema: + type: string + nullable: true + - name: interval + in: path + description: 'Usage: interval=''{interval}''' + required: true + style: simple + schema: + type: string + nullable: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - access + - create + - delete + - edit + - endDateTime + - incompleteData + - isTrending + - move + - startDateTime + - activities + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - access + - access desc + - create + - create desc + - delete + - delete desc + - edit + - edit desc + - endDateTime + - endDateTime desc + - incompleteData + - incompleteData desc + - isTrending + - isTrending desc + - move + - move desc + - startDateTime + - startDateTime desc + type: string + responses: + 2XX: + description: Success + content: + application/json: + schema: + title: Collection of itemActivityStat + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.itemActivityStat' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/sites/{site-id}/lists/{list-id}/items/{listItem-id}/versions': + get: + tags: + - sites.list + summary: Get versions from sites + description: The list of previous versions of the list item. + operationId: site.list.item_ListVersion + parameters: + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: The unique identifier of list + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: list + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + - $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 + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - publication + - publication 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 + - lastModifiedBy + - lastModifiedDateTime + - publication + - fields + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - fields + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.listItemVersionCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - sites.list + summary: Create new navigation property to versions for sites + operationId: site.list.item_CreateVersion + parameters: + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: The unique identifier of list + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: list + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.listItemVersion' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.listItemVersion' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/lists/{list-id}/items/{listItem-id}/versions/{listItemVersion-id}': + get: + tags: + - sites.list + summary: Get versions from sites + description: The list of previous versions of the list item. + operationId: site.list.item_GetVersion + parameters: + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: The unique identifier of list + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: list + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + - name: listItemVersion-id + in: path + description: The unique identifier of listItemVersion + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItemVersion + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - lastModifiedBy + - lastModifiedDateTime + - publication + - fields + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - fields + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.listItemVersion' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - sites.list + summary: Update the navigation property versions in sites + operationId: site.list.item_UpdateVersion + parameters: + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: The unique identifier of list + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: list + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + - name: listItemVersion-id + in: path + description: The unique identifier of listItemVersion + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItemVersion + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.listItemVersion' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.listItemVersion' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - sites.list + summary: Delete navigation property versions for sites + operationId: site.list.item_DeleteVersion + parameters: + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: The unique identifier of list + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: list + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + - name: listItemVersion-id + in: path + description: The unique identifier of listItemVersion + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItemVersion + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/lists/{list-id}/items/{listItem-id}/versions/{listItemVersion-id}/fields': + get: + tags: + - sites.list + summary: Get fields from sites + description: A collection of the fields and values for this version of the list item. + operationId: site.list.item.version_GetField + parameters: + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: The unique identifier of list + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: list + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + - name: listItemVersion-id + in: path + description: The unique identifier of listItemVersion + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItemVersion + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.fieldValueSet' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - sites.list + summary: Update the navigation property fields in sites + operationId: site.list.item.version_UpdateField + parameters: + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: The unique identifier of list + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: list + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + - name: listItemVersion-id + in: path + description: The unique identifier of listItemVersion + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItemVersion + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.fieldValueSet' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.fieldValueSet' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - sites.list + summary: Delete navigation property fields for sites + operationId: site.list.item.version_DeleteField + parameters: + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: The unique identifier of list + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: list + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + - name: listItemVersion-id + in: path + description: The unique identifier of listItemVersion + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItemVersion + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/lists/{list-id}/items/{listItem-id}/versions/{listItemVersion-id}/microsoft.graph.restoreVersion': + post: + tags: + - sites.Actions + summary: Invoke action restoreVersion + operationId: site.list.item.version_restoreVersion + parameters: + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: The unique identifier of list + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: list + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + - name: listItemVersion-id + in: path + description: The unique identifier of listItemVersion + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItemVersion + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/sites/{site-id}/lists/{list-id}/items/{listItem-id}/versions/$count': + get: + tags: + - sites.list + summary: Get the number of the resource + operationId: site.list.item.version_GetCount + parameters: + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: The unique identifier of list + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: list + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/sites/{site-id}/lists/{list-id}/items/microsoft.graph.delta()': + get: + tags: + - sites.Functions + summary: Invoke function delta + operationId: site.list.item_delta + parameters: + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: The unique identifier of list + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: list + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdBy + - createdDateTime + - description + - eTag + - lastModifiedBy + - lastModifiedDateTime + - name + - parentReference + - webUrl + - contentType + - deleted + - sharepointIds + - createdByUser + - lastModifiedByUser + - activities + - analytics + - documentSetVersions + - driveItem + - fields + - versions + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - eTag + - eTag desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - name + - name desc + - parentReference + - parentReference desc + - webUrl + - webUrl desc + - contentType + - contentType desc + - deleted + - deleted desc + - sharepointIds + - sharepointIds desc + type: string + responses: + 2XX: + description: Success + content: + application/json: + schema: + title: Collection of listItem + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.listItem' + '@odata.nextLink': + type: string + nullable: true + '@odata.deltaLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/sites/{site-id}/lists/{list-id}/items/microsoft.graph.delta(token=''{token}'')': + get: + tags: + - sites.Functions + summary: Invoke function delta + operationId: site.list.item_delta + parameters: + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: The unique identifier of list + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: list + - name: token + in: path + description: 'Usage: token=''{token}''' + required: true + style: simple + schema: + type: string + nullable: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdBy + - createdDateTime + - description + - eTag + - lastModifiedBy + - lastModifiedDateTime + - name + - parentReference + - webUrl + - contentType + - deleted + - sharepointIds + - createdByUser + - lastModifiedByUser + - activities + - analytics + - documentSetVersions + - driveItem + - fields + - versions + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - eTag + - eTag desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - name + - name desc + - parentReference + - parentReference desc + - webUrl + - webUrl desc + - contentType + - contentType desc + - deleted + - deleted desc + - sharepointIds + - sharepointIds desc + type: string + responses: + 2XX: + description: Success + content: + application/json: + schema: + title: Collection of listItem + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.listItem' + '@odata.nextLink': + type: string + nullable: true + '@odata.deltaLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/sites/{site-id}/lists/{list-id}/lastModifiedByUser': + get: + tags: + - sites.list + summary: Get lastModifiedByUser from sites + operationId: site.list_GetLastModifiedGraphBPreUser + parameters: + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: The unique identifier of list + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: list + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - deletedDateTime + - aboutMe + - accountEnabled + - ageGroup + - assignedLicenses + - assignedPlans + - authorizationInfo + - birthday + - businessPhones + - city + - cloudRealtimeCommunicationInfo + - companyName + - consentProvidedForMinor + - country + - createdDateTime + - creationType + - customSecurityAttributes + - department + - deviceEnrollmentLimit + - deviceKeys + - displayName + - employeeHireDate + - employeeId + - employeeLeaveDateTime + - employeeOrgData + - employeeType + - externalUserState + - externalUserStateChangeDateTime + - faxNumber + - givenName + - hireDate + - identities + - imAddresses + - infoCatalogs + - interests + - isLicenseReconciliationNeeded + - isManagementRestricted + - isResourceAccount + - jobTitle + - lastPasswordChangeDateTime + - legalAgeGroupClassification + - licenseAssignmentStates + - mail + - mailboxSettings + - mailNickname + - mobilePhone + - mySite + - officeLocation + - onPremisesDistinguishedName + - onPremisesDomainName + - onPremisesExtensionAttributes + - onPremisesImmutableId + - onPremisesLastSyncDateTime + - onPremisesProvisioningErrors + - onPremisesSamAccountName + - onPremisesSecurityIdentifier + - onPremisesSipInfo + - onPremisesSyncEnabled + - onPremisesUserPrincipalName + - otherMails + - passwordPolicies + - passwordProfile + - pastProjects + - postalCode + - preferredDataLocation + - preferredLanguage + - preferredName + - print + - provisionedPlans + - proxyAddresses + - refreshTokensValidFromDateTime + - responsibilities + - schools + - securityIdentifier + - serviceProvisioningErrors + - showInAddressList + - signInActivity + - signInSessionsValidFromDateTime + - skills + - state + - streetAddress + - surname + - usageLocation + - userPrincipalName + - userType + - activities + - agreementAcceptances + - analytics + - appConsentRequestsForApproval + - appRoleAssignedResources + - appRoleAssignments + - approvals + - authentication + - calendar + - calendarGroups + - calendars + - calendarView + - chats + - cloudPCs + - contactFolders + - contacts + - createdObjects + - deviceEnrollmentConfigurations + - deviceManagementTroubleshootingEvents + - devices + - directReports + - drive + - drives + - employeeExperience + - events + - extensions + - followedSites + - inferenceClassification + - informationProtection + - insights + - joinedGroups + - joinedTeams + - licenseDetails + - mailFolders + - managedAppRegistrations + - managedDevices + - manager + - memberOf + - messages + - mobileAppIntentAndStates + - mobileAppTroubleshootingEvents + - notifications + - oauth2PermissionGrants + - onenote + - onlineMeetings + - outlook + - ownedDevices + - ownedObjects + - pendingAccessReviewInstances + - people + - permissionGrants + - photo + - photos + - planner + - presence + - profile + - registeredDevices + - scopedRoleMemberOf + - security + - settings + - sponsors + - teamwork + - todo + - transitiveMemberOf + - transitiveReports + - usageRights + - virtualEvents + - windowsInformationProtectionDeviceRegistrations + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - activities + - agreementAcceptances + - analytics + - appConsentRequestsForApproval + - appRoleAssignedResources + - appRoleAssignments + - approvals + - authentication + - calendar + - calendarGroups + - calendars + - calendarView + - chats + - cloudPCs + - contactFolders + - contacts + - createdObjects + - deviceEnrollmentConfigurations + - deviceManagementTroubleshootingEvents + - devices + - directReports + - drive + - drives + - employeeExperience + - events + - extensions + - followedSites + - inferenceClassification + - informationProtection + - insights + - joinedGroups + - joinedTeams + - licenseDetails + - mailFolders + - managedAppRegistrations + - managedDevices + - manager + - memberOf + - messages + - mobileAppIntentAndStates + - mobileAppTroubleshootingEvents + - notifications + - oauth2PermissionGrants + - onenote + - onlineMeetings + - outlook + - ownedDevices + - ownedObjects + - pendingAccessReviewInstances + - people + - permissionGrants + - photo + - photos + - planner + - presence + - profile + - registeredDevices + - scopedRoleMemberOf + - security + - settings + - sponsors + - teamwork + - todo + - transitiveMemberOf + - transitiveReports + - usageRights + - virtualEvents + - windowsInformationProtectionDeviceRegistrations + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.user' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/lists/{list-id}/lastModifiedByUser/mailboxSettings': + get: + tags: + - sites.list + summary: Get mailboxSettings property value + description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. For more information, see User preferences for languages and regional formats. Returned only on $select.' + operationId: site.list.lastModifiedGraphBPreUser_GetMailboxSetting + parameters: + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: The unique identifier of list + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: list + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - archiveFolder + - automaticRepliesSetting + - dateFormat + - delegateMeetingMessageDeliveryOptions + - language + - timeFormat + - timeZone + - userPurpose + - userPurposeV2 + - workingHours + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + 2XX: + description: Result entities + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + default: + $ref: '#/components/responses/error' + patch: + tags: + - sites.list + summary: Update property mailboxSettings value. + operationId: site.list.lastModifiedGraphBPreUser_UpdateMailboxSetting + parameters: + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: The unique identifier of list + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: list + requestBody: + description: New property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + default: + $ref: '#/components/responses/error' + '/sites/{site-id}/lists/{list-id}/lastModifiedByUser/serviceProvisioningErrors': + get: + tags: + - sites.list + summary: Get serviceProvisioningErrors property value + description: 'Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object.' + operationId: site.list.lastModifiedGraphBPreUser_ListServiceProvisioningError + parameters: + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: The unique identifier of list + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: list + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - createdDateTime + - createdDateTime desc + - isResolved + - isResolved desc + - serviceInstance + - serviceInstance desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - createdDateTime + - isResolved + - serviceInstance + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.serviceProvisioningErrorCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/sites/{site-id}/lists/{list-id}/lastModifiedByUser/serviceProvisioningErrors/$count': + get: + tags: + - sites.list + summary: Get the number of the resource + operationId: site.list.lastModifiedGraphBPreUser.ServiceProvisioningError_GetCount + parameters: + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: The unique identifier of list + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: list + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/sites/{site-id}/lists/{list-id}/operations': + get: + tags: + - sites.list + summary: Get operations from sites + description: The collection of long-running operations on the list. + operationId: site.list_ListOperation + parameters: + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: The unique identifier of list + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: list + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - createdDateTime + - createdDateTime desc + - lastActionDateTime + - lastActionDateTime desc + - resourceLocation + - resourceLocation desc + - status + - status desc + - statusDetail + - statusDetail desc + - error + - error desc + - percentageComplete + - percentageComplete desc + - resourceId + - resourceId desc + - type + - type 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 + - createdDateTime + - lastActionDateTime + - resourceLocation + - status + - statusDetail + - error + - percentageComplete + - resourceId + - type + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.richLongRunningOperationCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - sites.list + summary: Create new navigation property to operations for sites + operationId: site.list_CreateOperation + parameters: + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: The unique identifier of list + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: list + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.richLongRunningOperation' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.richLongRunningOperation' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/lists/{list-id}/operations/{richLongRunningOperation-id}': + get: + tags: + - sites.list + summary: Get operations from sites + description: The collection of long-running operations on the list. + operationId: site.list_GetOperation + parameters: + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: The unique identifier of list + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: list + - name: richLongRunningOperation-id + in: path + description: The unique identifier of richLongRunningOperation + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: richLongRunningOperation + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdDateTime + - lastActionDateTime + - resourceLocation + - status + - statusDetail + - error + - percentageComplete + - resourceId + - type + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.richLongRunningOperation' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - sites.list + summary: Update the navigation property operations in sites + operationId: site.list_UpdateOperation + parameters: + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: The unique identifier of list + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: list + - name: richLongRunningOperation-id + in: path + description: The unique identifier of richLongRunningOperation + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: richLongRunningOperation + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.richLongRunningOperation' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.richLongRunningOperation' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - sites.list + summary: Delete navigation property operations for sites + operationId: site.list_DeleteOperation + parameters: + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: The unique identifier of list + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: list + - name: richLongRunningOperation-id + in: path + description: The unique identifier of richLongRunningOperation + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: richLongRunningOperation + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/lists/{list-id}/operations/$count': + get: + tags: + - sites.list + summary: Get the number of the resource + operationId: site.list.operation_GetCount + parameters: + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: The unique identifier of list + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: list + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/sites/{site-id}/lists/{list-id}/subscriptions': + get: + tags: + - sites.list + summary: Get subscriptions from sites + description: The set of subscriptions on the list. + operationId: site.list_ListSubscription + parameters: + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: The unique identifier of list + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: list + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - applicationId + - applicationId desc + - changeType + - changeType desc + - clientState + - clientState desc + - creatorId + - creatorId desc + - encryptionCertificate + - encryptionCertificate desc + - encryptionCertificateId + - encryptionCertificateId desc + - expirationDateTime + - expirationDateTime desc + - includeResourceData + - includeResourceData desc + - latestSupportedTlsVersion + - latestSupportedTlsVersion desc + - lifecycleNotificationUrl + - lifecycleNotificationUrl desc + - notificationContentType + - notificationContentType desc + - notificationQueryOptions + - notificationQueryOptions desc + - notificationUrl + - notificationUrl desc + - notificationUrlAppId + - notificationUrlAppId desc + - resource + - resource 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 + - applicationId + - changeType + - clientState + - creatorId + - encryptionCertificate + - encryptionCertificateId + - expirationDateTime + - includeResourceData + - latestSupportedTlsVersion + - lifecycleNotificationUrl + - notificationContentType + - notificationQueryOptions + - notificationUrl + - notificationUrlAppId + - resource + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.subscriptionCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - sites.list + summary: Create new navigation property to subscriptions for sites + operationId: site.list_CreateSubscription + parameters: + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: The unique identifier of list + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: list + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.subscription' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.subscription' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/lists/{list-id}/subscriptions/{subscription-id}': + get: + tags: + - sites.list + summary: Get subscriptions from sites + description: The set of subscriptions on the list. + operationId: site.list_GetSubscription + parameters: + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: The unique identifier of list + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: list + - name: subscription-id + in: path + description: The unique identifier of subscription + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: subscription + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - applicationId + - changeType + - clientState + - creatorId + - encryptionCertificate + - encryptionCertificateId + - expirationDateTime + - includeResourceData + - latestSupportedTlsVersion + - lifecycleNotificationUrl + - notificationContentType + - notificationQueryOptions + - notificationUrl + - notificationUrlAppId + - resource + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.subscription' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - sites.list + summary: Update the navigation property subscriptions in sites + operationId: site.list_UpdateSubscription + parameters: + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: The unique identifier of list + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: list + - name: subscription-id + in: path + description: The unique identifier of subscription + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: subscription + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.subscription' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.subscription' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - sites.list + summary: Delete navigation property subscriptions for sites + operationId: site.list_DeleteSubscription + parameters: + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: The unique identifier of list + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: list + - name: subscription-id + in: path + description: The unique identifier of subscription + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: subscription + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/lists/{list-id}/subscriptions/{subscription-id}/microsoft.graph.reauthorize': + post: + tags: + - sites.Actions + summary: Invoke action reauthorize + description: Reauthorize a subscription when you receive a reauthorizationRequired challenge. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/subscription-reauthorize?view=graph-rest-1.0 + operationId: site.list.subscription_reauthorize + parameters: + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: The unique identifier of list + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: list + - name: subscription-id + in: path + description: The unique identifier of subscription + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: subscription + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/sites/{site-id}/lists/{list-id}/subscriptions/$count': + get: + tags: + - sites.list + summary: Get the number of the resource + operationId: site.list.subscription_GetCount + parameters: + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: The unique identifier of list + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: list + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/sites/{site-id}/lists/$count': + get: + tags: + - sites.list + summary: Get the number of the resource + operationId: site.list_GetCount + parameters: + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/sites/{site-id}/microsoft.graph.getActivitiesByInterval(startDateTime=''{startDateTime}'',endDateTime=''{endDateTime}'',interval=''{interval}'')': + get: + tags: + - sites.Functions + summary: Invoke function getActivitiesByInterval + operationId: site_getActivitiesGraphBPreInterval + parameters: + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: startDateTime + in: path + description: 'Usage: startDateTime=''{startDateTime}''' + required: true + style: simple + schema: + type: string + nullable: true + - name: endDateTime + in: path + description: 'Usage: endDateTime=''{endDateTime}''' + required: true + style: simple + schema: + type: string + nullable: true + - name: interval + in: path + description: 'Usage: interval=''{interval}''' + required: true + style: simple + schema: + type: string + nullable: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - access + - create + - delete + - edit + - endDateTime + - incompleteData + - isTrending + - move + - startDateTime + - activities + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - access + - access desc + - create + - create desc + - delete + - delete desc + - edit + - edit desc + - endDateTime + - endDateTime desc + - incompleteData + - incompleteData desc + - isTrending + - isTrending desc + - move + - move desc + - startDateTime + - startDateTime desc + type: string + responses: + 2XX: + description: Success + content: + application/json: + schema: + title: Collection of itemActivityStat + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.itemActivityStat' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/sites/{site-id}/microsoft.graph.getApplicableContentTypesForList(listId=''{listId}'')': + get: + tags: + - sites.Functions + summary: Invoke function getApplicableContentTypesForList + operationId: site_getApplicableContentTypesGraphFPreList + parameters: + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: listId + in: path + description: 'Usage: listId=''{listId}''' + required: true + style: simple + schema: + type: string + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - associatedHubsUrls + - description + - documentSet + - documentTemplate + - group + - hidden + - inheritedFrom + - isBuiltIn + - name + - order + - parentId + - propagateChanges + - readOnly + - sealed + - base + - baseTypes + - columnLinks + - columnPositions + - columns + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - associatedHubsUrls + - associatedHubsUrls desc + - description + - description desc + - documentSet + - documentSet desc + - documentTemplate + - documentTemplate desc + - group + - group desc + - hidden + - hidden desc + - inheritedFrom + - inheritedFrom desc + - isBuiltIn + - isBuiltIn desc + - name + - name desc + - order + - order desc + - parentId + - parentId desc + - propagateChanges + - propagateChanges desc + - readOnly + - readOnly desc + - sealed + - sealed desc + type: string + responses: + 2XX: + description: Success + content: + application/json: + schema: + title: Collection of contentType + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.contentType' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/sites/{site-id}/microsoft.graph.getByPath(path=''{path}'')': + get: + tags: + - sites.Functions + summary: Invoke function getByPath + operationId: site_getGraphBPrePath + parameters: + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: path + in: path + description: 'Usage: path=''{path}''' + required: true + style: simple + schema: + type: string + nullable: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.site' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/sites/{site-id}/onenote/notebooks/{notebook-id}/microsoft.graph.copyNotebook': + post: + tags: + - sites.Actions + summary: Invoke action copyNotebook + description: 'Copies a notebook to the Notebooks folder in the destination Documents library. The folder is created if it doesn''t exist. For Copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/notebook-copynotebook?view=graph-rest-1.0 + operationId: site.onenote.notebook_copyNotebook + parameters: + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: notebook-id + in: path + description: The unique identifier of notebook + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: notebook + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + notebookFolder: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/sites/{site-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/microsoft.graph.copyToNotebook': + post: + tags: + - sites.Actions + summary: Invoke action copyToNotebook + description: 'Copies a section to a specific notebook. For Copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/section-copytonotebook?view=graph-rest-1.0 + operationId: site.onenote.notebook.sectionGroup.section_copyToNotebook + parameters: + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: notebook-id + in: path + description: The unique identifier of notebook + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: notebook + - name: sectionGroup-id + in: path + description: The unique identifier of sectionGroup + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: The unique identifier of onenoteSection + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: onenoteSection + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/sites/{site-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/microsoft.graph.copyToSectionGroup': + post: + tags: + - sites.Actions + summary: Invoke action copyToSectionGroup + description: 'Copies a section to a specific section group. For Copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/section-copytosectiongroup?view=graph-rest-1.0 + operationId: site.onenote.notebook.sectionGroup.section_copyToSectionGroup + parameters: + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: notebook-id + in: path + description: The unique identifier of notebook + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: notebook + - name: sectionGroup-id + in: path + description: The unique identifier of sectionGroup + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: The unique identifier of onenoteSection + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: onenoteSection + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/sites/{site-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.copyToSection': + post: + tags: + - sites.Actions + summary: Invoke action copyToSection + description: 'Copy a page to a specific section. For copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/page-copytosection?view=graph-rest-1.0 + operationId: site.onenote.notebook.sectionGroup.section.page_copyToSection + parameters: + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: notebook-id + in: path + description: The unique identifier of notebook + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: notebook + - name: sectionGroup-id + in: path + description: The unique identifier of sectionGroup + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: The unique identifier of onenoteSection + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: The unique identifier of onenotePage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: onenotePage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/sites/{site-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.onenotePatchContent': + post: + tags: + - sites.Actions + summary: Invoke action onenotePatchContent + operationId: site.onenote.notebook.sectionGroup.section.page_onenotePatchContent + parameters: + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: notebook-id + in: path + description: The unique identifier of notebook + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: notebook + - name: sectionGroup-id + in: path + description: The unique identifier of sectionGroup + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: The unique identifier of onenoteSection + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: The unique identifier of onenotePage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: onenotePage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + commands: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.onenotePatchContentCommand' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/sites/{site-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.preview()': + get: + tags: + - sites.Functions + summary: Invoke function preview + operationId: site.onenote.notebook.sectionGroup.section.page_preview + parameters: + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: notebook-id + in: path + description: The unique identifier of notebook + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: notebook + - name: sectionGroup-id + in: path + description: The unique identifier of sectionGroup + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: The unique identifier of onenoteSection + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: The unique identifier of onenotePage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: onenotePage + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.onenotePagePreview' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/sites/{site-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/microsoft.graph.copyToNotebook': + post: + tags: + - sites.Actions + summary: Invoke action copyToNotebook + description: 'Copies a section to a specific notebook. For Copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/section-copytonotebook?view=graph-rest-1.0 + operationId: site.onenote.notebook.section_copyToNotebook + parameters: + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: notebook-id + in: path + description: The unique identifier of notebook + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: notebook + - name: onenoteSection-id + in: path + description: The unique identifier of onenoteSection + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: onenoteSection + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/sites/{site-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/microsoft.graph.copyToSectionGroup': + post: + tags: + - sites.Actions + summary: Invoke action copyToSectionGroup + description: 'Copies a section to a specific section group. For Copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/section-copytosectiongroup?view=graph-rest-1.0 + operationId: site.onenote.notebook.section_copyToSectionGroup + parameters: + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: notebook-id + in: path + description: The unique identifier of notebook + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: notebook + - name: onenoteSection-id + in: path + description: The unique identifier of onenoteSection + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: onenoteSection + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/sites/{site-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.copyToSection': + post: + tags: + - sites.Actions + summary: Invoke action copyToSection + description: 'Copy a page to a specific section. For copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/page-copytosection?view=graph-rest-1.0 + operationId: site.onenote.notebook.section.page_copyToSection + parameters: + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: notebook-id + in: path + description: The unique identifier of notebook + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: notebook + - name: onenoteSection-id + in: path + description: The unique identifier of onenoteSection + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: The unique identifier of onenotePage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: onenotePage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/sites/{site-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.onenotePatchContent': + post: + tags: + - sites.Actions + summary: Invoke action onenotePatchContent + operationId: site.onenote.notebook.section.page_onenotePatchContent + parameters: + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: notebook-id + in: path + description: The unique identifier of notebook + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: notebook + - name: onenoteSection-id + in: path + description: The unique identifier of onenoteSection + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: The unique identifier of onenotePage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: onenotePage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + commands: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.onenotePatchContentCommand' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/sites/{site-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.preview()': + get: + tags: + - sites.Functions + summary: Invoke function preview + operationId: site.onenote.notebook.section.page_preview + parameters: + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: notebook-id + in: path + description: The unique identifier of notebook + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: notebook + - name: onenoteSection-id + in: path + description: The unique identifier of onenoteSection + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: The unique identifier of onenotePage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: onenotePage + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.onenotePagePreview' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/sites/{site-id}/onenote/notebooks/microsoft.graph.getNotebookFromWebUrl': + post: + tags: + - sites.Actions + summary: Invoke action getNotebookFromWebUrl + description: 'Retrieve the properties and relationships of a notebook object by using its URL path. The location can be user notebooks on Microsoft 365, group notebooks, or SharePoint site-hosted team notebooks on Microsoft 365.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/notebook-getnotebookfromweburl?view=graph-rest-1.0 + operationId: site.onenote.notebook_getNotebookFromWebUrl + parameters: + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + webUrl: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.CopyNotebookModel' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/sites/{site-id}/onenote/notebooks/microsoft.graph.getRecentNotebooks(includePersonalNotebooks={includePersonalNotebooks})': + get: + tags: + - sites.Functions + summary: Invoke function getRecentNotebooks + operationId: site.onenote.notebook_getRecentNotebook + parameters: + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: includePersonalNotebooks + in: path + description: 'Usage: includePersonalNotebooks={includePersonalNotebooks}' + required: true + style: simple + schema: + type: boolean + default: false + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + responses: + 2XX: + description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.recentNotebook' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/sites/{site-id}/onenote/pages/{onenotePage-id}/microsoft.graph.copyToSection': + post: + tags: + - sites.Actions + summary: Invoke action copyToSection + description: 'Copy a page to a specific section. For copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/page-copytosection?view=graph-rest-1.0 + operationId: site.onenote.page_copyToSection + parameters: + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: onenotePage-id + in: path + description: The unique identifier of onenotePage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: onenotePage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/sites/{site-id}/onenote/pages/{onenotePage-id}/microsoft.graph.onenotePatchContent': + post: + tags: + - sites.Actions + summary: Invoke action onenotePatchContent + operationId: site.onenote.page_onenotePatchContent + parameters: + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: onenotePage-id + in: path + description: The unique identifier of onenotePage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: onenotePage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + commands: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.onenotePatchContentCommand' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/sites/{site-id}/onenote/pages/{onenotePage-id}/microsoft.graph.preview()': + get: + tags: + - sites.Functions + summary: Invoke function preview + operationId: site.onenote.page_preview + parameters: + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: onenotePage-id + in: path + description: The unique identifier of onenotePage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: onenotePage + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.onenotePagePreview' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/microsoft.graph.copyToNotebook': + post: + tags: + - sites.Actions + summary: Invoke action copyToNotebook + description: 'Copies a section to a specific notebook. For Copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/section-copytonotebook?view=graph-rest-1.0 + operationId: site.onenote.sectionGroup.section_copyToNotebook + parameters: + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: sectionGroup-id + in: path + description: The unique identifier of sectionGroup + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: The unique identifier of onenoteSection + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: onenoteSection + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/microsoft.graph.copyToSectionGroup': + post: + tags: + - sites.Actions + summary: Invoke action copyToSectionGroup + description: 'Copies a section to a specific section group. For Copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/section-copytosectiongroup?view=graph-rest-1.0 + operationId: site.onenote.sectionGroup.section_copyToSectionGroup + parameters: + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: sectionGroup-id + in: path + description: The unique identifier of sectionGroup + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: The unique identifier of onenoteSection + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: onenoteSection + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.copyToSection': + post: + tags: + - sites.Actions + summary: Invoke action copyToSection + description: 'Copy a page to a specific section. For copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/page-copytosection?view=graph-rest-1.0 + operationId: site.onenote.sectionGroup.section.page_copyToSection + parameters: + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: sectionGroup-id + in: path + description: The unique identifier of sectionGroup + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: The unique identifier of onenoteSection + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: The unique identifier of onenotePage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: onenotePage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.onenotePatchContent': + post: + tags: + - sites.Actions + summary: Invoke action onenotePatchContent + operationId: site.onenote.sectionGroup.section.page_onenotePatchContent + parameters: + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: sectionGroup-id + in: path + description: The unique identifier of sectionGroup + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: The unique identifier of onenoteSection + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: The unique identifier of onenotePage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: onenotePage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + commands: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.onenotePatchContentCommand' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.preview()': + get: + tags: + - sites.Functions + summary: Invoke function preview + operationId: site.onenote.sectionGroup.section.page_preview + parameters: + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: sectionGroup-id + in: path + description: The unique identifier of sectionGroup + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sectionGroup + - name: onenoteSection-id + in: path + description: The unique identifier of onenoteSection + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: The unique identifier of onenotePage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: onenotePage + responses: + 2XX: + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.user' + $ref: '#/components/schemas/microsoft.graph.onenotePagePreview' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/sites/{site-id}/lists/{list-id}/lastModifiedByUser/mailboxSettings': - get: + x-ms-docs-operation-type: function + '/sites/{site-id}/onenote/sections/{onenoteSection-id}/microsoft.graph.copyToNotebook': + post: tags: - - sites.list - summary: Get mailboxSettings property value - description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. For more information, see User preferences for languages and regional formats. Returned only on $select.' - operationId: site.list.lastModifiedGraphBPreUser_GetMailboxSetting + - sites.Actions + summary: Invoke action copyToNotebook + description: 'Copies a section to a specific notebook. For Copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/section-copytonotebook?view=graph-rest-1.0 + operationId: site.onenote.section_copyToNotebook parameters: - name: site-id in: path @@ -65649,61 +71705,59 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: list-id + - name: onenoteSection-id in: path - description: The unique identifier of list + description: The unique identifier of onenoteSection required: true style: simple schema: type: string - x-ms-docs-key-type: list - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - archiveFolder - - automaticRepliesSetting - - dateFormat - - delegateMeetingMessageDeliveryOptions - - language - - timeFormat - - timeZone - - userPurpose - - userPurposeV2 - - workingHours - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string + x-ms-docs-key-type: onenoteSection + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true + additionalProperties: + type: object + required: true responses: 2XX: - description: Result entities + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + $ref: '#/components/schemas/microsoft.graph.onenoteOperation' default: $ref: '#/components/responses/error' - patch: + x-ms-docs-operation-type: action + '/sites/{site-id}/onenote/sections/{onenoteSection-id}/microsoft.graph.copyToSectionGroup': + post: tags: - - sites.list - summary: Update property mailboxSettings value. - operationId: site.list.lastModifiedGraphBPreUser_UpdateMailboxSetting + - sites.Actions + summary: Invoke action copyToSectionGroup + description: 'Copies a section to a specific section group. For Copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/section-copytosectiongroup?view=graph-rest-1.0 + operationId: site.onenote.section_copyToSectionGroup parameters: - name: site-id in: path @@ -65713,20 +71767,38 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: list-id + - name: onenoteSection-id in: path - description: The unique identifier of list + description: The unique identifier of onenoteSection required: true style: simple schema: type: string - x-ms-docs-key-type: list + x-ms-docs-key-type: onenoteSection requestBody: - description: New property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + renameAs: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true + additionalProperties: + type: object required: true responses: 2XX: @@ -65734,16 +71806,20 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + $ref: '#/components/schemas/microsoft.graph.onenoteOperation' default: $ref: '#/components/responses/error' - '/sites/{site-id}/lists/{list-id}/lastModifiedByUser/serviceProvisioningErrors': - get: + x-ms-docs-operation-type: action + '/sites/{site-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.copyToSection': + post: tags: - - sites.list - summary: Get serviceProvisioningErrors property value - description: 'Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object.' - operationId: site.list.lastModifiedGraphBPreUser_ListServiceProvisioningError + - sites.Actions + summary: Invoke action copyToSection + description: 'Copy a page to a specific section. For copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/page-copytosection?view=graph-rest-1.0 + operationId: site.onenote.section.page_copyToSection parameters: - name: site-id in: path @@ -65753,76 +71829,60 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: list-id + - name: onenoteSection-id in: path - description: The unique identifier of list + description: The unique identifier of onenoteSection required: true style: simple schema: type: string - x-ms-docs-key-type: list - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - createdDateTime - - createdDateTime desc - - isResolved - - isResolved desc - - serviceInstance - - serviceInstance desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - createdDateTime - - isResolved - - serviceInstance - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: The unique identifier of onenotePage + required: true + style: simple schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string + type: string + x-ms-docs-key-type: onenotePage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + id: + type: string + nullable: true + groupId: + type: string + nullable: true + siteCollectionId: + type: string + nullable: true + siteId: + type: string + nullable: true + additionalProperties: + type: object + required: true responses: 2XX: - $ref: '#/components/responses/microsoft.graph.serviceProvisioningErrorCollectionResponse' + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.onenoteOperation' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/sites/{site-id}/lists/{list-id}/lastModifiedByUser/serviceProvisioningErrors/$count': - get: + x-ms-docs-operation-type: action + '/sites/{site-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.onenotePatchContent': + post: tags: - - sites.list - summary: Get the number of the resource - operationId: site.list.lastModifiedGraphBPreUser.ServiceProvisioningError_GetCount + - sites.Actions + summary: Invoke action onenotePatchContent + operationId: site.onenote.section.page_onenotePatchContent parameters: - name: site-id in: path @@ -65832,28 +71892,48 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: list-id + - name: onenoteSection-id in: path - description: The unique identifier of list + description: The unique identifier of onenoteSection required: true style: simple schema: type: string - x-ms-docs-key-type: list - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: The unique identifier of onenotePage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: onenotePage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + commands: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.onenotePatchContentCommand' + additionalProperties: + type: object + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success default: $ref: '#/components/responses/error' - '/sites/{site-id}/lists/{list-id}/operations': + x-ms-docs-operation-type: action + '/sites/{site-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.preview()': get: tags: - - sites.list - summary: Get operations from sites - description: The collection of long-running operations on the list. - operationId: site.list_ListOperation + - sites.Functions + summary: Invoke function preview + operationId: site.onenote.section.page_preview parameters: - name: site-id in: path @@ -65863,14 +71943,51 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: list-id + - name: onenoteSection-id in: path - description: The unique identifier of list + description: The unique identifier of onenoteSection required: true style: simple schema: type: string - x-ms-docs-key-type: list + x-ms-docs-key-type: onenoteSection + - name: onenotePage-id + in: path + description: The unique identifier of onenotePage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: onenotePage + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.onenotePagePreview' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/sites/{site-id}/operations': + get: + tags: + - sites.richLongRunningOperation + summary: List operations + description: Get the list of richLongRunningOperations associated with a site. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/site-list-operations?view=graph-rest-1.0 + operationId: site_ListOperation + parameters: + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -65951,9 +72068,9 @@ paths: x-ms-docs-operation-type: operation post: tags: - - sites.list + - sites.richLongRunningOperation summary: Create new navigation property to operations for sites - operationId: site.list_CreateOperation + operationId: site_CreateOperation parameters: - name: site-id in: path @@ -65963,14 +72080,6 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: list-id - in: path - description: The unique identifier of list - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: list requestBody: description: New navigation property content: @@ -65988,13 +72097,16 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/lists/{list-id}/operations/{richLongRunningOperation-id}': + '/sites/{site-id}/operations/{richLongRunningOperation-id}': get: tags: - - sites.list - summary: Get operations from sites - description: The collection of long-running operations on the list. - operationId: site.list_GetOperation + - sites.richLongRunningOperation + summary: Get richLongRunningOperation + description: Read the properties of a richLongRunningOperation object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/richlongrunningoperation-get?view=graph-rest-1.0 + operationId: site_GetOperation parameters: - name: site-id in: path @@ -66004,14 +72116,6 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: list-id - in: path - description: The unique identifier of list - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: list - name: richLongRunningOperation-id in: path description: The unique identifier of richLongRunningOperation @@ -66065,9 +72169,9 @@ paths: x-ms-docs-operation-type: operation patch: tags: - - sites.list + - sites.richLongRunningOperation summary: Update the navigation property operations in sites - operationId: site.list_UpdateOperation + operationId: site_UpdateOperation parameters: - name: site-id in: path @@ -66077,14 +72181,6 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: list-id - in: path - description: The unique identifier of list - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: list - name: richLongRunningOperation-id in: path description: The unique identifier of richLongRunningOperation @@ -66112,9 +72208,9 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - sites.list + - sites.richLongRunningOperation summary: Delete navigation property operations for sites - operationId: site.list_DeleteOperation + operationId: site_DeleteOperation parameters: - name: site-id in: path @@ -66124,14 +72220,6 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: list-id - in: path - description: The unique identifier of list - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: list - name: richLongRunningOperation-id in: path description: The unique identifier of richLongRunningOperation @@ -66152,12 +72240,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/lists/{list-id}/operations/$count': + '/sites/{site-id}/operations/$count': get: tags: - - sites.list + - sites.richLongRunningOperation summary: Get the number of the resource - operationId: site.list.operation_GetCount + operationId: site.operation_GetCount parameters: - name: site-id in: path @@ -66167,14 +72255,6 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: list-id - in: path - description: The unique identifier of list - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: list - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -66182,13 +72262,16 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/sites/{site-id}/lists/{list-id}/subscriptions': + '/sites/{site-id}/pages': get: tags: - - sites.list - summary: Get subscriptions from sites - description: The set of subscriptions on the list. - operationId: site.list_ListSubscription + - sites.baseSitePage + summary: List baseSitePages + description: 'Get the collection of [baseSitePage][] objects from the site pages [list][] in a [site][]. All pages in the site are returned (with pagination). Sort alphabetically by name in ascending order. The following table lists the available subtypes.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/basesitepage-list?view=graph-rest-1.0 + operationId: site_ListPage parameters: - name: site-id in: path @@ -66198,14 +72281,6 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: list-id - in: path - description: The unique identifier of list - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: list - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -66223,63 +72298,56 @@ paths: enum: - id - id desc - - applicationId - - applicationId desc - - changeType - - changeType desc - - clientState - - clientState desc - - creatorId - - creatorId desc - - encryptionCertificate - - encryptionCertificate desc - - encryptionCertificateId - - encryptionCertificateId desc - - expirationDateTime - - expirationDateTime desc - - includeResourceData - - includeResourceData desc - - latestSupportedTlsVersion - - latestSupportedTlsVersion desc - - lifecycleNotificationUrl - - lifecycleNotificationUrl desc - - notificationContentType - - notificationContentType desc - - notificationQueryOptions - - notificationQueryOptions desc - - notificationUrl - - notificationUrl desc - - notificationUrlAppId - - notificationUrlAppId desc - - resource - - resource 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 - - applicationId - - changeType - - clientState - - creatorId - - encryptionCertificate - - encryptionCertificateId - - expirationDateTime - - includeResourceData - - latestSupportedTlsVersion - - lifecycleNotificationUrl - - notificationContentType - - notificationQueryOptions - - notificationUrl - - notificationUrlAppId - - resource + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - eTag + - eTag desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - name + - name desc + - parentReference + - parentReference desc + - webUrl + - webUrl desc + - pageLayout + - pageLayout desc + - publishingState + - publishingState desc + - title + - title 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 + - description + - eTag + - lastModifiedBy + - lastModifiedDateTime + - name + - parentReference + - webUrl + - pageLayout + - publishingState + - title + - createdByUser + - lastModifiedByUser type: string - name: $expand in: query @@ -66292,10 +72360,12 @@ paths: items: enum: - '*' + - createdByUser + - lastModifiedByUser type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.subscriptionCollectionResponse' + $ref: '#/components/responses/microsoft.graph.baseSitePageCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -66304,9 +72374,13 @@ paths: x-ms-docs-operation-type: operation post: tags: - - sites.list - summary: Create new navigation property to subscriptions for sites - operationId: site.list_CreateSubscription + - sites.baseSitePage + summary: Create a page in the site pages list of a site + description: 'Create a new [sitePage][] in the site pages [list][] in a [site][].' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/sitepage-create?view=graph-rest-1.0 + operationId: site_CreatePage parameters: - name: site-id in: path @@ -66316,20 +72390,12 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: list-id - in: path - description: The unique identifier of list - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: list requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.subscription' + $ref: '#/components/schemas/microsoft.graph.baseSitePage' required: true responses: 2XX: @@ -66337,17 +72403,20 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.subscription' + $ref: '#/components/schemas/microsoft.graph.baseSitePage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/lists/{list-id}/subscriptions/{subscription-id}': + '/sites/{site-id}/pages/{baseSitePage-id}': get: tags: - - sites.list - summary: Get subscriptions from sites - description: The set of subscriptions on the list. - operationId: site.list_GetSubscription + - sites.baseSitePage + summary: Get baseSitePage + description: 'Get the metadata for a [baseSitePage][] in the site pages [list][] in a [site][].' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/basesitepage-get?view=graph-rest-1.0 + operationId: site_GetPage parameters: - name: site-id in: path @@ -66357,22 +72426,14 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: list-id - in: path - description: The unique identifier of list - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: list - - name: subscription-id + - name: baseSitePage-id in: path - description: The unique identifier of subscription + description: The unique identifier of baseSitePage required: true style: simple schema: type: string - x-ms-docs-key-type: subscription + x-ms-docs-key-type: baseSitePage - name: $select in: query description: Select properties to be returned @@ -66384,21 +72445,20 @@ paths: items: enum: - id - - applicationId - - changeType - - clientState - - creatorId - - encryptionCertificate - - encryptionCertificateId - - expirationDateTime - - includeResourceData - - latestSupportedTlsVersion - - lifecycleNotificationUrl - - notificationContentType - - notificationQueryOptions - - notificationUrl - - notificationUrlAppId - - resource + - createdBy + - createdDateTime + - description + - eTag + - lastModifiedBy + - lastModifiedDateTime + - name + - parentReference + - webUrl + - pageLayout + - publishingState + - title + - createdByUser + - lastModifiedByUser type: string - name: $expand in: query @@ -66411,6 +72471,8 @@ paths: items: enum: - '*' + - createdByUser + - lastModifiedByUser type: string responses: 2XX: @@ -66418,15 +72480,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.subscription' + $ref: '#/components/schemas/microsoft.graph.baseSitePage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - sites.list - summary: Update the navigation property subscriptions in sites - operationId: site.list_UpdateSubscription + - sites.baseSitePage + summary: Update the navigation property pages in sites + operationId: site_UpdatePage parameters: - name: site-id in: path @@ -66436,28 +72498,20 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: list-id - in: path - description: The unique identifier of list - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: list - - name: subscription-id + - name: baseSitePage-id in: path - description: The unique identifier of subscription + description: The unique identifier of baseSitePage required: true style: simple schema: type: string - x-ms-docs-key-type: subscription + x-ms-docs-key-type: baseSitePage requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.subscription' + $ref: '#/components/schemas/microsoft.graph.baseSitePage' required: true responses: 2XX: @@ -66465,15 +72519,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.subscription' + $ref: '#/components/schemas/microsoft.graph.baseSitePage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - sites.list - summary: Delete navigation property subscriptions for sites - operationId: site.list_DeleteSubscription + - sites.baseSitePage + summary: Delete navigation property pages for sites + operationId: site_DeletePage parameters: - name: site-id in: path @@ -66483,22 +72537,14 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: list-id - in: path - description: The unique identifier of list - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: list - - name: subscription-id + - name: baseSitePage-id in: path - description: The unique identifier of subscription + description: The unique identifier of baseSitePage required: true style: simple schema: type: string - x-ms-docs-key-type: subscription + x-ms-docs-key-type: baseSitePage - name: If-Match in: header description: ETag @@ -66511,53 +72557,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/lists/{list-id}/subscriptions/{subscription-id}/microsoft.graph.reauthorize': - post: - tags: - - sites.Actions - summary: Invoke action reauthorize - description: Reauthorize a subscription when you receive a reauthorizationRequired challenge. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/subscription-reauthorize?view=graph-rest-1.0 - operationId: site.list.subscription_reauthorize - parameters: - - name: site-id - in: path - description: The unique identifier of site - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: site - - name: list-id - in: path - description: The unique identifier of list - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: list - - name: subscription-id - in: path - description: The unique identifier of subscription - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: subscription - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/sites/{site-id}/lists/{list-id}/subscriptions/$count': + '/sites/{site-id}/pages/{baseSitePage-id}/createdByUser': get: tags: - - sites.list - summary: Get the number of the resource - operationId: site.list.subscription_GetCount + - sites.baseSitePage + summary: Get createdByUser from sites + operationId: site.page_GetCreatedGraphBPreUser parameters: - name: site-id in: path @@ -66567,87 +72572,293 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: list-id + - name: baseSitePage-id in: path - description: The unique identifier of list + description: The unique identifier of baseSitePage required: true style: simple schema: type: string - x-ms-docs-key-type: list - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/sites/{site-id}/lists/$count': - get: - tags: - - sites.list - summary: Get the number of the resource - operationId: site.list_GetCount - parameters: - - name: site-id - in: path - description: The unique identifier of site - required: true - style: simple + x-ms-docs-key-type: baseSitePage + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: site - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + uniqueItems: true + type: array + items: + enum: + - id + - deletedDateTime + - aboutMe + - accountEnabled + - ageGroup + - assignedLicenses + - assignedPlans + - authorizationInfo + - birthday + - businessPhones + - city + - cloudRealtimeCommunicationInfo + - companyName + - consentProvidedForMinor + - country + - createdDateTime + - creationType + - customSecurityAttributes + - department + - deviceEnrollmentLimit + - deviceKeys + - displayName + - employeeHireDate + - employeeId + - employeeLeaveDateTime + - employeeOrgData + - employeeType + - externalUserState + - externalUserStateChangeDateTime + - faxNumber + - givenName + - hireDate + - identities + - imAddresses + - infoCatalogs + - interests + - isLicenseReconciliationNeeded + - isManagementRestricted + - isResourceAccount + - jobTitle + - lastPasswordChangeDateTime + - legalAgeGroupClassification + - licenseAssignmentStates + - mail + - mailboxSettings + - mailNickname + - mobilePhone + - mySite + - officeLocation + - onPremisesDistinguishedName + - onPremisesDomainName + - onPremisesExtensionAttributes + - onPremisesImmutableId + - onPremisesLastSyncDateTime + - onPremisesProvisioningErrors + - onPremisesSamAccountName + - onPremisesSecurityIdentifier + - onPremisesSipInfo + - onPremisesSyncEnabled + - onPremisesUserPrincipalName + - otherMails + - passwordPolicies + - passwordProfile + - pastProjects + - postalCode + - preferredDataLocation + - preferredLanguage + - preferredName + - print + - provisionedPlans + - proxyAddresses + - refreshTokensValidFromDateTime + - responsibilities + - schools + - securityIdentifier + - serviceProvisioningErrors + - showInAddressList + - signInActivity + - signInSessionsValidFromDateTime + - skills + - state + - streetAddress + - surname + - usageLocation + - userPrincipalName + - userType + - activities + - agreementAcceptances + - analytics + - appConsentRequestsForApproval + - appRoleAssignedResources + - appRoleAssignments + - approvals + - authentication + - calendar + - calendarGroups + - calendars + - calendarView + - chats + - cloudPCs + - contactFolders + - contacts + - createdObjects + - deviceEnrollmentConfigurations + - deviceManagementTroubleshootingEvents + - devices + - directReports + - drive + - drives + - employeeExperience + - events + - extensions + - followedSites + - inferenceClassification + - informationProtection + - insights + - joinedGroups + - joinedTeams + - licenseDetails + - mailFolders + - managedAppRegistrations + - managedDevices + - manager + - memberOf + - messages + - mobileAppIntentAndStates + - mobileAppTroubleshootingEvents + - notifications + - oauth2PermissionGrants + - onenote + - onlineMeetings + - outlook + - ownedDevices + - ownedObjects + - pendingAccessReviewInstances + - people + - permissionGrants + - photo + - photos + - planner + - presence + - profile + - registeredDevices + - scopedRoleMemberOf + - security + - settings + - sponsors + - teamwork + - todo + - transitiveMemberOf + - transitiveReports + - usageRights + - virtualEvents + - windowsInformationProtectionDeviceRegistrations + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - activities + - agreementAcceptances + - analytics + - appConsentRequestsForApproval + - appRoleAssignedResources + - appRoleAssignments + - approvals + - authentication + - calendar + - calendarGroups + - calendars + - calendarView + - chats + - cloudPCs + - contactFolders + - contacts + - createdObjects + - deviceEnrollmentConfigurations + - deviceManagementTroubleshootingEvents + - devices + - directReports + - drive + - drives + - employeeExperience + - events + - extensions + - followedSites + - inferenceClassification + - informationProtection + - insights + - joinedGroups + - joinedTeams + - licenseDetails + - mailFolders + - managedAppRegistrations + - managedDevices + - manager + - memberOf + - messages + - mobileAppIntentAndStates + - mobileAppTroubleshootingEvents + - notifications + - oauth2PermissionGrants + - onenote + - onlineMeetings + - outlook + - ownedDevices + - ownedObjects + - pendingAccessReviewInstances + - people + - permissionGrants + - photo + - photos + - planner + - presence + - profile + - registeredDevices + - scopedRoleMemberOf + - security + - settings + - sponsors + - teamwork + - todo + - transitiveMemberOf + - transitiveReports + - usageRights + - virtualEvents + - windowsInformationProtectionDeviceRegistrations + type: string responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.user' default: $ref: '#/components/responses/error' - '/sites/{site-id}/microsoft.graph.getActivitiesByInterval(startDateTime=''{startDateTime}'',endDateTime=''{endDateTime}'',interval=''{interval}'')': + x-ms-docs-operation-type: operation + '/sites/{site-id}/pages/{baseSitePage-id}/createdByUser/mailboxSettings': get: tags: - - sites.Functions - summary: Invoke function getActivitiesByInterval - operationId: site_getActivitiesGraphBPreInterval + - sites.baseSitePage + summary: Get mailboxSettings property value + description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. For more information, see User preferences for languages and regional formats. Returned only on $select.' + operationId: site.page.createdGraphBPreUser_GetMailboxSetting parameters: - name: site-id in: path - description: The unique identifier of site - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: site - - name: startDateTime - in: path - description: 'Usage: startDateTime=''{startDateTime}''' - required: true - style: simple - schema: - type: string - nullable: true - - name: endDateTime - in: path - description: 'Usage: endDateTime=''{endDateTime}''' + description: The unique identifier of site required: true style: simple schema: type: string - nullable: true - - name: interval + x-ms-docs-key-type: site + - name: baseSitePage-id in: path - description: 'Usage: interval=''{interval}''' + description: The unique identifier of baseSitePage required: true style: simple schema: type: string - nullable: true - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' + x-ms-docs-key-type: baseSitePage - name: $select in: query description: Select properties to be returned @@ -66658,21 +72869,20 @@ paths: type: array items: enum: - - id - - access - - create - - delete - - edit - - endDateTime - - incompleteData - - isTrending - - move - - startDateTime - - activities + - archiveFolder + - automaticRepliesSetting + - dateFormat + - delegateMeetingMessageDeliveryOptions + - language + - timeFormat + - timeZone + - userPurpose + - userPurposeV2 + - workingHours type: string - - name: $orderby + - name: $expand in: query - description: Order items by property values + description: Expand related entities style: form explode: false schema: @@ -66680,57 +72890,62 @@ paths: type: array items: enum: - - id - - id desc - - access - - access desc - - create - - create desc - - delete - - delete desc - - edit - - edit desc - - endDateTime - - endDateTime desc - - incompleteData - - incompleteData desc - - isTrending - - isTrending desc - - move - - move desc - - startDateTime - - startDateTime desc + - '*' type: string + responses: + 2XX: + description: Result entities + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + default: + $ref: '#/components/responses/error' + patch: + tags: + - sites.baseSitePage + summary: Update property mailboxSettings value. + operationId: site.page.createdGraphBPreUser_UpdateMailboxSetting + parameters: + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: baseSitePage-id + in: path + description: The unique identifier of baseSitePage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: baseSitePage + requestBody: + description: New property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + required: true responses: 2XX: description: Success content: application/json: schema: - title: Collection of itemActivityStat - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.itemActivityStat' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.mailboxSettings' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/sites/{site-id}/microsoft.graph.getApplicableContentTypesForList(listId=''{listId}'')': + '/sites/{site-id}/pages/{baseSitePage-id}/createdByUser/serviceProvisioningErrors': get: tags: - - sites.Functions - summary: Invoke function getApplicableContentTypesForList - operationId: site_getApplicableContentTypesGraphFPreList + - sites.baseSitePage + summary: Get serviceProvisioningErrors property value + description: 'Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object.' + operationId: site.page.createdGraphBPreUser_ListServiceProvisioningError parameters: - name: site-id in: path @@ -66740,18 +72955,36 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: listId + - name: baseSitePage-id in: path - description: 'Usage: listId=''{listId}''' + description: The unique identifier of baseSitePage required: true style: simple schema: type: string + x-ms-docs-key-type: baseSitePage - $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: + - createdDateTime + - createdDateTime desc + - isResolved + - isResolved desc + - serviceInstance + - serviceInstance desc + type: string - name: $select in: query description: Select properties to be returned @@ -66762,30 +72995,13 @@ paths: type: array items: enum: - - id - - associatedHubsUrls - - description - - documentSet - - documentTemplate - - group - - hidden - - inheritedFrom - - isBuiltIn - - name - - order - - parentId - - propagateChanges - - readOnly - - sealed - - base - - baseTypes - - columnLinks - - columnPositions - - columns + - createdDateTime + - isResolved + - serviceInstance type: string - - name: $orderby + - name: $expand in: query - description: Order items by property values + description: Expand related entities style: form explode: false schema: @@ -66793,67 +73009,22 @@ paths: type: array items: enum: - - id - - id desc - - associatedHubsUrls - - associatedHubsUrls desc - - description - - description desc - - documentSet - - documentSet desc - - documentTemplate - - documentTemplate desc - - group - - group desc - - hidden - - hidden desc - - inheritedFrom - - inheritedFrom desc - - isBuiltIn - - isBuiltIn desc - - name - - name desc - - order - - order desc - - parentId - - parentId desc - - propagateChanges - - propagateChanges desc - - readOnly - - readOnly desc - - sealed - - sealed desc + - '*' type: string responses: 2XX: - description: Success - content: - application/json: - schema: - title: Collection of contentType - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.contentType' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/responses/microsoft.graph.serviceProvisioningErrorCollectionResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/sites/{site-id}/microsoft.graph.getByPath(path=''{path}'')': + '/sites/{site-id}/pages/{baseSitePage-id}/createdByUser/serviceProvisioningErrors/$count': get: tags: - - sites.Functions - summary: Invoke function getByPath - operationId: site_getGraphBPrePath + - sites.baseSitePage + summary: Get the number of the resource + operationId: site.page.createdGraphBPreUser.ServiceProvisioningError_GetCount parameters: - name: site-id in: path @@ -66863,34 +73034,27 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: path + - name: baseSitePage-id in: path - description: 'Usage: path=''{path}''' + description: The unique identifier of baseSitePage required: true style: simple schema: type: string - nullable: true + x-ms-docs-key-type: baseSitePage + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.site' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/sites/{site-id}/onenote/notebooks/{notebook-id}/microsoft.graph.copyNotebook': - post: + '/sites/{site-id}/pages/{baseSitePage-id}/lastModifiedByUser': + get: tags: - - sites.Actions - summary: Invoke action copyNotebook - description: 'Copies a notebook to the Notebooks folder in the destination Documents library. The folder is created if it doesn''t exist. For Copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/notebook-copynotebook?view=graph-rest-1.0 - operationId: site.onenote.notebook_copyNotebook + - sites.baseSitePage + summary: Get lastModifiedByUser from sites + operationId: site.page_GetLastModifiedGraphBPreUser parameters: - name: site-id in: path @@ -66900,59 +73064,276 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: notebook-id + - name: baseSitePage-id in: path - description: The unique identifier of notebook + description: The unique identifier of baseSitePage required: true style: simple schema: type: string - x-ms-docs-key-type: notebook - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - notebookFolder: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - additionalProperties: - type: object - required: true + x-ms-docs-key-type: baseSitePage + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - deletedDateTime + - aboutMe + - accountEnabled + - ageGroup + - assignedLicenses + - assignedPlans + - authorizationInfo + - birthday + - businessPhones + - city + - cloudRealtimeCommunicationInfo + - companyName + - consentProvidedForMinor + - country + - createdDateTime + - creationType + - customSecurityAttributes + - department + - deviceEnrollmentLimit + - deviceKeys + - displayName + - employeeHireDate + - employeeId + - employeeLeaveDateTime + - employeeOrgData + - employeeType + - externalUserState + - externalUserStateChangeDateTime + - faxNumber + - givenName + - hireDate + - identities + - imAddresses + - infoCatalogs + - interests + - isLicenseReconciliationNeeded + - isManagementRestricted + - isResourceAccount + - jobTitle + - lastPasswordChangeDateTime + - legalAgeGroupClassification + - licenseAssignmentStates + - mail + - mailboxSettings + - mailNickname + - mobilePhone + - mySite + - officeLocation + - onPremisesDistinguishedName + - onPremisesDomainName + - onPremisesExtensionAttributes + - onPremisesImmutableId + - onPremisesLastSyncDateTime + - onPremisesProvisioningErrors + - onPremisesSamAccountName + - onPremisesSecurityIdentifier + - onPremisesSipInfo + - onPremisesSyncEnabled + - onPremisesUserPrincipalName + - otherMails + - passwordPolicies + - passwordProfile + - pastProjects + - postalCode + - preferredDataLocation + - preferredLanguage + - preferredName + - print + - provisionedPlans + - proxyAddresses + - refreshTokensValidFromDateTime + - responsibilities + - schools + - securityIdentifier + - serviceProvisioningErrors + - showInAddressList + - signInActivity + - signInSessionsValidFromDateTime + - skills + - state + - streetAddress + - surname + - usageLocation + - userPrincipalName + - userType + - activities + - agreementAcceptances + - analytics + - appConsentRequestsForApproval + - appRoleAssignedResources + - appRoleAssignments + - approvals + - authentication + - calendar + - calendarGroups + - calendars + - calendarView + - chats + - cloudPCs + - contactFolders + - contacts + - createdObjects + - deviceEnrollmentConfigurations + - deviceManagementTroubleshootingEvents + - devices + - directReports + - drive + - drives + - employeeExperience + - events + - extensions + - followedSites + - inferenceClassification + - informationProtection + - insights + - joinedGroups + - joinedTeams + - licenseDetails + - mailFolders + - managedAppRegistrations + - managedDevices + - manager + - memberOf + - messages + - mobileAppIntentAndStates + - mobileAppTroubleshootingEvents + - notifications + - oauth2PermissionGrants + - onenote + - onlineMeetings + - outlook + - ownedDevices + - ownedObjects + - pendingAccessReviewInstances + - people + - permissionGrants + - photo + - photos + - planner + - presence + - profile + - registeredDevices + - scopedRoleMemberOf + - security + - settings + - sponsors + - teamwork + - todo + - transitiveMemberOf + - transitiveReports + - usageRights + - virtualEvents + - windowsInformationProtectionDeviceRegistrations + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - activities + - agreementAcceptances + - analytics + - appConsentRequestsForApproval + - appRoleAssignedResources + - appRoleAssignments + - approvals + - authentication + - calendar + - calendarGroups + - calendars + - calendarView + - chats + - cloudPCs + - contactFolders + - contacts + - createdObjects + - deviceEnrollmentConfigurations + - deviceManagementTroubleshootingEvents + - devices + - directReports + - drive + - drives + - employeeExperience + - events + - extensions + - followedSites + - inferenceClassification + - informationProtection + - insights + - joinedGroups + - joinedTeams + - licenseDetails + - mailFolders + - managedAppRegistrations + - managedDevices + - manager + - memberOf + - messages + - mobileAppIntentAndStates + - mobileAppTroubleshootingEvents + - notifications + - oauth2PermissionGrants + - onenote + - onlineMeetings + - outlook + - ownedDevices + - ownedObjects + - pendingAccessReviewInstances + - people + - permissionGrants + - photo + - photos + - planner + - presence + - profile + - registeredDevices + - scopedRoleMemberOf + - security + - settings + - sponsors + - teamwork + - todo + - transitiveMemberOf + - transitiveReports + - usageRights + - virtualEvents + - windowsInformationProtectionDeviceRegistrations + type: string responses: 2XX: - description: Success + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + $ref: '#/components/schemas/microsoft.graph.user' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/sites/{site-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/microsoft.graph.copyToNotebook': - post: + x-ms-docs-operation-type: operation + '/sites/{site-id}/pages/{baseSitePage-id}/lastModifiedByUser/mailboxSettings': + get: tags: - - sites.Actions - summary: Invoke action copyToNotebook - description: 'Copies a section to a specific notebook. For Copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/section-copytonotebook?view=graph-rest-1.0 - operationId: site.onenote.notebook.sectionGroup.section_copyToNotebook + - sites.baseSitePage + summary: Get mailboxSettings property value + description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. For more information, see User preferences for languages and regional formats. Returned only on $select.' + operationId: site.page.lastModifiedGraphBPreUser_GetMailboxSetting parameters: - name: site-id in: path @@ -66962,75 +73343,61 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: notebook-id + - name: baseSitePage-id in: path - description: The unique identifier of notebook + description: The unique identifier of baseSitePage required: true style: simple schema: type: string - x-ms-docs-key-type: notebook - - name: sectionGroup-id - in: path - description: The unique identifier of sectionGroup - required: true - style: simple + x-ms-docs-key-type: baseSitePage + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: The unique identifier of onenoteSection - required: true - style: simple + uniqueItems: true + type: array + items: + enum: + - archiveFolder + - automaticRepliesSetting + - dateFormat + - delegateMeetingMessageDeliveryOptions + - language + - timeFormat + - timeZone + - userPurpose + - userPurposeV2 + - workingHours + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false schema: - type: string - x-ms-docs-key-type: onenoteSection - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - additionalProperties: - type: object - required: true + uniqueItems: true + type: array + items: + enum: + - '*' + type: string responses: 2XX: - description: Success + description: Result entities content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + $ref: '#/components/schemas/microsoft.graph.mailboxSettings' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/sites/{site-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/microsoft.graph.copyToSectionGroup': - post: + patch: tags: - - sites.Actions - summary: Invoke action copyToSectionGroup - description: 'Copies a section to a specific section group. For Copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/section-copytosectiongroup?view=graph-rest-1.0 - operationId: site.onenote.notebook.sectionGroup.section_copyToSectionGroup + - sites.baseSitePage + summary: Update property mailboxSettings value. + operationId: site.page.lastModifiedGraphBPreUser_UpdateMailboxSetting parameters: - name: site-id in: path @@ -67040,54 +73407,20 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: notebook-id - in: path - description: The unique identifier of notebook - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: notebook - - name: sectionGroup-id - in: path - description: The unique identifier of sectionGroup - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + - name: baseSitePage-id in: path - description: The unique identifier of onenoteSection + description: The unique identifier of baseSitePage required: true style: simple schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: baseSitePage requestBody: - description: Action parameters + description: New property values content: application/json: schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.mailboxSettings' required: true responses: 2XX: @@ -67095,20 +73428,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + $ref: '#/components/schemas/microsoft.graph.mailboxSettings' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/sites/{site-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.copyToSection': - post: + '/sites/{site-id}/pages/{baseSitePage-id}/lastModifiedByUser/serviceProvisioningErrors': + get: tags: - - sites.Actions - summary: Invoke action copyToSection - description: 'Copy a page to a specific section. For copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/page-copytosection?view=graph-rest-1.0 - operationId: site.onenote.notebook.sectionGroup.section.page_copyToSection + - sites.baseSitePage + summary: Get serviceProvisioningErrors property value + description: 'Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object.' + operationId: site.page.lastModifiedGraphBPreUser_ListServiceProvisioningError parameters: - name: site-id in: path @@ -67118,76 +73447,76 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: notebook-id + - name: baseSitePage-id in: path - description: The unique identifier of notebook + description: The unique identifier of baseSitePage required: true style: simple schema: type: string - x-ms-docs-key-type: notebook - - name: sectionGroup-id - in: path - description: The unique identifier of sectionGroup - required: true - style: simple + x-ms-docs-key-type: baseSitePage + - $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: sectionGroup - - name: onenoteSection-id - in: path - description: The unique identifier of onenoteSection - required: true - style: simple + uniqueItems: true + type: array + items: + enum: + - createdDateTime + - createdDateTime desc + - isResolved + - isResolved desc + - serviceInstance + - serviceInstance 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: onenoteSection - - name: onenotePage-id - in: path - description: The unique identifier of onenotePage - required: true - style: simple + uniqueItems: true + type: array + items: + enum: + - createdDateTime + - isResolved + - serviceInstance + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false schema: - type: string - x-ms-docs-key-type: onenotePage - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - additionalProperties: - type: object - required: true + uniqueItems: true + type: array + items: + enum: + - '*' + type: string responses: 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + $ref: '#/components/responses/microsoft.graph.serviceProvisioningErrorCollectionResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/sites/{site-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.onenotePatchContent': - post: + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/sites/{site-id}/pages/{baseSitePage-id}/lastModifiedByUser/serviceProvisioningErrors/$count': + get: tags: - - sites.Actions - summary: Invoke action onenotePatchContent - operationId: site.onenote.notebook.sectionGroup.section.page_onenotePatchContent + - sites.baseSitePage + summary: Get the number of the resource + operationId: site.page.lastModifiedGraphBPreUser.ServiceProvisioningError_GetCount parameters: - name: site-id in: path @@ -67197,64 +73526,27 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: notebook-id - in: path - description: The unique identifier of notebook - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: notebook - - name: sectionGroup-id - in: path - description: The unique identifier of sectionGroup - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: The unique identifier of onenoteSection - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + - name: baseSitePage-id in: path - description: The unique identifier of onenotePage + description: The unique identifier of baseSitePage required: true style: simple schema: type: string - x-ms-docs-key-type: onenotePage - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - commands: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.onenotePatchContentCommand' - additionalProperties: - type: object - required: true + x-ms-docs-key-type: baseSitePage + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/sites/{site-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.preview()': + '/sites/{site-id}/pages/{baseSitePage-id}/microsoft.graph.sitePage': get: tags: - - sites.Functions - summary: Invoke function preview - operationId: site.onenote.notebook.sectionGroup.section.page_preview + - sites.baseSitePage + summary: Get the item of type microsoft.graph.baseSitePage as microsoft.graph.sitePage + operationId: site_GetPageAsSitePage parameters: - name: site-id in: path @@ -67264,58 +73556,70 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: notebook-id - in: path - description: The unique identifier of notebook - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: notebook - - name: sectionGroup-id + - name: baseSitePage-id in: path - description: The unique identifier of sectionGroup + description: The unique identifier of baseSitePage required: true style: simple schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id - in: path - description: The unique identifier of onenoteSection - required: true - style: simple + x-ms-docs-key-type: baseSitePage + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: The unique identifier of onenotePage - required: true - style: simple + uniqueItems: true + type: array + items: + enum: + - id + - createdBy + - createdDateTime + - description + - eTag + - lastModifiedBy + - lastModifiedDateTime + - name + - parentReference + - webUrl + - pageLayout + - publishingState + - title + - createdByUser + - lastModifiedByUser + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false schema: - type: string - x-ms-docs-key-type: onenotePage + uniqueItems: true + type: array + items: + enum: + - '*' + - createdByUser + - lastModifiedByUser + type: string responses: 2XX: - description: Success + description: Result entities content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenotePagePreview' + $ref: '#/components/schemas/microsoft.graph.sitePage' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/sites/{site-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/microsoft.graph.copyToNotebook': - post: + '/sites/{site-id}/pages/{baseSitePage-id}/microsoft.graph.sitePage/canvasLayout': + get: tags: - - sites.Actions - summary: Invoke action copyToNotebook - description: 'Copies a section to a specific notebook. For Copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/section-copytonotebook?view=graph-rest-1.0 - operationId: site.onenote.notebook.section_copyToNotebook + - sites.baseSitePage + summary: Get canvasLayout from sites + description: 'Indicates the layout of the content in a given SharePoint page, including horizontal sections and vertical sections.' + operationId: site.pageAsSitePage_GetCanvasLayout parameters: - name: site-id in: path @@ -67325,67 +73629,57 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: notebook-id + - name: baseSitePage-id in: path - description: The unique identifier of notebook + description: The unique identifier of baseSitePage required: true style: simple schema: type: string - x-ms-docs-key-type: notebook - - name: onenoteSection-id - in: path - description: The unique identifier of onenoteSection - required: true - style: simple + x-ms-docs-key-type: baseSitePage + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: onenoteSection - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - additionalProperties: - type: object - required: true + uniqueItems: true + type: array + items: + enum: + - id + - horizontalSections + - verticalSection + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - horizontalSections + - verticalSection + type: string responses: 2XX: - description: Success + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + $ref: '#/components/schemas/microsoft.graph.canvasLayout' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/sites/{site-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/microsoft.graph.copyToSectionGroup': - post: + x-ms-docs-operation-type: operation + patch: tags: - - sites.Actions - summary: Invoke action copyToSectionGroup - description: 'Copies a section to a specific section group. For Copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/section-copytosectiongroup?view=graph-rest-1.0 - operationId: site.onenote.notebook.section_copyToSectionGroup + - sites.baseSitePage + summary: Update the navigation property canvasLayout in sites + operationId: site.pageAsSitePage_UpdateCanvasLayout parameters: - name: site-id in: path @@ -67395,46 +73689,20 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: notebook-id - in: path - description: The unique identifier of notebook - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: notebook - - name: onenoteSection-id + - name: baseSitePage-id in: path - description: The unique identifier of onenoteSection + description: The unique identifier of baseSitePage required: true style: simple schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: baseSitePage requestBody: - description: Action parameters + description: New navigation property values content: application/json: schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.canvasLayout' required: true responses: 2XX: @@ -67442,20 +73710,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + $ref: '#/components/schemas/microsoft.graph.canvasLayout' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/sites/{site-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.copyToSection': - post: + x-ms-docs-operation-type: operation + delete: tags: - - sites.Actions - summary: Invoke action copyToSection - description: 'Copy a page to a specific section. For copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/page-copytosection?view=graph-rest-1.0 - operationId: site.onenote.notebook.section.page_copyToSection + - sites.baseSitePage + summary: Delete navigation property canvasLayout for sites + operationId: site.pageAsSitePage_DeleteCanvasLayout parameters: - name: site-id in: path @@ -67465,68 +73728,33 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: notebook-id - in: path - description: The unique identifier of notebook - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: notebook - - name: onenoteSection-id + - name: baseSitePage-id in: path - description: The unique identifier of onenoteSection + description: The unique identifier of baseSitePage required: true style: simple schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: The unique identifier of onenotePage - required: true + x-ms-docs-key-type: baseSitePage + - name: If-Match + in: header + description: ETag style: simple schema: type: string - x-ms-docs-key-type: onenotePage - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - additionalProperties: - type: object - required: true responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/sites/{site-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.onenotePatchContent': - post: + x-ms-docs-operation-type: operation + '/sites/{site-id}/pages/{baseSitePage-id}/microsoft.graph.sitePage/canvasLayout/horizontalSections': + get: tags: - - sites.Actions - summary: Invoke action onenotePatchContent - operationId: site.onenote.notebook.section.page_onenotePatchContent + - sites.baseSitePage + summary: Get horizontalSections from sites + description: Collection of horizontal sections on the SharePoint page. + operationId: site.pageAsSitePage.canvasLayout_ListHorizontalSection parameters: - name: site-id in: path @@ -67536,56 +73764,119 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: notebook-id + - name: baseSitePage-id in: path - description: The unique identifier of notebook + description: The unique identifier of baseSitePage required: true style: simple schema: type: string - x-ms-docs-key-type: notebook - - name: onenoteSection-id + x-ms-docs-key-type: baseSitePage + - $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 + - emphasis + - emphasis desc + - layout + - layout 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 + - emphasis + - layout + - columns + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - columns + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.horizontalSectionCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - sites.baseSitePage + summary: Create new navigation property to horizontalSections for sites + operationId: site.pageAsSitePage.canvasLayout_CreateHorizontalSection + parameters: + - name: site-id in: path - description: The unique identifier of onenoteSection + description: The unique identifier of site required: true style: simple schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + x-ms-docs-key-type: site + - name: baseSitePage-id in: path - description: The unique identifier of onenotePage + description: The unique identifier of baseSitePage required: true style: simple schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: baseSitePage requestBody: - description: Action parameters + description: New navigation property content: application/json: schema: - type: object - properties: - commands: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.onenotePatchContentCommand' - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.horizontalSection' required: true responses: 2XX: - description: Success + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.horizontalSection' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/sites/{site-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.preview()': + x-ms-docs-operation-type: operation + '/sites/{site-id}/pages/{baseSitePage-id}/microsoft.graph.sitePage/canvasLayout/horizontalSections/{horizontalSection-id}': get: tags: - - sites.Functions - summary: Invoke function preview - operationId: site.onenote.notebook.section.page_preview + - sites.baseSitePage + summary: Get horizontalSections from sites + description: Collection of horizontal sections on the SharePoint page. + operationId: site.pageAsSitePage.canvasLayout_GetHorizontalSection parameters: - name: site-id in: path @@ -67595,50 +73886,65 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: notebook-id + - name: baseSitePage-id in: path - description: The unique identifier of notebook + description: The unique identifier of baseSitePage required: true style: simple schema: type: string - x-ms-docs-key-type: notebook - - name: onenoteSection-id + x-ms-docs-key-type: baseSitePage + - name: horizontalSection-id in: path - description: The unique identifier of onenoteSection + description: The unique identifier of horizontalSection required: true style: simple schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id - in: path - description: The unique identifier of onenotePage - required: true - style: simple + x-ms-docs-key-type: horizontalSection + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: onenotePage + uniqueItems: true + type: array + items: + enum: + - id + - emphasis + - layout + - columns + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - columns + type: string responses: 2XX: - description: Success + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenotePagePreview' + $ref: '#/components/schemas/microsoft.graph.horizontalSection' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/sites/{site-id}/onenote/notebooks/microsoft.graph.getNotebookFromWebUrl': - post: + x-ms-docs-operation-type: operation + patch: tags: - - sites.Actions - summary: Invoke action getNotebookFromWebUrl - description: 'Retrieve the properties and relationships of a notebook object by using its URL path. The location can be user notebooks on Microsoft 365, group notebooks, or SharePoint site-hosted team notebooks on Microsoft 365.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/notebook-getnotebookfromweburl?view=graph-rest-1.0 - operationId: site.onenote.notebook_getNotebookFromWebUrl + - sites.baseSitePage + summary: Update the navigation property horizontalSections in sites + operationId: site.pageAsSitePage.canvasLayout_UpdateHorizontalSection parameters: - name: site-id in: path @@ -67648,18 +73954,28 @@ paths: schema: type: string x-ms-docs-key-type: site + - name: baseSitePage-id + in: path + description: The unique identifier of baseSitePage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: baseSitePage + - name: horizontalSection-id + in: path + description: The unique identifier of horizontalSection + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: horizontalSection requestBody: - description: Action parameters + description: New navigation property values content: application/json: schema: - type: object - properties: - webUrl: - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.horizontalSection' required: true responses: 2XX: @@ -67667,16 +73983,59 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.CopyNotebookModel' + $ref: '#/components/schemas/microsoft.graph.horizontalSection' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/sites/{site-id}/onenote/notebooks/microsoft.graph.getRecentNotebooks(includePersonalNotebooks={includePersonalNotebooks})': + x-ms-docs-operation-type: operation + delete: + tags: + - sites.baseSitePage + summary: Delete navigation property horizontalSections for sites + operationId: site.pageAsSitePage.canvasLayout_DeleteHorizontalSection + parameters: + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: baseSitePage-id + in: path + description: The unique identifier of baseSitePage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: baseSitePage + - name: horizontalSection-id + in: path + description: The unique identifier of horizontalSection + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: horizontalSection + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/pages/{baseSitePage-id}/microsoft.graph.sitePage/canvasLayout/horizontalSections/{horizontalSection-id}/columns': get: tags: - - sites.Functions - summary: Invoke function getRecentNotebooks - operationId: site.onenote.notebook_getRecentNotebook + - sites.baseSitePage + summary: Get columns from sites + description: The set of vertical columns in this section. + operationId: site.pageAsSitePage.canvasLayout.horizontalSection_ListColumn parameters: - name: site-id in: path @@ -67686,52 +74045,83 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: includePersonalNotebooks + - name: baseSitePage-id in: path - description: 'Usage: includePersonalNotebooks={includePersonalNotebooks}' + description: The unique identifier of baseSitePage required: true style: simple schema: - type: boolean - default: false + type: string + x-ms-docs-key-type: baseSitePage + - name: horizontalSection-id + in: path + description: The unique identifier of horizontalSection + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: horizontalSection - $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 + - width + - width 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 + - width + - webparts + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - webparts + type: string responses: 2XX: - description: Success - content: - application/json: - schema: - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.recentNotebook' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/responses/microsoft.graph.horizontalSectionColumnCollectionResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/sites/{site-id}/onenote/pages/{onenotePage-id}/microsoft.graph.copyToSection': + x-ms-docs-operation-type: operation post: tags: - - sites.Actions - summary: Invoke action copyToSection - description: 'Copy a page to a specific section. For copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/page-copytosection?view=graph-rest-1.0 - operationId: site.onenote.page_copyToSection + - sites.baseSitePage + summary: Create new navigation property to columns for sites + operationId: site.pageAsSitePage.canvasLayout.horizontalSection_CreateColumn parameters: - name: site-id in: path @@ -67741,52 +74131,46 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id + - name: baseSitePage-id in: path - description: The unique identifier of onenotePage + description: The unique identifier of baseSitePage required: true style: simple schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: baseSitePage + - name: horizontalSection-id + in: path + description: The unique identifier of horizontalSection + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: horizontalSection requestBody: - description: Action parameters + description: New navigation property content: application/json: schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.horizontalSectionColumn' required: true responses: 2XX: - description: Success + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + $ref: '#/components/schemas/microsoft.graph.horizontalSectionColumn' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/sites/{site-id}/onenote/pages/{onenotePage-id}/microsoft.graph.onenotePatchContent': - post: + x-ms-docs-operation-type: operation + '/sites/{site-id}/pages/{baseSitePage-id}/microsoft.graph.sitePage/canvasLayout/horizontalSections/{horizontalSection-id}/columns/{horizontalSectionColumn-id}': + get: tags: - - sites.Actions - summary: Invoke action onenotePatchContent - operationId: site.onenote.page_onenotePatchContent + - sites.baseSitePage + summary: Get columns from sites + description: The set of vertical columns in this section. + operationId: site.pageAsSitePage.canvasLayout.horizontalSection_GetColumn parameters: - name: site-id in: path @@ -67796,77 +74180,72 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenotePage-id + - name: baseSitePage-id in: path - description: The unique identifier of onenotePage + description: The unique identifier of baseSitePage required: true style: simple schema: type: string - x-ms-docs-key-type: onenotePage - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - commands: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.onenotePatchContentCommand' - additionalProperties: - type: object - required: true - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/sites/{site-id}/onenote/pages/{onenotePage-id}/microsoft.graph.preview()': - get: - tags: - - sites.Functions - summary: Invoke function preview - operationId: site.onenote.page_preview - parameters: - - name: site-id + x-ms-docs-key-type: baseSitePage + - name: horizontalSection-id in: path - description: The unique identifier of site + description: The unique identifier of horizontalSection required: true style: simple schema: type: string - x-ms-docs-key-type: site - - name: onenotePage-id + x-ms-docs-key-type: horizontalSection + - name: horizontalSectionColumn-id in: path - description: The unique identifier of onenotePage + description: The unique identifier of horizontalSectionColumn required: true style: simple schema: - type: string - x-ms-docs-key-type: onenotePage + type: string + x-ms-docs-key-type: horizontalSectionColumn + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - width + - webparts + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - webparts + type: string responses: 2XX: - description: Success + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenotePagePreview' + $ref: '#/components/schemas/microsoft.graph.horizontalSectionColumn' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/microsoft.graph.copyToNotebook': - post: + x-ms-docs-operation-type: operation + patch: tags: - - sites.Actions - summary: Invoke action copyToNotebook - description: 'Copies a section to a specific notebook. For Copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/section-copytonotebook?view=graph-rest-1.0 - operationId: site.onenote.sectionGroup.section_copyToNotebook + - sites.baseSitePage + summary: Update the navigation property columns in sites + operationId: site.pageAsSitePage.canvasLayout.horizontalSection_UpdateColumn parameters: - name: site-id in: path @@ -67876,46 +74255,36 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: sectionGroup-id + - name: baseSitePage-id in: path - description: The unique identifier of sectionGroup + description: The unique identifier of baseSitePage required: true style: simple schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: baseSitePage + - name: horizontalSection-id in: path - description: The unique identifier of onenoteSection + description: The unique identifier of horizontalSection required: true style: simple schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: horizontalSection + - name: horizontalSectionColumn-id + in: path + description: The unique identifier of horizontalSectionColumn + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: horizontalSectionColumn requestBody: - description: Action parameters + description: New navigation property values content: application/json: schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.horizontalSectionColumn' required: true responses: 2XX: @@ -67923,20 +74292,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + $ref: '#/components/schemas/microsoft.graph.horizontalSectionColumn' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/microsoft.graph.copyToSectionGroup': - post: + x-ms-docs-operation-type: operation + delete: tags: - - sites.Actions - summary: Invoke action copyToSectionGroup - description: 'Copies a section to a specific section group. For Copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/section-copytosectiongroup?view=graph-rest-1.0 - operationId: site.onenote.sectionGroup.section_copyToSectionGroup + - sites.baseSitePage + summary: Delete navigation property columns for sites + operationId: site.pageAsSitePage.canvasLayout.horizontalSection_DeleteColumn parameters: - name: site-id in: path @@ -67946,67 +74310,49 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: sectionGroup-id + - name: baseSitePage-id in: path - description: The unique identifier of sectionGroup + description: The unique identifier of baseSitePage required: true style: simple schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: baseSitePage + - name: horizontalSection-id in: path - description: The unique identifier of onenoteSection + description: The unique identifier of horizontalSection required: true style: simple schema: type: string - x-ms-docs-key-type: onenoteSection - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - additionalProperties: - type: object - required: true + x-ms-docs-key-type: horizontalSection + - name: horizontalSectionColumn-id + in: path + description: The unique identifier of horizontalSectionColumn + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: horizontalSectionColumn + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.copyToSection': - post: + x-ms-docs-operation-type: operation + '/sites/{site-id}/pages/{baseSitePage-id}/microsoft.graph.sitePage/canvasLayout/horizontalSections/{horizontalSection-id}/columns/{horizontalSectionColumn-id}/webparts': + get: tags: - - sites.Actions - summary: Invoke action copyToSection - description: 'Copy a page to a specific section. For copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/page-copytosection?view=graph-rest-1.0 - operationId: site.onenote.sectionGroup.section.page_copyToSection + - sites.baseSitePage + summary: Get webparts from sites + description: The collection of WebParts in this column. + operationId: site.pageAsSitePage.canvasLayout.horizontalSection.column_ListWebpart parameters: - name: site-id in: path @@ -68016,68 +74362,86 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: sectionGroup-id + - name: baseSitePage-id in: path - description: The unique identifier of sectionGroup + description: The unique identifier of baseSitePage required: true style: simple schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: baseSitePage + - name: horizontalSection-id in: path - description: The unique identifier of onenoteSection + description: The unique identifier of horizontalSection required: true style: simple schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + x-ms-docs-key-type: horizontalSection + - name: horizontalSectionColumn-id in: path - description: The unique identifier of onenotePage + description: The unique identifier of horizontalSectionColumn required: true style: simple schema: type: string - x-ms-docs-key-type: onenotePage - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - additionalProperties: - type: object - required: true + x-ms-docs-key-type: horizontalSectionColumn + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string responses: 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + $ref: '#/components/responses/microsoft.graph.webPartCollectionResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.onenotePatchContent': + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation post: tags: - - sites.Actions - summary: Invoke action onenotePatchContent - operationId: site.onenote.sectionGroup.section.page_onenotePatchContent + - sites.baseSitePage + summary: Create new navigation property to webparts for sites + operationId: site.pageAsSitePage.canvasLayout.horizontalSection.column_CreateWebpart parameters: - name: site-id in: path @@ -68087,56 +74451,54 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: sectionGroup-id + - name: baseSitePage-id in: path - description: The unique identifier of sectionGroup + description: The unique identifier of baseSitePage required: true style: simple schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: baseSitePage + - name: horizontalSection-id in: path - description: The unique identifier of onenoteSection + description: The unique identifier of horizontalSection required: true style: simple schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + x-ms-docs-key-type: horizontalSection + - name: horizontalSectionColumn-id in: path - description: The unique identifier of onenotePage + description: The unique identifier of horizontalSectionColumn required: true style: simple schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: horizontalSectionColumn requestBody: - description: Action parameters + description: New navigation property content: application/json: schema: - type: object - properties: - commands: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.onenotePatchContentCommand' - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.webPart' required: true responses: 2XX: - description: Success + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.webPart' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.preview()': + x-ms-docs-operation-type: operation + '/sites/{site-id}/pages/{baseSitePage-id}/microsoft.graph.sitePage/canvasLayout/horizontalSections/{horizontalSection-id}/columns/{horizontalSectionColumn-id}/webparts/{webPart-id}': get: tags: - - sites.Functions - summary: Invoke function preview - operationId: site.onenote.sectionGroup.section.page_preview + - sites.baseSitePage + summary: Get webparts from sites + description: The collection of WebParts in this column. + operationId: site.pageAsSitePage.canvasLayout.horizontalSection.column_GetWebpart parameters: - name: site-id in: path @@ -68146,50 +74508,77 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: sectionGroup-id + - name: baseSitePage-id in: path - description: The unique identifier of sectionGroup + description: The unique identifier of baseSitePage required: true style: simple schema: type: string - x-ms-docs-key-type: sectionGroup - - name: onenoteSection-id + x-ms-docs-key-type: baseSitePage + - name: horizontalSection-id in: path - description: The unique identifier of onenoteSection + description: The unique identifier of horizontalSection required: true style: simple schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + x-ms-docs-key-type: horizontalSection + - name: horizontalSectionColumn-id in: path - description: The unique identifier of onenotePage + description: The unique identifier of horizontalSectionColumn required: true style: simple schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: horizontalSectionColumn + - name: webPart-id + in: path + description: The unique identifier of webPart + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: webPart + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string responses: 2XX: - description: Success + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenotePagePreview' + $ref: '#/components/schemas/microsoft.graph.webPart' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/sites/{site-id}/onenote/sections/{onenoteSection-id}/microsoft.graph.copyToNotebook': - post: + x-ms-docs-operation-type: operation + patch: tags: - - sites.Actions - summary: Invoke action copyToNotebook - description: 'Copies a section to a specific notebook. For Copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/section-copytonotebook?view=graph-rest-1.0 - operationId: site.onenote.section_copyToNotebook + - sites.baseSitePage + summary: Update the navigation property webparts in sites + operationId: site.pageAsSitePage.canvasLayout.horizontalSection.column_UpdateWebpart parameters: - name: site-id in: path @@ -68199,100 +74588,44 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenoteSection-id + - name: baseSitePage-id in: path - description: The unique identifier of onenoteSection + description: The unique identifier of baseSitePage required: true style: simple schema: type: string - x-ms-docs-key-type: onenoteSection - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - additionalProperties: - type: object - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/sites/{site-id}/onenote/sections/{onenoteSection-id}/microsoft.graph.copyToSectionGroup': - post: - tags: - - sites.Actions - summary: Invoke action copyToSectionGroup - description: 'Copies a section to a specific section group. For Copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/section-copytosectiongroup?view=graph-rest-1.0 - operationId: site.onenote.section_copyToSectionGroup - parameters: - - name: site-id + x-ms-docs-key-type: baseSitePage + - name: horizontalSection-id in: path - description: The unique identifier of site + description: The unique identifier of horizontalSection required: true style: simple schema: type: string - x-ms-docs-key-type: site - - name: onenoteSection-id + x-ms-docs-key-type: horizontalSection + - name: horizontalSectionColumn-id in: path - description: The unique identifier of onenoteSection + description: The unique identifier of horizontalSectionColumn required: true style: simple schema: type: string - x-ms-docs-key-type: onenoteSection + x-ms-docs-key-type: horizontalSectionColumn + - name: webPart-id + in: path + description: The unique identifier of webPart + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: webPart requestBody: - description: Action parameters + description: New navigation property values content: application/json: schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - renameAs: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.webPart' required: true responses: 2XX: @@ -68300,20 +74633,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + $ref: '#/components/schemas/microsoft.graph.webPart' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/sites/{site-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.copyToSection': - post: + x-ms-docs-operation-type: operation + delete: tags: - - sites.Actions - summary: Invoke action copyToSection - description: 'Copy a page to a specific section. For copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/page-copytosection?view=graph-rest-1.0 - operationId: site.onenote.section.page_copyToSection + - sites.baseSitePage + summary: Delete navigation property webparts for sites + operationId: site.pageAsSitePage.canvasLayout.horizontalSection.column_DeleteWebpart parameters: - name: site-id in: path @@ -68323,60 +74651,56 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenoteSection-id + - name: baseSitePage-id in: path - description: The unique identifier of onenoteSection + description: The unique identifier of baseSitePage required: true style: simple schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + x-ms-docs-key-type: baseSitePage + - name: horizontalSection-id in: path - description: The unique identifier of onenotePage + description: The unique identifier of horizontalSection required: true style: simple schema: type: string - x-ms-docs-key-type: onenotePage - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - id: - type: string - nullable: true - groupId: - type: string - nullable: true - siteCollectionId: - type: string - nullable: true - siteId: - type: string - nullable: true - additionalProperties: - type: object - required: true + x-ms-docs-key-type: horizontalSection + - name: horizontalSectionColumn-id + in: path + description: The unique identifier of horizontalSectionColumn + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: horizontalSectionColumn + - name: webPart-id + in: path + description: The unique identifier of webPart + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: webPart + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/sites/{site-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.onenotePatchContent': + x-ms-docs-operation-type: operation + '/sites/{site-id}/pages/{baseSitePage-id}/microsoft.graph.sitePage/canvasLayout/horizontalSections/{horizontalSection-id}/columns/{horizontalSectionColumn-id}/webparts/{webPart-id}/microsoft.graph.getPositionOfWebPart': post: tags: - sites.Actions - summary: Invoke action onenotePatchContent - operationId: site.onenote.section.page_onenotePatchContent + summary: Invoke action getPositionOfWebPart + operationId: site.page.microsoft.graph.sitePage.canvasLayout.horizontalSection.column.webpart_getPositionGraphOPreWebPart parameters: - name: site-id in: path @@ -68386,48 +74710,54 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenoteSection-id + - name: baseSitePage-id in: path - description: The unique identifier of onenoteSection + description: The unique identifier of baseSitePage required: true style: simple schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + x-ms-docs-key-type: baseSitePage + - name: horizontalSection-id in: path - description: The unique identifier of onenotePage + description: The unique identifier of horizontalSection required: true style: simple schema: type: string - x-ms-docs-key-type: onenotePage - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - commands: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.onenotePatchContentCommand' - additionalProperties: - type: object - required: true + x-ms-docs-key-type: horizontalSection + - name: horizontalSectionColumn-id + in: path + description: The unique identifier of horizontalSectionColumn + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: horizontalSectionColumn + - name: webPart-id + in: path + description: The unique identifier of webPart + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: webPart responses: 2XX: description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.webPartPosition' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/sites/{site-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/microsoft.graph.preview()': + '/sites/{site-id}/pages/{baseSitePage-id}/microsoft.graph.sitePage/canvasLayout/horizontalSections/{horizontalSection-id}/columns/{horizontalSectionColumn-id}/webparts/$count': get: tags: - - sites.Functions - summary: Invoke function preview - operationId: site.onenote.section.page_preview + - sites.baseSitePage + summary: Get the number of the resource + operationId: site.page.canvasLayout.horizontalSection.column.webpart_GetCount parameters: - name: site-id in: path @@ -68437,42 +74767,43 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: onenoteSection-id + - name: baseSitePage-id in: path - description: The unique identifier of onenoteSection + description: The unique identifier of baseSitePage required: true style: simple schema: type: string - x-ms-docs-key-type: onenoteSection - - name: onenotePage-id + x-ms-docs-key-type: baseSitePage + - name: horizontalSection-id in: path - description: The unique identifier of onenotePage + description: The unique identifier of horizontalSection required: true style: simple schema: type: string - x-ms-docs-key-type: onenotePage + x-ms-docs-key-type: horizontalSection + - name: horizontalSectionColumn-id + in: path + description: The unique identifier of horizontalSectionColumn + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: horizontalSectionColumn + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.onenotePagePreview' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/sites/{site-id}/operations': + '/sites/{site-id}/pages/{baseSitePage-id}/microsoft.graph.sitePage/canvasLayout/horizontalSections/{horizontalSection-id}/columns/$count': get: tags: - - sites.richLongRunningOperation - summary: List operations - description: Get the list of richLongRunningOperations associated with a site. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/site-list-operations?view=graph-rest-1.0 - operationId: site_ListOperation + - sites.baseSitePage + summary: Get the number of the resource + operationId: site.page.canvasLayout.horizontalSection.column_GetCount parameters: - name: site-id in: path @@ -68482,89 +74813,35 @@ paths: schema: type: string x-ms-docs-key-type: site - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - createdDateTime - - createdDateTime desc - - lastActionDateTime - - lastActionDateTime desc - - resourceLocation - - resourceLocation desc - - status - - status desc - - statusDetail - - statusDetail desc - - error - - error desc - - percentageComplete - - percentageComplete desc - - resourceId - - resourceId desc - - type - - type desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + - name: baseSitePage-id + in: path + description: The unique identifier of baseSitePage + required: true + style: simple schema: - uniqueItems: true - type: array - items: - enum: - - id - - createdDateTime - - lastActionDateTime - - resourceLocation - - status - - statusDetail - - error - - percentageComplete - - resourceId - - type - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: baseSitePage + - name: horizontalSection-id + in: path + description: The unique identifier of horizontalSection + required: true + style: simple schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string + type: string + x-ms-docs-key-type: horizontalSection + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - $ref: '#/components/responses/microsoft.graph.richLongRunningOperationCollectionResponse' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: + '/sites/{site-id}/pages/{baseSitePage-id}/microsoft.graph.sitePage/canvasLayout/horizontalSections/$count': + get: tags: - - sites.richLongRunningOperation - summary: Create new navigation property to operations for sites - operationId: site_CreateOperation + - sites.baseSitePage + summary: Get the number of the resource + operationId: site.page.canvasLayout.horizontalSection_GetCount parameters: - name: site-id in: path @@ -68574,33 +74851,28 @@ paths: schema: type: string x-ms-docs-key-type: site - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.richLongRunningOperation' - required: true + - name: baseSitePage-id + in: path + description: The unique identifier of baseSitePage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: baseSitePage + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.richLongRunningOperation' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/sites/{site-id}/operations/{richLongRunningOperation-id}': + '/sites/{site-id}/pages/{baseSitePage-id}/microsoft.graph.sitePage/canvasLayout/verticalSection': get: tags: - - sites.richLongRunningOperation - summary: Get richLongRunningOperation - description: Read the properties of a richLongRunningOperation object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/richlongrunningoperation-get?view=graph-rest-1.0 - operationId: site_GetOperation + - sites.baseSitePage + summary: Get verticalSection from sites + description: Vertical section on the SharePoint page. + operationId: site.pageAsSitePage.canvasLayout_GetVerticalSection parameters: - name: site-id in: path @@ -68610,14 +74882,14 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: richLongRunningOperation-id + - name: baseSitePage-id in: path - description: The unique identifier of richLongRunningOperation + description: The unique identifier of baseSitePage required: true style: simple schema: type: string - x-ms-docs-key-type: richLongRunningOperation + x-ms-docs-key-type: baseSitePage - name: $select in: query description: Select properties to be returned @@ -68629,15 +74901,8 @@ paths: items: enum: - id - - createdDateTime - - lastActionDateTime - - resourceLocation - - status - - statusDetail - - error - - percentageComplete - - resourceId - - type + - emphasis + - webparts type: string - name: $expand in: query @@ -68650,6 +74915,7 @@ paths: items: enum: - '*' + - webparts type: string responses: 2XX: @@ -68657,15 +74923,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.richLongRunningOperation' + $ref: '#/components/schemas/microsoft.graph.verticalSection' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - sites.richLongRunningOperation - summary: Update the navigation property operations in sites - operationId: site_UpdateOperation + - sites.baseSitePage + summary: Update the navigation property verticalSection in sites + operationId: site.pageAsSitePage.canvasLayout_UpdateVerticalSection parameters: - name: site-id in: path @@ -68675,20 +74941,20 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: richLongRunningOperation-id + - name: baseSitePage-id in: path - description: The unique identifier of richLongRunningOperation + description: The unique identifier of baseSitePage required: true style: simple schema: type: string - x-ms-docs-key-type: richLongRunningOperation + x-ms-docs-key-type: baseSitePage requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.richLongRunningOperation' + $ref: '#/components/schemas/microsoft.graph.verticalSection' required: true responses: 2XX: @@ -68696,15 +74962,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.richLongRunningOperation' + $ref: '#/components/schemas/microsoft.graph.verticalSection' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - sites.richLongRunningOperation - summary: Delete navigation property operations for sites - operationId: site_DeleteOperation + - sites.baseSitePage + summary: Delete navigation property verticalSection for sites + operationId: site.pageAsSitePage.canvasLayout_DeleteVerticalSection parameters: - name: site-id in: path @@ -68714,14 +74980,14 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: richLongRunningOperation-id + - name: baseSitePage-id in: path - description: The unique identifier of richLongRunningOperation + description: The unique identifier of baseSitePage required: true style: simple schema: type: string - x-ms-docs-key-type: richLongRunningOperation + x-ms-docs-key-type: baseSitePage - name: If-Match in: header description: ETag @@ -68734,12 +75000,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/operations/$count': + '/sites/{site-id}/pages/{baseSitePage-id}/microsoft.graph.sitePage/canvasLayout/verticalSection/webparts': get: tags: - - sites.richLongRunningOperation - summary: Get the number of the resource - operationId: site.operation_GetCount + - sites.baseSitePage + summary: Get webparts from sites + description: The set of web parts in this section. + operationId: site.pageAsSitePage.canvasLayout.verticalSection_ListWebpart parameters: - name: site-id in: path @@ -68749,32 +75016,14 @@ paths: schema: type: string x-ms-docs-key-type: site - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/sites/{site-id}/pages': - get: - tags: - - sites.baseSitePage - summary: List baseSitePages - description: 'Get the collection of [baseSitePage][] objects from the site pages [list][] in a [site][]. All pages in the site are returned (with pagination). Sort alphabetically by name in ascending order. The following table lists the available subtypes.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/basesitepage-list?view=graph-rest-1.0 - operationId: site_ListPage - parameters: - - name: site-id + - name: baseSitePage-id in: path - description: The unique identifier of site + description: The unique identifier of baseSitePage required: true style: simple schema: type: string - x-ms-docs-key-type: site + x-ms-docs-key-type: baseSitePage - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -68792,30 +75041,6 @@ paths: enum: - id - id desc - - createdBy - - createdBy desc - - createdDateTime - - createdDateTime desc - - description - - description desc - - eTag - - eTag desc - - lastModifiedBy - - lastModifiedBy desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - name - - name desc - - parentReference - - parentReference desc - - webUrl - - webUrl desc - - pageLayout - - pageLayout desc - - publishingState - - publishingState desc - - title - - title desc type: string - name: $select in: query @@ -68828,20 +75053,6 @@ paths: items: enum: - id - - createdBy - - createdDateTime - - description - - eTag - - lastModifiedBy - - lastModifiedDateTime - - name - - parentReference - - webUrl - - pageLayout - - publishingState - - title - - createdByUser - - lastModifiedByUser type: string - name: $expand in: query @@ -68854,12 +75065,10 @@ paths: items: enum: - '*' - - createdByUser - - lastModifiedByUser type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.baseSitePageCollectionResponse' + $ref: '#/components/responses/microsoft.graph.webPartCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -68869,12 +75078,8 @@ paths: post: tags: - sites.baseSitePage - summary: Create a page in the site pages list of a site - description: 'Create a new [sitePage][] in the site pages [list][] in a [site][].' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/sitepage-create?view=graph-rest-1.0 - operationId: site_CreatePage + summary: Create new navigation property to webparts for sites + operationId: site.pageAsSitePage.canvasLayout.verticalSection_CreateWebpart parameters: - name: site-id in: path @@ -68884,12 +75089,20 @@ paths: schema: type: string x-ms-docs-key-type: site + - name: baseSitePage-id + in: path + description: The unique identifier of baseSitePage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: baseSitePage requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.baseSitePage' + $ref: '#/components/schemas/microsoft.graph.webPart' required: true responses: 2XX: @@ -68897,20 +75110,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.baseSitePage' + $ref: '#/components/schemas/microsoft.graph.webPart' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/pages/{baseSitePage-id}': + '/sites/{site-id}/pages/{baseSitePage-id}/microsoft.graph.sitePage/canvasLayout/verticalSection/webparts/{webPart-id}': get: tags: - sites.baseSitePage - summary: Get baseSitePage - description: 'Get the metadata for a [baseSitePage][] in the site pages [list][] in a [site][].' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/basesitepage-get?view=graph-rest-1.0 - operationId: site_GetPage + summary: Get webparts from sites + description: The set of web parts in this section. + operationId: site.pageAsSitePage.canvasLayout.verticalSection_GetWebpart parameters: - name: site-id in: path @@ -68928,6 +75138,14 @@ paths: schema: type: string x-ms-docs-key-type: baseSitePage + - name: webPart-id + in: path + description: The unique identifier of webPart + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: webPart - name: $select in: query description: Select properties to be returned @@ -68939,20 +75157,6 @@ paths: items: enum: - id - - createdBy - - createdDateTime - - description - - eTag - - lastModifiedBy - - lastModifiedDateTime - - name - - parentReference - - webUrl - - pageLayout - - publishingState - - title - - createdByUser - - lastModifiedByUser type: string - name: $expand in: query @@ -68965,8 +75169,6 @@ paths: items: enum: - '*' - - createdByUser - - lastModifiedByUser type: string responses: 2XX: @@ -68974,15 +75176,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.baseSitePage' + $ref: '#/components/schemas/microsoft.graph.webPart' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - sites.baseSitePage - summary: Update the navigation property pages in sites - operationId: site_UpdatePage + summary: Update the navigation property webparts in sites + operationId: site.pageAsSitePage.canvasLayout.verticalSection_UpdateWebpart parameters: - name: site-id in: path @@ -69000,12 +75202,20 @@ paths: schema: type: string x-ms-docs-key-type: baseSitePage + - name: webPart-id + in: path + description: The unique identifier of webPart + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: webPart requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.baseSitePage' + $ref: '#/components/schemas/microsoft.graph.webPart' required: true responses: 2XX: @@ -69013,15 +75223,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.baseSitePage' + $ref: '#/components/schemas/microsoft.graph.webPart' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - sites.baseSitePage - summary: Delete navigation property pages for sites - operationId: site_DeletePage + summary: Delete navigation property webparts for sites + operationId: site.pageAsSitePage.canvasLayout.verticalSection_DeleteWebpart parameters: - name: site-id in: path @@ -69039,6 +75249,14 @@ paths: schema: type: string x-ms-docs-key-type: baseSitePage + - name: webPart-id + in: path + description: The unique identifier of webPart + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: webPart - name: If-Match in: header description: ETag @@ -69051,12 +75269,83 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/pages/{baseSitePage-id}/createdByUser': + '/sites/{site-id}/pages/{baseSitePage-id}/microsoft.graph.sitePage/canvasLayout/verticalSection/webparts/{webPart-id}/microsoft.graph.getPositionOfWebPart': + post: + tags: + - sites.Actions + summary: Invoke action getPositionOfWebPart + operationId: site.page.microsoft.graph.sitePage.canvasLayout.verticalSection.webpart_getPositionGraphOPreWebPart + parameters: + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: baseSitePage-id + in: path + description: The unique identifier of baseSitePage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: baseSitePage + - name: webPart-id + in: path + description: The unique identifier of webPart + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: webPart + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.webPartPosition' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/sites/{site-id}/pages/{baseSitePage-id}/microsoft.graph.sitePage/canvasLayout/verticalSection/webparts/$count': + get: + tags: + - sites.baseSitePage + summary: Get the number of the resource + operationId: site.page.canvasLayout.verticalSection.webpart_GetCount + parameters: + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: baseSitePage-id + in: path + description: The unique identifier of baseSitePage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: baseSitePage + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/sites/{site-id}/pages/{baseSitePage-id}/microsoft.graph.sitePage/createdByUser': get: tags: - sites.baseSitePage summary: Get createdByUser from sites - operationId: site.page_GetCreatedGraphBPreUser + operationId: site.pageAsSitePage_GetCreatedGraphBPreUser parameters: - name: site-id in: path @@ -69329,7 +75618,7 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/pages/{baseSitePage-id}/createdByUser/mailboxSettings': + '/sites/{site-id}/pages/{baseSitePage-id}/microsoft.graph.sitePage/createdByUser/mailboxSettings': get: tags: - sites.baseSitePage @@ -69433,7 +75722,7 @@ paths: $ref: '#/components/schemas/microsoft.graph.mailboxSettings' default: $ref: '#/components/responses/error' - '/sites/{site-id}/pages/{baseSitePage-id}/createdByUser/serviceProvisioningErrors': + '/sites/{site-id}/pages/{baseSitePage-id}/microsoft.graph.sitePage/createdByUser/serviceProvisioningErrors': get: tags: - sites.baseSitePage @@ -69513,7 +75802,7 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/sites/{site-id}/pages/{baseSitePage-id}/createdByUser/serviceProvisioningErrors/$count': + '/sites/{site-id}/pages/{baseSitePage-id}/microsoft.graph.sitePage/createdByUser/serviceProvisioningErrors/$count': get: tags: - sites.baseSitePage @@ -69543,12 +75832,12 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/sites/{site-id}/pages/{baseSitePage-id}/lastModifiedByUser': + '/sites/{site-id}/pages/{baseSitePage-id}/microsoft.graph.sitePage/lastModifiedByUser': get: tags: - sites.baseSitePage summary: Get lastModifiedByUser from sites - operationId: site.page_GetLastModifiedGraphBPreUser + operationId: site.pageAsSitePage_GetLastModifiedGraphBPreUser parameters: - name: site-id in: path @@ -69821,7 +76110,7 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/pages/{baseSitePage-id}/lastModifiedByUser/mailboxSettings': + '/sites/{site-id}/pages/{baseSitePage-id}/microsoft.graph.sitePage/lastModifiedByUser/mailboxSettings': get: tags: - sites.baseSitePage @@ -69925,7 +76214,7 @@ paths: $ref: '#/components/schemas/microsoft.graph.mailboxSettings' default: $ref: '#/components/responses/error' - '/sites/{site-id}/pages/{baseSitePage-id}/lastModifiedByUser/serviceProvisioningErrors': + '/sites/{site-id}/pages/{baseSitePage-id}/microsoft.graph.sitePage/lastModifiedByUser/serviceProvisioningErrors': get: tags: - sites.baseSitePage @@ -69964,12 +76253,118 @@ paths: type: array items: enum: - - createdDateTime - - createdDateTime desc - - isResolved - - isResolved desc - - serviceInstance - - serviceInstance desc + - createdDateTime + - createdDateTime desc + - isResolved + - isResolved desc + - serviceInstance + - serviceInstance desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - createdDateTime + - isResolved + - serviceInstance + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.serviceProvisioningErrorCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/sites/{site-id}/pages/{baseSitePage-id}/microsoft.graph.sitePage/lastModifiedByUser/serviceProvisioningErrors/$count': + get: + tags: + - sites.baseSitePage + summary: Get the number of the resource + operationId: site.page.lastModifiedGraphBPreUser.ServiceProvisioningError_GetCount + parameters: + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: baseSitePage-id + in: path + description: The unique identifier of baseSitePage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: baseSitePage + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/sites/{site-id}/pages/{baseSitePage-id}/microsoft.graph.sitePage/webParts': + get: + tags: + - sites.baseSitePage + summary: Get webParts from sites + description: Collection of webparts on the SharePoint page. + operationId: site.pageAsSitePage_ListWebPart + parameters: + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: baseSitePage-id + in: path + description: The unique identifier of baseSitePage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: baseSitePage + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc type: string - name: $select in: query @@ -69981,9 +76376,7 @@ paths: type: array items: enum: - - createdDateTime - - isResolved - - serviceInstance + - id type: string - name: $expand in: query @@ -69999,18 +76392,254 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.serviceProvisioningErrorCollectionResponse' + $ref: '#/components/responses/microsoft.graph.webPartCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/sites/{site-id}/pages/{baseSitePage-id}/lastModifiedByUser/serviceProvisioningErrors/$count': + x-ms-docs-operation-type: operation + post: + tags: + - sites.baseSitePage + summary: Create new navigation property to webParts for sites + operationId: site.pageAsSitePage_CreateWebPart + parameters: + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: baseSitePage-id + in: path + description: The unique identifier of baseSitePage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: baseSitePage + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.webPart' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.webPart' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/pages/{baseSitePage-id}/microsoft.graph.sitePage/webParts/{webPart-id}': + get: + tags: + - sites.baseSitePage + summary: Get webParts from sites + description: Collection of webparts on the SharePoint page. + operationId: site.pageAsSitePage_GetWebPart + parameters: + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: baseSitePage-id + in: path + description: The unique identifier of baseSitePage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: baseSitePage + - name: webPart-id + in: path + description: The unique identifier of webPart + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: webPart + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.webPart' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - sites.baseSitePage + summary: Update the navigation property webParts in sites + operationId: site.pageAsSitePage_UpdateWebPart + parameters: + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: baseSitePage-id + in: path + description: The unique identifier of baseSitePage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: baseSitePage + - name: webPart-id + in: path + description: The unique identifier of webPart + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: webPart + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.webPart' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.webPart' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - sites.baseSitePage + summary: Delete navigation property webParts for sites + operationId: site.pageAsSitePage_DeleteWebPart + parameters: + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: baseSitePage-id + in: path + description: The unique identifier of baseSitePage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: baseSitePage + - name: webPart-id + in: path + description: The unique identifier of webPart + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: webPart + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/pages/{baseSitePage-id}/microsoft.graph.sitePage/webParts/{webPart-id}/microsoft.graph.getPositionOfWebPart': + post: + tags: + - sites.Actions + summary: Invoke action getPositionOfWebPart + operationId: site.page.microsoft.graph.sitePage.webPart_getPositionGraphOPreWebPart + parameters: + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: baseSitePage-id + in: path + description: The unique identifier of baseSitePage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: baseSitePage + - name: webPart-id + in: path + description: The unique identifier of webPart + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: webPart + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.webPartPosition' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/sites/{site-id}/pages/{baseSitePage-id}/microsoft.graph.sitePage/webParts/$count': get: tags: - sites.baseSitePage summary: Get the number of the resource - operationId: site.page.lastModifiedGraphBPreUser.ServiceProvisioningError_GetCount + operationId: site.page.webPart_GetCount parameters: - name: site-id in: path @@ -70057,6 +76686,133 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' + '/sites/{site-id}/pages/microsoft.graph.sitePage': + get: + tags: + - sites.baseSitePage + summary: Get the items of type microsoft.graph.sitePage in the microsoft.graph.baseSitePage collection + operationId: site_ListPageAsSitePage + parameters: + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - eTag + - eTag desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - name + - name desc + - parentReference + - parentReference desc + - webUrl + - webUrl desc + - pageLayout + - pageLayout desc + - publishingState + - publishingState desc + - title + - title 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 + - description + - eTag + - lastModifiedBy + - lastModifiedDateTime + - name + - parentReference + - webUrl + - pageLayout + - publishingState + - title + - createdByUser + - lastModifiedByUser + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - createdByUser + - lastModifiedByUser + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.sitePageCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/sites/{site-id}/pages/microsoft.graph.sitePage/$count': + get: + tags: + - sites.baseSitePage + summary: Get the number of the resource + operationId: site.Page_GetCountAsSitePage + parameters: + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' '/sites/{site-id}/permissions': get: tags: @@ -91257,6 +98013,118 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.sitePage: + allOf: + - $ref: '#/components/schemas/microsoft.graph.baseSitePage' + - title: sitePage + type: object + properties: + promotionKind: + $ref: '#/components/schemas/microsoft.graph.pagePromotionType' + reactions: + $ref: '#/components/schemas/microsoft.graph.reactionsFacet' + showComments: + type: boolean + description: Determines whether or not to show comments at the bottom of the page. + nullable: true + showRecommendedPages: + type: boolean + description: Determines whether or not to show recommended pages at the bottom of the page. + nullable: true + thumbnailWebUrl: + type: string + description: Url of the sitePage's thumbnail image + nullable: true + titleArea: + $ref: '#/components/schemas/microsoft.graph.titleArea' + canvasLayout: + $ref: '#/components/schemas/microsoft.graph.canvasLayout' + webParts: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.webPart' + description: Collection of webparts on the SharePoint page. + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.canvasLayout: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: canvasLayout + type: object + properties: + horizontalSections: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.horizontalSection' + description: Collection of horizontal sections on the SharePoint page. + x-ms-navigationProperty: true + verticalSection: + $ref: '#/components/schemas/microsoft.graph.verticalSection' + additionalProperties: + type: object + microsoft.graph.horizontalSection: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: horizontalSection + type: object + properties: + emphasis: + $ref: '#/components/schemas/microsoft.graph.sectionEmphasisType' + layout: + $ref: '#/components/schemas/microsoft.graph.horizontalSectionLayoutType' + columns: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.horizontalSectionColumn' + description: The set of vertical columns in this section. + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.horizontalSectionColumn: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: horizontalSectionColumn + type: object + properties: + width: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: 'Width of the column. A horizontal section is divided into 12 grids. A column should have a value of 1-12 to represent its range spans. For example, there can be two columns both have a width of 6 in a section.' + format: int32 + nullable: true + webparts: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.webPart' + description: The collection of WebParts in this column. + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.webPart: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: webPart + type: object + additionalProperties: + type: object + microsoft.graph.verticalSection: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: verticalSection + type: object + properties: + emphasis: + $ref: '#/components/schemas/microsoft.graph.sectionEmphasisType' + webparts: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.webPart' + description: The set of web parts in this section. + x-ms-navigationProperty: true + additionalProperties: + type: object microsoft.graph.permission: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -91884,6 +98752,31 @@ components: $ref: '#/components/schemas/microsoft.graph.onenoteSourceService' additionalProperties: type: object + microsoft.graph.webPartPosition: + title: webPartPosition + type: object + properties: + columnId: + type: number + description: Indicates the identifier of the column where the web part is located. + format: double + nullable: true + horizontalSectionId: + type: number + description: Indicates the horizontal section where the web part is located. + format: double + nullable: true + isInVerticalSection: + type: boolean + description: Indicates whether the web part is located in the vertical section. + nullable: true + webPartIndex: + type: number + description: Index of the current web part. Represents the order of the web part in this column or section. + format: double + nullable: true + additionalProperties: + type: object microsoft.graph.entity: title: entity type: object @@ -93379,6 +100272,16 @@ components: type: string description: Request identifier of the last interactive sign-in performed by this user. nullable: true + lastSuccessfulSignInDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The datetime of the user's most recent successful sign in activity. + format: date-time + nullable: true + lastSuccessfulSignInRequestId: + type: string + description: The requestID of the last successful signIn. + nullable: true additionalProperties: type: object microsoft.graph.userActivity: @@ -94338,6 +101241,8 @@ components: $ref: '#/components/schemas/microsoft.graph.cloudPcConnectionSettings' connectivityResult: $ref: '#/components/schemas/microsoft.graph.cloudPcConnectivityResult' + disasterRecoveryCapability: + $ref: '#/components/schemas/microsoft.graph.cloudPcDisasterRecoveryCapability' diskEncryptionState: $ref: '#/components/schemas/microsoft.graph.cloudPcDiskEncryptionState' displayName: @@ -96880,6 +103785,14 @@ components: - title: userTeamwork type: object properties: + locale: + type: string + description: Represents the chosen locale of a user in Microsoft Teams. + nullable: true + region: + type: string + description: Represents the region of the user in Microsoft Teams. + nullable: true associatedTeams: type: array items: @@ -97350,13 +104263,13 @@ components: createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The start time of the operation. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' + description: 'The start time of the operation. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true lastActionDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The time of the last action in the operation. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' + description: 'The time of the last action in the operation. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true resourceLocation: @@ -97522,6 +104435,102 @@ components: - home - unknownFutureValue type: string + microsoft.graph.pagePromotionType: + title: pagePromotionType + enum: + - microsoftReserved + - page + - newsPost + - unknownFutureValue + type: string + microsoft.graph.reactionsFacet: + title: reactionsFacet + type: object + properties: + commentCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: Count of comments. + format: int32 + nullable: true + likeCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: Count of likes. + format: int32 + nullable: true + shareCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: Count of shares. + format: int32 + nullable: true + additionalProperties: + type: object + microsoft.graph.titleArea: + title: titleArea + type: object + properties: + alternativeText: + type: string + description: Alternative text on the title area. + nullable: true + enableGradientEffect: + type: boolean + description: Indicates whether the title area has a gradient effect enabled. + nullable: true + imageWebUrl: + type: string + description: URL of the image in the title area. + nullable: true + layout: + $ref: '#/components/schemas/microsoft.graph.titleAreaLayoutType' + serverProcessedContent: + $ref: '#/components/schemas/microsoft.graph.serverProcessedContent' + showAuthor: + type: boolean + description: Indicates whether the author should be shown in title area. + nullable: true + showPublishedDate: + type: boolean + description: Indicates whether the published date should be shown in title area. + nullable: true + showTextBlockAboveTitle: + type: boolean + description: Indicates whether the text block above title should be shown in title area. + nullable: true + textAboveTitle: + type: string + description: The text above title line. + nullable: true + textAlignment: + $ref: '#/components/schemas/microsoft.graph.titleAreaTextAlignmentType' + additionalProperties: + type: object + microsoft.graph.sectionEmphasisType: + title: sectionEmphasisType + enum: + - none + - neutral + - soft + - strong + - unknownFutureValue + type: string + microsoft.graph.horizontalSectionLayoutType: + title: horizontalSectionLayoutType + enum: + - none + - oneColumn + - twoColumns + - threeColumns + - oneThirdLeftColumn + - oneThirdRightColumn + - fullWidth + - unknownFutureValue + type: string microsoft.graph.sharePointIdentitySet: allOf: - $ref: '#/components/schemas/microsoft.graph.identitySet' @@ -97823,6 +104832,11 @@ components: - OneDriveForBusiness - OnPremOneDriveForBusiness type: string + ReferenceNumeric: + enum: + - '-INF' + - INF + - NaN microsoft.graph.ODataErrors.ODataError: required: - error @@ -98212,6 +105226,58 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.horizontalSectionCollectionResponse: + title: Collection of horizontalSection + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.horizontalSection' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.horizontalSectionColumnCollectionResponse: + title: Collection of horizontalSectionColumn + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.horizontalSectionColumn' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.webPartCollectionResponse: + title: Collection of webPart + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.webPart' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.sitePageCollectionResponse: + title: Collection of sitePage + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.sitePage' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.permissionCollectionResponse: title: Collection of permission type: object @@ -98296,11 +105362,11 @@ components: properties: displayName: type: string - description: The display name of the identity. This property is read-only. + description: 'The display name of the identity. The display name might not always be available or up to date. For example, if a user changes their display name the API might show the new value in a future response, but the items associated with the user won''t show up as having changed when using delta.' nullable: true id: type: string - description: The identifier of the identity. This property is read-only. + description: 'Unique identifier for the identity. When the unique identifier is unavailable, the displayName property is provided for the identity, but the id property isn''t included in the response.' nullable: true additionalProperties: type: object @@ -98354,11 +105420,6 @@ components: nullable: true additionalProperties: type: object - ReferenceNumeric: - enum: - - '-INF' - - INF - - NaN microsoft.graph.mediaSource: title: mediaSource type: object @@ -100164,6 +107225,20 @@ components: format: date-time additionalProperties: type: object + microsoft.graph.cloudPcDisasterRecoveryCapability: + title: cloudPcDisasterRecoveryCapability + type: object + properties: + capabilityType: + $ref: '#/components/schemas/microsoft.graph.cloudPcDisasterRecoveryCapabilityType' + primaryRegion: + type: string + nullable: true + secondaryRegion: + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.cloudPcDiskEncryptionState: title: cloudPcDiskEncryptionState enum: @@ -101003,6 +108078,9 @@ components: type: string description: The email address for sending messages to the channel. Read-only. nullable: true + isArchived: + type: boolean + nullable: true isFavoriteByDefault: type: boolean description: 'Indicates whether the channel should automatically be marked ''favorite'' for all members of the team. Can only be set programmatically with Create team. Default: false.' @@ -101055,6 +108133,10 @@ components: - title: schedule type: object properties: + activitiesIncludedWhenCopyingShiftsEnabled: + type: boolean + description: Indicates whether copied shifts should include the activities. + nullable: true enabled: type: boolean description: Indicates whether the schedule is enabled for the team. Required. @@ -101074,6 +108156,8 @@ components: description: Additional information about why schedule provisioning failed. nullable: true readOnly: true + startDayOfWeek: + $ref: '#/components/schemas/microsoft.graph.dayOfWeek' swapShiftsRequestsEnabled: type: boolean description: Indicates whether swap shifts requests are enabled for the schedule. @@ -101102,6 +108186,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.dayNote' + description: The day notes in the schedule. x-ms-navigationProperty: true offerShiftRequests: type: array @@ -101143,6 +108228,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.timeCard' + description: The time cards in the schedule. x-ms-navigationProperty: true timeOffReasons: type: array @@ -103955,6 +111041,8 @@ components: - title: plannerPlan type: object properties: + archivalInfo: + $ref: '#/components/schemas/microsoft.graph.plannerArchivalInfo' container: $ref: '#/components/schemas/microsoft.graph.plannerPlanContainer' contexts: @@ -103969,6 +111057,9 @@ components: nullable: true creationSource: $ref: '#/components/schemas/microsoft.graph.plannerPlanCreation' + isArchived: + type: boolean + nullable: true owner: type: string nullable: true @@ -104011,6 +111102,8 @@ components: nullable: true appliedCategories: $ref: '#/components/schemas/microsoft.graph.plannerAppliedCategories' + archivalInfo: + $ref: '#/components/schemas/microsoft.graph.plannerArchivalInfo' assigneePriority: type: string description: Hint used to order items of this type in a list view. The format is defined as outlined here. @@ -104060,6 +111153,17 @@ components: type: boolean description: Read-only. Value is true if the details object of the task has a nonempty description and false otherwise. nullable: true + isArchived: + type: boolean + nullable: true + isOnMyDay: + type: boolean + nullable: true + isOnMyDayLastModifiedDate: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' + type: string + format: date + nullable: true orderHint: type: string description: Hint used to order items of this type in a list view. The format is defined as outlined here. @@ -105076,6 +112180,58 @@ components: - Completed - Failed type: string + microsoft.graph.titleAreaLayoutType: + title: titleAreaLayoutType + enum: + - imageAndTitle + - plain + - colorBlock + - overlap + - unknownFutureValue + type: string + microsoft.graph.serverProcessedContent: + title: serverProcessedContent + type: object + properties: + componentDependencies: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.metaDataKeyStringPair' + description: A key-value map where keys are string identifiers and values are component ids. SharePoint servers might decide to use this hint to preload the script for corresponding components for performance boost. + customMetadata: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.metaDataKeyValuePair' + description: A key-value map where keys are string identifier and values are object of custom key-value pair. + htmlStrings: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.metaDataKeyStringPair' + description: 'A key-value map where keys are string identifiers and values are rich text with HTML format. SharePoint servers treat the values as HTML content and run services like safety checks, search index and link fixup on them.' + imageSources: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.metaDataKeyStringPair' + description: A key-value map where keys are string identifiers and values are image sources. SharePoint servers treat the values as image sources and run services like search index and link fixup on them. + links: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.metaDataKeyStringPair' + description: A key-value map where keys are string identifiers and values are links. SharePoint servers treat the values as links and run services like link fixup on them. + searchablePlainTexts: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.metaDataKeyStringPair' + description: A key-value map where keys are string identifiers and values are strings that should be search indexed. + additionalProperties: + type: object + microsoft.graph.titleAreaTextAlignmentType: + title: titleAreaTextAlignmentType + enum: + - left + - center + - unknownFutureValue + type: string microsoft.graph.sharePointIdentity: allOf: - $ref: '#/components/schemas/microsoft.graph.identity' @@ -106237,6 +113393,8 @@ components: - teamifyGroup - createChannel - createChat + - archiveChannel + - unarchiveChannel type: string microsoft.graph.teamsAsyncOperationStatus: title: teamsAsyncOperationStatus @@ -106300,6 +113458,14 @@ components: - unavailable - unknownFutureValue type: string + microsoft.graph.cloudPcDisasterRecoveryCapabilityType: + title: cloudPcDisasterRecoveryCapabilityType + enum: + - none + - failover + - failback + - unknownFutureValue + type: string microsoft.graph.actionState: title: actionState enum: @@ -106703,6 +113869,7 @@ components: dayNoteDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string + description: The date of the day note. format: date nullable: true draftDayNote: @@ -106760,13 +113927,29 @@ components: $ref: '#/components/schemas/microsoft.graph.openShiftItem' isStagedForDeletion: type: boolean + description: 'The openShift is marked for deletion, a process that is finalized when the schedule is shared.' nullable: true schedulingGroupId: type: string - description: ID for the scheduling group that the open shift belongs to. + description: The ID of the schedulingGroup that contains the openShift. nullable: true + schedulingGroupName: + type: string + description: The name of the schedulingGroup that contains the openShift. + nullable: true + readOnly: true sharedOpenShift: $ref: '#/components/schemas/microsoft.graph.openShiftItem' + teamId: + type: string + description: The ID of the team in which the openShift is located. + nullable: true + readOnly: true + teamName: + type: string + description: The name of the team in which the openShift is located. + nullable: true + readOnly: true additionalProperties: type: object microsoft.graph.schedulingGroup: @@ -106775,6 +113958,10 @@ components: - title: schedulingGroup type: object properties: + code: + type: string + description: The code for the schedulingGroup to represent an external identifier. + nullable: true displayName: type: string description: The display name for the schedulingGroup. Required. @@ -106802,6 +113989,7 @@ components: $ref: '#/components/schemas/microsoft.graph.shiftItem' isStagedForDeletion: type: boolean + description: 'The shift is marked for deletion, a process that is finalized when the schedule is shared.' nullable: true schedulingGroupId: type: string @@ -106862,6 +114050,10 @@ components: - title: timeOffReason type: object properties: + code: + type: string + description: The code of the timeOffReason to represent an external identifier. + nullable: true displayName: type: string description: The name of the timeOffReason. Required. @@ -106908,6 +114100,7 @@ components: $ref: '#/components/schemas/microsoft.graph.timeOffItem' isStagedForDeletion: type: boolean + description: 'The timeOff is marked for deletion, a process that is finalized when the schedule is shared.' nullable: true sharedTimeOff: $ref: '#/components/schemas/microsoft.graph.timeOffItem' @@ -108732,6 +115925,22 @@ components: description: Unique identifier of the accessReviewStageSettings. The stageId is used in dependsOn property to indicate the stage relationship. Required. additionalProperties: type: object + microsoft.graph.plannerArchivalInfo: + title: plannerArchivalInfo + type: object + properties: + justification: + type: string + nullable: true + statusChangedBy: + $ref: '#/components/schemas/microsoft.graph.identitySet' + statusChangedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + additionalProperties: + type: object microsoft.graph.plannerPlanContainer: title: plannerPlanContainer type: object @@ -108777,8 +115986,13 @@ components: - title: plannerBucket type: object properties: + archivalInfo: + $ref: '#/components/schemas/microsoft.graph.plannerArchivalInfo' creationSource: $ref: '#/components/schemas/microsoft.graph.plannerBucketCreation' + isArchived: + type: boolean + nullable: true name: type: string description: Name of the bucket. @@ -108877,6 +116091,8 @@ components: - none - checklistCompletion - unknownFutureValue + - formCompletion + - approvalCompletion type: string x-ms-enum-flags: isFlags: true @@ -108912,6 +116128,8 @@ components: - title: plannerTaskDetails type: object properties: + approvalAttachment: + $ref: '#/components/schemas/microsoft.graph.plannerBaseApprovalAttachment' checklist: $ref: '#/components/schemas/microsoft.graph.plannerChecklistItems' completionRequirements: @@ -108920,6 +116138,8 @@ components: type: string description: Description of the task. nullable: true + forms: + $ref: '#/components/schemas/microsoft.graph.plannerFormsDictionary' notes: $ref: '#/components/schemas/microsoft.graph.itemBody' previewType: @@ -109326,7 +116546,7 @@ components: createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' + description: 'The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true readOnly: true @@ -109335,7 +116555,7 @@ components: lastModifiedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' + description: 'The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true readOnly: true @@ -109481,7 +116701,7 @@ components: $ref: '#/components/schemas/microsoft.graph.itemBody' displayName: type: string - description: Display name of the virtual event + description: Display name of the virtual event. nullable: true endDateTime: $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' @@ -109493,13 +116713,13 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.virtualEventPresenter' - description: Presenters' information of the virtual event. + description: The virtual event presenters. x-ms-navigationProperty: true sessions: type: array items: $ref: '#/components/schemas/microsoft.graph.virtualEventSession' - description: Sessions of the virtual event. + description: Sessions for the virtual event. x-ms-navigationProperty: true additionalProperties: type: object @@ -109584,6 +116804,32 @@ components: x-ms-navigationProperty: true additionalProperties: type: object + microsoft.graph.metaDataKeyStringPair: + title: metaDataKeyStringPair + type: object + properties: + key: + type: string + description: Key of the meta data. + nullable: true + value: + type: string + description: Value of the meta data. + nullable: true + additionalProperties: + type: object + microsoft.graph.metaDataKeyValuePair: + title: metaDataKeyValuePair + type: object + properties: + key: + type: string + description: Key of the metadata. + nullable: true + value: + $ref: '#/components/schemas/microsoft.graph.Json' + additionalProperties: + type: object microsoft.graph.classifcationErrorBase: title: classifcationErrorBase type: object @@ -111996,6 +119242,14 @@ components: type: object additionalProperties: type: object + microsoft.graph.plannerBaseApprovalAttachment: + title: plannerBaseApprovalAttachment + type: object + properties: + status: + $ref: '#/components/schemas/microsoft.graph.plannerApprovalStatus' + additionalProperties: + type: object microsoft.graph.plannerChecklistItems: title: plannerChecklistItems type: object @@ -112005,10 +119259,21 @@ components: title: plannerTaskCompletionRequirementDetails type: object properties: + approvalRequirement: + $ref: '#/components/schemas/microsoft.graph.plannerApprovalRequirement' checklistRequirement: $ref: '#/components/schemas/microsoft.graph.plannerChecklistRequirement' + formsRequirement: + $ref: '#/components/schemas/microsoft.graph.plannerFormsRequirement' additionalProperties: type: object + microsoft.graph.plannerFormsDictionary: + allOf: + - $ref: '#/components/schemas/microsoft.graph.Dictionary' + - title: plannerFormsDictionary + type: object + additionalProperties: + type: object microsoft.graph.plannerExternalReferences: title: plannerExternalReferences type: object @@ -114138,6 +121403,24 @@ components: - deviceIntent type: string description: Authoring source of a policy + microsoft.graph.plannerApprovalStatus: + title: plannerApprovalStatus + enum: + - requested + - approved + - rejected + - cancelled + - unknownFutureValue + type: string + microsoft.graph.plannerApprovalRequirement: + title: plannerApprovalRequirement + type: object + properties: + isApprovalRequired: + type: boolean + nullable: true + additionalProperties: + type: object microsoft.graph.plannerChecklistRequirement: title: plannerChecklistRequirement type: object @@ -114150,6 +121433,22 @@ components: description: A collection of required plannerChecklistItems identifiers to complete the plannerTask. additionalProperties: type: object + microsoft.graph.plannerFormsRequirement: + title: plannerFormsRequirement + type: object + properties: + requiredForms: + type: array + items: + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.Dictionary: + title: Dictionary + type: object + additionalProperties: + type: object microsoft.graph.endpointType: title: endpointType enum: @@ -114470,6 +121769,7 @@ components: items: type: string nullable: true + description: 'The identifiers of containers, such as organizational units, that are in scope for a synchronization rule. For Active Directory organizational units, use the distinguished names. An empty list means no container filtering is configured.' additionalProperties: type: object microsoft.graph.groupFilter: @@ -114481,6 +121781,7 @@ components: items: type: string nullable: true + description: 'Identifiers of groups that are in scope for a synchronization rule. For Active Directory groups, use the distinguished names. An empty list means no group filtering is configured.' additionalProperties: type: object microsoft.graph.stringKeyStringValuePair: @@ -115118,6 +122419,30 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.baseSitePageCollectionResponse' + microsoft.graph.horizontalSectionCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.horizontalSectionCollectionResponse' + microsoft.graph.horizontalSectionColumnCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.horizontalSectionColumnCollectionResponse' + microsoft.graph.webPartCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.webPartCollectionResponse' + microsoft.graph.sitePageCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.sitePageCollectionResponse' microsoft.graph.permissionCollectionResponse: description: Retrieved collection content: diff --git a/openApiDocs/beta/Teams.yml b/openApiDocs/beta/Teams.yml index 624801f2f55..9ab98da5718 100644 --- a/openApiDocs/beta/Teams.yml +++ b/openApiDocs/beta/Teams.yml @@ -6632,6 +6632,138 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore + /chats/microsoft.graph.getAllRetainedMessages(): + get: + tags: + - chats.Functions + summary: Invoke function getAllRetainedMessages + operationId: chat_getAllRetainedMessage + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - attachments + - body + - channelIdentity + - chatId + - createdDateTime + - deletedDateTime + - etag + - eventDetail + - from + - importance + - lastEditedDateTime + - lastModifiedDateTime + - locale + - mentions + - messageHistory + - messageType + - onBehalfOf + - policyViolation + - reactions + - replyToId + - subject + - summary + - webUrl + - hostedContents + - replies + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - attachments + - attachments desc + - body + - body desc + - channelIdentity + - channelIdentity desc + - chatId + - chatId desc + - createdDateTime + - createdDateTime desc + - deletedDateTime + - deletedDateTime desc + - etag + - etag desc + - eventDetail + - eventDetail desc + - from + - from desc + - importance + - importance desc + - lastEditedDateTime + - lastEditedDateTime desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - locale + - locale desc + - mentions + - mentions desc + - messageHistory + - messageHistory desc + - messageType + - messageType desc + - onBehalfOf + - onBehalfOf desc + - policyViolation + - policyViolation desc + - reactions + - reactions desc + - replyToId + - replyToId desc + - subject + - subject desc + - summary + - summary desc + - webUrl + - webUrl desc + type: string + responses: + 2XX: + description: Success + content: + application/json: + schema: + title: Collection of chatMessage + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/groups/{group-id}/team': get: tags: @@ -6830,6 +6962,8 @@ paths: - displayName desc - email - email desc + - isArchived + - isArchived desc - isFavoriteByDefault - isFavoriteByDefault desc - membershipType @@ -6858,6 +6992,7 @@ paths: - description - displayName - email + - isArchived - isFavoriteByDefault - membershipType - moderationSettings @@ -6935,6 +7070,7 @@ paths: - description - displayName - email + - isArchived - isFavoriteByDefault - membershipType - moderationSettings @@ -7040,6 +7176,8 @@ paths: - displayName desc - email - email desc + - isArchived + - isArchived desc - isFavoriteByDefault - isFavoriteByDefault desc - membershipType @@ -7068,6 +7206,7 @@ paths: - description - displayName - email + - isArchived - isFavoriteByDefault - membershipType - moderationSettings @@ -7183,6 +7322,7 @@ paths: - description - displayName - email + - isArchived - isFavoriteByDefault - membershipType - moderationSettings @@ -11067,6 +11207,8 @@ paths: - displayName desc - email - email desc + - isArchived + - isArchived desc - isFavoriteByDefault - isFavoriteByDefault desc - membershipType @@ -11095,6 +11237,7 @@ paths: - description - displayName - email + - isArchived - isFavoriteByDefault - membershipType - moderationSettings @@ -11172,6 +11315,7 @@ paths: - description - displayName - email + - isArchived - isFavoriteByDefault - membershipType - moderationSettings @@ -13672,6 +13816,7 @@ paths: - description - displayName - email + - isArchived - isFavoriteByDefault - membershipType - moderationSettings @@ -16812,11 +16957,13 @@ paths: items: enum: - id + - activitiesIncludedWhenCopyingShiftsEnabled - enabled - offerShiftRequestsEnabled - openShiftsEnabled - provisionStatus - provisionStatusCode + - startDayOfWeek - swapShiftsRequestsEnabled - timeClockEnabled - timeClockSettings @@ -16930,6 +17077,7 @@ paths: tags: - groups.team summary: Get dayNotes from groups + description: The day notes in the schedule. operationId: group.team.schedule_ListDayNote parameters: - name: group-id @@ -17048,6 +17196,7 @@ paths: tags: - groups.team summary: Get dayNotes from groups + description: The day notes in the schedule. operationId: group.team.schedule_GetDayNote parameters: - name: group-id @@ -17110,7 +17259,11 @@ paths: patch: tags: - groups.team - summary: Update the navigation property dayNotes in groups + summary: Update dayNote + description: Update the properties of a day note. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/daynote-update?view=graph-rest-1.0 operationId: group.team.schedule_UpdateDayNote parameters: - name: group-id @@ -17890,8 +18043,14 @@ paths: - isStagedForDeletion desc - schedulingGroupId - schedulingGroupId desc + - schedulingGroupName + - schedulingGroupName desc - sharedOpenShift - sharedOpenShift desc + - teamId + - teamId desc + - teamName + - teamName desc type: string - name: $select in: query @@ -17911,7 +18070,10 @@ paths: - draftOpenShift - isStagedForDeletion - schedulingGroupId + - schedulingGroupName - sharedOpenShift + - teamId + - teamName type: string - name: $expand in: query @@ -18014,7 +18176,10 @@ paths: - draftOpenShift - isStagedForDeletion - schedulingGroupId + - schedulingGroupName - sharedOpenShift + - teamId + - teamName type: string - name: $expand in: query @@ -18185,6 +18350,8 @@ paths: - lastModifiedBy desc - lastModifiedDateTime - lastModifiedDateTime desc + - code + - code desc - displayName - displayName desc - isActive @@ -18207,6 +18374,7 @@ paths: - createdDateTime - lastModifiedBy - lastModifiedDateTime + - code - displayName - isActive - userIds @@ -18297,6 +18465,7 @@ paths: - createdDateTime - lastModifiedBy - lastModifiedDateTime + - code - displayName - isActive - userIds @@ -19385,6 +19554,8 @@ paths: - lastModifiedBy desc - lastModifiedDateTime - lastModifiedDateTime desc + - code + - code desc - displayName - displayName desc - iconType @@ -19407,6 +19578,7 @@ paths: - createdDateTime - lastModifiedBy - lastModifiedDateTime + - code - displayName - iconType - isActive @@ -19497,6 +19669,7 @@ paths: - createdDateTime - lastModifiedBy - lastModifiedDateTime + - code - displayName - iconType - isActive @@ -21293,6 +21466,8 @@ paths: - displayName desc - email - email desc + - isArchived + - isArchived desc - isFavoriteByDefault - isFavoriteByDefault desc - membershipType @@ -21321,6 +21496,7 @@ paths: - description - displayName - email + - isArchived - isFavoriteByDefault - membershipType - moderationSettings @@ -21398,6 +21574,7 @@ paths: - description - displayName - email + - isArchived - isFavoriteByDefault - membershipType - moderationSettings @@ -21503,6 +21680,8 @@ paths: - displayName desc - email - email desc + - isArchived + - isArchived desc - isFavoriteByDefault - isFavoriteByDefault desc - membershipType @@ -21531,6 +21710,7 @@ paths: - description - displayName - email + - isArchived - isFavoriteByDefault - membershipType - moderationSettings @@ -21646,6 +21826,7 @@ paths: - description - displayName - email + - isArchived - isFavoriteByDefault - membershipType - moderationSettings @@ -24930,45 +25111,12 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/teams/{team-id}/channels/{channel-id}/microsoft.graph.completeMigration': + '/teams/{team-id}/channels/{channel-id}/microsoft.graph.archive': post: tags: - teams.Actions - summary: Invoke action completeMigration - description: 'Complete the message migration process by removing migration mode from a channel in a team. Migration mode is a special state that prevents certain operations, like sending messages and adding members, during the data migration process. After a completeMigration request is made, you can''t import more messages into the team. You can add members to the team after the request returns a successful response.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-completemigration?view=graph-rest-1.0 - operationId: team.channel_completeMigration - parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teams/{team-id}/channels/{channel-id}/microsoft.graph.doesUserHaveAccess(userId=''@userId'',tenantId=''@tenantId'',userPrincipalName=''@userPrincipalName'')': - get: - tags: - - teams.Functions - summary: Invoke function doesUserHaveAccess - operationId: team.channel_doesUserHaveAccess + summary: Invoke action archive + operationId: team.channel_archive parameters: - name: team-id in: path @@ -24986,93 +25134,198 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: userId - in: query - description: 'Usage: userId=''@userId''' - style: form - explode: false - schema: - type: string - nullable: true - - name: tenantId - in: query - description: 'Usage: tenantId=''@tenantId''' - style: form - explode: false - schema: - type: string - nullable: true - - name: userPrincipalName - in: query - description: 'Usage: userPrincipalName=''@userPrincipalName''' - style: form - explode: false - schema: - type: string - nullable: true - responses: - 2XX: - description: Success - content: - application/json: - schema: + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + shouldSetSpoSiteReadOnlyForMembers: + type: boolean + default: false + nullable: true + additionalProperties: type: object - properties: - value: - type: boolean - default: false - additionalProperties: - type: object - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/teams/{team-id}/channels/{channel-id}/microsoft.graph.provisionEmail': - post: - tags: - - teams.Actions - summary: Invoke action provisionEmail - description: 'Provision an email address for a channel. Microsoft Teams doesn''t automatically provision an email address for a channel by default. To have Teams provision an email address, you can call provisionEmail, or through the Teams user interface, select Get email address, which triggers Teams to generate an email address if it has not already provisioned one. To remove the email address of a channel, use the removeEmail method.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-provisionemail?view=graph-rest-1.0 - operationId: team.channel_provisionEmail - parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel + required: true responses: 2XX: 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': + '/teams/{team-id}/channels/{channel-id}/microsoft.graph.completeMigration': post: tags: - teams.Actions - summary: Invoke action removeEmail - description: Remove the email address of a channel. You can remove an email address only if it was provisioned using the provisionEmail method or through the Microsoft Teams client. + summary: Invoke action completeMigration + description: 'Complete the message migration process by removing migration mode from a channel in a team. Migration mode is a special state that prevents certain operations, like sending messages and adding members, during the data migration process. After a completeMigration request is made, you can''t import more messages into the team. You can add members to the team after the request returns a successful response.' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-removeemail?view=graph-rest-1.0 - operationId: team.channel_removeEmail + url: https://learn.microsoft.com/graph/api/channel-completemigration?view=graph-rest-1.0 + operationId: team.channel_completeMigration + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/teams/{team-id}/channels/{channel-id}/microsoft.graph.doesUserHaveAccess(userId=''@userId'',tenantId=''@tenantId'',userPrincipalName=''@userPrincipalName'')': + get: + tags: + - teams.Functions + summary: Invoke function doesUserHaveAccess + operationId: team.channel_doesUserHaveAccess + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: userId + in: query + description: 'Usage: userId=''@userId''' + style: form + explode: false + schema: + type: string + nullable: true + - name: tenantId + in: query + description: 'Usage: tenantId=''@tenantId''' + style: form + explode: false + schema: + type: string + nullable: true + - name: userPrincipalName + in: query + description: 'Usage: userPrincipalName=''@userPrincipalName''' + style: form + explode: false + schema: + type: string + nullable: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: boolean + default: false + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/teams/{team-id}/channels/{channel-id}/microsoft.graph.provisionEmail': + post: + tags: + - teams.Actions + summary: Invoke action provisionEmail + description: 'Provision an email address for a channel. Microsoft Teams doesn''t automatically provision an email address for a channel by default. To have Teams provision an email address, you can call provisionEmail, or through the Teams user interface, select Get email address, which triggers Teams to generate an email address if it has not already provisioned one. To remove the email address of a channel, use the removeEmail method.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-provisionemail?view=graph-rest-1.0 + operationId: team.channel_provisionEmail + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + responses: + 2XX: + 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 + description: Remove the email address of a channel. You can remove an email address only if it was provisioned using the provisionEmail method or through the Microsoft Teams client. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-removeemail?view=graph-rest-1.0 + operationId: team.channel_removeEmail + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/teams/{team-id}/channels/{channel-id}/microsoft.graph.unarchive': + post: + tags: + - teams.Actions + summary: Invoke action unarchive + operationId: team.channel_unarchive parameters: - name: team-id in: path @@ -26457,6 +26710,146 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore + '/teams/{team-id}/channels/microsoft.graph.getAllRetainedMessages()': + get: + tags: + - teams.Functions + summary: Invoke function getAllRetainedMessages + operationId: team.channel_getAllRetainedMessage + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + 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: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - attachments + - body + - channelIdentity + - chatId + - createdDateTime + - deletedDateTime + - etag + - eventDetail + - from + - importance + - lastEditedDateTime + - lastModifiedDateTime + - locale + - mentions + - messageHistory + - messageType + - onBehalfOf + - policyViolation + - reactions + - replyToId + - subject + - summary + - webUrl + - hostedContents + - replies + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - attachments + - attachments desc + - body + - body desc + - channelIdentity + - channelIdentity desc + - chatId + - chatId desc + - createdDateTime + - createdDateTime desc + - deletedDateTime + - deletedDateTime desc + - etag + - etag desc + - eventDetail + - eventDetail desc + - from + - from desc + - importance + - importance desc + - lastEditedDateTime + - lastEditedDateTime desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - locale + - locale desc + - mentions + - mentions desc + - messageHistory + - messageHistory desc + - messageType + - messageType desc + - onBehalfOf + - onBehalfOf desc + - policyViolation + - policyViolation desc + - reactions + - reactions desc + - replyToId + - replyToId desc + - subject + - subject desc + - summary + - summary desc + - webUrl + - webUrl desc + type: string + responses: + 2XX: + description: Success + content: + application/json: + schema: + title: Collection of chatMessage + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/teams/{team-id}/group': get: tags: @@ -26753,6 +27146,8 @@ paths: - displayName desc - email - email desc + - isArchived + - isArchived desc - isFavoriteByDefault - isFavoriteByDefault desc - membershipType @@ -26781,6 +27176,7 @@ paths: - description - displayName - email + - isArchived - isFavoriteByDefault - membershipType - moderationSettings @@ -26858,6 +27254,7 @@ paths: - description - displayName - email + - isArchived - isFavoriteByDefault - membershipType - moderationSettings @@ -29651,6 +30048,7 @@ paths: - description - displayName - email + - isArchived - isFavoriteByDefault - membershipType - moderationSettings @@ -32527,6 +32925,41 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore + '/teams/{team-id}/primaryChannel/microsoft.graph.archive': + post: + tags: + - teams.Actions + summary: Invoke action archive + operationId: team.primaryChannel_archive + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + shouldSetSpoSiteReadOnlyForMembers: + type: boolean + default: false + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/teams/{team-id}/primaryChannel/microsoft.graph.completeMigration': post: tags: @@ -32661,6 +33094,27 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/teams/{team-id}/primaryChannel/microsoft.graph.unarchive': + post: + tags: + - teams.Actions + summary: Invoke action unarchive + operationId: team.primaryChannel_unarchive + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/teams/{team-id}/primaryChannel/sharedWithTeams': get: tags: @@ -33607,11 +34061,13 @@ paths: items: enum: - id + - activitiesIncludedWhenCopyingShiftsEnabled - enabled - offerShiftRequestsEnabled - openShiftsEnabled - provisionStatus - provisionStatusCode + - startDayOfWeek - swapShiftsRequestsEnabled - timeClockEnabled - timeClockSettings @@ -33725,6 +34181,7 @@ paths: tags: - teams.schedule summary: Get dayNotes from teams + description: The day notes in the schedule. operationId: team.schedule_ListDayNote parameters: - name: team-id @@ -33843,6 +34300,7 @@ paths: tags: - teams.schedule summary: Get dayNotes from teams + description: The day notes in the schedule. operationId: team.schedule_GetDayNote parameters: - name: team-id @@ -33905,7 +34363,11 @@ paths: patch: tags: - teams.schedule - summary: Update the navigation property dayNotes in teams + summary: Update dayNote + description: Update the properties of a day note. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/daynote-update?view=graph-rest-1.0 operationId: team.schedule_UpdateDayNote parameters: - name: team-id @@ -34734,8 +35196,14 @@ paths: - isStagedForDeletion desc - schedulingGroupId - schedulingGroupId desc + - schedulingGroupName + - schedulingGroupName desc - sharedOpenShift - sharedOpenShift desc + - teamId + - teamId desc + - teamName + - teamName desc type: string - name: $select in: query @@ -34755,7 +35223,10 @@ paths: - draftOpenShift - isStagedForDeletion - schedulingGroupId + - schedulingGroupName - sharedOpenShift + - teamId + - teamName type: string - name: $expand in: query @@ -34858,7 +35329,10 @@ paths: - draftOpenShift - isStagedForDeletion - schedulingGroupId + - schedulingGroupName - sharedOpenShift + - teamId + - teamName type: string - name: $expand in: query @@ -35029,6 +35503,8 @@ paths: - lastModifiedBy desc - lastModifiedDateTime - lastModifiedDateTime desc + - code + - code desc - displayName - displayName desc - isActive @@ -35051,6 +35527,7 @@ paths: - createdDateTime - lastModifiedBy - lastModifiedDateTime + - code - displayName - isActive - userIds @@ -35141,6 +35618,7 @@ paths: - createdDateTime - lastModifiedBy - lastModifiedDateTime + - code - displayName - isActive - userIds @@ -36473,6 +36951,8 @@ paths: - lastModifiedBy desc - lastModifiedDateTime - lastModifiedDateTime desc + - code + - code desc - displayName - displayName desc - iconType @@ -36495,6 +36975,7 @@ paths: - createdDateTime - lastModifiedBy - lastModifiedDateTime + - code - displayName - iconType - isActive @@ -36585,6 +37066,7 @@ paths: - createdDateTime - lastModifiedBy - lastModifiedDateTime + - code - displayName - iconType - isActive @@ -38292,11 +38774,109 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore + /teams/microsoft.graph.getOpenShifts(): + get: + tags: + - teams.Functions + summary: Invoke function getOpenShifts + operationId: team_getOpenShift + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdBy + - createdDateTime + - lastModifiedBy + - lastModifiedDateTime + - draftOpenShift + - isStagedForDeletion + - schedulingGroupId + - schedulingGroupName + - sharedOpenShift + - teamId + - teamName + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - draftOpenShift + - draftOpenShift desc + - isStagedForDeletion + - isStagedForDeletion desc + - schedulingGroupId + - schedulingGroupId desc + - schedulingGroupName + - schedulingGroupName desc + - sharedOpenShift + - sharedOpenShift desc + - teamId + - teamId desc + - teamName + - teamName desc + type: string + responses: + 2XX: + description: Success + content: + application/json: + schema: + title: Collection of openShift + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.openShift' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore /teamwork: get: tags: - teamwork.teamwork summary: Get teamwork + description: 'Get the properties and relationships of a teamwork object, such as the region of the organization and whether Microsoft Teams is enabled.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/teamwork-get?view=graph-rest-1.0 operationId: teamwork_GetTeamwork parameters: - name: $select @@ -38310,6 +38890,8 @@ paths: items: enum: - id + - isTeamsEnabled + - region - deletedChats - deletedTeams - devices @@ -38833,6 +39415,8 @@ paths: - displayName desc - email - email desc + - isArchived + - isArchived desc - isFavoriteByDefault - isFavoriteByDefault desc - membershipType @@ -38861,6 +39445,7 @@ paths: - description - displayName - email + - isArchived - isFavoriteByDefault - membershipType - moderationSettings @@ -38969,6 +39554,7 @@ paths: - description - displayName - email + - isArchived - isFavoriteByDefault - membershipType - moderationSettings @@ -42245,45 +42831,12 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/microsoft.graph.completeMigration': + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/microsoft.graph.archive': post: tags: - teamwork.Actions - summary: Invoke action completeMigration - description: 'Complete the message migration process by removing migration mode from a channel in a team. Migration mode is a special state that prevents certain operations, like sending messages and adding members, during the data migration process. After a completeMigration request is made, you can''t import more messages into the team. You can add members to the team after the request returns a successful response.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-completemigration?view=graph-rest-1.0 - operationId: teamwork.deletedTeam.channel_completeMigration - parameters: - - name: deletedTeam-id - in: path - description: The unique identifier of deletedTeam - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/microsoft.graph.doesUserHaveAccess(userId=''@userId'',tenantId=''@tenantId'',userPrincipalName=''@userPrincipalName'')': - get: - tags: - - teamwork.Functions - summary: Invoke function doesUserHaveAccess - operationId: teamwork.deletedTeam.channel_doesUserHaveAccess + summary: Invoke action archive + operationId: teamwork.deletedTeam.channel_archive parameters: - name: deletedTeam-id in: path @@ -42301,93 +42854,198 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: userId - in: query - description: 'Usage: userId=''@userId''' - style: form - explode: false - schema: - type: string - nullable: true - - name: tenantId - in: query - description: 'Usage: tenantId=''@tenantId''' - style: form - explode: false - schema: - type: string - nullable: true - - name: userPrincipalName - in: query - description: 'Usage: userPrincipalName=''@userPrincipalName''' - style: form - explode: false - schema: - type: string - nullable: true - responses: - 2XX: - description: Success - content: - application/json: - schema: + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + shouldSetSpoSiteReadOnlyForMembers: + type: boolean + default: false + nullable: true + additionalProperties: type: object - properties: - value: - type: boolean - default: false - additionalProperties: - type: object - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/microsoft.graph.provisionEmail': - post: - tags: - - teamwork.Actions - summary: Invoke action provisionEmail - description: 'Provision an email address for a channel. Microsoft Teams doesn''t automatically provision an email address for a channel by default. To have Teams provision an email address, you can call provisionEmail, or through the Teams user interface, select Get email address, which triggers Teams to generate an email address if it has not already provisioned one. To remove the email address of a channel, use the removeEmail method.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-provisionemail?view=graph-rest-1.0 - operationId: teamwork.deletedTeam.channel_provisionEmail - parameters: - - name: deletedTeam-id - in: path - description: The unique identifier of deletedTeam - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel + required: true responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.provisionChannelEmailResult' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/microsoft.graph.removeEmail': + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/microsoft.graph.completeMigration': post: tags: - teamwork.Actions - summary: Invoke action removeEmail - description: Remove the email address of a channel. You can remove an email address only if it was provisioned using the provisionEmail method or through the Microsoft Teams client. + summary: Invoke action completeMigration + description: 'Complete the message migration process by removing migration mode from a channel in a team. Migration mode is a special state that prevents certain operations, like sending messages and adding members, during the data migration process. After a completeMigration request is made, you can''t import more messages into the team. You can add members to the team after the request returns a successful response.' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-removeemail?view=graph-rest-1.0 - operationId: teamwork.deletedTeam.channel_removeEmail + url: https://learn.microsoft.com/graph/api/channel-completemigration?view=graph-rest-1.0 + operationId: teamwork.deletedTeam.channel_completeMigration + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/microsoft.graph.doesUserHaveAccess(userId=''@userId'',tenantId=''@tenantId'',userPrincipalName=''@userPrincipalName'')': + get: + tags: + - teamwork.Functions + summary: Invoke function doesUserHaveAccess + operationId: teamwork.deletedTeam.channel_doesUserHaveAccess + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: userId + in: query + description: 'Usage: userId=''@userId''' + style: form + explode: false + schema: + type: string + nullable: true + - name: tenantId + in: query + description: 'Usage: tenantId=''@tenantId''' + style: form + explode: false + schema: + type: string + nullable: true + - name: userPrincipalName + in: query + description: 'Usage: userPrincipalName=''@userPrincipalName''' + style: form + explode: false + schema: + type: string + nullable: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: boolean + default: false + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/microsoft.graph.provisionEmail': + post: + tags: + - teamwork.Actions + summary: Invoke action provisionEmail + description: 'Provision an email address for a channel. Microsoft Teams doesn''t automatically provision an email address for a channel by default. To have Teams provision an email address, you can call provisionEmail, or through the Teams user interface, select Get email address, which triggers Teams to generate an email address if it has not already provisioned one. To remove the email address of a channel, use the removeEmail method.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-provisionemail?view=graph-rest-1.0 + operationId: teamwork.deletedTeam.channel_provisionEmail + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.provisionChannelEmailResult' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/microsoft.graph.removeEmail': + post: + tags: + - teamwork.Actions + summary: Invoke action removeEmail + description: Remove the email address of a channel. You can remove an email address only if it was provisioned using the provisionEmail method or through the Microsoft Teams client. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-removeemail?view=graph-rest-1.0 + operationId: teamwork.deletedTeam.channel_removeEmail + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/microsoft.graph.unarchive': + post: + tags: + - teamwork.Actions + summary: Invoke action unarchive + operationId: teamwork.deletedTeam.channel_unarchive parameters: - name: deletedTeam-id in: path @@ -43772,6 +44430,146 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore + '/teamwork/deletedTeams/{deletedTeam-id}/channels/microsoft.graph.getAllRetainedMessages()': + get: + tags: + - teamwork.Functions + summary: Invoke function getAllRetainedMessages + operationId: teamwork.deletedTeam.channel_getAllRetainedMessage + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - attachments + - body + - channelIdentity + - chatId + - createdDateTime + - deletedDateTime + - etag + - eventDetail + - from + - importance + - lastEditedDateTime + - lastModifiedDateTime + - locale + - mentions + - messageHistory + - messageType + - onBehalfOf + - policyViolation + - reactions + - replyToId + - subject + - summary + - webUrl + - hostedContents + - replies + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - attachments + - attachments desc + - body + - body desc + - channelIdentity + - channelIdentity desc + - chatId + - chatId desc + - createdDateTime + - createdDateTime desc + - deletedDateTime + - deletedDateTime desc + - etag + - etag desc + - eventDetail + - eventDetail desc + - from + - from desc + - importance + - importance desc + - lastEditedDateTime + - lastEditedDateTime desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - locale + - locale desc + - mentions + - mentions desc + - messageHistory + - messageHistory desc + - messageType + - messageType desc + - onBehalfOf + - onBehalfOf desc + - policyViolation + - policyViolation desc + - reactions + - reactions desc + - replyToId + - replyToId desc + - subject + - subject desc + - summary + - summary desc + - webUrl + - webUrl desc + type: string + responses: + 2XX: + description: Success + content: + application/json: + schema: + title: Collection of chatMessage + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore /teamwork/deletedTeams/$count: get: tags: @@ -45780,6 +46578,8 @@ paths: - displayName desc - email - email desc + - isArchived + - isArchived desc - isFavoriteByDefault - isFavoriteByDefault desc - membershipType @@ -45808,6 +46608,7 @@ paths: - description - displayName - email + - isArchived - isFavoriteByDefault - membershipType - moderationSettings @@ -45893,6 +46694,7 @@ paths: - description - displayName - email + - isArchived - isFavoriteByDefault - membershipType - moderationSettings @@ -46014,6 +46816,8 @@ paths: - displayName desc - email - email desc + - isArchived + - isArchived desc - isFavoriteByDefault - isFavoriteByDefault desc - membershipType @@ -46042,6 +46846,7 @@ paths: - description - displayName - email + - isArchived - isFavoriteByDefault - membershipType - moderationSettings @@ -46173,6 +46978,7 @@ paths: - description - displayName - email + - isArchived - isFavoriteByDefault - membershipType - moderationSettings @@ -49857,6 +50663,57 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/microsoft.graph.archive': + post: + tags: + - teamwork.Actions + summary: Invoke action archive + operationId: teamwork.teamTemplate.definition.teamDefinition.channel_archive + parameters: + - name: teamTemplate-id + in: path + description: The unique identifier of teamTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + shouldSetSpoSiteReadOnlyForMembers: + type: boolean + default: false + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/microsoft.graph.completeMigration': post: tags: @@ -50055,6 +50912,43 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/microsoft.graph.unarchive': + post: + tags: + - teamwork.Actions + summary: Invoke action unarchive + operationId: teamwork.teamTemplate.definition.teamDefinition.channel_unarchive + parameters: + - name: teamTemplate-id + in: path + description: The unique identifier of teamTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/sharedWithTeams': get: tags: @@ -51576,6 +52470,154 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/microsoft.graph.getAllRetainedMessages()': + get: + tags: + - teamwork.Functions + summary: Invoke function getAllRetainedMessages + operationId: teamwork.teamTemplate.definition.teamDefinition.channel_getAllRetainedMessage + parameters: + - name: teamTemplate-id + in: path + description: The unique identifier of teamTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - attachments + - body + - channelIdentity + - chatId + - createdDateTime + - deletedDateTime + - etag + - eventDetail + - from + - importance + - lastEditedDateTime + - lastModifiedDateTime + - locale + - mentions + - messageHistory + - messageType + - onBehalfOf + - policyViolation + - reactions + - replyToId + - subject + - summary + - webUrl + - hostedContents + - replies + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - attachments + - attachments desc + - body + - body desc + - channelIdentity + - channelIdentity desc + - chatId + - chatId desc + - createdDateTime + - createdDateTime desc + - deletedDateTime + - deletedDateTime desc + - etag + - etag desc + - eventDetail + - eventDetail desc + - from + - from desc + - importance + - importance desc + - lastEditedDateTime + - lastEditedDateTime desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - locale + - locale desc + - mentions + - mentions desc + - messageHistory + - messageHistory desc + - messageType + - messageType desc + - onBehalfOf + - onBehalfOf desc + - policyViolation + - policyViolation desc + - reactions + - reactions desc + - replyToId + - replyToId desc + - subject + - subject desc + - summary + - summary desc + - webUrl + - webUrl desc + type: string + responses: + 2XX: + description: Success + content: + application/json: + schema: + title: Collection of chatMessage + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/group': get: tags: @@ -51904,6 +52946,8 @@ paths: - displayName desc - email - email desc + - isArchived + - isArchived desc - isFavoriteByDefault - isFavoriteByDefault desc - membershipType @@ -51932,6 +52976,7 @@ paths: - description - displayName - email + - isArchived - isFavoriteByDefault - membershipType - moderationSettings @@ -52017,6 +53062,7 @@ paths: - description - displayName - email + - isArchived - isFavoriteByDefault - membershipType - moderationSettings @@ -55186,6 +56232,7 @@ paths: - description - displayName - email + - isArchived - isFavoriteByDefault - membershipType - moderationSettings @@ -58462,6 +59509,49 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/microsoft.graph.archive': + post: + tags: + - teamwork.Actions + summary: Invoke action archive + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_archive + parameters: + - name: teamTemplate-id + in: path + description: The unique identifier of teamTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + shouldSetSpoSiteReadOnlyForMembers: + type: boolean + default: false + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/microsoft.graph.completeMigration': post: tags: @@ -58628,6 +59718,35 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/microsoft.graph.unarchive': + post: + tags: + - teamwork.Actions + summary: Invoke action unarchive + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_unarchive + parameters: + - name: teamTemplate-id + in: path + description: The unique identifier of teamTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/sharedWithTeams': get: tags: @@ -59718,11 +60837,13 @@ paths: items: enum: - id + - activitiesIncludedWhenCopyingShiftsEnabled - enabled - offerShiftRequestsEnabled - openShiftsEnabled - provisionStatus - provisionStatusCode + - startDayOfWeek - swapShiftsRequestsEnabled - timeClockEnabled - timeClockSettings @@ -59852,6 +60973,7 @@ paths: tags: - teamwork.teamTemplate summary: Get dayNotes from teamwork + description: The day notes in the schedule. operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_ListDayNote parameters: - name: teamTemplate-id @@ -59986,6 +61108,7 @@ paths: tags: - teamwork.teamTemplate summary: Get dayNotes from teamwork + description: The day notes in the schedule. operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_GetDayNote parameters: - name: teamTemplate-id @@ -60056,7 +61179,11 @@ paths: patch: tags: - teamwork.teamTemplate - summary: Update the navigation property dayNotes in teamwork + summary: Update dayNote + description: Update the properties of a day note. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/daynote-update?view=graph-rest-1.0 operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_UpdateDayNote parameters: - name: teamTemplate-id @@ -61021,8 +62148,14 @@ paths: - isStagedForDeletion desc - schedulingGroupId - schedulingGroupId desc + - schedulingGroupName + - schedulingGroupName desc - sharedOpenShift - sharedOpenShift desc + - teamId + - teamId desc + - teamName + - teamName desc type: string - name: $select in: query @@ -61042,7 +62175,10 @@ paths: - draftOpenShift - isStagedForDeletion - schedulingGroupId + - schedulingGroupName - sharedOpenShift + - teamId + - teamName type: string - name: $expand in: query @@ -61161,7 +62297,10 @@ paths: - draftOpenShift - isStagedForDeletion - schedulingGroupId + - schedulingGroupName - sharedOpenShift + - teamId + - teamName type: string - name: $expand in: query @@ -61364,6 +62503,8 @@ paths: - lastModifiedBy desc - lastModifiedDateTime - lastModifiedDateTime desc + - code + - code desc - displayName - displayName desc - isActive @@ -61386,6 +62527,7 @@ paths: - createdDateTime - lastModifiedBy - lastModifiedDateTime + - code - displayName - isActive - userIds @@ -61492,6 +62634,7 @@ paths: - createdDateTime - lastModifiedBy - lastModifiedDateTime + - code - displayName - isActive - userIds @@ -63040,6 +64183,8 @@ paths: - lastModifiedBy desc - lastModifiedDateTime - lastModifiedDateTime desc + - code + - code desc - displayName - displayName desc - iconType @@ -63062,6 +64207,7 @@ paths: - createdDateTime - lastModifiedBy - lastModifiedDateTime + - code - displayName - iconType - isActive @@ -63168,6 +64314,7 @@ paths: - createdDateTime - lastModifiedBy - lastModifiedDateTime + - code - displayName - iconType - isActive @@ -70018,8 +71165,11 @@ paths: get: tags: - users.userTeamwork - summary: Get teamwork from users - description: A container for Microsoft Teams features available for the user. Read-only. Nullable. + summary: Get userTeamwork + description: 'Get the userTeamwork settings for a specified user, which includes the Microsoft Teams region and the locale chosen by the user.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/userteamwork-get?view=graph-rest-1.0 operationId: user_GetTeamwork parameters: - name: user-id @@ -70041,6 +71191,8 @@ paths: items: enum: - id + - locale + - region - associatedTeams - installedApps type: string @@ -71703,6 +72855,9 @@ components: type: string description: The email address for sending messages to the channel. Read-only. nullable: true + isArchived: + type: boolean + nullable: true isFavoriteByDefault: type: boolean description: 'Indicates whether the channel should automatically be marked ''favorite'' for all members of the team. Can only be set programmatically with Create team. Default: false.' @@ -72996,6 +74151,10 @@ components: - title: schedule type: object properties: + activitiesIncludedWhenCopyingShiftsEnabled: + type: boolean + description: Indicates whether copied shifts should include the activities. + nullable: true enabled: type: boolean description: Indicates whether the schedule is enabled for the team. Required. @@ -73015,6 +74174,8 @@ components: description: Additional information about why schedule provisioning failed. nullable: true readOnly: true + startDayOfWeek: + $ref: '#/components/schemas/microsoft.graph.dayOfWeek' swapShiftsRequestsEnabled: type: boolean description: Indicates whether swap shifts requests are enabled for the schedule. @@ -73043,6 +74204,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.dayNote' + description: The day notes in the schedule. x-ms-navigationProperty: true offerShiftRequests: type: array @@ -73084,6 +74246,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.timeCard' + description: The time cards in the schedule. x-ms-navigationProperty: true timeOffReasons: type: array @@ -73114,6 +74277,7 @@ components: dayNoteDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string + description: The date of the day note. format: date nullable: true draftDayNote: @@ -73171,13 +74335,29 @@ components: $ref: '#/components/schemas/microsoft.graph.openShiftItem' isStagedForDeletion: type: boolean + description: 'The openShift is marked for deletion, a process that is finalized when the schedule is shared.' nullable: true schedulingGroupId: type: string - description: ID for the scheduling group that the open shift belongs to. + description: The ID of the schedulingGroup that contains the openShift. nullable: true + schedulingGroupName: + type: string + description: The name of the schedulingGroup that contains the openShift. + nullable: true + readOnly: true sharedOpenShift: $ref: '#/components/schemas/microsoft.graph.openShiftItem' + teamId: + type: string + description: The ID of the team in which the openShift is located. + nullable: true + readOnly: true + teamName: + type: string + description: The name of the team in which the openShift is located. + nullable: true + readOnly: true additionalProperties: type: object microsoft.graph.schedulingGroup: @@ -73186,6 +74366,10 @@ components: - title: schedulingGroup type: object properties: + code: + type: string + description: The code for the schedulingGroup to represent an external identifier. + nullable: true displayName: type: string description: The display name for the schedulingGroup. Required. @@ -73213,6 +74397,7 @@ components: $ref: '#/components/schemas/microsoft.graph.shiftItem' isStagedForDeletion: type: boolean + description: 'The shift is marked for deletion, a process that is finalized when the schedule is shared.' nullable: true schedulingGroupId: type: string @@ -73273,6 +74458,10 @@ components: - title: timeOffReason type: object properties: + code: + type: string + description: The code of the timeOffReason to represent an external identifier. + nullable: true displayName: type: string description: The name of the timeOffReason. Required. @@ -73319,6 +74508,7 @@ components: $ref: '#/components/schemas/microsoft.graph.timeOffItem' isStagedForDeletion: type: boolean + description: 'The timeOff is marked for deletion, a process that is finalized when the schedule is shared.' nullable: true sharedTimeOff: $ref: '#/components/schemas/microsoft.graph.timeOffItem' @@ -73479,6 +74669,13 @@ components: - title: teamwork type: object properties: + isTeamsEnabled: + type: boolean + description: Indicates whether Microsoft Teams is enabled for the organization. + region: + type: string + description: Represents the region of the organization. + nullable: true deletedChats: type: array items: @@ -73817,6 +75014,14 @@ components: - title: userTeamwork type: object properties: + locale: + type: string + description: Represents the chosen locale of a user in Microsoft Teams. + nullable: true + region: + type: string + description: Represents the region of the user in Microsoft Teams. + nullable: true associatedTeams: type: array items: @@ -74130,11 +75335,11 @@ components: properties: displayName: type: string - description: The display name of the identity. This property is read-only. + description: 'The display name of the identity. The display name might not always be available or up to date. For example, if a user changes their display name the API might show the new value in a future response, but the items associated with the user won''t show up as having changed when using delta.' nullable: true id: type: string - description: The identifier of the identity. This property is read-only. + description: 'Unique identifier for the identity. When the unique identifier is unavailable, the displayName property is provided for the identity, but the id property isn''t included in the response.' nullable: true additionalProperties: type: object @@ -74190,6 +75395,8 @@ components: - teamifyGroup - createChannel - createChat + - archiveChannel + - unarchiveChannel type: string microsoft.graph.teamsAsyncOperationStatus: title: teamsAsyncOperationStatus @@ -76399,6 +77606,16 @@ components: type: string description: Request identifier of the last interactive sign-in performed by this user. nullable: true + lastSuccessfulSignInDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The datetime of the user's most recent successful sign in activity. + format: date-time + nullable: true + lastSuccessfulSignInRequestId: + type: string + description: The requestID of the last successful signIn. + nullable: true additionalProperties: type: object microsoft.graph.userActivity: @@ -76975,6 +78192,8 @@ components: $ref: '#/components/schemas/microsoft.graph.cloudPcConnectionSettings' connectivityResult: $ref: '#/components/schemas/microsoft.graph.cloudPcConnectivityResult' + disasterRecoveryCapability: + $ref: '#/components/schemas/microsoft.graph.cloudPcDisasterRecoveryCapability' diskEncryptionState: $ref: '#/components/schemas/microsoft.graph.cloudPcDiskEncryptionState' displayName: @@ -79160,6 +80379,17 @@ components: - Completed - Failed type: string + microsoft.graph.dayOfWeek: + title: dayOfWeek + enum: + - sunday + - monday + - tuesday + - wednesday + - thursday + - friday + - saturday + type: string microsoft.graph.timeClockSettings: title: timeClockSettings type: object @@ -79179,7 +80409,7 @@ components: createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' + description: 'The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true readOnly: true @@ -79188,7 +80418,7 @@ components: lastModifiedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' + description: 'The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true readOnly: true @@ -81654,6 +82884,8 @@ components: - title: plannerPlan type: object properties: + archivalInfo: + $ref: '#/components/schemas/microsoft.graph.plannerArchivalInfo' container: $ref: '#/components/schemas/microsoft.graph.plannerPlanContainer' contexts: @@ -81668,6 +82900,9 @@ components: nullable: true creationSource: $ref: '#/components/schemas/microsoft.graph.plannerPlanCreation' + isArchived: + type: boolean + nullable: true owner: type: string nullable: true @@ -82778,13 +84013,13 @@ components: createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The start time of the operation. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' + description: 'The start time of the operation. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true lastActionDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The time of the last action in the operation. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' + description: 'The time of the last action in the operation. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true resourceLocation: @@ -82977,6 +84212,20 @@ components: format: date-time additionalProperties: type: object + microsoft.graph.cloudPcDisasterRecoveryCapability: + title: cloudPcDisasterRecoveryCapability + type: object + properties: + capabilityType: + $ref: '#/components/schemas/microsoft.graph.cloudPcDisasterRecoveryCapabilityType' + primaryRegion: + type: string + nullable: true + secondaryRegion: + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.cloudPcDiskEncryptionState: title: cloudPcDiskEncryptionState enum: @@ -86293,6 +87542,8 @@ components: nullable: true appliedCategories: $ref: '#/components/schemas/microsoft.graph.plannerAppliedCategories' + archivalInfo: + $ref: '#/components/schemas/microsoft.graph.plannerArchivalInfo' assigneePriority: type: string description: Hint used to order items of this type in a list view. The format is defined as outlined here. @@ -86342,6 +87593,17 @@ components: type: boolean description: Read-only. Value is true if the details object of the task has a nonempty description and false otherwise. nullable: true + isArchived: + type: boolean + nullable: true + isOnMyDay: + type: boolean + nullable: true + isOnMyDayLastModifiedDate: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' + type: string + format: date + nullable: true orderHint: type: string description: Hint used to order items of this type in a list view. The format is defined as outlined here. @@ -87136,17 +88398,6 @@ components: - alwaysEnabled - scheduled type: string - microsoft.graph.dayOfWeek: - title: dayOfWeek - enum: - - sunday - - monday - - tuesday - - wednesday - - thursday - - friday - - saturday - type: string microsoft.graph.timeZoneBase: title: timeZoneBase type: object @@ -88241,6 +89492,22 @@ components: $ref: '#/components/schemas/microsoft.graph.externalLink' additionalProperties: type: object + microsoft.graph.plannerArchivalInfo: + title: plannerArchivalInfo + type: object + properties: + justification: + type: string + nullable: true + statusChangedBy: + $ref: '#/components/schemas/microsoft.graph.identitySet' + statusChangedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + additionalProperties: + type: object microsoft.graph.plannerPlanContainer: title: plannerPlanContainer type: object @@ -88286,8 +89553,13 @@ components: - title: plannerBucket type: object properties: + archivalInfo: + $ref: '#/components/schemas/microsoft.graph.plannerArchivalInfo' creationSource: $ref: '#/components/schemas/microsoft.graph.plannerBucketCreation' + isArchived: + type: boolean + nullable: true name: type: string description: Name of the bucket. @@ -89221,6 +90493,14 @@ components: - unavailable - unknownFutureValue type: string + microsoft.graph.cloudPcDisasterRecoveryCapabilityType: + title: cloudPcDisasterRecoveryCapabilityType + enum: + - none + - failover + - failback + - unknownFutureValue + type: string microsoft.graph.actionState: title: actionState enum: @@ -91434,6 +92714,8 @@ components: - none - checklistCompletion - unknownFutureValue + - formCompletion + - approvalCompletion type: string x-ms-enum-flags: isFlags: true @@ -91469,6 +92751,8 @@ components: - title: plannerTaskDetails type: object properties: + approvalAttachment: + $ref: '#/components/schemas/microsoft.graph.plannerBaseApprovalAttachment' checklist: $ref: '#/components/schemas/microsoft.graph.plannerChecklistItems' completionRequirements: @@ -91477,6 +92761,8 @@ components: type: string description: Description of the task. nullable: true + forms: + $ref: '#/components/schemas/microsoft.graph.plannerFormsDictionary' notes: $ref: '#/components/schemas/microsoft.graph.itemBody' previewType: @@ -91994,7 +93280,7 @@ components: $ref: '#/components/schemas/microsoft.graph.itemBody' displayName: type: string - description: Display name of the virtual event + description: Display name of the virtual event. nullable: true endDateTime: $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' @@ -92006,13 +93292,13 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.virtualEventPresenter' - description: Presenters' information of the virtual event. + description: The virtual event presenters. x-ms-navigationProperty: true sessions: type: array items: $ref: '#/components/schemas/microsoft.graph.virtualEventSession' - description: Sessions of the virtual event. + description: Sessions for the virtual event. x-ms-navigationProperty: true additionalProperties: type: object @@ -94263,6 +95549,14 @@ components: type: object additionalProperties: type: object + microsoft.graph.plannerBaseApprovalAttachment: + title: plannerBaseApprovalAttachment + type: object + properties: + status: + $ref: '#/components/schemas/microsoft.graph.plannerApprovalStatus' + additionalProperties: + type: object microsoft.graph.plannerChecklistItems: title: plannerChecklistItems type: object @@ -94272,10 +95566,21 @@ components: title: plannerTaskCompletionRequirementDetails type: object properties: + approvalRequirement: + $ref: '#/components/schemas/microsoft.graph.plannerApprovalRequirement' checklistRequirement: $ref: '#/components/schemas/microsoft.graph.plannerChecklistRequirement' + formsRequirement: + $ref: '#/components/schemas/microsoft.graph.plannerFormsRequirement' additionalProperties: type: object + microsoft.graph.plannerFormsDictionary: + allOf: + - $ref: '#/components/schemas/microsoft.graph.Dictionary' + - title: plannerFormsDictionary + type: object + additionalProperties: + type: object microsoft.graph.plannerExternalReferences: title: plannerExternalReferences type: object @@ -96332,6 +97637,24 @@ components: - deviceIntent type: string description: Authoring source of a policy + microsoft.graph.plannerApprovalStatus: + title: plannerApprovalStatus + enum: + - requested + - approved + - rejected + - cancelled + - unknownFutureValue + type: string + microsoft.graph.plannerApprovalRequirement: + title: plannerApprovalRequirement + type: object + properties: + isApprovalRequired: + type: boolean + nullable: true + additionalProperties: + type: object microsoft.graph.plannerChecklistRequirement: title: plannerChecklistRequirement type: object @@ -96344,6 +97667,22 @@ components: description: A collection of required plannerChecklistItems identifiers to complete the plannerTask. additionalProperties: type: object + microsoft.graph.plannerFormsRequirement: + title: plannerFormsRequirement + type: object + properties: + requiredForms: + type: array + items: + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.Dictionary: + title: Dictionary + type: object + additionalProperties: + type: object microsoft.graph.endpointType: title: endpointType enum: @@ -96664,6 +98003,7 @@ components: items: type: string nullable: true + description: 'The identifiers of containers, such as organizational units, that are in scope for a synchronization rule. For Active Directory organizational units, use the distinguished names. An empty list means no container filtering is configured.' additionalProperties: type: object microsoft.graph.groupFilter: @@ -96675,6 +98015,7 @@ components: items: type: string nullable: true + description: 'Identifiers of groups that are in scope for a synchronization rule. For Active Directory groups, use the distinguished names. An empty list means no group filtering is configured.' additionalProperties: type: object microsoft.graph.stringKeyStringValuePair: diff --git a/openApiDocs/beta/Users.Actions.yml b/openApiDocs/beta/Users.Actions.yml index 3aeaca6c48f..f47dd65e56f 100644 --- a/openApiDocs/beta/Users.Actions.yml +++ b/openApiDocs/beta/Users.Actions.yml @@ -19878,6 +19878,9 @@ paths: password: type: string nullable: true + message: + type: string + nullable: true recipients: type: array items: @@ -21393,6 +21396,9 @@ paths: password: type: string nullable: true + message: + type: string + nullable: true recipients: type: array items: @@ -21593,6 +21599,9 @@ paths: password: type: string nullable: true + message: + type: string + nullable: true recipients: type: array items: @@ -31793,6 +31802,10 @@ paths: tags: - users.Actions summary: Invoke action sendVirtualAppointmentReminderSms + description: Send an SMS reminder to external attendees for a Teams Virtual Appointment. This feature requires Teams Premium and attendees must have a valid United States phone number to receive SMS notifications. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/virtualappointment-sendvirtualappointmentremindersms?view=graph-rest-1.0 operationId: user.onlineMeeting_sendVirtualAppointmentReminderSm parameters: - name: user-id @@ -31818,13 +31831,12 @@ paths: schema: type: object properties: - phoneNumbers: - type: array - items: - type: string - nullable: true remindBeforeTimeInMinutesType: $ref: '#/components/schemas/microsoft.graph.remindBeforeTimeInMinutesType' + attendees: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.attendeeNotificationInfo' additionalProperties: type: object required: true @@ -31839,6 +31851,10 @@ paths: tags: - users.Actions summary: Invoke action sendVirtualAppointmentSms + description: 'Send an SMS notification to external attendees when a Teams Virtual Appointment is confirmed, rescheduled, or canceled. This feature requires Teams Premium. Attendees must have a valid United States phone number to receive these SMS notifications.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/virtualappointment-sendvirtualappointmentsms?view=graph-rest-1.0 operationId: user.onlineMeeting_sendVirtualAppointmentSm parameters: - name: user-id @@ -31864,13 +31880,12 @@ paths: schema: type: object properties: - phoneNumbers: + messageType: + $ref: '#/components/schemas/microsoft.graph.virtualAppointmentMessageType' + attendees: type: array items: - type: string - nullable: true - smsType: - $ref: '#/components/schemas/microsoft.graph.virtualAppointmentSmsType' + $ref: '#/components/schemas/microsoft.graph.attendeeNotificationInfo' additionalProperties: type: object required: true @@ -33587,11 +33602,57 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/users/{user-id}/planner/plans/{plannerPlan-id}/microsoft.graph.archive': + post: + tags: + - users.Actions + summary: Invoke action archive + operationId: user.planner.plan_archive + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + justification: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/users/{user-id}/planner/plans/{plannerPlan-id}/microsoft.graph.moveToContainer': post: tags: - users.Actions summary: Invoke action moveToContainer + description: Move a planner plan object from one planner plan container to another. Planner plans can only be moved from a user container to a group container. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/plannerplan-movetocontainer?view=graph-rest-1.0 operationId: user.planner.plan_moveToContainer parameters: - name: user-id @@ -33632,6 +33693,48 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/users/{user-id}/planner/plans/{plannerPlan-id}/microsoft.graph.unarchive': + post: + tags: + - users.Actions + summary: Invoke action unarchive + operationId: user.planner.plan_unarchive + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + justification: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/users/{user-id}/presence/microsoft.graph.clearPresence': post: tags: @@ -35963,8 +36066,20 @@ components: - mins15 - unknownFutureValue type: string - microsoft.graph.virtualAppointmentSmsType: - title: virtualAppointmentSmsType + microsoft.graph.attendeeNotificationInfo: + title: attendeeNotificationInfo + type: object + properties: + phoneNumber: + type: string + nullable: true + timeZone: + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.virtualAppointmentMessageType: + title: virtualAppointmentMessageType enum: - confirmation - reschedule @@ -36172,6 +36287,8 @@ components: - title: plannerPlan type: object properties: + archivalInfo: + $ref: '#/components/schemas/microsoft.graph.plannerArchivalInfo' container: $ref: '#/components/schemas/microsoft.graph.plannerPlanContainer' contexts: @@ -36186,6 +36303,9 @@ components: nullable: true creationSource: $ref: '#/components/schemas/microsoft.graph.plannerPlanCreation' + isArchived: + type: boolean + nullable: true owner: type: string nullable: true @@ -36495,11 +36615,11 @@ components: properties: displayName: type: string - description: The display name of the identity. This property is read-only. + description: 'The display name of the identity. The display name might not always be available or up to date. For example, if a user changes their display name the API might show the new value in a future response, but the items associated with the user won''t show up as having changed when using delta.' nullable: true id: type: string - description: The identifier of the identity. This property is read-only. + description: 'Unique identifier for the identity. When the unique identifier is unavailable, the displayName property is provided for the identity, but the id property isn''t included in the response.' nullable: true additionalProperties: type: object @@ -38629,6 +38749,22 @@ components: type: object additionalProperties: type: object + microsoft.graph.plannerArchivalInfo: + title: plannerArchivalInfo + type: object + properties: + justification: + type: string + nullable: true + statusChangedBy: + $ref: '#/components/schemas/microsoft.graph.identitySet' + statusChangedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + additionalProperties: + type: object microsoft.graph.plannerPlanContextCollection: title: plannerPlanContextCollection type: object @@ -38658,8 +38794,13 @@ components: - title: plannerBucket type: object properties: + archivalInfo: + $ref: '#/components/schemas/microsoft.graph.plannerArchivalInfo' creationSource: $ref: '#/components/schemas/microsoft.graph.plannerBucketCreation' + isArchived: + type: boolean + nullable: true name: type: string description: Name of the bucket. @@ -38708,6 +38849,8 @@ components: nullable: true appliedCategories: $ref: '#/components/schemas/microsoft.graph.plannerAppliedCategories' + archivalInfo: + $ref: '#/components/schemas/microsoft.graph.plannerArchivalInfo' assigneePriority: type: string description: Hint used to order items of this type in a list view. The format is defined as outlined here. @@ -38757,6 +38900,17 @@ components: type: boolean description: Read-only. Value is true if the details object of the task has a nonempty description and false otherwise. nullable: true + isArchived: + type: boolean + nullable: true + isOnMyDay: + type: boolean + nullable: true + isOnMyDayLastModifiedDate: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' + type: string + format: date + nullable: true orderHint: type: string description: Hint used to order items of this type in a list view. The format is defined as outlined here. @@ -41445,6 +41599,8 @@ components: - none - checklistCompletion - unknownFutureValue + - formCompletion + - approvalCompletion type: string x-ms-enum-flags: isFlags: true @@ -41480,6 +41636,8 @@ components: - title: plannerTaskDetails type: object properties: + approvalAttachment: + $ref: '#/components/schemas/microsoft.graph.plannerBaseApprovalAttachment' checklist: $ref: '#/components/schemas/microsoft.graph.plannerChecklistItems' completionRequirements: @@ -41488,6 +41646,8 @@ components: type: string description: Description of the task. nullable: true + forms: + $ref: '#/components/schemas/microsoft.graph.plannerFormsDictionary' notes: $ref: '#/components/schemas/microsoft.graph.itemBody' previewType: @@ -41930,6 +42090,16 @@ components: type: string description: Request identifier of the last interactive sign-in performed by this user. nullable: true + lastSuccessfulSignInDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The datetime of the user's most recent successful sign in activity. + format: date-time + nullable: true + lastSuccessfulSignInRequestId: + type: string + description: The requestID of the last successful signIn. + nullable: true additionalProperties: type: object microsoft.graph.userActivity: @@ -42889,6 +43059,8 @@ components: $ref: '#/components/schemas/microsoft.graph.cloudPcConnectionSettings' connectivityResult: $ref: '#/components/schemas/microsoft.graph.cloudPcConnectivityResult' + disasterRecoveryCapability: + $ref: '#/components/schemas/microsoft.graph.cloudPcDisasterRecoveryCapability' diskEncryptionState: $ref: '#/components/schemas/microsoft.graph.cloudPcDiskEncryptionState' displayName: @@ -45304,6 +45476,14 @@ components: - title: userTeamwork type: object properties: + locale: + type: string + description: Represents the chosen locale of a user in Microsoft Teams. + nullable: true + region: + type: string + description: Represents the region of the user in Microsoft Teams. + nullable: true associatedTeams: type: array items: @@ -46328,6 +46508,14 @@ components: type: object additionalProperties: type: object + microsoft.graph.plannerBaseApprovalAttachment: + title: plannerBaseApprovalAttachment + type: object + properties: + status: + $ref: '#/components/schemas/microsoft.graph.plannerApprovalStatus' + additionalProperties: + type: object microsoft.graph.plannerChecklistItems: title: plannerChecklistItems type: object @@ -46337,10 +46525,21 @@ components: title: plannerTaskCompletionRequirementDetails type: object properties: + approvalRequirement: + $ref: '#/components/schemas/microsoft.graph.plannerApprovalRequirement' checklistRequirement: $ref: '#/components/schemas/microsoft.graph.plannerChecklistRequirement' + formsRequirement: + $ref: '#/components/schemas/microsoft.graph.plannerFormsRequirement' additionalProperties: type: object + microsoft.graph.plannerFormsDictionary: + allOf: + - $ref: '#/components/schemas/microsoft.graph.Dictionary' + - title: plannerFormsDictionary + type: object + additionalProperties: + type: object microsoft.graph.plannerExternalReferences: title: plannerExternalReferences type: object @@ -47189,13 +47388,13 @@ components: createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The start time of the operation. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' + description: 'The start time of the operation. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true lastActionDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The time of the last action in the operation. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' + description: 'The time of the last action in the operation. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true resourceLocation: @@ -47768,6 +47967,20 @@ components: format: date-time additionalProperties: type: object + microsoft.graph.cloudPcDisasterRecoveryCapability: + title: cloudPcDisasterRecoveryCapability + type: object + properties: + capabilityType: + $ref: '#/components/schemas/microsoft.graph.cloudPcDisasterRecoveryCapabilityType' + primaryRegion: + type: string + nullable: true + secondaryRegion: + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.cloudPcDiskEncryptionState: title: cloudPcDiskEncryptionState enum: @@ -48794,6 +49007,9 @@ components: type: string description: The email address for sending messages to the channel. Read-only. nullable: true + isArchived: + type: boolean + nullable: true isFavoriteByDefault: type: boolean description: 'Indicates whether the channel should automatically be marked ''favorite'' for all members of the team. Can only be set programmatically with Create team. Default: false.' @@ -48846,6 +49062,10 @@ components: - title: schedule type: object properties: + activitiesIncludedWhenCopyingShiftsEnabled: + type: boolean + description: Indicates whether copied shifts should include the activities. + nullable: true enabled: type: boolean description: Indicates whether the schedule is enabled for the team. Required. @@ -48865,6 +49085,8 @@ components: description: Additional information about why schedule provisioning failed. nullable: true readOnly: true + startDayOfWeek: + $ref: '#/components/schemas/microsoft.graph.dayOfWeek' swapShiftsRequestsEnabled: type: boolean description: Indicates whether swap shifts requests are enabled for the schedule. @@ -48893,6 +49115,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.dayNote' + description: The day notes in the schedule. x-ms-navigationProperty: true offerShiftRequests: type: array @@ -48934,6 +49157,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.timeCard' + description: The time cards in the schedule. x-ms-navigationProperty: true timeOffReasons: type: array @@ -52556,6 +52780,24 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.plannerApprovalStatus: + title: plannerApprovalStatus + enum: + - requested + - approved + - rejected + - cancelled + - unknownFutureValue + type: string + microsoft.graph.plannerApprovalRequirement: + title: plannerApprovalRequirement + type: object + properties: + isApprovalRequired: + type: boolean + nullable: true + additionalProperties: + type: object microsoft.graph.plannerChecklistRequirement: title: plannerChecklistRequirement type: object @@ -52568,6 +52810,22 @@ components: description: A collection of required plannerChecklistItems identifiers to complete the plannerTask. additionalProperties: type: object + microsoft.graph.plannerFormsRequirement: + title: plannerFormsRequirement + type: object + properties: + requiredForms: + type: array + items: + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.Dictionary: + title: Dictionary + type: object + additionalProperties: + type: object microsoft.graph.outlookGeoCoordinates: title: outlookGeoCoordinates type: object @@ -53302,6 +53560,8 @@ components: - teamifyGroup - createChannel - createChat + - archiveChannel + - unarchiveChannel type: string microsoft.graph.teamsAsyncOperationStatus: title: teamsAsyncOperationStatus @@ -53365,6 +53625,14 @@ components: - unavailable - unknownFutureValue type: string + microsoft.graph.cloudPcDisasterRecoveryCapabilityType: + title: cloudPcDisasterRecoveryCapabilityType + enum: + - none + - failover + - failback + - unknownFutureValue + type: string microsoft.graph.cloudPcPartnerAgentInstallStatus: title: cloudPcPartnerAgentInstallStatus enum: @@ -53927,6 +54195,7 @@ components: dayNoteDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string + description: The date of the day note. format: date nullable: true draftDayNote: @@ -53984,13 +54253,29 @@ components: $ref: '#/components/schemas/microsoft.graph.openShiftItem' isStagedForDeletion: type: boolean + description: 'The openShift is marked for deletion, a process that is finalized when the schedule is shared.' nullable: true schedulingGroupId: type: string - description: ID for the scheduling group that the open shift belongs to. + description: The ID of the schedulingGroup that contains the openShift. nullable: true + schedulingGroupName: + type: string + description: The name of the schedulingGroup that contains the openShift. + nullable: true + readOnly: true sharedOpenShift: $ref: '#/components/schemas/microsoft.graph.openShiftItem' + teamId: + type: string + description: The ID of the team in which the openShift is located. + nullable: true + readOnly: true + teamName: + type: string + description: The name of the team in which the openShift is located. + nullable: true + readOnly: true additionalProperties: type: object microsoft.graph.schedulingGroup: @@ -53999,6 +54284,10 @@ components: - title: schedulingGroup type: object properties: + code: + type: string + description: The code for the schedulingGroup to represent an external identifier. + nullable: true displayName: type: string description: The display name for the schedulingGroup. Required. @@ -54026,6 +54315,7 @@ components: $ref: '#/components/schemas/microsoft.graph.shiftItem' isStagedForDeletion: type: boolean + description: 'The shift is marked for deletion, a process that is finalized when the schedule is shared.' nullable: true schedulingGroupId: type: string @@ -54086,6 +54376,10 @@ components: - title: timeOffReason type: object properties: + code: + type: string + description: The code of the timeOffReason to represent an external identifier. + nullable: true displayName: type: string description: The name of the timeOffReason. Required. @@ -54132,6 +54426,7 @@ components: $ref: '#/components/schemas/microsoft.graph.timeOffItem' isStagedForDeletion: type: boolean + description: 'The timeOff is marked for deletion, a process that is finalized when the schedule is shared.' nullable: true sharedTimeOff: $ref: '#/components/schemas/microsoft.graph.timeOffItem' @@ -55905,7 +56200,7 @@ components: createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' + description: 'The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true readOnly: true @@ -55914,7 +56209,7 @@ components: lastModifiedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' + description: 'The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true readOnly: true @@ -56060,7 +56355,7 @@ components: $ref: '#/components/schemas/microsoft.graph.itemBody' displayName: type: string - description: Display name of the virtual event + description: Display name of the virtual event. nullable: true endDateTime: $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' @@ -56072,13 +56367,13 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.virtualEventPresenter' - description: Presenters' information of the virtual event. + description: The virtual event presenters. x-ms-navigationProperty: true sessions: type: array items: $ref: '#/components/schemas/microsoft.graph.virtualEventSession' - description: Sessions of the virtual event. + description: Sessions for the virtual event. x-ms-navigationProperty: true additionalProperties: type: object @@ -60231,6 +60526,7 @@ components: items: type: string nullable: true + description: 'The identifiers of containers, such as organizational units, that are in scope for a synchronization rule. For Active Directory organizational units, use the distinguished names. An empty list means no container filtering is configured.' additionalProperties: type: object microsoft.graph.groupFilter: @@ -60242,6 +60538,7 @@ components: items: type: string nullable: true + description: 'Identifiers of groups that are in scope for a synchronization rule. For Active Directory groups, use the distinguished names. An empty list means no group filtering is configured.' additionalProperties: type: object microsoft.graph.stringKeyStringValuePair: diff --git a/openApiDocs/beta/Users.Functions.yml b/openApiDocs/beta/Users.Functions.yml index 105b565ca0b..bcc3c74a707 100644 --- a/openApiDocs/beta/Users.Functions.yml +++ b/openApiDocs/beta/Users.Functions.yml @@ -9609,6 +9609,146 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore + '/users/{user-id}/chats/microsoft.graph.getAllRetainedMessages()': + get: + tags: + - users.Functions + summary: Invoke function getAllRetainedMessages + operationId: user.chat_getAllRetainedMessage + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - attachments + - body + - channelIdentity + - chatId + - createdDateTime + - deletedDateTime + - etag + - eventDetail + - from + - importance + - lastEditedDateTime + - lastModifiedDateTime + - locale + - mentions + - messageHistory + - messageType + - onBehalfOf + - policyViolation + - reactions + - replyToId + - subject + - summary + - webUrl + - hostedContents + - replies + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - attachments + - attachments desc + - body + - body desc + - channelIdentity + - channelIdentity desc + - chatId + - chatId desc + - createdDateTime + - createdDateTime desc + - deletedDateTime + - deletedDateTime desc + - etag + - etag desc + - eventDetail + - eventDetail desc + - from + - from desc + - importance + - importance desc + - lastEditedDateTime + - lastEditedDateTime desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - locale + - locale desc + - mentions + - mentions desc + - messageHistory + - messageHistory desc + - messageType + - messageType desc + - onBehalfOf + - onBehalfOf desc + - policyViolation + - policyViolation desc + - reactions + - reactions desc + - replyToId + - replyToId desc + - subject + - subject desc + - summary + - summary desc + - webUrl + - webUrl desc + type: string + responses: + 2XX: + description: Success + content: + application/json: + schema: + title: Collection of chatMessage + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/users/{user-id}/cloudPCs/{cloudPC-id}/microsoft.graph.getCloudPcConnectivityHistory()': get: tags: @@ -9866,6 +10006,7 @@ paths: - aadDeviceId - connectionSettings - connectivityResult + - disasterRecoveryCapability - diskEncryptionState - displayName - gracePeriodEndDateTime @@ -9909,6 +10050,8 @@ paths: - connectionSettings desc - connectivityResult - connectivityResult desc + - disasterRecoveryCapability + - disasterRecoveryCapability desc - diskEncryptionState - diskEncryptionState desc - displayName @@ -15263,6 +15406,31 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore + '/users/{user-id}/licenseDetails/microsoft.graph.getTeamsLicensingDetails()': + get: + tags: + - users.Functions + summary: Invoke function getTeamsLicensingDetails + operationId: user.licenseDetail_getTeamsLicensingDetail + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamsLicensingDetails' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function '/users/{user-id}/mailFolders/{mailFolder-id}/childFolders/{mailFolder-id1}/messages/microsoft.graph.delta()': get: tags: @@ -18898,6 +19066,7 @@ paths: - id - activeChecklistItemCount - appliedCategories + - archivalInfo - assigneePriority - assignments - bucketId @@ -18910,6 +19079,9 @@ paths: - creationSource - dueDateTime - hasDescription + - isArchived + - isOnMyDay + - isOnMyDayLastModifiedDate - orderHint - percentComplete - planId @@ -18941,6 +19113,8 @@ paths: - activeChecklistItemCount desc - appliedCategories - appliedCategories desc + - archivalInfo + - archivalInfo desc - assigneePriority - assigneePriority desc - assignments @@ -18965,6 +19139,12 @@ paths: - dueDateTime desc - hasDescription - hasDescription desc + - isArchived + - isArchived desc + - isOnMyDay + - isOnMyDay desc + - isOnMyDayLastModifiedDate + - isOnMyDayLastModifiedDate desc - orderHint - orderHint desc - percentComplete @@ -19052,7 +19232,9 @@ paths: items: enum: - id + - archivalInfo - creationSource + - isArchived - name - orderHint - planId @@ -19070,8 +19252,12 @@ paths: enum: - id - id desc + - archivalInfo + - archivalInfo desc - creationSource - creationSource desc + - isArchived + - isArchived desc - name - name desc - orderHint @@ -19147,6 +19333,7 @@ paths: - id - activeChecklistItemCount - appliedCategories + - archivalInfo - assigneePriority - assignments - bucketId @@ -19159,6 +19346,9 @@ paths: - creationSource - dueDateTime - hasDescription + - isArchived + - isOnMyDay + - isOnMyDayLastModifiedDate - orderHint - percentComplete - planId @@ -19190,6 +19380,8 @@ paths: - activeChecklistItemCount desc - appliedCategories - appliedCategories desc + - archivalInfo + - archivalInfo desc - assigneePriority - assigneePriority desc - assignments @@ -19214,6 +19406,12 @@ paths: - dueDateTime desc - hasDescription - hasDescription desc + - isArchived + - isArchived desc + - isOnMyDay + - isOnMyDay desc + - isOnMyDayLastModifiedDate + - isOnMyDayLastModifiedDate desc - orderHint - orderHint desc - percentComplete @@ -19293,11 +19491,13 @@ paths: items: enum: - id + - archivalInfo - container - contexts - createdBy - createdDateTime - creationSource + - isArchived - owner - sharedWithContainers - title @@ -19317,6 +19517,8 @@ paths: enum: - id - id desc + - archivalInfo + - archivalInfo desc - container - container desc - contexts @@ -19327,6 +19529,8 @@ paths: - createdDateTime desc - creationSource - creationSource desc + - isArchived + - isArchived desc - owner - owner desc - sharedWithContainers @@ -19394,6 +19598,7 @@ paths: - id - activeChecklistItemCount - appliedCategories + - archivalInfo - assigneePriority - assignments - bucketId @@ -19406,6 +19611,9 @@ paths: - creationSource - dueDateTime - hasDescription + - isArchived + - isOnMyDay + - isOnMyDayLastModifiedDate - orderHint - percentComplete - planId @@ -19437,6 +19645,8 @@ paths: - activeChecklistItemCount desc - appliedCategories - appliedCategories desc + - archivalInfo + - archivalInfo desc - assigneePriority - assigneePriority desc - assignments @@ -19461,6 +19671,12 @@ paths: - dueDateTime desc - hasDescription - hasDescription desc + - isArchived + - isArchived desc + - isOnMyDay + - isOnMyDay desc + - isOnMyDayLastModifiedDate + - isOnMyDayLastModifiedDate desc - orderHint - orderHint desc - percentComplete @@ -20656,6 +20872,8 @@ components: $ref: '#/components/schemas/microsoft.graph.cloudPcConnectionSettings' connectivityResult: $ref: '#/components/schemas/microsoft.graph.cloudPcConnectivityResult' + disasterRecoveryCapability: + $ref: '#/components/schemas/microsoft.graph.cloudPcDisasterRecoveryCapability' diskEncryptionState: $ref: '#/components/schemas/microsoft.graph.cloudPcDiskEncryptionState' displayName: @@ -21793,6 +22011,18 @@ components: x-ms-navigationProperty: true additionalProperties: type: object + microsoft.graph.teamsLicensingDetails: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: teamsLicensingDetails + type: object + properties: + hasTeamsLicense: + type: boolean + description: Indicates whether the user has a valid license to use Microsoft Teams. + nullable: true + additionalProperties: + type: object microsoft.graph.message: allOf: - $ref: '#/components/schemas/microsoft.graph.outlookItem' @@ -22531,6 +22761,8 @@ components: nullable: true appliedCategories: $ref: '#/components/schemas/microsoft.graph.plannerAppliedCategories' + archivalInfo: + $ref: '#/components/schemas/microsoft.graph.plannerArchivalInfo' assigneePriority: type: string description: Hint used to order items of this type in a list view. The format is defined as outlined here. @@ -22580,6 +22812,17 @@ components: type: boolean description: Read-only. Value is true if the details object of the task has a nonempty description and false otherwise. nullable: true + isArchived: + type: boolean + nullable: true + isOnMyDay: + type: boolean + nullable: true + isOnMyDayLastModifiedDate: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' + type: string + format: date + nullable: true orderHint: type: string description: Hint used to order items of this type in a list view. The format is defined as outlined here. @@ -22640,8 +22883,13 @@ components: - title: plannerBucket type: object properties: + archivalInfo: + $ref: '#/components/schemas/microsoft.graph.plannerArchivalInfo' creationSource: $ref: '#/components/schemas/microsoft.graph.plannerBucketCreation' + isArchived: + type: boolean + nullable: true name: type: string description: Name of the bucket. @@ -22667,6 +22915,8 @@ components: - title: plannerPlan type: object properties: + archivalInfo: + $ref: '#/components/schemas/microsoft.graph.plannerArchivalInfo' container: $ref: '#/components/schemas/microsoft.graph.plannerPlanContainer' contexts: @@ -22681,6 +22931,9 @@ components: nullable: true creationSource: $ref: '#/components/schemas/microsoft.graph.plannerPlanCreation' + isArchived: + type: boolean + nullable: true owner: type: string nullable: true @@ -24256,6 +24509,20 @@ components: format: date-time additionalProperties: type: object + microsoft.graph.cloudPcDisasterRecoveryCapability: + title: cloudPcDisasterRecoveryCapability + type: object + properties: + capabilityType: + $ref: '#/components/schemas/microsoft.graph.cloudPcDisasterRecoveryCapabilityType' + primaryRegion: + type: string + nullable: true + secondaryRegion: + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.cloudPcDiskEncryptionState: title: cloudPcDiskEncryptionState enum: @@ -26694,11 +26961,11 @@ components: properties: displayName: type: string - description: The display name of the identity. This property is read-only. + description: 'The display name of the identity. The display name might not always be available or up to date. For example, if a user changes their display name the API might show the new value in a future response, but the items associated with the user won''t show up as having changed when using delta.' nullable: true id: type: string - description: The identifier of the identity. This property is read-only. + description: 'Unique identifier for the identity. When the unique identifier is unavailable, the displayName property is provided for the identity, but the id property isn''t included in the response.' nullable: true additionalProperties: type: object @@ -26880,6 +27147,22 @@ components: type: object additionalProperties: type: object + microsoft.graph.plannerArchivalInfo: + title: plannerArchivalInfo + type: object + properties: + justification: + type: string + nullable: true + statusChangedBy: + $ref: '#/components/schemas/microsoft.graph.identitySet' + statusChangedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + additionalProperties: + type: object microsoft.graph.plannerAssignments: title: plannerAssignments type: object @@ -26940,6 +27223,8 @@ components: - none - checklistCompletion - unknownFutureValue + - formCompletion + - approvalCompletion type: string x-ms-enum-flags: isFlags: true @@ -26975,6 +27260,8 @@ components: - title: plannerTaskDetails type: object properties: + approvalAttachment: + $ref: '#/components/schemas/microsoft.graph.plannerBaseApprovalAttachment' checklist: $ref: '#/components/schemas/microsoft.graph.plannerChecklistItems' completionRequirements: @@ -26983,6 +27270,8 @@ components: type: string description: Description of the task. nullable: true + forms: + $ref: '#/components/schemas/microsoft.graph.plannerFormsDictionary' notes: $ref: '#/components/schemas/microsoft.graph.itemBody' previewType: @@ -27448,6 +27737,16 @@ components: type: string description: Request identifier of the last interactive sign-in performed by this user. nullable: true + lastSuccessfulSignInDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The datetime of the user's most recent successful sign in activity. + format: date-time + nullable: true + lastSuccessfulSignInRequestId: + type: string + description: The requestID of the last successful signIn. + nullable: true additionalProperties: type: object microsoft.graph.agreementAcceptance: @@ -29236,6 +29535,14 @@ components: - title: userTeamwork type: object properties: + locale: + type: string + description: Represents the chosen locale of a user in Microsoft Teams. + nullable: true + region: + type: string + description: Represents the region of the user in Microsoft Teams. + nullable: true associatedTeams: type: array items: @@ -29785,6 +30092,14 @@ components: - unavailable - unknownFutureValue type: string + microsoft.graph.cloudPcDisasterRecoveryCapabilityType: + title: cloudPcDisasterRecoveryCapabilityType + enum: + - none + - failover + - failback + - unknownFutureValue + type: string microsoft.graph.cloudPcPartnerAgentInstallStatus: title: cloudPcPartnerAgentInstallStatus enum: @@ -31251,6 +31566,9 @@ components: type: string description: The email address for sending messages to the channel. Read-only. nullable: true + isArchived: + type: boolean + nullable: true isFavoriteByDefault: type: boolean description: 'Indicates whether the channel should automatically be marked ''favorite'' for all members of the team. Can only be set programmatically with Create team. Default: false.' @@ -31379,6 +31697,10 @@ components: - title: schedule type: object properties: + activitiesIncludedWhenCopyingShiftsEnabled: + type: boolean + description: Indicates whether copied shifts should include the activities. + nullable: true enabled: type: boolean description: Indicates whether the schedule is enabled for the team. Required. @@ -31398,6 +31720,8 @@ components: description: Additional information about why schedule provisioning failed. nullable: true readOnly: true + startDayOfWeek: + $ref: '#/components/schemas/microsoft.graph.dayOfWeek' swapShiftsRequestsEnabled: type: boolean description: Indicates whether swap shifts requests are enabled for the schedule. @@ -31426,6 +31750,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.dayNote' + description: The day notes in the schedule. x-ms-navigationProperty: true offerShiftRequests: type: array @@ -31467,6 +31792,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.timeCard' + description: The time cards in the schedule. x-ms-navigationProperty: true timeOffReasons: type: array @@ -32058,6 +32384,14 @@ components: type: object additionalProperties: type: object + microsoft.graph.plannerBaseApprovalAttachment: + title: plannerBaseApprovalAttachment + type: object + properties: + status: + $ref: '#/components/schemas/microsoft.graph.plannerApprovalStatus' + additionalProperties: + type: object microsoft.graph.plannerChecklistItems: title: plannerChecklistItems type: object @@ -32067,10 +32401,21 @@ components: title: plannerTaskCompletionRequirementDetails type: object properties: + approvalRequirement: + $ref: '#/components/schemas/microsoft.graph.plannerApprovalRequirement' checklistRequirement: $ref: '#/components/schemas/microsoft.graph.plannerChecklistRequirement' + formsRequirement: + $ref: '#/components/schemas/microsoft.graph.plannerFormsRequirement' additionalProperties: type: object + microsoft.graph.plannerFormsDictionary: + allOf: + - $ref: '#/components/schemas/microsoft.graph.Dictionary' + - title: plannerFormsDictionary + type: object + additionalProperties: + type: object microsoft.graph.plannerExternalReferences: title: plannerExternalReferences type: object @@ -32853,13 +33198,13 @@ components: createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The start time of the operation. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' + description: 'The start time of the operation. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true lastActionDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The time of the last action in the operation. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' + description: 'The time of the last action in the operation. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true resourceLocation: @@ -37394,6 +37739,8 @@ components: - teamifyGroup - createChannel - createChat + - archiveChannel + - unarchiveChannel type: string microsoft.graph.teamsAsyncOperationStatus: title: teamsAsyncOperationStatus @@ -37430,6 +37777,7 @@ components: dayNoteDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string + description: The date of the day note. format: date nullable: true draftDayNote: @@ -37487,13 +37835,29 @@ components: $ref: '#/components/schemas/microsoft.graph.openShiftItem' isStagedForDeletion: type: boolean + description: 'The openShift is marked for deletion, a process that is finalized when the schedule is shared.' nullable: true schedulingGroupId: type: string - description: ID for the scheduling group that the open shift belongs to. + description: The ID of the schedulingGroup that contains the openShift. + nullable: true + schedulingGroupName: + type: string + description: The name of the schedulingGroup that contains the openShift. nullable: true + readOnly: true sharedOpenShift: $ref: '#/components/schemas/microsoft.graph.openShiftItem' + teamId: + type: string + description: The ID of the team in which the openShift is located. + nullable: true + readOnly: true + teamName: + type: string + description: The name of the team in which the openShift is located. + nullable: true + readOnly: true additionalProperties: type: object microsoft.graph.schedulingGroup: @@ -37502,6 +37866,10 @@ components: - title: schedulingGroup type: object properties: + code: + type: string + description: The code for the schedulingGroup to represent an external identifier. + nullable: true displayName: type: string description: The display name for the schedulingGroup. Required. @@ -37529,6 +37897,7 @@ components: $ref: '#/components/schemas/microsoft.graph.shiftItem' isStagedForDeletion: type: boolean + description: 'The shift is marked for deletion, a process that is finalized when the schedule is shared.' nullable: true schedulingGroupId: type: string @@ -37589,6 +37958,10 @@ components: - title: timeOffReason type: object properties: + code: + type: string + description: The code of the timeOffReason to represent an external identifier. + nullable: true displayName: type: string description: The name of the timeOffReason. Required. @@ -37635,6 +38008,7 @@ components: $ref: '#/components/schemas/microsoft.graph.timeOffItem' isStagedForDeletion: type: boolean + description: 'The timeOff is marked for deletion, a process that is finalized when the schedule is shared.' nullable: true sharedTimeOff: $ref: '#/components/schemas/microsoft.graph.timeOffItem' @@ -37728,6 +38102,24 @@ components: type: object additionalProperties: type: object + microsoft.graph.plannerApprovalStatus: + title: plannerApprovalStatus + enum: + - requested + - approved + - rejected + - cancelled + - unknownFutureValue + type: string + microsoft.graph.plannerApprovalRequirement: + title: plannerApprovalRequirement + type: object + properties: + isApprovalRequired: + type: boolean + nullable: true + additionalProperties: + type: object microsoft.graph.plannerChecklistRequirement: title: plannerChecklistRequirement type: object @@ -37740,6 +38132,22 @@ components: description: A collection of required plannerChecklistItems identifiers to complete the plannerTask. additionalProperties: type: object + microsoft.graph.plannerFormsRequirement: + title: plannerFormsRequirement + type: object + properties: + requiredForms: + type: array + items: + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.Dictionary: + title: Dictionary + type: object + additionalProperties: + type: object microsoft.graph.externalAudienceScope: title: externalAudienceScope enum: @@ -40104,7 +40512,7 @@ components: createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' + description: 'The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true readOnly: true @@ -40113,7 +40521,7 @@ components: lastModifiedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' + description: 'The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true readOnly: true @@ -40166,7 +40574,7 @@ components: $ref: '#/components/schemas/microsoft.graph.itemBody' displayName: type: string - description: Display name of the virtual event + description: Display name of the virtual event. nullable: true endDateTime: $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' @@ -40178,13 +40586,13 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.virtualEventPresenter' - description: Presenters' information of the virtual event. + description: The virtual event presenters. x-ms-navigationProperty: true sessions: type: array items: $ref: '#/components/schemas/microsoft.graph.virtualEventSession' - description: Sessions of the virtual event. + description: Sessions for the virtual event. x-ms-navigationProperty: true additionalProperties: type: object @@ -44649,6 +45057,7 @@ components: items: type: string nullable: true + description: 'The identifiers of containers, such as organizational units, that are in scope for a synchronization rule. For Active Directory organizational units, use the distinguished names. An empty list means no container filtering is configured.' additionalProperties: type: object microsoft.graph.groupFilter: @@ -44660,6 +45069,7 @@ components: items: type: string nullable: true + description: 'Identifiers of groups that are in scope for a synchronization rule. For Active Directory groups, use the distinguished names. An empty list means no group filtering is configured.' additionalProperties: type: object microsoft.graph.stringKeyStringValuePair: diff --git a/openApiDocs/beta/Users.yml b/openApiDocs/beta/Users.yml index 18a6b612a1f..bbeed6a7dba 100644 --- a/openApiDocs/beta/Users.yml +++ b/openApiDocs/beta/Users.yml @@ -19204,6 +19204,8 @@ components: $ref: '#/components/schemas/microsoft.graph.cloudPcConnectionSettings' connectivityResult: $ref: '#/components/schemas/microsoft.graph.cloudPcConnectivityResult' + disasterRecoveryCapability: + $ref: '#/components/schemas/microsoft.graph.cloudPcDisasterRecoveryCapability' diskEncryptionState: $ref: '#/components/schemas/microsoft.graph.cloudPcDiskEncryptionState' displayName: @@ -21205,6 +21207,14 @@ components: - title: userTeamwork type: object properties: + locale: + type: string + description: Represents the chosen locale of a user in Microsoft Teams. + nullable: true + region: + type: string + description: Represents the region of the user in Microsoft Teams. + nullable: true associatedTeams: type: array items: @@ -22733,10 +22743,10 @@ components: nullable: true dataType: type: string - description: Specifies the data type of the value the extension property can hold. Following values are supported. Not nullable. Binary - 256 bytes maximumBooleanDateTime - Must be specified in ISO 8601 format. Will be stored in UTC.Integer - 32-bit value.LargeInteger - 64-bit value.String - 256 characters maximum + description: 'Specifies the data type of the value the extension property can hold. Following values are supported. Binary - 256 bytes maximumBooleanDateTime - Must be specified in ISO 8601 format. Will be stored in UTC.Integer - 32-bit value.LargeInteger - 64-bit value.String - 256 characters maximumNot nullable. For multivalued directory extensions, these limits apply per value in the collection.' isMultiValued: type: boolean - description: 'Defines the directory extension as a multi-valued property. When true, the directory extension property can store a collection of objects of the dataType; for example, a collection of integers. The default value is false.' + description: 'Defines the directory extension as a multi-valued property. When true, the directory extension property can store a collection of objects of the dataType; for example, a collection of string types such as ''extensionb7b1c57b532f40b8b5ed4b7a7ba67401jobGroupTracker'': [''String 1'', ''String 2'']. The default value is false. Supports $filter (eq).' isSyncedFromOnPremises: type: boolean description: Indicates if this extension property was synced from on-premises active directory using Microsoft Entra Connect. Read-only. @@ -22815,7 +22825,7 @@ components: createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' + description: 'The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true readOnly: true @@ -22824,7 +22834,7 @@ components: lastModifiedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' + description: 'The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true readOnly: true @@ -23581,13 +23591,13 @@ components: createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The start time of the operation. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' + description: 'The start time of the operation. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true lastActionDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The time of the last action in the operation. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' + description: 'The time of the last action in the operation. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true resourceLocation: @@ -24246,6 +24256,20 @@ components: format: date-time additionalProperties: type: object + microsoft.graph.cloudPcDisasterRecoveryCapability: + title: cloudPcDisasterRecoveryCapability + type: object + properties: + capabilityType: + $ref: '#/components/schemas/microsoft.graph.cloudPcDisasterRecoveryCapabilityType' + primaryRegion: + type: string + nullable: true + secondaryRegion: + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.cloudPcDiskEncryptionState: title: cloudPcDiskEncryptionState enum: @@ -25636,6 +25660,9 @@ components: type: string description: The email address for sending messages to the channel. Read-only. nullable: true + isArchived: + type: boolean + nullable: true isFavoriteByDefault: type: boolean description: 'Indicates whether the channel should automatically be marked ''favorite'' for all members of the team. Can only be set programmatically with Create team. Default: false.' @@ -25741,6 +25768,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.dayNote' + description: The day notes in the schedule. x-ms-navigationProperty: true offerShiftRequests: type: array @@ -25782,6 +25810,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.timeCard' + description: The time cards in the schedule. x-ms-navigationProperty: true timeOffReasons: type: array @@ -28578,6 +28607,8 @@ components: - title: plannerPlan type: object properties: + archivalInfo: + $ref: '#/components/schemas/microsoft.graph.plannerArchivalInfo' container: $ref: '#/components/schemas/microsoft.graph.plannerPlanContainer' contexts: @@ -28592,6 +28623,9 @@ components: nullable: true creationSource: $ref: '#/components/schemas/microsoft.graph.plannerPlanCreation' + isArchived: + type: boolean + nullable: true owner: type: string nullable: true @@ -28634,6 +28668,8 @@ components: nullable: true appliedCategories: $ref: '#/components/schemas/microsoft.graph.plannerAppliedCategories' + archivalInfo: + $ref: '#/components/schemas/microsoft.graph.plannerArchivalInfo' assigneePriority: type: string description: Hint used to order items of this type in a list view. The format is defined as outlined here. @@ -28683,6 +28719,17 @@ components: type: boolean description: Read-only. Value is true if the details object of the task has a nonempty description and false otherwise. nullable: true + isArchived: + type: boolean + nullable: true + isOnMyDay: + type: boolean + nullable: true + isOnMyDayLastModifiedDate: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' + type: string + format: date + nullable: true orderHint: type: string description: Hint used to order items of this type in a list view. The format is defined as outlined here. @@ -30703,6 +30750,8 @@ components: - teamifyGroup - createChannel - createChat + - archiveChannel + - unarchiveChannel type: string microsoft.graph.teamsAsyncOperationStatus: title: teamsAsyncOperationStatus @@ -30766,6 +30815,14 @@ components: - unavailable - unknownFutureValue type: string + microsoft.graph.cloudPcDisasterRecoveryCapabilityType: + title: cloudPcDisasterRecoveryCapabilityType + enum: + - none + - failover + - failback + - unknownFutureValue + type: string microsoft.graph.actionState: title: actionState enum: @@ -32563,6 +32620,7 @@ components: dayNoteDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string + description: The date of the day note. format: date nullable: true draftDayNote: @@ -32620,23 +32678,27 @@ components: $ref: '#/components/schemas/microsoft.graph.openShiftItem' isStagedForDeletion: type: boolean + description: 'The openShift is marked for deletion, a process that is finalized when the schedule is shared.' nullable: true schedulingGroupId: type: string - description: ID for the scheduling group that the open shift belongs to. + description: The ID of the schedulingGroup that contains the openShift. nullable: true schedulingGroupName: type: string + description: The name of the schedulingGroup that contains the openShift. nullable: true readOnly: true sharedOpenShift: $ref: '#/components/schemas/microsoft.graph.openShiftItem' teamId: type: string + description: The ID of the team in which the openShift is located. nullable: true readOnly: true teamName: type: string + description: The name of the team in which the openShift is located. nullable: true readOnly: true additionalProperties: @@ -32678,6 +32740,7 @@ components: $ref: '#/components/schemas/microsoft.graph.shiftItem' isStagedForDeletion: type: boolean + description: 'The shift is marked for deletion, a process that is finalized when the schedule is shared.' nullable: true schedulingGroupId: type: string @@ -32788,6 +32851,7 @@ components: $ref: '#/components/schemas/microsoft.graph.timeOffItem' isStagedForDeletion: type: boolean + description: 'The timeOff is marked for deletion, a process that is finalized when the schedule is shared.' nullable: true sharedTimeOff: $ref: '#/components/schemas/microsoft.graph.timeOffItem' @@ -34677,6 +34741,22 @@ components: description: Unique identifier of the accessReviewStageSettings. The stageId is used in dependsOn property to indicate the stage relationship. Required. additionalProperties: type: object + microsoft.graph.plannerArchivalInfo: + title: plannerArchivalInfo + type: object + properties: + justification: + type: string + nullable: true + statusChangedBy: + $ref: '#/components/schemas/microsoft.graph.identitySet' + statusChangedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + additionalProperties: + type: object microsoft.graph.plannerPlanContainer: title: plannerPlanContainer type: object @@ -34722,8 +34802,13 @@ components: - title: plannerBucket type: object properties: + archivalInfo: + $ref: '#/components/schemas/microsoft.graph.plannerArchivalInfo' creationSource: $ref: '#/components/schemas/microsoft.graph.plannerBucketCreation' + isArchived: + type: boolean + nullable: true name: type: string description: Name of the bucket. @@ -34822,6 +34907,8 @@ components: - none - checklistCompletion - unknownFutureValue + - formCompletion + - approvalCompletion type: string x-ms-enum-flags: isFlags: true @@ -34857,6 +34944,8 @@ components: - title: plannerTaskDetails type: object properties: + approvalAttachment: + $ref: '#/components/schemas/microsoft.graph.plannerBaseApprovalAttachment' checklist: $ref: '#/components/schemas/microsoft.graph.plannerChecklistItems' completionRequirements: @@ -34865,6 +34954,8 @@ components: type: string description: Description of the task. nullable: true + forms: + $ref: '#/components/schemas/microsoft.graph.plannerFormsDictionary' notes: $ref: '#/components/schemas/microsoft.graph.itemBody' previewType: @@ -35237,7 +35328,7 @@ components: $ref: '#/components/schemas/microsoft.graph.itemBody' displayName: type: string - description: Display name of the virtual event + description: Display name of the virtual event. nullable: true endDateTime: $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' @@ -35249,13 +35340,13 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.virtualEventPresenter' - description: Presenters' information of the virtual event. + description: The virtual event presenters. x-ms-navigationProperty: true sessions: type: array items: $ref: '#/components/schemas/microsoft.graph.virtualEventSession' - description: Sessions of the virtual event. + description: Sessions for the virtual event. x-ms-navigationProperty: true additionalProperties: type: object @@ -38090,6 +38181,14 @@ components: type: object additionalProperties: type: object + microsoft.graph.plannerBaseApprovalAttachment: + title: plannerBaseApprovalAttachment + type: object + properties: + status: + $ref: '#/components/schemas/microsoft.graph.plannerApprovalStatus' + additionalProperties: + type: object microsoft.graph.plannerChecklistItems: title: plannerChecklistItems type: object @@ -38099,10 +38198,21 @@ components: title: plannerTaskCompletionRequirementDetails type: object properties: + approvalRequirement: + $ref: '#/components/schemas/microsoft.graph.plannerApprovalRequirement' checklistRequirement: $ref: '#/components/schemas/microsoft.graph.plannerChecklistRequirement' + formsRequirement: + $ref: '#/components/schemas/microsoft.graph.plannerFormsRequirement' additionalProperties: type: object + microsoft.graph.plannerFormsDictionary: + allOf: + - $ref: '#/components/schemas/microsoft.graph.Dictionary' + - title: plannerFormsDictionary + type: object + additionalProperties: + type: object microsoft.graph.plannerExternalReferences: title: plannerExternalReferences type: object @@ -40205,6 +40315,24 @@ components: - deviceIntent type: string description: Authoring source of a policy + microsoft.graph.plannerApprovalStatus: + title: plannerApprovalStatus + enum: + - requested + - approved + - rejected + - cancelled + - unknownFutureValue + type: string + microsoft.graph.plannerApprovalRequirement: + title: plannerApprovalRequirement + type: object + properties: + isApprovalRequired: + type: boolean + nullable: true + additionalProperties: + type: object microsoft.graph.plannerChecklistRequirement: title: plannerChecklistRequirement type: object @@ -40217,6 +40345,22 @@ components: description: A collection of required plannerChecklistItems identifiers to complete the plannerTask. additionalProperties: type: object + microsoft.graph.plannerFormsRequirement: + title: plannerFormsRequirement + type: object + properties: + requiredForms: + type: array + items: + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.Dictionary: + title: Dictionary + type: object + additionalProperties: + type: object microsoft.graph.endpointType: title: endpointType enum: @@ -40313,6 +40457,7 @@ components: items: type: string nullable: true + description: 'The identifiers of containers, such as organizational units, that are in scope for a synchronization rule. For Active Directory organizational units, use the distinguished names. An empty list means no container filtering is configured.' additionalProperties: type: object microsoft.graph.groupFilter: @@ -40324,6 +40469,7 @@ components: items: type: string nullable: true + description: 'Identifiers of groups that are in scope for a synchronization rule. For Active Directory groups, use the distinguished names. An empty list means no group filtering is configured.' additionalProperties: type: object microsoft.graph.stringKeyStringValuePair: diff --git a/openApiDocs/beta/WindowsUpdates.yml b/openApiDocs/beta/WindowsUpdates.yml index 30514b13dbf..6a8ae9dfaa0 100644 --- a/openApiDocs/beta/WindowsUpdates.yml +++ b/openApiDocs/beta/WindowsUpdates.yml @@ -4396,11 +4396,11 @@ paths: get: tags: - admin.adminWindows - summary: Get updatableAsset - description: Read the properties and relationships of an updatableAsset object. + summary: Get azureADDevice + description: Read the properties of an azureADDevice object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/windowsupdates-updatableasset-get?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/windowsupdates-azureaddevice-get?view=graph-rest-1.0 operationId: admin.window.update_GetUpdatableAsset parameters: - name: updatableAsset-id @@ -4479,11 +4479,11 @@ paths: delete: tags: - admin.adminWindows - summary: Delete updatableAssetGroup - description: 'Delete an updatableAssetGroup object. When an updatableAssetGroup object, its member updatableAsset objects are not deleted.' + summary: Delete updatableAsset + description: Delete an updatableAsset object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/windowsupdates-updatableassetgroup-delete?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/windowsupdates-updatableasset-delete?view=graph-rest-1.0 operationId: admin.window.update_DeleteUpdatableAsset parameters: - name: updatableAsset-id diff --git a/openApiDocs/v1.0/Applications.yml b/openApiDocs/v1.0/Applications.yml index 00a2c21e29f..a9fd5debabd 100644 --- a/openApiDocs/v1.0/Applications.yml +++ b/openApiDocs/v1.0/Applications.yml @@ -17985,10 +17985,10 @@ components: nullable: true dataType: type: string - description: Specifies the data type of the value the extension property can hold. Following values are supported. Not nullable. Binary - 256 bytes maximumBooleanDateTime - Must be specified in ISO 8601 format. Will be stored in UTC.Integer - 32-bit value.LargeInteger - 64-bit value.String - 256 characters maximum + description: 'Specifies the data type of the value the extension property can hold. Following values are supported. Binary - 256 bytes maximumBooleanDateTime - Must be specified in ISO 8601 format. Will be stored in UTC.Integer - 32-bit value.LargeInteger - 64-bit value.String - 256 characters maximumNot nullable. For multivalued directory extensions, these limits apply per value in the collection.' isMultiValued: type: boolean - description: 'Defines the directory extension as a multi-valued property. When true, the directory extension property can store a collection of objects of the dataType; for example, a collection of integers. The default value is false. Supports $filter (eq).' + description: 'Defines the directory extension as a multi-valued property. When true, the directory extension property can store a collection of objects of the dataType; for example, a collection of string types such as ''extensionb7b1c57b532f40b8b5ed4b7a7ba67401jobGroupTracker'': [''String 1'', ''String 2'']. The default value is false. Supports $filter (eq).' isSyncedFromOnPremises: type: boolean description: Indicates if this extension property was synced from on-premises active directory using Microsoft Entra Connect. Read-only. @@ -18448,13 +18448,13 @@ components: nullable: true ageGroup: type: string - description: 'Sets the age group of the user. Allowed values: null, Minor, NotAdult and Adult. For more information, see legal age group property definitions. Returned only on $select. Supports $filter (eq, ne, not, and in).' + description: 'Sets the age group of the user. Allowed values: null, Minor, NotAdult, and Adult. For more information, see legal age group property definitions. Returned only on $select. Supports $filter (eq, ne, not, and in).' nullable: true assignedLicenses: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedLicense' - description: 'The licenses that are assigned to the user, including inherited (group-based) licenses. This property doesn''t differentiate directly assigned and inherited licenses. Use the licenseAssignmentStates property to identify the directly assigned and inherited licenses. Not nullable. Returned only on $select. Supports $filter (eq, not, /$count eq 0, /$count ne 0).' + description: 'The licenses that are assigned to the user, including inherited (group-based) licenses. This property doesn''t differentiate between directly assigned and inherited licenses. Use the licenseAssignmentStates property to identify the directly assigned and inherited licenses. Not nullable. Returned only on $select. Supports $filter (eq, not, /$count eq 0, /$count ne 0).' assignedPlans: type: array items: @@ -18466,7 +18466,7 @@ components: type: array items: type: string - description: 'The telephone numbers for the user. NOTE: Although this is a string collection, only one number can be set for this property. Read-only for users synced from on-premises directory. Returned by default. Supports $filter (eq, not, ge, le, startsWith).' + description: 'The telephone numbers for the user. NOTE: Although it is a string collection, only one number can be set for this property. Read-only for users synced from the on-premises directory. Returned by default. Supports $filter (eq, not, ge, le, startsWith).' city: type: string description: 'The city where the user is located. Maximum length is 128 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' @@ -18477,7 +18477,7 @@ components: nullable: true consentProvidedForMinor: type: string - description: 'Sets whether consent has been obtained for minors. Allowed values: null, Granted, Denied and NotRequired. Refer to the legal age group property definitions for further information. Returned only on $select. Supports $filter (eq, ne, not, and in).' + description: 'Sets whether consent was obtained for minors. Allowed values: null, Granted, Denied and NotRequired. Refer to the legal age group property definitions for further information. Returned only on $select. Supports $filter (eq, ne, not, and in).' nullable: true country: type: string @@ -18486,7 +18486,7 @@ components: createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The date and time the user was created, in ISO 8601 format and in UTC time. The value cannot be modified and is automatically populated when the entity is created. Nullable. For on-premises users, the value represents when they were first created in Microsoft Entra ID. Property is null for some users created before June 2018 and on-premises users that were synced to Microsoft Entra ID before June 2018. Read-only. Returned only on $select. Supports $filter (eq, ne, not , ge, le, in).' + description: 'The date and time the user was created, in ISO 8601 format and UTC. The value cannot be modified and is automatically populated when the entity is created. Nullable. For on-premises users, the value represents when they were first created in Microsoft Entra ID. Property is null for some users created before June 2018 and on-premises users that were synced to Microsoft Entra ID before June 2018. Read-only. Returned only on $select. Supports $filter (eq, ne, not , ge, le, in).' format: date-time nullable: true creationType: @@ -18497,16 +18497,16 @@ components: $ref: '#/components/schemas/microsoft.graph.customSecurityAttributeValue' department: type: string - description: 'The name for the department in which the user works. Maximum length is 64 characters. Returned only on $select. Supports $filter (eq, ne, not , ge, le, in, and eq on null values).' + description: 'The name of the department in which the user works. Maximum length is 64 characters. Returned only on $select. Supports $filter (eq, ne, not , ge, le, in, and eq on null values).' nullable: true displayName: type: string - description: 'The name displayed in the address book for the user. This is usually the combination of the user''s first name, middle initial and last name. This property is required when a user is created and it cannot be cleared during updates. Maximum length is 256 characters. Returned by default. Supports $filter (eq, ne, not , ge, le, in, startsWith, and eq on null values), $orderby, and $search.' + description: 'The name displayed in the address book for the user. This is usually the combination of the user''s first name, middle initial, and last name. This property is required when a user is created and it cannot be cleared during updates. Maximum length is 256 characters. Returned by default. Supports $filter (eq, ne, not , ge, le, in, startsWith, and eq on null values), $orderby, and $search.' nullable: true employeeHireDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The date and time when the user was hired or will start work in case of a future hire. Returned only on $select. Supports $filter (eq, ne, not , ge, le, in).' + description: 'The date and time when the user was hired or will start work in a future hire. Returned only on $select. Supports $filter (eq, ne, not , ge, le, in).' format: date-time nullable: true employeeId: @@ -18547,13 +18547,13 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.objectIdentity' - description: 'Represents the identities that can be used to sign in to this user account. An identity can be provided by Microsoft (also known as a local account), by organizations, or by social identity providers such as Facebook, Google, and Microsoft, and tied to a user account. May contain multiple items with the same signInType value. Returned only on $select. Supports $filter (eq) including on null values, only where the signInType is not userPrincipalName.' + description: 'Represents the identities that can be used to sign in to this user account. Microsoft (also known as a local account), organizations, or social identity providers such as Facebook, Google, and Microsoft can provide identity and tie it to a user account. It may contain multiple items with the same signInType value. Returned only on $select. Supports $filter (eq) including on null values, only where the signInType is not userPrincipalName.' imAddresses: type: array items: type: string nullable: true - description: 'The instant message voice over IP (VOIP) session initiation protocol (SIP) addresses for the user. Read-only. Returned only on $select. Supports $filter (eq, not, ge, le, startsWith).' + description: 'The instant message voice-over IP (VOIP) session initiation protocol (SIP) addresses for the user. Read-only. Returned only on $select. Supports $filter (eq, not, ge, le, startsWith).' isResourceAccount: type: boolean description: Do not use – reserved for future use. @@ -18565,12 +18565,12 @@ components: lastPasswordChangeDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The time when this Microsoft Entra user last changed their password or when their password was created, whichever date the latest action was performed. 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. Returned only on $select.' + description: 'The time when this Microsoft Entra user last changed their password or when their password was created, whichever date the latest action was performed. The date and time information uses ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Returned only on $select.' format: date-time nullable: true legalAgeGroupClassification: type: string - description: 'Used by enterprise applications to determine the legal age group of the user. This property is read-only and calculated based on ageGroup and consentProvidedForMinor properties. Allowed values: null, MinorWithOutParentalConsent, MinorWithParentalConsent, MinorNoParentalConsentRequired, NotAdult and Adult. Refer to the legal age group property definitions for further information. Returned only on $select.' + description: 'Used by enterprise applications to determine the legal age group of the user. This property is read-only and calculated based on ageGroup and consentProvidedForMinor properties. Allowed values: null, MinorWithOutParentalConsent, MinorWithParentalConsent, MinorNoParentalConsentRequired, NotAdult, and Adult. Refer to the legal age group property definitions for further information. Returned only on $select.' nullable: true licenseAssignmentStates: type: array @@ -18579,7 +18579,7 @@ components: description: State of license assignments for this user. Also indicates licenses that are directly assigned or the user has inherited through group memberships. Read-only. Returned only on $select. mail: type: string - description: 'The SMTP address for the user, for example, jeff@contoso.onmicrosoft.com. Changes to this property will also update the user''s proxyAddresses collection to include the value as an SMTP address. This property can''t contain accent characters. NOTE: We don''t recommend updating this property for Azure AD B2C user profiles. Use the otherMails property instead. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith, and eq on null values).' + description: 'The SMTP address for the user, for example, jeff@contoso.onmicrosoft.com. Changes to this property update the user''s proxyAddresses collection to include the value as an SMTP address. This property can''t contain accent characters. NOTE: We don''t recommend updating this property for Azure AD B2C user profiles. Use the otherMails property instead. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith, and eq on null values).' nullable: true mailNickname: type: string @@ -18587,7 +18587,7 @@ components: nullable: true mobilePhone: type: string - description: 'The primary cellular telephone number for the user. Read-only for users synced from on-premises directory. Maximum length is 64 characters. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values) and $search.' + description: 'The primary cellular telephone number for the user. Read-only for users synced from the on-premises directory. Maximum length is 64 characters. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values) and $search.' nullable: true officeLocation: type: string @@ -18610,7 +18610,7 @@ components: onPremisesLastSyncDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Indicates the last time at which the object was synced with the on-premises directory; for example: 2013-02-16T03:04:54Z. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in).' + description: 'Indicates the last time at which the object was synced with the on-premises directory; for example: 2013-02-16T03:04:54Z. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in).' format: date-time nullable: true onPremisesProvisioningErrors: @@ -18655,7 +18655,7 @@ components: nullable: true preferredLanguage: type: string - description: 'The preferred language for the user. The preferred language format is based on RFC 4646. The name is a combination of an ISO 639 two-letter lowercase culture code associated with the language, and an ISO 3166 two-letter uppercase subculture code associated with the country or region. Example: ''en-US'', or ''es-ES''. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values)' + description: 'The preferred language for the user. The preferred language format is based on RFC 4646. The name is a combination of an ISO 639 two-letter lowercase culture code associated with the language and an ISO 3166 two-letter uppercase subculture code associated with the country or region. Example: ''en-US'', or ''es-ES''. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values)' nullable: true provisionedPlans: type: array @@ -18675,6 +18675,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.serviceProvisioningError' + description: 'Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a user object . Supports $filter (eq, not, for isResolved and serviceInstance).' showInAddressList: type: boolean description: Do not use in Microsoft Graph. Manage this property through the Microsoft 365 admin center instead. Represents whether the user should be included in the Outlook global address list. See Known issue. @@ -18682,7 +18683,7 @@ components: signInSessionsValidFromDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application needs to acquire a new refresh token by making a request to the authorize endpoint. Read-only. Use revokeSignInSessions to reset. Returned only on $select.' + description: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application needs to acquire a new refresh token by requesting the authorized endpoint. Read-only. Use revokeSignInSessions to reset. Returned only on $select.' format: date-time nullable: true state: @@ -18699,11 +18700,11 @@ components: nullable: true usageLocation: type: string - description: 'A two letter country code (ISO standard 3166). Required for users that are assigned licenses due to legal requirement to check for availability of services in countries. Examples include: US, JP, and GB. Not nullable. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' + description: 'A two-letter country code (ISO standard 3166). Required for users that are assigned licenses due to legal requirements to check for availability of services in countries. Examples include: US, JP, and GB. Not nullable. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' nullable: true userPrincipalName: type: string - description: 'The user principal name (UPN) of the user. The UPN is an Internet-style sign-in name for the user based on the Internet standard RFC 822. By convention, this should map to the user''s email name. The general format is alias@domain, where domain must be present in the tenant''s collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: This property can''t contain accent characters. Only the following characters are allowed A - Z, a - z, 0 - 9, '' . - _ ! # ^ ~. For the complete list of allowed characters, see username policies. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith) and $orderby.' + description: 'The user principal name (UPN) of the user. The UPN is an Internet-style sign-in name for the user based on the Internet standard RFC 822. By convention, this should map to the user''s email name. The general format is alias@domain, where the domain must be present in the tenant''s collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: This property can''t contain accent characters. Only the following characters are allowed A - Z, a - z, 0 - 9, '' . - _ ! # ^ ~. For the complete list of allowed characters, see username policies. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith) and $orderby.' nullable: true userType: type: string @@ -18726,12 +18727,12 @@ components: birthday: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The birthday of the user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Returned only on $select.' + description: 'The birthday of the user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014, is 2014-01-01T00:00:00Z. Returned only on $select.' format: date-time hireDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The hire date of the user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Returned only on $select. Note: This property is specific to SharePoint Online. We recommend using the native employeeHireDate property to set and update hire date values using Microsoft Graph APIs.' + description: 'The hire date of the user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014, is 2014-01-01T00:00:00Z. Returned only on $select. Note: This property is specific to SharePoint Online. We recommend using the native employeeHireDate property to set and update hire date values using Microsoft Graph APIs.' format: date-time interests: type: array @@ -18741,7 +18742,7 @@ components: description: A list for the user to describe their interests. Returned only on $select. mySite: type: string - description: The URL for the user's personal site. Returned only on $select. + description: The URL for the user's site. Returned only on $select. nullable: true pastProjects: type: array @@ -18966,7 +18967,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.onlineMeeting' - description: 'Information about a meeting, including the URL used to join a meeting, the attendees'' list, and the description.' + description: 'Information about a meeting, including the URL used to join a meeting, the attendees list, and the description.' x-ms-navigationProperty: true presence: $ref: '#/components/schemas/microsoft.graph.presence' @@ -18982,6 +18983,12 @@ components: items: $ref: '#/components/schemas/microsoft.graph.team' x-ms-navigationProperty: true + permissionGrants: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' + description: List all resource-specific permission grants of a user. + x-ms-navigationProperty: true teamwork: $ref: '#/components/schemas/microsoft.graph.userTeamwork' todo: @@ -19585,6 +19592,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.serviceProvisioningError' + description: 'Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a group object . Supports $filter (eq, not, for isResolved and serviceInstance).' theme: type: string description: 'Specifies a Microsoft 365 group''s color theme. Possible values are Teal, Purple, Green, Blue, Pink, Orange or Red. Returned by default.' @@ -20567,13 +20575,16 @@ components: createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: The date and time at which the error occurred. format: date-time nullable: true isResolved: type: boolean + description: Indicates whether the error has been attended to. nullable: true serviceInstance: type: string + description: 'Qualified service instance (for example, ''SharePoint/Dublin'') that published the service error information.' nullable: true additionalProperties: type: object @@ -22506,6 +22517,34 @@ components: $ref: '#/components/schemas/microsoft.graph.schedule' additionalProperties: type: object + microsoft.graph.resourceSpecificPermissionGrant: + allOf: + - $ref: '#/components/schemas/microsoft.graph.directoryObject' + - title: resourceSpecificPermissionGrant + type: object + properties: + clientAppId: + type: string + description: ID of the service principal of the Microsoft Entra app that has been granted access. Read-only. + nullable: true + clientId: + type: string + description: ID of the Microsoft Entra app that has been granted access. Read-only. + nullable: true + permission: + type: string + description: The name of the resource-specific permission. Read-only. + nullable: true + permissionType: + type: string + description: 'The type of permission. Possible values are: Application, Delegated. Read-only.' + nullable: true + resourceAppId: + type: string + description: ID of the Microsoft Entra app that is hosting the resource. Read-only. + nullable: true + additionalProperties: + type: object microsoft.graph.userTeamwork: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -22998,34 +23037,6 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.resourceSpecificPermissionGrant: - allOf: - - $ref: '#/components/schemas/microsoft.graph.directoryObject' - - title: resourceSpecificPermissionGrant - type: object - properties: - clientAppId: - type: string - description: ID of the service principal of the Microsoft Entra app that has been granted access. Read-only. - nullable: true - clientId: - type: string - description: ID of the Microsoft Entra app that has been granted access. Read-only. - nullable: true - permission: - type: string - description: The name of the resource-specific permission. Read-only. - nullable: true - permissionType: - type: string - description: 'The type of permission. Possible values are: Application, Delegated. Read-only.' - nullable: true - resourceAppId: - type: string - description: ID of the Microsoft Entra app that is hosting the resource. Read-only. - nullable: true - additionalProperties: - type: object microsoft.graph.groupSetting: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -26228,9 +26239,11 @@ components: properties: allowAttendeeToEnableCamera: type: boolean + description: Indicates whether attendees can turn on their camera. nullable: true allowAttendeeToEnableMic: type: boolean + description: Indicates whether attendees can turn on their microphone. nullable: true allowedPresenters: $ref: '#/components/schemas/microsoft.graph.onlineMeetingPresenters' @@ -26238,9 +26251,11 @@ components: $ref: '#/components/schemas/microsoft.graph.meetingChatMode' allowParticipantsToChangeName: type: boolean + description: Specifies if participants are allowed to rename themselves in an instance of the meeting. nullable: true allowTeamworkReactions: type: boolean + description: Indicates if Teams reactions are enabled for the meeting. nullable: true audioConferencing: $ref: '#/components/schemas/microsoft.graph.audioConferencing' @@ -26248,6 +26263,7 @@ components: $ref: '#/components/schemas/microsoft.graph.chatInfo' isEntryExitAnnounced: type: boolean + description: Indicates whether to announce when callers join or leave. nullable: true joinInformation: $ref: '#/components/schemas/microsoft.graph.itemBody' @@ -26255,19 +26271,23 @@ components: $ref: '#/components/schemas/microsoft.graph.joinMeetingIdSettings' joinWebUrl: type: string + description: The join URL of the online meeting. Read-only. nullable: true lobbyBypassSettings: $ref: '#/components/schemas/microsoft.graph.lobbyBypassSettings' recordAutomatically: type: boolean + description: Indicates whether to record the meeting automatically. nullable: true shareMeetingChatHistoryDefault: $ref: '#/components/schemas/microsoft.graph.meetingChatHistoryDefaultMode' subject: type: string + description: The subject of the online meeting. nullable: true videoTeleconferenceId: type: string + description: The video teleconferencing ID. Read-only. nullable: true watermarkProtection: $ref: '#/components/schemas/microsoft.graph.watermarkProtectionValues' @@ -26275,6 +26295,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.meetingAttendanceReport' + description: The attendance reports of an online meeting. Read-only. x-ms-navigationProperty: true additionalProperties: type: object diff --git a/openApiDocs/v1.0/Bookings.yml b/openApiDocs/v1.0/Bookings.yml index e8771c58239..5aca8a54f12 100644 --- a/openApiDocs/v1.0/Bookings.yml +++ b/openApiDocs/v1.0/Bookings.yml @@ -3003,6 +3003,7 @@ paths: tags: - solutions.virtualEventsRoot summary: Get sessions from solutions + description: Sessions for the virtual event. operationId: solution.virtualEvent.event_ListSession parameters: - name: virtualEvent-id @@ -3162,6 +3163,7 @@ paths: tags: - solutions.virtualEventsRoot summary: Get sessions from solutions + description: Sessions for the virtual event. operationId: solution.virtualEvent.event_GetSession parameters: - name: virtualEvent-id @@ -3314,6 +3316,7 @@ paths: tags: - solutions.virtualEventsRoot summary: Get attendanceReports from solutions + description: The attendance reports of an online meeting. Read-only. operationId: solution.virtualEvent.event.session_ListAttendanceReport parameters: - name: virtualEvent-id @@ -3438,6 +3441,7 @@ paths: tags: - solutions.virtualEventsRoot summary: Get attendanceReports from solutions + description: The attendance reports of an online meeting. Read-only. operationId: solution.virtualEvent.event.session_GetAttendanceReport parameters: - name: virtualEvent-id @@ -4032,7 +4036,11 @@ paths: get: tags: - solutions.virtualEventsRoot - summary: Get webinars from solutions + summary: List webinars + description: Get the list of all virtualEventWebinar objects created in the tenant. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/virtualeventsroot-list-webinars?view=graph-rest-1.0 operationId: solution.virtualEvent_ListWebinar parameters: - $ref: '#/components/parameters/top' @@ -4258,7 +4266,11 @@ paths: get: tags: - solutions.virtualEventsRoot - summary: Get registrations from solutions + summary: List virtualEventRegistrations + description: Get a list of all registration records of a webinar. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/virtualeventwebinar-list-registrations?view=graph-rest-1.0 operationId: solution.virtualEvent.webinar_ListRegistration parameters: - name: virtualEventWebinar-id @@ -4379,7 +4391,11 @@ paths: get: tags: - solutions.virtualEventsRoot - summary: Get registrations from solutions + summary: Get virtualEventRegistration + description: Get the properties and relationships of a virtualEventRegistration object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/virtualeventregistration-get?view=graph-rest-1.0 operationId: solution.virtualEvent.webinar_GetRegistration parameters: - name: virtualEventWebinar-id @@ -4540,6 +4556,7 @@ paths: tags: - solutions.virtualEventsRoot summary: Get sessions from solutions + description: Sessions for the virtual event. operationId: solution.virtualEvent.webinar_ListSession parameters: - name: virtualEventWebinar-id @@ -4699,6 +4716,7 @@ paths: tags: - solutions.virtualEventsRoot summary: Get sessions from solutions + description: Sessions for the virtual event. operationId: solution.virtualEvent.webinar_GetSession parameters: - name: virtualEventWebinar-id @@ -4851,6 +4869,7 @@ paths: tags: - solutions.virtualEventsRoot summary: Get attendanceReports from solutions + description: The attendance reports of an online meeting. Read-only. operationId: solution.virtualEvent.webinar.session_ListAttendanceReport parameters: - name: virtualEventWebinar-id @@ -4975,6 +4994,7 @@ paths: tags: - solutions.virtualEventsRoot summary: Get attendanceReports from solutions + description: The attendance reports of an online meeting. Read-only. operationId: solution.virtualEvent.webinar.session_GetAttendanceReport parameters: - name: virtualEventWebinar-id @@ -6173,6 +6193,7 @@ components: $ref: '#/components/schemas/microsoft.graph.itemBody' displayName: type: string + description: Display name of the virtual event. nullable: true endDateTime: $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' @@ -6184,6 +6205,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.virtualEventSession' + description: Sessions for the virtual event. x-ms-navigationProperty: true additionalProperties: type: object @@ -6274,10 +6296,12 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.communicationsUserIdentity' + description: Identity information of coorganizers of the webinar. registrations: type: array items: $ref: '#/components/schemas/microsoft.graph.virtualEventRegistration' + description: Registration records of the webinar. x-ms-navigationProperty: true additionalProperties: type: object @@ -6290,30 +6314,37 @@ components: cancelationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: 'Date and time when the registrant cancels their registration for the virtual event. Only appears when applicable. The Timestamp type represents date and time information 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 email: type: string + description: Email address of the registrant. nullable: true firstName: type: string + description: First name of the registrant. nullable: true lastName: type: string + description: Last name of the registrant. nullable: true registrationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: 'Date and time when the registrant registers for the virtual event. The Timestamp type represents date and time information 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 registrationQuestionAnswers: type: array items: $ref: '#/components/schemas/microsoft.graph.virtualEventRegistrationQuestionAnswer' + description: The registrant's answer to the registration questions. status: $ref: '#/components/schemas/microsoft.graph.virtualEventAttendeeRegistrationStatus' userId: type: string + description: The registrant's ID in Microsoft Entra ID. Only appears when the registrant is registered in Microsoft Entra ID. nullable: true additionalProperties: type: object @@ -6580,9 +6611,11 @@ components: properties: allowAttendeeToEnableCamera: type: boolean + description: Indicates whether attendees can turn on their camera. nullable: true allowAttendeeToEnableMic: type: boolean + description: Indicates whether attendees can turn on their microphone. nullable: true allowedPresenters: $ref: '#/components/schemas/microsoft.graph.onlineMeetingPresenters' @@ -6590,9 +6623,11 @@ components: $ref: '#/components/schemas/microsoft.graph.meetingChatMode' allowParticipantsToChangeName: type: boolean + description: Specifies if participants are allowed to rename themselves in an instance of the meeting. nullable: true allowTeamworkReactions: type: boolean + description: Indicates if Teams reactions are enabled for the meeting. nullable: true audioConferencing: $ref: '#/components/schemas/microsoft.graph.audioConferencing' @@ -6600,6 +6635,7 @@ components: $ref: '#/components/schemas/microsoft.graph.chatInfo' isEntryExitAnnounced: type: boolean + description: Indicates whether to announce when callers join or leave. nullable: true joinInformation: $ref: '#/components/schemas/microsoft.graph.itemBody' @@ -6607,19 +6643,23 @@ components: $ref: '#/components/schemas/microsoft.graph.joinMeetingIdSettings' joinWebUrl: type: string + description: The join URL of the online meeting. Read-only. nullable: true lobbyBypassSettings: $ref: '#/components/schemas/microsoft.graph.lobbyBypassSettings' recordAutomatically: type: boolean + description: Indicates whether to record the meeting automatically. nullable: true shareMeetingChatHistoryDefault: $ref: '#/components/schemas/microsoft.graph.meetingChatHistoryDefaultMode' subject: type: string + description: The subject of the online meeting. nullable: true videoTeleconferenceId: type: string + description: The video teleconferencing ID. Read-only. nullable: true watermarkProtection: $ref: '#/components/schemas/microsoft.graph.watermarkProtectionValues' @@ -6627,6 +6667,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.meetingAttendanceReport' + description: The attendance reports of an online meeting. Read-only. x-ms-navigationProperty: true additionalProperties: type: object @@ -6694,20 +6735,25 @@ components: properties: booleanValue: type: boolean + description: Boolean answer of the virtual event registration question. Only appears when answerInputType is boolean. nullable: true displayName: type: string + description: Display name of the registration question. nullable: true multiChoiceValues: type: array items: type: string nullable: true + description: Collection of text answer of the virtual event registration question. Only appears when answerInputType is multiChoice. questionId: type: string + description: id of the virtual event registration question. nullable: true value: type: string + description: 'Text answer of the virtual event registration question. Appears when answerInputType is text, multilineText or singleChoice.' nullable: true additionalProperties: type: object diff --git a/openApiDocs/v1.0/Calendar.yml b/openApiDocs/v1.0/Calendar.yml index c0e44860f71..94b6df58289 100644 --- a/openApiDocs/v1.0/Calendar.yml +++ b/openApiDocs/v1.0/Calendar.yml @@ -728,10 +728,10 @@ paths: tags: - groups.calendar summary: Add attachment - description: 'Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well.' + description: "Use this API to create a new Attachment. An attachment can be one of the following types: All these types of attachment resources are derived from the attachment\nresource." externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/event-post-attachments?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/eventmessage-post-attachments?view=graph-rest-1.0 operationId: group.calendar.calendarView_CreateAttachment parameters: - name: group-id @@ -1708,10 +1708,10 @@ paths: tags: - groups.calendar summary: Add attachment - description: 'Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well.' + description: "Use this API to create a new Attachment. An attachment can be one of the following types: All these types of attachment resources are derived from the attachment\nresource." externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/event-post-attachments?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/eventmessage-post-attachments?view=graph-rest-1.0 operationId: group.calendar.calendarView.instance_CreateAttachment parameters: - name: group-id @@ -2918,10 +2918,10 @@ paths: tags: - groups.calendar summary: Add attachment - description: 'Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well.' + description: "Use this API to create a new Attachment. An attachment can be one of the following types: All these types of attachment resources are derived from the attachment\nresource." externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/event-post-attachments?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/eventmessage-post-attachments?view=graph-rest-1.0 operationId: group.calendar.event_CreateAttachment parameters: - name: group-id @@ -3898,10 +3898,10 @@ paths: tags: - groups.calendar summary: Add attachment - description: 'Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well.' + description: "Use this API to create a new Attachment. An attachment can be one of the following types: All these types of attachment resources are derived from the attachment\nresource." externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/event-post-attachments?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/eventmessage-post-attachments?view=graph-rest-1.0 operationId: group.calendar.event.instance_CreateAttachment parameters: - name: group-id @@ -4992,10 +4992,10 @@ paths: tags: - groups.event summary: Add attachment - description: 'Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well.' + description: "Use this API to create a new Attachment. An attachment can be one of the following types: All these types of attachment resources are derived from the attachment\nresource." externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/event-post-attachments?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/eventmessage-post-attachments?view=graph-rest-1.0 operationId: group.calendarView_CreateAttachment parameters: - name: group-id @@ -5972,10 +5972,10 @@ paths: tags: - groups.event summary: Add attachment - description: 'Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well.' + description: "Use this API to create a new Attachment. An attachment can be one of the following types: All these types of attachment resources are derived from the attachment\nresource." externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/event-post-attachments?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/eventmessage-post-attachments?view=graph-rest-1.0 operationId: group.calendarView.instance_CreateAttachment parameters: - name: group-id @@ -7149,10 +7149,10 @@ paths: tags: - groups.event summary: Add attachment - description: 'Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well.' + description: "Use this API to create a new Attachment. An attachment can be one of the following types: All these types of attachment resources are derived from the attachment\nresource." externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/event-post-attachments?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/eventmessage-post-attachments?view=graph-rest-1.0 operationId: group.event_CreateAttachment parameters: - name: group-id @@ -8129,10 +8129,10 @@ paths: tags: - groups.event summary: Add attachment - description: 'Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well.' + description: "Use this API to create a new Attachment. An attachment can be one of the following types: All these types of attachment resources are derived from the attachment\nresource." externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/event-post-attachments?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/eventmessage-post-attachments?view=graph-rest-1.0 operationId: group.event.instance_CreateAttachment parameters: - name: group-id @@ -10243,10 +10243,10 @@ paths: tags: - users.calendar summary: Add attachment - description: 'Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well.' + description: "Use this API to create a new Attachment. An attachment can be one of the following types: All these types of attachment resources are derived from the attachment\nresource." externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/event-post-attachments?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/eventmessage-post-attachments?view=graph-rest-1.0 operationId: user.calendar.calendarView_CreateAttachment parameters: - name: user-id @@ -11223,10 +11223,10 @@ paths: tags: - users.calendar summary: Add attachment - description: 'Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well.' + description: "Use this API to create a new Attachment. An attachment can be one of the following types: All these types of attachment resources are derived from the attachment\nresource." externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/event-post-attachments?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/eventmessage-post-attachments?view=graph-rest-1.0 operationId: user.calendar.calendarView.instance_CreateAttachment parameters: - name: user-id @@ -12433,10 +12433,10 @@ paths: tags: - users.calendar summary: Add attachment - description: 'Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well.' + description: "Use this API to create a new Attachment. An attachment can be one of the following types: All these types of attachment resources are derived from the attachment\nresource." externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/event-post-attachments?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/eventmessage-post-attachments?view=graph-rest-1.0 operationId: user.calendar.event_CreateAttachment parameters: - name: user-id @@ -13413,10 +13413,10 @@ paths: tags: - users.calendar summary: Add attachment - description: 'Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well.' + description: "Use this API to create a new Attachment. An attachment can be one of the following types: All these types of attachment resources are derived from the attachment\nresource." externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/event-post-attachments?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/eventmessage-post-attachments?view=graph-rest-1.0 operationId: user.calendar.event.instance_CreateAttachment parameters: - name: user-id @@ -15431,10 +15431,10 @@ paths: tags: - users.calendarGroup summary: Add attachment - description: 'Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well.' + description: "Use this API to create a new Attachment. An attachment can be one of the following types: All these types of attachment resources are derived from the attachment\nresource." externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/event-post-attachments?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/eventmessage-post-attachments?view=graph-rest-1.0 operationId: user.calendarGroup.calendar.calendarView_CreateAttachment parameters: - name: user-id @@ -16635,10 +16635,10 @@ paths: tags: - users.calendarGroup summary: Add attachment - description: 'Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well.' + description: "Use this API to create a new Attachment. An attachment can be one of the following types: All these types of attachment resources are derived from the attachment\nresource." externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/event-post-attachments?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/eventmessage-post-attachments?view=graph-rest-1.0 operationId: user.calendarGroup.calendar.calendarView.instance_CreateAttachment parameters: - name: user-id @@ -18149,10 +18149,10 @@ paths: tags: - users.calendarGroup summary: Add attachment - description: 'Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well.' + description: "Use this API to create a new Attachment. An attachment can be one of the following types: All these types of attachment resources are derived from the attachment\nresource." externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/event-post-attachments?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/eventmessage-post-attachments?view=graph-rest-1.0 operationId: user.calendarGroup.calendar.event_CreateAttachment parameters: - name: user-id @@ -19353,10 +19353,10 @@ paths: tags: - users.calendarGroup summary: Add attachment - description: 'Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well.' + description: "Use this API to create a new Attachment. An attachment can be one of the following types: All these types of attachment resources are derived from the attachment\nresource." externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/event-post-attachments?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/eventmessage-post-attachments?view=graph-rest-1.0 operationId: user.calendarGroup.calendar.event.instance_CreateAttachment parameters: - name: user-id @@ -21347,10 +21347,10 @@ paths: tags: - users.calendar summary: Add attachment - description: 'Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well.' + description: "Use this API to create a new Attachment. An attachment can be one of the following types: All these types of attachment resources are derived from the attachment\nresource." externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/event-post-attachments?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/eventmessage-post-attachments?view=graph-rest-1.0 operationId: user.calendar.calendarView_CreateAttachment parameters: - name: user-id @@ -22439,10 +22439,10 @@ paths: tags: - users.calendar summary: Add attachment - description: 'Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well.' + description: "Use this API to create a new Attachment. An attachment can be one of the following types: All these types of attachment resources are derived from the attachment\nresource." externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/event-post-attachments?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/eventmessage-post-attachments?view=graph-rest-1.0 operationId: user.calendar.calendarView.instance_CreateAttachment parameters: - name: user-id @@ -23801,10 +23801,10 @@ paths: tags: - users.calendar summary: Add attachment - description: 'Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well.' + description: "Use this API to create a new Attachment. An attachment can be one of the following types: All these types of attachment resources are derived from the attachment\nresource." externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/event-post-attachments?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/eventmessage-post-attachments?view=graph-rest-1.0 operationId: user.calendar.event_CreateAttachment parameters: - name: user-id @@ -24893,10 +24893,10 @@ paths: tags: - users.calendar summary: Add attachment - description: 'Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well.' + description: "Use this API to create a new Attachment. An attachment can be one of the following types: All these types of attachment resources are derived from the attachment\nresource." externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/event-post-attachments?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/eventmessage-post-attachments?view=graph-rest-1.0 operationId: user.calendar.event.instance_CreateAttachment parameters: - name: user-id @@ -26148,10 +26148,10 @@ paths: tags: - users.event summary: Add attachment - description: 'Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well.' + description: "Use this API to create a new Attachment. An attachment can be one of the following types: All these types of attachment resources are derived from the attachment\nresource." externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/event-post-attachments?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/eventmessage-post-attachments?view=graph-rest-1.0 operationId: user.calendarView_CreateAttachment parameters: - name: user-id @@ -27128,10 +27128,10 @@ paths: tags: - users.event summary: Add attachment - description: 'Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well.' + description: "Use this API to create a new Attachment. An attachment can be one of the following types: All these types of attachment resources are derived from the attachment\nresource." externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/event-post-attachments?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/eventmessage-post-attachments?view=graph-rest-1.0 operationId: user.calendarView.instance_CreateAttachment parameters: - name: user-id @@ -28023,11 +28023,11 @@ paths: post: tags: - users.event - summary: Create multi-value extended property - description: "Create one or more multi-value extended properties in a new or existing instance of a resource. The following user resources are supported: The following group resources are supported: See Extended properties overview for more information about when to use\nopen extensions or extended properties, and how to specify extended properties." + summary: Create single-value extended property + description: "Create one or more single-value extended properties in a new or existing instance of a resource. The following user resources are supported: The following group resources: See Extended properties overview for more information about when to use\nopen extensions or extended properties, and how to specify extended properties." externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/multivaluelegacyextendedproperty-post-multivalueextendedproperties?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/singlevaluelegacyextendedproperty-post-singlevalueextendedproperties?view=graph-rest-1.0 operationId: user_CreateEvent parameters: - name: user-id @@ -28345,10 +28345,10 @@ paths: tags: - users.event summary: Add attachment - description: 'Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well.' + description: "Use this API to create a new Attachment. An attachment can be one of the following types: All these types of attachment resources are derived from the attachment\nresource." externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/event-post-attachments?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/eventmessage-post-attachments?view=graph-rest-1.0 operationId: user.event_CreateAttachment parameters: - name: user-id @@ -29325,10 +29325,10 @@ paths: tags: - users.event summary: Add attachment - description: 'Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well.' + description: "Use this API to create a new Attachment. An attachment can be one of the following types: All these types of attachment resources are derived from the attachment\nresource." externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/event-post-attachments?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/eventmessage-post-attachments?view=graph-rest-1.0 operationId: user.event.instance_CreateAttachment parameters: - name: user-id diff --git a/openApiDocs/v1.0/CloudCommunications.yml b/openApiDocs/v1.0/CloudCommunications.yml index 643a2881e9d..61bf43d5084 100644 --- a/openApiDocs/v1.0/CloudCommunications.yml +++ b/openApiDocs/v1.0/CloudCommunications.yml @@ -2213,6 +2213,54 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/communications/calls/{call-id}/microsoft.graph.sendDtmfTones': + post: + tags: + - communications.Actions + summary: Invoke action sendDtmfTones + operationId: communication.call_sendDtmfTone + parameters: + - name: call-id + in: path + description: The unique identifier of call + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: call + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + tones: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.tone' + delayBetweenTonesMs: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + clientContext: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.sendDtmfTonesOperation' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/communications/calls/{call-id}/microsoft.graph.subscribeToTone': post: tags: @@ -3542,6 +3590,7 @@ paths: tags: - communications.onlineMeeting summary: Get attendanceReports from communications + description: The attendance reports of an online meeting. Read-only. operationId: communication.onlineMeeting_ListAttendanceReport parameters: - name: onlineMeeting-id @@ -3650,6 +3699,7 @@ paths: tags: - communications.onlineMeeting summary: Get attendanceReports from communications + description: The attendance reports of an online meeting. Read-only. operationId: communication.onlineMeeting_GetAttendanceReport parameters: - name: onlineMeeting-id @@ -5836,6 +5886,7 @@ paths: tags: - users.onlineMeeting summary: Get attendanceReports from users + description: The attendance reports of an online meeting. Read-only. operationId: user.onlineMeeting_ListAttendanceReport parameters: - name: user-id @@ -5960,6 +6011,7 @@ paths: tags: - users.onlineMeeting summary: Get attendanceReports from users + description: The attendance reports of an online meeting. Read-only. operationId: user.onlineMeeting_GetAttendanceReport parameters: - name: user-id @@ -7806,10 +7858,10 @@ components: properties: callbackUri: type: string - description: The callback URL on which callbacks will be delivered. Must be https. + description: The callback URL on which callbacks are delivered. Must be an HTTPS URL. callChainId: type: string - description: A unique identifier for all the participant calls in a conference or a unique identifier for two participant calls in a P2P call. This needs to be copied over from Microsoft.Graph.Call.CallChainId. + description: A unique identifier for all the participant calls in a conference or a unique identifier for two participant calls in a P2P call. This identifier must be copied over from Microsoft.Graph.Call.CallChainId. nullable: true callOptions: $ref: '#/components/schemas/microsoft.graph.callOptions' @@ -8019,6 +8071,37 @@ components: - forbidden - unknownFutureValue type: string + microsoft.graph.tone: + title: tone + enum: + - tone0 + - tone1 + - tone2 + - tone3 + - tone4 + - tone5 + - tone6 + - tone7 + - tone8 + - tone9 + - star + - pound + - a + - b + - c + - d + - flash + type: string + microsoft.graph.sendDtmfTonesOperation: + allOf: + - $ref: '#/components/schemas/microsoft.graph.commsOperation' + - title: sendDtmfTonesOperation + type: object + properties: + completionReason: + $ref: '#/components/schemas/microsoft.graph.sendDtmfCompletionReason' + additionalProperties: + type: object microsoft.graph.subscribeToToneOperation: allOf: - $ref: '#/components/schemas/microsoft.graph.commsOperation' @@ -8657,6 +8740,14 @@ components: - multicast - unknownFutureValue type: string + microsoft.graph.sendDtmfCompletionReason: + title: sendDtmfCompletionReason + enum: + - unknown + - completedSuccessfully + - mediaOperationCanceled + - unknownFutureValue + type: string microsoft.graph.endpointType: title: endpointType enum: @@ -8854,9 +8945,11 @@ components: properties: allowAttendeeToEnableCamera: type: boolean + description: Indicates whether attendees can turn on their camera. nullable: true allowAttendeeToEnableMic: type: boolean + description: Indicates whether attendees can turn on their microphone. nullable: true allowedPresenters: $ref: '#/components/schemas/microsoft.graph.onlineMeetingPresenters' @@ -8864,9 +8957,11 @@ components: $ref: '#/components/schemas/microsoft.graph.meetingChatMode' allowParticipantsToChangeName: type: boolean + description: Specifies if participants are allowed to rename themselves in an instance of the meeting. nullable: true allowTeamworkReactions: type: boolean + description: Indicates if Teams reactions are enabled for the meeting. nullable: true audioConferencing: $ref: '#/components/schemas/microsoft.graph.audioConferencing' @@ -8874,6 +8969,7 @@ components: $ref: '#/components/schemas/microsoft.graph.chatInfo' isEntryExitAnnounced: type: boolean + description: Indicates whether to announce when callers join or leave. nullable: true joinInformation: $ref: '#/components/schemas/microsoft.graph.itemBody' @@ -8881,19 +8977,23 @@ components: $ref: '#/components/schemas/microsoft.graph.joinMeetingIdSettings' joinWebUrl: type: string + description: The join URL of the online meeting. Read-only. nullable: true lobbyBypassSettings: $ref: '#/components/schemas/microsoft.graph.lobbyBypassSettings' recordAutomatically: type: boolean + description: Indicates whether to record the meeting automatically. nullable: true shareMeetingChatHistoryDefault: $ref: '#/components/schemas/microsoft.graph.meetingChatHistoryDefaultMode' subject: type: string + description: The subject of the online meeting. nullable: true videoTeleconferenceId: type: string + description: The video teleconferencing ID. Read-only. nullable: true watermarkProtection: $ref: '#/components/schemas/microsoft.graph.watermarkProtectionValues' @@ -8901,6 +9001,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.meetingAttendanceReport' + description: The attendance reports of an online meeting. Read-only. x-ms-navigationProperty: true additionalProperties: type: object @@ -9633,27 +9734,6 @@ components: - inactive - unknownFutureValue type: string - microsoft.graph.tone: - title: tone - enum: - - tone0 - - tone1 - - tone2 - - tone3 - - tone4 - - tone5 - - tone6 - - tone7 - - tone8 - - tone9 - - star - - pound - - a - - b - - c - - d - - flash - type: string microsoft.graph.callTranscriptionState: title: callTranscriptionState enum: diff --git a/openApiDocs/v1.0/Compliance.yml b/openApiDocs/v1.0/Compliance.yml index fa9d6502ab9..dab938dbb9c 100644 --- a/openApiDocs/v1.0/Compliance.yml +++ b/openApiDocs/v1.0/Compliance.yml @@ -734,6 +734,7 @@ paths: - authentication - chats - joinedTeams + - permissionGrants - teamwork - todo - employeeExperience @@ -793,6 +794,7 @@ paths: - authentication - chats - joinedTeams + - permissionGrants - teamwork - todo - employeeExperience @@ -969,6 +971,7 @@ paths: - authentication - chats - joinedTeams + - permissionGrants - teamwork - todo - employeeExperience @@ -1028,6 +1031,7 @@ paths: - authentication - chats - joinedTeams + - permissionGrants - teamwork - todo - employeeExperience @@ -1053,7 +1057,7 @@ paths: tags: - privacy.subjectRightsRequest summary: Get mailboxSettings property value - description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale and time zone. Returned only on $select.' + description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select.' operationId: privacy.subjectRightsRequest.approver_GetMailboxSetting parameters: - name: subjectRightsRequest-id @@ -1168,6 +1172,7 @@ paths: tags: - privacy.subjectRightsRequest summary: Get serviceProvisioningErrors property value + description: 'Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a user object . Supports $filter (eq, not, for isResolved and serviceInstance).' operationId: privacy.subjectRightsRequest.approver_ListServiceProvisioningError parameters: - name: subjectRightsRequest-id @@ -1635,6 +1640,7 @@ paths: - authentication - chats - joinedTeams + - permissionGrants - teamwork - todo - employeeExperience @@ -1694,6 +1700,7 @@ paths: - authentication - chats - joinedTeams + - permissionGrants - teamwork - todo - employeeExperience @@ -1870,6 +1877,7 @@ paths: - authentication - chats - joinedTeams + - permissionGrants - teamwork - todo - employeeExperience @@ -1929,6 +1937,7 @@ paths: - authentication - chats - joinedTeams + - permissionGrants - teamwork - todo - employeeExperience @@ -1954,7 +1963,7 @@ paths: tags: - privacy.subjectRightsRequest summary: Get mailboxSettings property value - description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale and time zone. Returned only on $select.' + description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select.' operationId: privacy.subjectRightsRequest.collaborator_GetMailboxSetting parameters: - name: subjectRightsRequest-id @@ -2069,6 +2078,7 @@ paths: tags: - privacy.subjectRightsRequest summary: Get serviceProvisioningErrors property value + description: 'Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a user object . Supports $filter (eq, not, for isResolved and serviceInstance).' operationId: privacy.subjectRightsRequest.collaborator_ListServiceProvisioningError parameters: - name: subjectRightsRequest-id @@ -2773,13 +2783,13 @@ components: nullable: true ageGroup: type: string - description: 'Sets the age group of the user. Allowed values: null, Minor, NotAdult and Adult. For more information, see legal age group property definitions. Returned only on $select. Supports $filter (eq, ne, not, and in).' + description: 'Sets the age group of the user. Allowed values: null, Minor, NotAdult, and Adult. For more information, see legal age group property definitions. Returned only on $select. Supports $filter (eq, ne, not, and in).' nullable: true assignedLicenses: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedLicense' - description: 'The licenses that are assigned to the user, including inherited (group-based) licenses. This property doesn''t differentiate directly assigned and inherited licenses. Use the licenseAssignmentStates property to identify the directly assigned and inherited licenses. Not nullable. Returned only on $select. Supports $filter (eq, not, /$count eq 0, /$count ne 0).' + description: 'The licenses that are assigned to the user, including inherited (group-based) licenses. This property doesn''t differentiate between directly assigned and inherited licenses. Use the licenseAssignmentStates property to identify the directly assigned and inherited licenses. Not nullable. Returned only on $select. Supports $filter (eq, not, /$count eq 0, /$count ne 0).' assignedPlans: type: array items: @@ -2791,7 +2801,7 @@ components: type: array items: type: string - description: 'The telephone numbers for the user. NOTE: Although this is a string collection, only one number can be set for this property. Read-only for users synced from on-premises directory. Returned by default. Supports $filter (eq, not, ge, le, startsWith).' + description: 'The telephone numbers for the user. NOTE: Although it is a string collection, only one number can be set for this property. Read-only for users synced from the on-premises directory. Returned by default. Supports $filter (eq, not, ge, le, startsWith).' city: type: string description: 'The city where the user is located. Maximum length is 128 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' @@ -2802,7 +2812,7 @@ components: nullable: true consentProvidedForMinor: type: string - description: 'Sets whether consent has been obtained for minors. Allowed values: null, Granted, Denied and NotRequired. Refer to the legal age group property definitions for further information. Returned only on $select. Supports $filter (eq, ne, not, and in).' + description: 'Sets whether consent was obtained for minors. Allowed values: null, Granted, Denied and NotRequired. Refer to the legal age group property definitions for further information. Returned only on $select. Supports $filter (eq, ne, not, and in).' nullable: true country: type: string @@ -2811,7 +2821,7 @@ components: createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The date and time the user was created, in ISO 8601 format and in UTC time. The value cannot be modified and is automatically populated when the entity is created. Nullable. For on-premises users, the value represents when they were first created in Microsoft Entra ID. Property is null for some users created before June 2018 and on-premises users that were synced to Microsoft Entra ID before June 2018. Read-only. Returned only on $select. Supports $filter (eq, ne, not , ge, le, in).' + description: 'The date and time the user was created, in ISO 8601 format and UTC. The value cannot be modified and is automatically populated when the entity is created. Nullable. For on-premises users, the value represents when they were first created in Microsoft Entra ID. Property is null for some users created before June 2018 and on-premises users that were synced to Microsoft Entra ID before June 2018. Read-only. Returned only on $select. Supports $filter (eq, ne, not , ge, le, in).' format: date-time nullable: true creationType: @@ -2822,16 +2832,16 @@ components: $ref: '#/components/schemas/microsoft.graph.customSecurityAttributeValue' department: type: string - description: 'The name for the department in which the user works. Maximum length is 64 characters. Returned only on $select. Supports $filter (eq, ne, not , ge, le, in, and eq on null values).' + description: 'The name of the department in which the user works. Maximum length is 64 characters. Returned only on $select. Supports $filter (eq, ne, not , ge, le, in, and eq on null values).' nullable: true displayName: type: string - description: 'The name displayed in the address book for the user. This is usually the combination of the user''s first name, middle initial and last name. This property is required when a user is created and it cannot be cleared during updates. Maximum length is 256 characters. Returned by default. Supports $filter (eq, ne, not , ge, le, in, startsWith, and eq on null values), $orderby, and $search.' + description: 'The name displayed in the address book for the user. This is usually the combination of the user''s first name, middle initial, and last name. This property is required when a user is created and it cannot be cleared during updates. Maximum length is 256 characters. Returned by default. Supports $filter (eq, ne, not , ge, le, in, startsWith, and eq on null values), $orderby, and $search.' nullable: true employeeHireDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The date and time when the user was hired or will start work in case of a future hire. Returned only on $select. Supports $filter (eq, ne, not , ge, le, in).' + description: 'The date and time when the user was hired or will start work in a future hire. Returned only on $select. Supports $filter (eq, ne, not , ge, le, in).' format: date-time nullable: true employeeId: @@ -2872,13 +2882,13 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.objectIdentity' - description: 'Represents the identities that can be used to sign in to this user account. An identity can be provided by Microsoft (also known as a local account), by organizations, or by social identity providers such as Facebook, Google, and Microsoft, and tied to a user account. May contain multiple items with the same signInType value. Returned only on $select. Supports $filter (eq) including on null values, only where the signInType is not userPrincipalName.' + description: 'Represents the identities that can be used to sign in to this user account. Microsoft (also known as a local account), organizations, or social identity providers such as Facebook, Google, and Microsoft can provide identity and tie it to a user account. It may contain multiple items with the same signInType value. Returned only on $select. Supports $filter (eq) including on null values, only where the signInType is not userPrincipalName.' imAddresses: type: array items: type: string nullable: true - description: 'The instant message voice over IP (VOIP) session initiation protocol (SIP) addresses for the user. Read-only. Returned only on $select. Supports $filter (eq, not, ge, le, startsWith).' + description: 'The instant message voice-over IP (VOIP) session initiation protocol (SIP) addresses for the user. Read-only. Returned only on $select. Supports $filter (eq, not, ge, le, startsWith).' isResourceAccount: type: boolean description: Do not use – reserved for future use. @@ -2890,12 +2900,12 @@ components: lastPasswordChangeDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The time when this Microsoft Entra user last changed their password or when their password was created, whichever date the latest action was performed. 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. Returned only on $select.' + description: 'The time when this Microsoft Entra user last changed their password or when their password was created, whichever date the latest action was performed. The date and time information uses ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Returned only on $select.' format: date-time nullable: true legalAgeGroupClassification: type: string - description: 'Used by enterprise applications to determine the legal age group of the user. This property is read-only and calculated based on ageGroup and consentProvidedForMinor properties. Allowed values: null, MinorWithOutParentalConsent, MinorWithParentalConsent, MinorNoParentalConsentRequired, NotAdult and Adult. Refer to the legal age group property definitions for further information. Returned only on $select.' + description: 'Used by enterprise applications to determine the legal age group of the user. This property is read-only and calculated based on ageGroup and consentProvidedForMinor properties. Allowed values: null, MinorWithOutParentalConsent, MinorWithParentalConsent, MinorNoParentalConsentRequired, NotAdult, and Adult. Refer to the legal age group property definitions for further information. Returned only on $select.' nullable: true licenseAssignmentStates: type: array @@ -2904,7 +2914,7 @@ components: description: State of license assignments for this user. Also indicates licenses that are directly assigned or the user has inherited through group memberships. Read-only. Returned only on $select. mail: type: string - description: 'The SMTP address for the user, for example, jeff@contoso.onmicrosoft.com. Changes to this property will also update the user''s proxyAddresses collection to include the value as an SMTP address. This property can''t contain accent characters. NOTE: We don''t recommend updating this property for Azure AD B2C user profiles. Use the otherMails property instead. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith, and eq on null values).' + description: 'The SMTP address for the user, for example, jeff@contoso.onmicrosoft.com. Changes to this property update the user''s proxyAddresses collection to include the value as an SMTP address. This property can''t contain accent characters. NOTE: We don''t recommend updating this property for Azure AD B2C user profiles. Use the otherMails property instead. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith, and eq on null values).' nullable: true mailNickname: type: string @@ -2912,7 +2922,7 @@ components: nullable: true mobilePhone: type: string - description: 'The primary cellular telephone number for the user. Read-only for users synced from on-premises directory. Maximum length is 64 characters. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values) and $search.' + description: 'The primary cellular telephone number for the user. Read-only for users synced from the on-premises directory. Maximum length is 64 characters. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values) and $search.' nullable: true officeLocation: type: string @@ -2935,7 +2945,7 @@ components: onPremisesLastSyncDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Indicates the last time at which the object was synced with the on-premises directory; for example: 2013-02-16T03:04:54Z. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in).' + description: 'Indicates the last time at which the object was synced with the on-premises directory; for example: 2013-02-16T03:04:54Z. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in).' format: date-time nullable: true onPremisesProvisioningErrors: @@ -2980,7 +2990,7 @@ components: nullable: true preferredLanguage: type: string - description: 'The preferred language for the user. The preferred language format is based on RFC 4646. The name is a combination of an ISO 639 two-letter lowercase culture code associated with the language, and an ISO 3166 two-letter uppercase subculture code associated with the country or region. Example: ''en-US'', or ''es-ES''. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values)' + description: 'The preferred language for the user. The preferred language format is based on RFC 4646. The name is a combination of an ISO 639 two-letter lowercase culture code associated with the language and an ISO 3166 two-letter uppercase subculture code associated with the country or region. Example: ''en-US'', or ''es-ES''. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values)' nullable: true provisionedPlans: type: array @@ -3000,6 +3010,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.serviceProvisioningError' + description: 'Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a user object . Supports $filter (eq, not, for isResolved and serviceInstance).' showInAddressList: type: boolean description: Do not use in Microsoft Graph. Manage this property through the Microsoft 365 admin center instead. Represents whether the user should be included in the Outlook global address list. See Known issue. @@ -3007,7 +3018,7 @@ components: signInSessionsValidFromDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application needs to acquire a new refresh token by making a request to the authorize endpoint. Read-only. Use revokeSignInSessions to reset. Returned only on $select.' + description: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application needs to acquire a new refresh token by requesting the authorized endpoint. Read-only. Use revokeSignInSessions to reset. Returned only on $select.' format: date-time nullable: true state: @@ -3024,11 +3035,11 @@ components: nullable: true usageLocation: type: string - description: 'A two letter country code (ISO standard 3166). Required for users that are assigned licenses due to legal requirement to check for availability of services in countries. Examples include: US, JP, and GB. Not nullable. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' + description: 'A two-letter country code (ISO standard 3166). Required for users that are assigned licenses due to legal requirements to check for availability of services in countries. Examples include: US, JP, and GB. Not nullable. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' nullable: true userPrincipalName: type: string - description: 'The user principal name (UPN) of the user. The UPN is an Internet-style sign-in name for the user based on the Internet standard RFC 822. By convention, this should map to the user''s email name. The general format is alias@domain, where domain must be present in the tenant''s collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: This property can''t contain accent characters. Only the following characters are allowed A - Z, a - z, 0 - 9, '' . - _ ! # ^ ~. For the complete list of allowed characters, see username policies. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith) and $orderby.' + description: 'The user principal name (UPN) of the user. The UPN is an Internet-style sign-in name for the user based on the Internet standard RFC 822. By convention, this should map to the user''s email name. The general format is alias@domain, where the domain must be present in the tenant''s collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: This property can''t contain accent characters. Only the following characters are allowed A - Z, a - z, 0 - 9, '' . - _ ! # ^ ~. For the complete list of allowed characters, see username policies. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith) and $orderby.' nullable: true userType: type: string @@ -3051,12 +3062,12 @@ components: birthday: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The birthday of the user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Returned only on $select.' + description: 'The birthday of the user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014, is 2014-01-01T00:00:00Z. Returned only on $select.' format: date-time hireDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The hire date of the user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Returned only on $select. Note: This property is specific to SharePoint Online. We recommend using the native employeeHireDate property to set and update hire date values using Microsoft Graph APIs.' + description: 'The hire date of the user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014, is 2014-01-01T00:00:00Z. Returned only on $select. Note: This property is specific to SharePoint Online. We recommend using the native employeeHireDate property to set and update hire date values using Microsoft Graph APIs.' format: date-time interests: type: array @@ -3066,7 +3077,7 @@ components: description: A list for the user to describe their interests. Returned only on $select. mySite: type: string - description: The URL for the user's personal site. Returned only on $select. + description: The URL for the user's site. Returned only on $select. nullable: true pastProjects: type: array @@ -3291,7 +3302,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.onlineMeeting' - description: 'Information about a meeting, including the URL used to join a meeting, the attendees'' list, and the description.' + description: 'Information about a meeting, including the URL used to join a meeting, the attendees list, and the description.' x-ms-navigationProperty: true presence: $ref: '#/components/schemas/microsoft.graph.presence' @@ -3307,6 +3318,12 @@ components: items: $ref: '#/components/schemas/microsoft.graph.team' x-ms-navigationProperty: true + permissionGrants: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' + description: List all resource-specific permission grants of a user. + x-ms-navigationProperty: true teamwork: $ref: '#/components/schemas/microsoft.graph.userTeamwork' todo: @@ -3948,13 +3965,16 @@ components: createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: The date and time at which the error occurred. format: date-time nullable: true isResolved: type: boolean + description: Indicates whether the error has been attended to. nullable: true serviceInstance: type: string + description: 'Qualified service instance (for example, ''SharePoint/Dublin'') that published the service error information.' nullable: true additionalProperties: type: object @@ -5810,6 +5830,34 @@ components: x-ms-navigationProperty: true additionalProperties: type: object + microsoft.graph.resourceSpecificPermissionGrant: + allOf: + - $ref: '#/components/schemas/microsoft.graph.directoryObject' + - title: resourceSpecificPermissionGrant + type: object + properties: + clientAppId: + type: string + description: ID of the service principal of the Microsoft Entra app that has been granted access. Read-only. + nullable: true + clientId: + type: string + description: ID of the Microsoft Entra app that has been granted access. Read-only. + nullable: true + permission: + type: string + description: The name of the resource-specific permission. Read-only. + nullable: true + permissionType: + type: string + description: 'The type of permission. Possible values are: Application, Delegated. Read-only.' + nullable: true + resourceAppId: + type: string + description: ID of the Microsoft Entra app that is hosting the resource. Read-only. + nullable: true + additionalProperties: + type: object microsoft.graph.userTeamwork: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -6287,6 +6335,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.serviceProvisioningError' + description: 'Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a group object . Supports $filter (eq, not, for isResolved and serviceInstance).' theme: type: string description: 'Specifies a Microsoft 365 group''s color theme. Possible values are Teal, Purple, Green, Blue, Pink, Orange or Red. Returned by default.' @@ -6537,34 +6586,6 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.resourceSpecificPermissionGrant: - allOf: - - $ref: '#/components/schemas/microsoft.graph.directoryObject' - - title: resourceSpecificPermissionGrant - type: object - properties: - clientAppId: - type: string - description: ID of the service principal of the Microsoft Entra app that has been granted access. Read-only. - nullable: true - clientId: - type: string - description: ID of the Microsoft Entra app that has been granted access. Read-only. - nullable: true - permission: - type: string - description: The name of the resource-specific permission. Read-only. - nullable: true - permissionType: - type: string - description: 'The type of permission. Possible values are: Application, Delegated. Read-only.' - nullable: true - resourceAppId: - type: string - description: ID of the Microsoft Entra app that is hosting the resource. Read-only. - nullable: true - additionalProperties: - type: object microsoft.graph.teamworkTag: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -9347,9 +9368,11 @@ components: properties: allowAttendeeToEnableCamera: type: boolean + description: Indicates whether attendees can turn on their camera. nullable: true allowAttendeeToEnableMic: type: boolean + description: Indicates whether attendees can turn on their microphone. nullable: true allowedPresenters: $ref: '#/components/schemas/microsoft.graph.onlineMeetingPresenters' @@ -9357,9 +9380,11 @@ components: $ref: '#/components/schemas/microsoft.graph.meetingChatMode' allowParticipantsToChangeName: type: boolean + description: Specifies if participants are allowed to rename themselves in an instance of the meeting. nullable: true allowTeamworkReactions: type: boolean + description: Indicates if Teams reactions are enabled for the meeting. nullable: true audioConferencing: $ref: '#/components/schemas/microsoft.graph.audioConferencing' @@ -9367,6 +9392,7 @@ components: $ref: '#/components/schemas/microsoft.graph.chatInfo' isEntryExitAnnounced: type: boolean + description: Indicates whether to announce when callers join or leave. nullable: true joinInformation: $ref: '#/components/schemas/microsoft.graph.itemBody' @@ -9374,19 +9400,23 @@ components: $ref: '#/components/schemas/microsoft.graph.joinMeetingIdSettings' joinWebUrl: type: string + description: The join URL of the online meeting. Read-only. nullable: true lobbyBypassSettings: $ref: '#/components/schemas/microsoft.graph.lobbyBypassSettings' recordAutomatically: type: boolean + description: Indicates whether to record the meeting automatically. nullable: true shareMeetingChatHistoryDefault: $ref: '#/components/schemas/microsoft.graph.meetingChatHistoryDefaultMode' subject: type: string + description: The subject of the online meeting. nullable: true videoTeleconferenceId: type: string + description: The video teleconferencing ID. Read-only. nullable: true watermarkProtection: $ref: '#/components/schemas/microsoft.graph.watermarkProtectionValues' @@ -9394,6 +9424,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.meetingAttendanceReport' + description: The attendance reports of an online meeting. Read-only. x-ms-navigationProperty: true additionalProperties: type: object diff --git a/openApiDocs/v1.0/CrossDeviceExperiences.yml b/openApiDocs/v1.0/CrossDeviceExperiences.yml index 564933c68e0..e9056870d15 100644 --- a/openApiDocs/v1.0/CrossDeviceExperiences.yml +++ b/openApiDocs/v1.0/CrossDeviceExperiences.yml @@ -517,11 +517,11 @@ paths: patch: tags: - users.userActivity - summary: Delete a historyItem - description: Delete an existing history item for an existing user activity. + summary: Create or replace a historyItem + description: Create a new or replace an existing history item for an existing user activity. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/projectrome-delete-historyitem?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/projectrome-put-historyitem?view=graph-rest-1.0 operationId: user.activity_UpdateHistoryItem parameters: - name: user-id diff --git a/openApiDocs/v1.0/DeviceManagement.Administration.yml b/openApiDocs/v1.0/DeviceManagement.Administration.yml index d3f82d8967f..72cd5063182 100644 --- a/openApiDocs/v1.0/DeviceManagement.Administration.yml +++ b/openApiDocs/v1.0/DeviceManagement.Administration.yml @@ -2607,11 +2607,11 @@ paths: patch: tags: - deviceManagement.roleDefinition - summary: Update roleDefinition - description: Update the properties of a roleDefinition object. + summary: Update deviceAndAppManagementRoleDefinition + description: Update the properties of a deviceAndAppManagementRoleDefinition object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-rbac-roledefinition-update?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-rbac-deviceandappmanagementroledefinition-update?view=graph-rest-1.0 operationId: deviceManagement_UpdateRoleDefinition parameters: - name: roleDefinition-id @@ -2642,11 +2642,11 @@ paths: delete: tags: - deviceManagement.roleDefinition - summary: Delete deviceAndAppManagementRoleDefinition - description: Deletes a deviceAndAppManagementRoleDefinition. + summary: Delete roleDefinition + description: Deletes a roleDefinition. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-rbac-deviceandappmanagementroledefinition-delete?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-rbac-roledefinition-delete?view=graph-rest-1.0 operationId: deviceManagement_DeleteRoleDefinition parameters: - name: roleDefinition-id @@ -4164,6 +4164,87 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' + /deviceManagement/virtualEndpoint: + get: + tags: + - deviceManagement.virtualEndpoint + summary: Get virtualEndpoint from deviceManagement + operationId: deviceManagement_GetVirtualEndpoint + parameters: + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.virtualEndpoint' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - deviceManagement.virtualEndpoint + summary: Update the navigation property virtualEndpoint in deviceManagement + operationId: deviceManagement_UpdateVirtualEndpoint + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.virtualEndpoint' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.virtualEndpoint' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - deviceManagement.virtualEndpoint + summary: Delete navigation property virtualEndpoint for deviceManagement + operationId: deviceManagement_DeleteVirtualEndpoint + parameters: + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation components: schemas: microsoft.graph.applePushNotificationCertificate: @@ -4745,6 +4826,13 @@ components: additionalProperties: type: object description: A termsAndConditionsAssignment entity represents the assignment of a given Terms and Conditions (T&C) policy to a given group. Users in the group will be required to accept the terms in order to have devices enrolled into Intune. + microsoft.graph.virtualEndpoint: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: virtualEndpoint + type: object + additionalProperties: + type: object microsoft.graph.entity: title: entity type: object diff --git a/openApiDocs/v1.0/DeviceManagement.Enrollment.yml b/openApiDocs/v1.0/DeviceManagement.Enrollment.yml index f491a6e8d2c..bcbd909d727 100644 --- a/openApiDocs/v1.0/DeviceManagement.Enrollment.yml +++ b/openApiDocs/v1.0/DeviceManagement.Enrollment.yml @@ -103,11 +103,11 @@ paths: get: tags: - deviceManagement.deviceEnrollmentConfiguration - summary: List deviceEnrollmentPlatformRestrictionsConfigurations - description: List properties and relationships of the deviceEnrollmentPlatformRestrictionsConfiguration objects. + summary: List deviceEnrollmentConfigurations + description: List properties and relationships of the deviceEnrollmentConfiguration objects. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-onboarding-deviceenrollmentplatformrestrictionsconfiguration-list?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-onboarding-deviceenrollmentconfiguration-list?view=graph-rest-1.0 operationId: deviceManagement_ListDeviceEnrollmentConfiguration parameters: - $ref: '#/components/parameters/top' @@ -306,11 +306,11 @@ paths: delete: tags: - deviceManagement.deviceEnrollmentConfiguration - summary: Delete deviceEnrollmentPlatformRestrictionsConfiguration - description: Deletes a deviceEnrollmentPlatformRestrictionsConfiguration. + summary: Delete deviceEnrollmentWindowsHelloForBusinessConfiguration + description: Deletes a deviceEnrollmentWindowsHelloForBusinessConfiguration. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-onboarding-deviceenrollmentplatformrestrictionsconfiguration-delete?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-onboarding-deviceenrollmentwindowshelloforbusinessconfiguration-delete?view=graph-rest-1.0 operationId: deviceManagement_DeleteDeviceEnrollmentConfiguration parameters: - name: deviceEnrollmentConfiguration-id diff --git a/openApiDocs/v1.0/DeviceManagement.yml b/openApiDocs/v1.0/DeviceManagement.yml index 4aee21c5459..3d6bd40e7ca 100644 --- a/openApiDocs/v1.0/DeviceManagement.yml +++ b/openApiDocs/v1.0/DeviceManagement.yml @@ -1076,7 +1076,7 @@ paths: description: Read properties and relationships of the deviceManagement object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-policyset-devicemanagement-get?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-reporting-devicemanagement-get?view=graph-rest-1.0 operationId: deviceManagement_GetDeviceManagement parameters: - name: $select @@ -1097,8 +1097,9 @@ paths: - subscriptionState - userExperienceAnalyticsSettings - windowsMalwareOverview - - termsAndConditions - auditEvents + - virtualEndpoint + - termsAndConditions - deviceCompliancePolicies - deviceCompliancePolicyDeviceStateSummary - deviceCompliancePolicySettingStateSummaries @@ -1166,8 +1167,9 @@ paths: items: enum: - '*' - - termsAndConditions - auditEvents + - virtualEndpoint + - termsAndConditions - deviceCompliancePolicies - deviceCompliancePolicyDeviceStateSummary - deviceCompliancePolicySettingStateSummaries @@ -2123,11 +2125,11 @@ paths: get: tags: - deviceManagement.deviceCompliancePolicy - summary: List windows10MobileCompliancePolicies - description: List properties and relationships of the windows10MobileCompliancePolicy objects. + summary: List windows10CompliancePolicies + description: List properties and relationships of the windows10CompliancePolicy objects. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-deviceconfig-windows10mobilecompliancepolicy-list?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-deviceconfig-windows10compliancepolicy-list?view=graph-rest-1.0 operationId: deviceManagement_ListDeviceCompliancePolicy parameters: - $ref: '#/components/parameters/top' @@ -2213,11 +2215,11 @@ paths: post: tags: - deviceManagement.deviceCompliancePolicy - summary: Create androidCompliancePolicy - description: Create a new androidCompliancePolicy object. + summary: Create windows81CompliancePolicy + description: Create a new windows81CompliancePolicy object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-deviceconfig-androidcompliancepolicy-create?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-deviceconfig-windows81compliancepolicy-create?view=graph-rest-1.0 operationId: deviceManagement_CreateDeviceCompliancePolicy requestBody: description: New navigation property @@ -2240,11 +2242,11 @@ paths: get: tags: - deviceManagement.deviceCompliancePolicy - summary: Get macOSCompliancePolicy - description: Read properties and relationships of the macOSCompliancePolicy object. + summary: Get windowsPhone81CompliancePolicy + description: Read properties and relationships of the windowsPhone81CompliancePolicy object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-deviceconfig-macoscompliancepolicy-get?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-deviceconfig-windowsphone81compliancepolicy-get?view=graph-rest-1.0 operationId: deviceManagement_GetDeviceCompliancePolicy parameters: - name: deviceCompliancePolicy-id @@ -2311,11 +2313,11 @@ paths: patch: tags: - deviceManagement.deviceCompliancePolicy - summary: Update windowsPhone81CompliancePolicy - description: Update the properties of a windowsPhone81CompliancePolicy object. + summary: Update windows81CompliancePolicy + description: Update the properties of a windows81CompliancePolicy object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-deviceconfig-windowsphone81compliancepolicy-update?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-deviceconfig-windows81compliancepolicy-update?view=graph-rest-1.0 operationId: deviceManagement_UpdateDeviceCompliancePolicy parameters: - name: deviceCompliancePolicy-id @@ -5160,11 +5162,11 @@ paths: get: tags: - deviceManagement.deviceConfiguration - summary: List windowsPhone81GeneralConfigurations - description: List properties and relationships of the windowsPhone81GeneralConfiguration objects. + summary: List windows10TeamGeneralConfigurations + description: List properties and relationships of the windows10TeamGeneralConfiguration objects. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-deviceconfig-windowsphone81generalconfiguration-list?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-deviceconfig-windows10teamgeneralconfiguration-list?view=graph-rest-1.0 operationId: deviceManagement_ListDeviceConfiguration parameters: - $ref: '#/components/parameters/top' @@ -5248,11 +5250,11 @@ paths: post: tags: - deviceManagement.deviceConfiguration - summary: Create androidWorkProfileGeneralDeviceConfiguration - description: Create a new androidWorkProfileGeneralDeviceConfiguration object. + summary: Create iosDeviceFeaturesConfiguration + description: Create a new iosDeviceFeaturesConfiguration object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-deviceconfig-androidworkprofilegeneraldeviceconfiguration-create?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-deviceconfig-iosdevicefeaturesconfiguration-create?view=graph-rest-1.0 operationId: deviceManagement_CreateDeviceConfiguration requestBody: description: New navigation property @@ -5275,11 +5277,11 @@ paths: get: tags: - deviceManagement.deviceConfiguration - summary: Get iosCertificateProfile - description: Read properties and relationships of the iosCertificateProfile object. + summary: Get windowsPhone81CustomConfiguration + description: Read properties and relationships of the windowsPhone81CustomConfiguration object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-deviceconfig-ioscertificateprofile-get?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-deviceconfig-windowsphone81customconfiguration-get?view=graph-rest-1.0 operationId: deviceManagement_GetDeviceConfiguration parameters: - name: deviceConfiguration-id @@ -5344,11 +5346,11 @@ paths: patch: tags: - deviceManagement.deviceConfiguration - summary: Update sharedPCConfiguration - description: Update the properties of a sharedPCConfiguration object. + summary: Update windows10SecureAssessmentConfiguration + description: Update the properties of a windows10SecureAssessmentConfiguration object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-deviceconfig-sharedpcconfiguration-update?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-deviceconfig-windows10secureassessmentconfiguration-update?view=graph-rest-1.0 operationId: deviceManagement_UpdateDeviceConfiguration parameters: - name: deviceConfiguration-id @@ -5379,11 +5381,11 @@ paths: delete: tags: - deviceManagement.deviceConfiguration - summary: Delete windowsDefenderAdvancedThreatProtectionConfiguration - description: Deletes a windowsDefenderAdvancedThreatProtectionConfiguration. + summary: Delete windows10SecureAssessmentConfiguration + description: Deletes a windows10SecureAssessmentConfiguration. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-deviceconfig-windowsdefenderadvancedthreatprotectionconfiguration-delete?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-deviceconfig-windows10secureassessmentconfiguration-delete?view=graph-rest-1.0 operationId: deviceManagement_DeleteDeviceConfiguration parameters: - name: deviceConfiguration-id @@ -8593,6 +8595,7 @@ paths: - authentication - chats - joinedTeams + - permissionGrants - teamwork - todo - employeeExperience @@ -8652,6 +8655,7 @@ paths: - authentication - chats - joinedTeams + - permissionGrants - teamwork - todo - employeeExperience @@ -17772,18 +17776,20 @@ components: $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsSettings' windowsMalwareOverview: $ref: '#/components/schemas/microsoft.graph.windowsMalwareOverview' - termsAndConditions: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.termsAndConditions' - description: The terms and conditions associated with device management of the company. - x-ms-navigationProperty: true auditEvents: type: array items: $ref: '#/components/schemas/microsoft.graph.auditEvent' description: The Audit Events x-ms-navigationProperty: true + virtualEndpoint: + $ref: '#/components/schemas/microsoft.graph.virtualEndpoint' + termsAndConditions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.termsAndConditions' + description: The terms and conditions associated with device management of the company. + x-ms-navigationProperty: true deviceCompliancePolicies: type: array items: @@ -21445,6 +21451,67 @@ components: additionalProperties: type: object description: Windows device malware overview. + microsoft.graph.auditEvent: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: auditEvent + type: object + properties: + activity: + type: string + description: Friendly name of the activity. + 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 + description: The date time in UTC when the activity was performed. + format: date-time + activityOperationType: + type: string + description: The HTTP operation type of the activity. + nullable: true + activityResult: + type: string + description: The result of the activity. + nullable: true + activityType: + type: string + description: The type of activity that was being performed. + nullable: true + actor: + $ref: '#/components/schemas/microsoft.graph.auditActor' + category: + type: string + description: Audit category. + nullable: true + componentName: + type: string + description: Component name. + nullable: true + correlationId: + pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' + type: string + description: The client request Id that is used to correlate activity within the system. + format: uuid + displayName: + type: string + description: Event display name. + nullable: true + resources: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.auditResource' + description: Resources being modified. + additionalProperties: + type: object + description: A class containing the properties for Audit Event. + microsoft.graph.virtualEndpoint: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: virtualEndpoint + type: object + additionalProperties: + type: object microsoft.graph.termsAndConditions: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -21501,60 +21568,6 @@ components: additionalProperties: type: object description: A termsAndConditions entity represents the metadata and contents of a given Terms and Conditions (T&C) policy. T&C policies’ contents are presented to users upon their first attempt to enroll into Intune and subsequently upon edits where an administrator has required re-acceptance. They enable administrators to communicate the provisions to which a user must agree in order to have devices enrolled into Intune. - microsoft.graph.auditEvent: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: auditEvent - type: object - properties: - activity: - type: string - description: Friendly name of the activity. - 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 - description: The date time in UTC when the activity was performed. - format: date-time - activityOperationType: - type: string - description: The HTTP operation type of the activity. - nullable: true - activityResult: - type: string - description: The result of the activity. - nullable: true - activityType: - type: string - description: The type of activity that was being performed. - nullable: true - actor: - $ref: '#/components/schemas/microsoft.graph.auditActor' - category: - type: string - description: Audit category. - nullable: true - componentName: - type: string - description: Component name. - nullable: true - correlationId: - pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' - type: string - description: The client request Id that is used to correlate activity within the system. - format: uuid - displayName: - type: string - description: Event display name. - nullable: true - resources: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.auditResource' - description: Resources being modified. - additionalProperties: - type: object - description: A class containing the properties for Audit Event. microsoft.graph.iosUpdateDeviceStatus: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -22777,13 +22790,13 @@ components: nullable: true ageGroup: type: string - description: 'Sets the age group of the user. Allowed values: null, Minor, NotAdult and Adult. For more information, see legal age group property definitions. Returned only on $select. Supports $filter (eq, ne, not, and in).' + description: 'Sets the age group of the user. Allowed values: null, Minor, NotAdult, and Adult. For more information, see legal age group property definitions. Returned only on $select. Supports $filter (eq, ne, not, and in).' nullable: true assignedLicenses: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedLicense' - description: 'The licenses that are assigned to the user, including inherited (group-based) licenses. This property doesn''t differentiate directly assigned and inherited licenses. Use the licenseAssignmentStates property to identify the directly assigned and inherited licenses. Not nullable. Returned only on $select. Supports $filter (eq, not, /$count eq 0, /$count ne 0).' + description: 'The licenses that are assigned to the user, including inherited (group-based) licenses. This property doesn''t differentiate between directly assigned and inherited licenses. Use the licenseAssignmentStates property to identify the directly assigned and inherited licenses. Not nullable. Returned only on $select. Supports $filter (eq, not, /$count eq 0, /$count ne 0).' assignedPlans: type: array items: @@ -22795,7 +22808,7 @@ components: type: array items: type: string - description: 'The telephone numbers for the user. NOTE: Although this is a string collection, only one number can be set for this property. Read-only for users synced from on-premises directory. Returned by default. Supports $filter (eq, not, ge, le, startsWith).' + description: 'The telephone numbers for the user. NOTE: Although it is a string collection, only one number can be set for this property. Read-only for users synced from the on-premises directory. Returned by default. Supports $filter (eq, not, ge, le, startsWith).' city: type: string description: 'The city where the user is located. Maximum length is 128 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' @@ -22806,7 +22819,7 @@ components: nullable: true consentProvidedForMinor: type: string - description: 'Sets whether consent has been obtained for minors. Allowed values: null, Granted, Denied and NotRequired. Refer to the legal age group property definitions for further information. Returned only on $select. Supports $filter (eq, ne, not, and in).' + description: 'Sets whether consent was obtained for minors. Allowed values: null, Granted, Denied and NotRequired. Refer to the legal age group property definitions for further information. Returned only on $select. Supports $filter (eq, ne, not, and in).' nullable: true country: type: string @@ -22815,7 +22828,7 @@ components: createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The date and time the user was created, in ISO 8601 format and in UTC time. The value cannot be modified and is automatically populated when the entity is created. Nullable. For on-premises users, the value represents when they were first created in Microsoft Entra ID. Property is null for some users created before June 2018 and on-premises users that were synced to Microsoft Entra ID before June 2018. Read-only. Returned only on $select. Supports $filter (eq, ne, not , ge, le, in).' + description: 'The date and time the user was created, in ISO 8601 format and UTC. The value cannot be modified and is automatically populated when the entity is created. Nullable. For on-premises users, the value represents when they were first created in Microsoft Entra ID. Property is null for some users created before June 2018 and on-premises users that were synced to Microsoft Entra ID before June 2018. Read-only. Returned only on $select. Supports $filter (eq, ne, not , ge, le, in).' format: date-time nullable: true creationType: @@ -22826,16 +22839,16 @@ components: $ref: '#/components/schemas/microsoft.graph.customSecurityAttributeValue' department: type: string - description: 'The name for the department in which the user works. Maximum length is 64 characters. Returned only on $select. Supports $filter (eq, ne, not , ge, le, in, and eq on null values).' + description: 'The name of the department in which the user works. Maximum length is 64 characters. Returned only on $select. Supports $filter (eq, ne, not , ge, le, in, and eq on null values).' nullable: true displayName: type: string - description: 'The name displayed in the address book for the user. This is usually the combination of the user''s first name, middle initial and last name. This property is required when a user is created and it cannot be cleared during updates. Maximum length is 256 characters. Returned by default. Supports $filter (eq, ne, not , ge, le, in, startsWith, and eq on null values), $orderby, and $search.' + description: 'The name displayed in the address book for the user. This is usually the combination of the user''s first name, middle initial, and last name. This property is required when a user is created and it cannot be cleared during updates. Maximum length is 256 characters. Returned by default. Supports $filter (eq, ne, not , ge, le, in, startsWith, and eq on null values), $orderby, and $search.' nullable: true employeeHireDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The date and time when the user was hired or will start work in case of a future hire. Returned only on $select. Supports $filter (eq, ne, not , ge, le, in).' + description: 'The date and time when the user was hired or will start work in a future hire. Returned only on $select. Supports $filter (eq, ne, not , ge, le, in).' format: date-time nullable: true employeeId: @@ -22876,13 +22889,13 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.objectIdentity' - description: 'Represents the identities that can be used to sign in to this user account. An identity can be provided by Microsoft (also known as a local account), by organizations, or by social identity providers such as Facebook, Google, and Microsoft, and tied to a user account. May contain multiple items with the same signInType value. Returned only on $select. Supports $filter (eq) including on null values, only where the signInType is not userPrincipalName.' + description: 'Represents the identities that can be used to sign in to this user account. Microsoft (also known as a local account), organizations, or social identity providers such as Facebook, Google, and Microsoft can provide identity and tie it to a user account. It may contain multiple items with the same signInType value. Returned only on $select. Supports $filter (eq) including on null values, only where the signInType is not userPrincipalName.' imAddresses: type: array items: type: string nullable: true - description: 'The instant message voice over IP (VOIP) session initiation protocol (SIP) addresses for the user. Read-only. Returned only on $select. Supports $filter (eq, not, ge, le, startsWith).' + description: 'The instant message voice-over IP (VOIP) session initiation protocol (SIP) addresses for the user. Read-only. Returned only on $select. Supports $filter (eq, not, ge, le, startsWith).' isResourceAccount: type: boolean description: Do not use – reserved for future use. @@ -22894,12 +22907,12 @@ components: lastPasswordChangeDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The time when this Microsoft Entra user last changed their password or when their password was created, whichever date the latest action was performed. 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. Returned only on $select.' + description: 'The time when this Microsoft Entra user last changed their password or when their password was created, whichever date the latest action was performed. The date and time information uses ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Returned only on $select.' format: date-time nullable: true legalAgeGroupClassification: type: string - description: 'Used by enterprise applications to determine the legal age group of the user. This property is read-only and calculated based on ageGroup and consentProvidedForMinor properties. Allowed values: null, MinorWithOutParentalConsent, MinorWithParentalConsent, MinorNoParentalConsentRequired, NotAdult and Adult. Refer to the legal age group property definitions for further information. Returned only on $select.' + description: 'Used by enterprise applications to determine the legal age group of the user. This property is read-only and calculated based on ageGroup and consentProvidedForMinor properties. Allowed values: null, MinorWithOutParentalConsent, MinorWithParentalConsent, MinorNoParentalConsentRequired, NotAdult, and Adult. Refer to the legal age group property definitions for further information. Returned only on $select.' nullable: true licenseAssignmentStates: type: array @@ -22908,7 +22921,7 @@ components: description: State of license assignments for this user. Also indicates licenses that are directly assigned or the user has inherited through group memberships. Read-only. Returned only on $select. mail: type: string - description: 'The SMTP address for the user, for example, jeff@contoso.onmicrosoft.com. Changes to this property will also update the user''s proxyAddresses collection to include the value as an SMTP address. This property can''t contain accent characters. NOTE: We don''t recommend updating this property for Azure AD B2C user profiles. Use the otherMails property instead. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith, and eq on null values).' + description: 'The SMTP address for the user, for example, jeff@contoso.onmicrosoft.com. Changes to this property update the user''s proxyAddresses collection to include the value as an SMTP address. This property can''t contain accent characters. NOTE: We don''t recommend updating this property for Azure AD B2C user profiles. Use the otherMails property instead. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith, and eq on null values).' nullable: true mailNickname: type: string @@ -22916,7 +22929,7 @@ components: nullable: true mobilePhone: type: string - description: 'The primary cellular telephone number for the user. Read-only for users synced from on-premises directory. Maximum length is 64 characters. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values) and $search.' + description: 'The primary cellular telephone number for the user. Read-only for users synced from the on-premises directory. Maximum length is 64 characters. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values) and $search.' nullable: true officeLocation: type: string @@ -22939,7 +22952,7 @@ components: onPremisesLastSyncDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Indicates the last time at which the object was synced with the on-premises directory; for example: 2013-02-16T03:04:54Z. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in).' + description: 'Indicates the last time at which the object was synced with the on-premises directory; for example: 2013-02-16T03:04:54Z. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in).' format: date-time nullable: true onPremisesProvisioningErrors: @@ -22984,7 +22997,7 @@ components: nullable: true preferredLanguage: type: string - description: 'The preferred language for the user. The preferred language format is based on RFC 4646. The name is a combination of an ISO 639 two-letter lowercase culture code associated with the language, and an ISO 3166 two-letter uppercase subculture code associated with the country or region. Example: ''en-US'', or ''es-ES''. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values)' + description: 'The preferred language for the user. The preferred language format is based on RFC 4646. The name is a combination of an ISO 639 two-letter lowercase culture code associated with the language and an ISO 3166 two-letter uppercase subculture code associated with the country or region. Example: ''en-US'', or ''es-ES''. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values)' nullable: true provisionedPlans: type: array @@ -23004,6 +23017,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.serviceProvisioningError' + description: 'Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a user object . Supports $filter (eq, not, for isResolved and serviceInstance).' showInAddressList: type: boolean description: Do not use in Microsoft Graph. Manage this property through the Microsoft 365 admin center instead. Represents whether the user should be included in the Outlook global address list. See Known issue. @@ -23011,7 +23025,7 @@ components: signInSessionsValidFromDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application needs to acquire a new refresh token by making a request to the authorize endpoint. Read-only. Use revokeSignInSessions to reset. Returned only on $select.' + description: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application needs to acquire a new refresh token by requesting the authorized endpoint. Read-only. Use revokeSignInSessions to reset. Returned only on $select.' format: date-time nullable: true state: @@ -23028,11 +23042,11 @@ components: nullable: true usageLocation: type: string - description: 'A two letter country code (ISO standard 3166). Required for users that are assigned licenses due to legal requirement to check for availability of services in countries. Examples include: US, JP, and GB. Not nullable. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' + description: 'A two-letter country code (ISO standard 3166). Required for users that are assigned licenses due to legal requirements to check for availability of services in countries. Examples include: US, JP, and GB. Not nullable. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' nullable: true userPrincipalName: type: string - description: 'The user principal name (UPN) of the user. The UPN is an Internet-style sign-in name for the user based on the Internet standard RFC 822. By convention, this should map to the user''s email name. The general format is alias@domain, where domain must be present in the tenant''s collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: This property can''t contain accent characters. Only the following characters are allowed A - Z, a - z, 0 - 9, '' . - _ ! # ^ ~. For the complete list of allowed characters, see username policies. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith) and $orderby.' + description: 'The user principal name (UPN) of the user. The UPN is an Internet-style sign-in name for the user based on the Internet standard RFC 822. By convention, this should map to the user''s email name. The general format is alias@domain, where the domain must be present in the tenant''s collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: This property can''t contain accent characters. Only the following characters are allowed A - Z, a - z, 0 - 9, '' . - _ ! # ^ ~. For the complete list of allowed characters, see username policies. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith) and $orderby.' nullable: true userType: type: string @@ -23055,12 +23069,12 @@ components: birthday: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The birthday of the user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Returned only on $select.' + description: 'The birthday of the user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014, is 2014-01-01T00:00:00Z. Returned only on $select.' format: date-time hireDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The hire date of the user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Returned only on $select. Note: This property is specific to SharePoint Online. We recommend using the native employeeHireDate property to set and update hire date values using Microsoft Graph APIs.' + description: 'The hire date of the user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014, is 2014-01-01T00:00:00Z. Returned only on $select. Note: This property is specific to SharePoint Online. We recommend using the native employeeHireDate property to set and update hire date values using Microsoft Graph APIs.' format: date-time interests: type: array @@ -23070,7 +23084,7 @@ components: description: A list for the user to describe their interests. Returned only on $select. mySite: type: string - description: The URL for the user's personal site. Returned only on $select. + description: The URL for the user's site. Returned only on $select. nullable: true pastProjects: type: array @@ -23295,7 +23309,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.onlineMeeting' - description: 'Information about a meeting, including the URL used to join a meeting, the attendees'' list, and the description.' + description: 'Information about a meeting, including the URL used to join a meeting, the attendees list, and the description.' x-ms-navigationProperty: true presence: $ref: '#/components/schemas/microsoft.graph.presence' @@ -23311,6 +23325,12 @@ components: items: $ref: '#/components/schemas/microsoft.graph.team' x-ms-navigationProperty: true + permissionGrants: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' + description: List all resource-specific permission grants of a user. + x-ms-navigationProperty: true teamwork: $ref: '#/components/schemas/microsoft.graph.userTeamwork' todo: @@ -25342,47 +25362,6 @@ components: additionalProperties: type: object description: Count of devices with malware for each OS version - microsoft.graph.termsAndConditionsAcceptanceStatus: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: termsAndConditionsAcceptanceStatus - type: object - properties: - acceptedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: DateTime when the terms were last accepted by the user. - format: date-time - acceptedVersion: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Most recent version number of the T&C accepted by the user. - format: int32 - userDisplayName: - type: string - description: Display name of the user whose acceptance the entity represents. - nullable: true - userPrincipalName: - type: string - description: The userPrincipalName of the User that accepted the term. - nullable: true - termsAndConditions: - $ref: '#/components/schemas/microsoft.graph.termsAndConditions' - additionalProperties: - type: object - description: A termsAndConditionsAcceptanceStatus entity represents the acceptance status of a given Terms and Conditions (T&C) policy by a given user. Users must accept the most up-to-date version of the terms in order to retain access to the Company Portal. - microsoft.graph.termsAndConditionsAssignment: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: termsAndConditionsAssignment - type: object - properties: - target: - $ref: '#/components/schemas/microsoft.graph.deviceAndAppManagementAssignmentTarget' - additionalProperties: - type: object - description: A termsAndConditionsAssignment entity represents the assignment of a given Terms and Conditions (T&C) policy to a given group. Users in the group will be required to accept the terms in order to have devices enrolled into Intune. microsoft.graph.auditActor: title: auditActor type: object @@ -25448,6 +25427,47 @@ components: additionalProperties: type: object description: A class containing the properties for Audit Resource. + microsoft.graph.termsAndConditionsAcceptanceStatus: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: termsAndConditionsAcceptanceStatus + type: object + properties: + acceptedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: DateTime when the terms were last accepted by the user. + format: date-time + acceptedVersion: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: Most recent version number of the T&C accepted by the user. + format: int32 + userDisplayName: + type: string + description: Display name of the user whose acceptance the entity represents. + nullable: true + userPrincipalName: + type: string + description: The userPrincipalName of the User that accepted the term. + nullable: true + termsAndConditions: + $ref: '#/components/schemas/microsoft.graph.termsAndConditions' + additionalProperties: + type: object + description: A termsAndConditionsAcceptanceStatus entity represents the acceptance status of a given Terms and Conditions (T&C) policy by a given user. Users must accept the most up-to-date version of the terms in order to retain access to the Company Portal. + microsoft.graph.termsAndConditionsAssignment: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: termsAndConditionsAssignment + type: object + properties: + target: + $ref: '#/components/schemas/microsoft.graph.deviceAndAppManagementAssignmentTarget' + additionalProperties: + type: object + description: A termsAndConditionsAssignment entity represents the assignment of a given Terms and Conditions (T&C) policy to a given group. Users in the group will be required to accept the terms in order to have devices enrolled into Intune. microsoft.graph.iosUpdatesInstallStatus: title: iosUpdatesInstallStatus enum: @@ -26125,13 +26145,16 @@ components: createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: The date and time at which the error occurred. format: date-time nullable: true isResolved: type: boolean + description: Indicates whether the error has been attended to. nullable: true serviceInstance: type: string + description: 'Qualified service instance (for example, ''SharePoint/Dublin'') that published the service error information.' nullable: true additionalProperties: type: object @@ -27841,6 +27864,34 @@ components: $ref: '#/components/schemas/microsoft.graph.schedule' additionalProperties: type: object + microsoft.graph.resourceSpecificPermissionGrant: + allOf: + - $ref: '#/components/schemas/microsoft.graph.directoryObject' + - title: resourceSpecificPermissionGrant + type: object + properties: + clientAppId: + type: string + description: ID of the service principal of the Microsoft Entra app that has been granted access. Read-only. + nullable: true + clientId: + type: string + description: ID of the Microsoft Entra app that has been granted access. Read-only. + nullable: true + permission: + type: string + description: The name of the resource-specific permission. Read-only. + nullable: true + permissionType: + type: string + description: 'The type of permission. Possible values are: Application, Delegated. Read-only.' + nullable: true + resourceAppId: + type: string + description: ID of the Microsoft Entra app that is hosting the resource. Read-only. + nullable: true + additionalProperties: + type: object microsoft.graph.userTeamwork: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -29952,9 +30003,11 @@ components: properties: allowAttendeeToEnableCamera: type: boolean + description: Indicates whether attendees can turn on their camera. nullable: true allowAttendeeToEnableMic: type: boolean + description: Indicates whether attendees can turn on their microphone. nullable: true allowedPresenters: $ref: '#/components/schemas/microsoft.graph.onlineMeetingPresenters' @@ -29962,9 +30015,11 @@ components: $ref: '#/components/schemas/microsoft.graph.meetingChatMode' allowParticipantsToChangeName: type: boolean + description: Specifies if participants are allowed to rename themselves in an instance of the meeting. nullable: true allowTeamworkReactions: type: boolean + description: Indicates if Teams reactions are enabled for the meeting. nullable: true audioConferencing: $ref: '#/components/schemas/microsoft.graph.audioConferencing' @@ -29972,6 +30027,7 @@ components: $ref: '#/components/schemas/microsoft.graph.chatInfo' isEntryExitAnnounced: type: boolean + description: Indicates whether to announce when callers join or leave. nullable: true joinInformation: $ref: '#/components/schemas/microsoft.graph.itemBody' @@ -29979,19 +30035,23 @@ components: $ref: '#/components/schemas/microsoft.graph.joinMeetingIdSettings' joinWebUrl: type: string + description: The join URL of the online meeting. Read-only. nullable: true lobbyBypassSettings: $ref: '#/components/schemas/microsoft.graph.lobbyBypassSettings' recordAutomatically: type: boolean + description: Indicates whether to record the meeting automatically. nullable: true shareMeetingChatHistoryDefault: $ref: '#/components/schemas/microsoft.graph.meetingChatHistoryDefaultMode' subject: type: string + description: The subject of the online meeting. nullable: true videoTeleconferenceId: type: string + description: The video teleconferencing ID. Read-only. nullable: true watermarkProtection: $ref: '#/components/schemas/microsoft.graph.watermarkProtectionValues' @@ -29999,6 +30059,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.meetingAttendanceReport' + description: The attendance reports of an online meeting. Read-only. x-ms-navigationProperty: true additionalProperties: type: object @@ -30550,34 +30611,6 @@ components: x-ms-navigationProperty: true additionalProperties: type: object - microsoft.graph.resourceSpecificPermissionGrant: - allOf: - - $ref: '#/components/schemas/microsoft.graph.directoryObject' - - title: resourceSpecificPermissionGrant - type: object - properties: - clientAppId: - type: string - description: ID of the service principal of the Microsoft Entra app that has been granted access. Read-only. - nullable: true - clientId: - type: string - description: ID of the Microsoft Entra app that has been granted access. Read-only. - nullable: true - permission: - type: string - description: The name of the resource-specific permission. Read-only. - nullable: true - permissionType: - type: string - description: 'The type of permission. Possible values are: Application, Delegated. Read-only.' - nullable: true - resourceAppId: - type: string - description: ID of the Microsoft Entra app that is hosting the resource. Read-only. - nullable: true - additionalProperties: - type: object microsoft.graph.pinnedChatMessageInfo: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -30947,6 +30980,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.serviceProvisioningError' + description: 'Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a group object . Supports $filter (eq, not, for isResolved and serviceInstance).' theme: type: string description: 'Specifies a Microsoft 365 group''s color theme. Possible values are Teal, Purple, Green, Blue, Pink, Orange or Red. Returned by default.' diff --git a/openApiDocs/v1.0/Devices.CloudPrint.yml b/openApiDocs/v1.0/Devices.CloudPrint.yml index 60dabed6a73..b848bd78983 100644 --- a/openApiDocs/v1.0/Devices.CloudPrint.yml +++ b/openApiDocs/v1.0/Devices.CloudPrint.yml @@ -4000,6 +4000,7 @@ paths: tags: - print.printerShare summary: Get serviceProvisioningErrors property value + description: 'Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a group object . Supports $filter (eq, not, for isResolved and serviceInstance).' operationId: print.share.allowedGroup_ListServiceProvisioningError parameters: - name: printerShare-id @@ -4604,6 +4605,7 @@ paths: - authentication - chats - joinedTeams + - permissionGrants - teamwork - todo - employeeExperience @@ -4663,6 +4665,7 @@ paths: - authentication - chats - joinedTeams + - permissionGrants - teamwork - todo - employeeExperience @@ -4727,7 +4730,7 @@ paths: tags: - print.printerShare summary: Get mailboxSettings property value - description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale and time zone. Returned only on $select.' + description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select.' operationId: print.share.allowedUser_GetMailboxSetting parameters: - name: printerShare-id @@ -4830,6 +4833,7 @@ paths: tags: - print.printerShare summary: Get serviceProvisioningErrors property value + description: 'Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a user object . Supports $filter (eq, not, for isResolved and serviceInstance).' operationId: print.share.allowedUser_ListServiceProvisioningError parameters: - name: printerShare-id @@ -8248,6 +8252,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.serviceProvisioningError' + description: 'Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a group object . Supports $filter (eq, not, for isResolved and serviceInstance).' theme: type: string description: 'Specifies a Microsoft 365 group''s color theme. Possible values are Teal, Purple, Green, Blue, Pink, Orange or Red. Returned by default.' @@ -8436,13 +8441,13 @@ components: nullable: true ageGroup: type: string - description: 'Sets the age group of the user. Allowed values: null, Minor, NotAdult and Adult. For more information, see legal age group property definitions. Returned only on $select. Supports $filter (eq, ne, not, and in).' + description: 'Sets the age group of the user. Allowed values: null, Minor, NotAdult, and Adult. For more information, see legal age group property definitions. Returned only on $select. Supports $filter (eq, ne, not, and in).' nullable: true assignedLicenses: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedLicense' - description: 'The licenses that are assigned to the user, including inherited (group-based) licenses. This property doesn''t differentiate directly assigned and inherited licenses. Use the licenseAssignmentStates property to identify the directly assigned and inherited licenses. Not nullable. Returned only on $select. Supports $filter (eq, not, /$count eq 0, /$count ne 0).' + description: 'The licenses that are assigned to the user, including inherited (group-based) licenses. This property doesn''t differentiate between directly assigned and inherited licenses. Use the licenseAssignmentStates property to identify the directly assigned and inherited licenses. Not nullable. Returned only on $select. Supports $filter (eq, not, /$count eq 0, /$count ne 0).' assignedPlans: type: array items: @@ -8454,7 +8459,7 @@ components: type: array items: type: string - description: 'The telephone numbers for the user. NOTE: Although this is a string collection, only one number can be set for this property. Read-only for users synced from on-premises directory. Returned by default. Supports $filter (eq, not, ge, le, startsWith).' + description: 'The telephone numbers for the user. NOTE: Although it is a string collection, only one number can be set for this property. Read-only for users synced from the on-premises directory. Returned by default. Supports $filter (eq, not, ge, le, startsWith).' city: type: string description: 'The city where the user is located. Maximum length is 128 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' @@ -8465,7 +8470,7 @@ components: nullable: true consentProvidedForMinor: type: string - description: 'Sets whether consent has been obtained for minors. Allowed values: null, Granted, Denied and NotRequired. Refer to the legal age group property definitions for further information. Returned only on $select. Supports $filter (eq, ne, not, and in).' + description: 'Sets whether consent was obtained for minors. Allowed values: null, Granted, Denied and NotRequired. Refer to the legal age group property definitions for further information. Returned only on $select. Supports $filter (eq, ne, not, and in).' nullable: true country: type: string @@ -8474,7 +8479,7 @@ components: createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The date and time the user was created, in ISO 8601 format and in UTC time. The value cannot be modified and is automatically populated when the entity is created. Nullable. For on-premises users, the value represents when they were first created in Microsoft Entra ID. Property is null for some users created before June 2018 and on-premises users that were synced to Microsoft Entra ID before June 2018. Read-only. Returned only on $select. Supports $filter (eq, ne, not , ge, le, in).' + description: 'The date and time the user was created, in ISO 8601 format and UTC. The value cannot be modified and is automatically populated when the entity is created. Nullable. For on-premises users, the value represents when they were first created in Microsoft Entra ID. Property is null for some users created before June 2018 and on-premises users that were synced to Microsoft Entra ID before June 2018. Read-only. Returned only on $select. Supports $filter (eq, ne, not , ge, le, in).' format: date-time nullable: true creationType: @@ -8485,16 +8490,16 @@ components: $ref: '#/components/schemas/microsoft.graph.customSecurityAttributeValue' department: type: string - description: 'The name for the department in which the user works. Maximum length is 64 characters. Returned only on $select. Supports $filter (eq, ne, not , ge, le, in, and eq on null values).' + description: 'The name of the department in which the user works. Maximum length is 64 characters. Returned only on $select. Supports $filter (eq, ne, not , ge, le, in, and eq on null values).' nullable: true displayName: type: string - description: 'The name displayed in the address book for the user. This is usually the combination of the user''s first name, middle initial and last name. This property is required when a user is created and it cannot be cleared during updates. Maximum length is 256 characters. Returned by default. Supports $filter (eq, ne, not , ge, le, in, startsWith, and eq on null values), $orderby, and $search.' + description: 'The name displayed in the address book for the user. This is usually the combination of the user''s first name, middle initial, and last name. This property is required when a user is created and it cannot be cleared during updates. Maximum length is 256 characters. Returned by default. Supports $filter (eq, ne, not , ge, le, in, startsWith, and eq on null values), $orderby, and $search.' nullable: true employeeHireDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The date and time when the user was hired or will start work in case of a future hire. Returned only on $select. Supports $filter (eq, ne, not , ge, le, in).' + description: 'The date and time when the user was hired or will start work in a future hire. Returned only on $select. Supports $filter (eq, ne, not , ge, le, in).' format: date-time nullable: true employeeId: @@ -8535,13 +8540,13 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.objectIdentity' - description: 'Represents the identities that can be used to sign in to this user account. An identity can be provided by Microsoft (also known as a local account), by organizations, or by social identity providers such as Facebook, Google, and Microsoft, and tied to a user account. May contain multiple items with the same signInType value. Returned only on $select. Supports $filter (eq) including on null values, only where the signInType is not userPrincipalName.' + description: 'Represents the identities that can be used to sign in to this user account. Microsoft (also known as a local account), organizations, or social identity providers such as Facebook, Google, and Microsoft can provide identity and tie it to a user account. It may contain multiple items with the same signInType value. Returned only on $select. Supports $filter (eq) including on null values, only where the signInType is not userPrincipalName.' imAddresses: type: array items: type: string nullable: true - description: 'The instant message voice over IP (VOIP) session initiation protocol (SIP) addresses for the user. Read-only. Returned only on $select. Supports $filter (eq, not, ge, le, startsWith).' + description: 'The instant message voice-over IP (VOIP) session initiation protocol (SIP) addresses for the user. Read-only. Returned only on $select. Supports $filter (eq, not, ge, le, startsWith).' isResourceAccount: type: boolean description: Do not use – reserved for future use. @@ -8553,12 +8558,12 @@ components: lastPasswordChangeDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The time when this Microsoft Entra user last changed their password or when their password was created, whichever date the latest action was performed. 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. Returned only on $select.' + description: 'The time when this Microsoft Entra user last changed their password or when their password was created, whichever date the latest action was performed. The date and time information uses ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Returned only on $select.' format: date-time nullable: true legalAgeGroupClassification: type: string - description: 'Used by enterprise applications to determine the legal age group of the user. This property is read-only and calculated based on ageGroup and consentProvidedForMinor properties. Allowed values: null, MinorWithOutParentalConsent, MinorWithParentalConsent, MinorNoParentalConsentRequired, NotAdult and Adult. Refer to the legal age group property definitions for further information. Returned only on $select.' + description: 'Used by enterprise applications to determine the legal age group of the user. This property is read-only and calculated based on ageGroup and consentProvidedForMinor properties. Allowed values: null, MinorWithOutParentalConsent, MinorWithParentalConsent, MinorNoParentalConsentRequired, NotAdult, and Adult. Refer to the legal age group property definitions for further information. Returned only on $select.' nullable: true licenseAssignmentStates: type: array @@ -8567,7 +8572,7 @@ components: description: State of license assignments for this user. Also indicates licenses that are directly assigned or the user has inherited through group memberships. Read-only. Returned only on $select. mail: type: string - description: 'The SMTP address for the user, for example, jeff@contoso.onmicrosoft.com. Changes to this property will also update the user''s proxyAddresses collection to include the value as an SMTP address. This property can''t contain accent characters. NOTE: We don''t recommend updating this property for Azure AD B2C user profiles. Use the otherMails property instead. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith, and eq on null values).' + description: 'The SMTP address for the user, for example, jeff@contoso.onmicrosoft.com. Changes to this property update the user''s proxyAddresses collection to include the value as an SMTP address. This property can''t contain accent characters. NOTE: We don''t recommend updating this property for Azure AD B2C user profiles. Use the otherMails property instead. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith, and eq on null values).' nullable: true mailNickname: type: string @@ -8575,7 +8580,7 @@ components: nullable: true mobilePhone: type: string - description: 'The primary cellular telephone number for the user. Read-only for users synced from on-premises directory. Maximum length is 64 characters. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values) and $search.' + description: 'The primary cellular telephone number for the user. Read-only for users synced from the on-premises directory. Maximum length is 64 characters. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values) and $search.' nullable: true officeLocation: type: string @@ -8598,7 +8603,7 @@ components: onPremisesLastSyncDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Indicates the last time at which the object was synced with the on-premises directory; for example: 2013-02-16T03:04:54Z. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in).' + description: 'Indicates the last time at which the object was synced with the on-premises directory; for example: 2013-02-16T03:04:54Z. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in).' format: date-time nullable: true onPremisesProvisioningErrors: @@ -8643,7 +8648,7 @@ components: nullable: true preferredLanguage: type: string - description: 'The preferred language for the user. The preferred language format is based on RFC 4646. The name is a combination of an ISO 639 two-letter lowercase culture code associated with the language, and an ISO 3166 two-letter uppercase subculture code associated with the country or region. Example: ''en-US'', or ''es-ES''. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values)' + description: 'The preferred language for the user. The preferred language format is based on RFC 4646. The name is a combination of an ISO 639 two-letter lowercase culture code associated with the language and an ISO 3166 two-letter uppercase subculture code associated with the country or region. Example: ''en-US'', or ''es-ES''. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values)' nullable: true provisionedPlans: type: array @@ -8663,6 +8668,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.serviceProvisioningError' + description: 'Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a user object . Supports $filter (eq, not, for isResolved and serviceInstance).' showInAddressList: type: boolean description: Do not use in Microsoft Graph. Manage this property through the Microsoft 365 admin center instead. Represents whether the user should be included in the Outlook global address list. See Known issue. @@ -8670,7 +8676,7 @@ components: signInSessionsValidFromDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application needs to acquire a new refresh token by making a request to the authorize endpoint. Read-only. Use revokeSignInSessions to reset. Returned only on $select.' + description: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application needs to acquire a new refresh token by requesting the authorized endpoint. Read-only. Use revokeSignInSessions to reset. Returned only on $select.' format: date-time nullable: true state: @@ -8687,11 +8693,11 @@ components: nullable: true usageLocation: type: string - description: 'A two letter country code (ISO standard 3166). Required for users that are assigned licenses due to legal requirement to check for availability of services in countries. Examples include: US, JP, and GB. Not nullable. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' + description: 'A two-letter country code (ISO standard 3166). Required for users that are assigned licenses due to legal requirements to check for availability of services in countries. Examples include: US, JP, and GB. Not nullable. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' nullable: true userPrincipalName: type: string - description: 'The user principal name (UPN) of the user. The UPN is an Internet-style sign-in name for the user based on the Internet standard RFC 822. By convention, this should map to the user''s email name. The general format is alias@domain, where domain must be present in the tenant''s collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: This property can''t contain accent characters. Only the following characters are allowed A - Z, a - z, 0 - 9, '' . - _ ! # ^ ~. For the complete list of allowed characters, see username policies. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith) and $orderby.' + description: 'The user principal name (UPN) of the user. The UPN is an Internet-style sign-in name for the user based on the Internet standard RFC 822. By convention, this should map to the user''s email name. The general format is alias@domain, where the domain must be present in the tenant''s collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: This property can''t contain accent characters. Only the following characters are allowed A - Z, a - z, 0 - 9, '' . - _ ! # ^ ~. For the complete list of allowed characters, see username policies. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith) and $orderby.' nullable: true userType: type: string @@ -8714,12 +8720,12 @@ components: birthday: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The birthday of the user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Returned only on $select.' + description: 'The birthday of the user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014, is 2014-01-01T00:00:00Z. Returned only on $select.' format: date-time hireDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The hire date of the user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Returned only on $select. Note: This property is specific to SharePoint Online. We recommend using the native employeeHireDate property to set and update hire date values using Microsoft Graph APIs.' + description: 'The hire date of the user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014, is 2014-01-01T00:00:00Z. Returned only on $select. Note: This property is specific to SharePoint Online. We recommend using the native employeeHireDate property to set and update hire date values using Microsoft Graph APIs.' format: date-time interests: type: array @@ -8729,7 +8735,7 @@ components: description: A list for the user to describe their interests. Returned only on $select. mySite: type: string - description: The URL for the user's personal site. Returned only on $select. + description: The URL for the user's site. Returned only on $select. nullable: true pastProjects: type: array @@ -8954,7 +8960,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.onlineMeeting' - description: 'Information about a meeting, including the URL used to join a meeting, the attendees'' list, and the description.' + description: 'Information about a meeting, including the URL used to join a meeting, the attendees list, and the description.' x-ms-navigationProperty: true presence: $ref: '#/components/schemas/microsoft.graph.presence' @@ -8970,6 +8976,12 @@ components: items: $ref: '#/components/schemas/microsoft.graph.team' x-ms-navigationProperty: true + permissionGrants: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' + description: List all resource-specific permission grants of a user. + x-ms-navigationProperty: true teamwork: $ref: '#/components/schemas/microsoft.graph.userTeamwork' todo: @@ -9637,13 +9649,16 @@ components: createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: The date and time at which the error occurred. format: date-time nullable: true isResolved: type: boolean + description: Indicates whether the error has been attended to. nullable: true serviceInstance: type: string + description: 'Qualified service instance (for example, ''SharePoint/Dublin'') that published the service error information.' nullable: true additionalProperties: type: object @@ -15985,9 +16000,11 @@ components: properties: allowAttendeeToEnableCamera: type: boolean + description: Indicates whether attendees can turn on their camera. nullable: true allowAttendeeToEnableMic: type: boolean + description: Indicates whether attendees can turn on their microphone. nullable: true allowedPresenters: $ref: '#/components/schemas/microsoft.graph.onlineMeetingPresenters' @@ -15995,9 +16012,11 @@ components: $ref: '#/components/schemas/microsoft.graph.meetingChatMode' allowParticipantsToChangeName: type: boolean + description: Specifies if participants are allowed to rename themselves in an instance of the meeting. nullable: true allowTeamworkReactions: type: boolean + description: Indicates if Teams reactions are enabled for the meeting. nullable: true audioConferencing: $ref: '#/components/schemas/microsoft.graph.audioConferencing' @@ -16005,6 +16024,7 @@ components: $ref: '#/components/schemas/microsoft.graph.chatInfo' isEntryExitAnnounced: type: boolean + description: Indicates whether to announce when callers join or leave. nullable: true joinInformation: $ref: '#/components/schemas/microsoft.graph.itemBody' @@ -16012,19 +16032,23 @@ components: $ref: '#/components/schemas/microsoft.graph.joinMeetingIdSettings' joinWebUrl: type: string + description: The join URL of the online meeting. Read-only. nullable: true lobbyBypassSettings: $ref: '#/components/schemas/microsoft.graph.lobbyBypassSettings' recordAutomatically: type: boolean + description: Indicates whether to record the meeting automatically. nullable: true shareMeetingChatHistoryDefault: $ref: '#/components/schemas/microsoft.graph.meetingChatHistoryDefaultMode' subject: type: string + description: The subject of the online meeting. nullable: true videoTeleconferenceId: type: string + description: The video teleconferencing ID. Read-only. nullable: true watermarkProtection: $ref: '#/components/schemas/microsoft.graph.watermarkProtectionValues' @@ -16032,6 +16056,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.meetingAttendanceReport' + description: The attendance reports of an online meeting. Read-only. x-ms-navigationProperty: true additionalProperties: type: object diff --git a/openApiDocs/v1.0/Devices.CorporateManagement.yml b/openApiDocs/v1.0/Devices.CorporateManagement.yml index fb86b70186a..583f5bbd73b 100644 --- a/openApiDocs/v1.0/Devices.CorporateManagement.yml +++ b/openApiDocs/v1.0/Devices.CorporateManagement.yml @@ -14,7 +14,7 @@ paths: description: Read properties and relationships of the deviceAppManagement object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-onboarding-deviceappmanagement-get?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-books-deviceappmanagement-get?view=graph-rest-1.0 operationId: deviceAppManagement_GetDeviceAppManagement parameters: - name: $select @@ -90,7 +90,7 @@ paths: description: Update the properties of a deviceAppManagement object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-partnerintegration-deviceappmanagement-update?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-policyset-deviceappmanagement-update?view=graph-rest-1.0 operationId: deviceAppManagement_UpdateDeviceAppManagement requestBody: description: New property values @@ -2937,11 +2937,11 @@ paths: get: tags: - deviceAppManagement.managedAppPolicy - summary: List targetedManagedAppProtections - description: List properties and relationships of the targetedManagedAppProtection objects. + summary: List windowsInformationProtections + description: List properties and relationships of the windowsInformationProtection objects. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-mam-targetedmanagedappprotection-list?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-mam-windowsinformationprotection-list?view=graph-rest-1.0 operationId: deviceAppManagement_ListManagedAppPolicy parameters: - $ref: '#/components/parameters/top' @@ -3036,11 +3036,11 @@ paths: get: tags: - deviceAppManagement.managedAppPolicy - summary: Get managedAppPolicy - description: Read properties and relationships of the managedAppPolicy object. + summary: Get windowsInformationProtection + description: Read properties and relationships of the windowsInformationProtection object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-mam-managedapppolicy-get?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-mam-windowsinformationprotection-get?view=graph-rest-1.0 operationId: deviceAppManagement_GetManagedAppPolicy parameters: - name: managedAppPolicy-id @@ -3204,11 +3204,11 @@ paths: get: tags: - deviceAppManagement.managedAppRegistration - summary: List managedAppRegistrations - description: List properties and relationships of the managedAppRegistration objects. + summary: List androidManagedAppRegistrations + description: List properties and relationships of the androidManagedAppRegistration objects. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-mam-managedappregistration-list?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-mam-androidmanagedappregistration-list?view=graph-rest-1.0 operationId: deviceAppManagement_ListManagedAppRegistration parameters: - $ref: '#/components/parameters/top' @@ -3334,11 +3334,11 @@ paths: get: tags: - deviceAppManagement.managedAppRegistration - summary: Get iosManagedAppRegistration - description: Read properties and relationships of the iosManagedAppRegistration object. + summary: Get managedAppRegistration + description: Read properties and relationships of the managedAppRegistration object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-mam-iosmanagedappregistration-get?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-mam-managedappregistration-get?view=graph-rest-1.0 operationId: deviceAppManagement_GetManagedAppRegistration parameters: - name: managedAppRegistration-id @@ -4649,11 +4649,11 @@ paths: get: tags: - deviceAppManagement.managedEBook - summary: List managedEBooks - description: List properties and relationships of the managedEBook objects. + summary: List iosVppEBooks + description: List properties and relationships of the iosVppEBook objects. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-books-managedebook-list?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-books-iosvppebook-list?view=graph-rest-1.0 operationId: deviceAppManagement_ListManagedEBook parameters: - $ref: '#/components/parameters/top' @@ -4982,11 +4982,11 @@ paths: post: tags: - deviceAppManagement.managedEBook - summary: Create managedEBookAssignment - description: Create a new managedEBookAssignment object. + summary: Create iosVppEBookAssignment + description: Create a new iosVppEBookAssignment object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-books-managedebookassignment-create?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-books-iosvppebookassignment-create?view=graph-rest-1.0 operationId: deviceAppManagement.managedEBook_CreateAssignment parameters: - name: managedEBook-id @@ -5018,11 +5018,11 @@ paths: get: tags: - deviceAppManagement.managedEBook - summary: Get managedEBookAssignment - description: Read properties and relationships of the managedEBookAssignment object. + summary: Get iosVppEBookAssignment + description: Read properties and relationships of the iosVppEBookAssignment object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-books-managedebookassignment-get?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-books-iosvppebookassignment-get?view=graph-rest-1.0 operationId: deviceAppManagement.managedEBook_GetAssignment parameters: - name: managedEBook-id @@ -5080,11 +5080,11 @@ paths: patch: tags: - deviceAppManagement.managedEBook - summary: Update managedEBookAssignment - description: Update the properties of a managedEBookAssignment object. + summary: Update iosVppEBookAssignment + description: Update the properties of a iosVppEBookAssignment object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-books-managedebookassignment-update?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-books-iosvppebookassignment-update?view=graph-rest-1.0 operationId: deviceAppManagement.managedEBook_UpdateAssignment parameters: - name: managedEBook-id @@ -7767,11 +7767,11 @@ paths: get: tags: - deviceAppManagement.managedDeviceMobileAppConfiguration - summary: Get managedDeviceMobileAppConfiguration - description: Read properties and relationships of the managedDeviceMobileAppConfiguration object. + summary: Get iosMobileAppConfiguration + description: Read properties and relationships of the iosMobileAppConfiguration object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-apps-manageddevicemobileappconfiguration-get?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-apps-iosmobileappconfiguration-get?view=graph-rest-1.0 operationId: deviceAppManagement_GetMobileAppConfiguration parameters: - name: managedDeviceMobileAppConfiguration-id @@ -9055,11 +9055,11 @@ paths: get: tags: - deviceAppManagement.mobileApp - summary: List managedIOSStoreApps - description: List properties and relationships of the managedIOSStoreApp objects. + summary: List webApps + description: List properties and relationships of the webApp objects. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-apps-managediosstoreapp-list?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-apps-webapp-list?view=graph-rest-1.0 operationId: deviceAppManagement_ListMobileApp parameters: - $ref: '#/components/parameters/top' @@ -9159,11 +9159,11 @@ paths: post: tags: - deviceAppManagement.mobileApp - summary: Create managedAndroidStoreApp - description: Create a new managedAndroidStoreApp object. + summary: Create iosiPadOSWebClip + description: Create a new iosiPadOSWebClip object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-apps-managedandroidstoreapp-create?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-apps-iosipadoswebclip-create?view=graph-rest-1.0 operationId: deviceAppManagement_CreateMobileApp requestBody: description: New navigation property @@ -9255,11 +9255,11 @@ paths: patch: tags: - deviceAppManagement.mobileApp - summary: Update managedAndroidLobApp - description: Update the properties of a managedAndroidLobApp object. + summary: Update macOSMicrosoftEdgeApp + description: Update the properties of a macOSMicrosoftEdgeApp object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-apps-managedandroidlobapp-update?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-apps-macosmicrosoftedgeapp-update?view=graph-rest-1.0 operationId: deviceAppManagement_UpdateMobileApp parameters: - name: mobileApp-id @@ -9290,11 +9290,11 @@ paths: delete: tags: - deviceAppManagement.mobileApp - summary: Delete iosVppApp - description: Deletes a iosVppApp. + summary: Delete macOSLobApp + description: Deletes a macOSLobApp. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-apps-iosvppapp-delete?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-apps-macoslobapp-delete?view=graph-rest-1.0 operationId: deviceAppManagement_DeleteMobileApp parameters: - name: mobileApp-id @@ -35510,6 +35510,7 @@ paths: - authentication - chats - joinedTeams + - permissionGrants - teamwork - todo - employeeExperience @@ -35569,6 +35570,7 @@ paths: - authentication - chats - joinedTeams + - permissionGrants - teamwork - todo - employeeExperience @@ -40020,13 +40022,13 @@ components: nullable: true ageGroup: type: string - description: 'Sets the age group of the user. Allowed values: null, Minor, NotAdult and Adult. For more information, see legal age group property definitions. Returned only on $select. Supports $filter (eq, ne, not, and in).' + description: 'Sets the age group of the user. Allowed values: null, Minor, NotAdult, and Adult. For more information, see legal age group property definitions. Returned only on $select. Supports $filter (eq, ne, not, and in).' nullable: true assignedLicenses: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedLicense' - description: 'The licenses that are assigned to the user, including inherited (group-based) licenses. This property doesn''t differentiate directly assigned and inherited licenses. Use the licenseAssignmentStates property to identify the directly assigned and inherited licenses. Not nullable. Returned only on $select. Supports $filter (eq, not, /$count eq 0, /$count ne 0).' + description: 'The licenses that are assigned to the user, including inherited (group-based) licenses. This property doesn''t differentiate between directly assigned and inherited licenses. Use the licenseAssignmentStates property to identify the directly assigned and inherited licenses. Not nullable. Returned only on $select. Supports $filter (eq, not, /$count eq 0, /$count ne 0).' assignedPlans: type: array items: @@ -40038,7 +40040,7 @@ components: type: array items: type: string - description: 'The telephone numbers for the user. NOTE: Although this is a string collection, only one number can be set for this property. Read-only for users synced from on-premises directory. Returned by default. Supports $filter (eq, not, ge, le, startsWith).' + description: 'The telephone numbers for the user. NOTE: Although it is a string collection, only one number can be set for this property. Read-only for users synced from the on-premises directory. Returned by default. Supports $filter (eq, not, ge, le, startsWith).' city: type: string description: 'The city where the user is located. Maximum length is 128 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' @@ -40049,7 +40051,7 @@ components: nullable: true consentProvidedForMinor: type: string - description: 'Sets whether consent has been obtained for minors. Allowed values: null, Granted, Denied and NotRequired. Refer to the legal age group property definitions for further information. Returned only on $select. Supports $filter (eq, ne, not, and in).' + description: 'Sets whether consent was obtained for minors. Allowed values: null, Granted, Denied and NotRequired. Refer to the legal age group property definitions for further information. Returned only on $select. Supports $filter (eq, ne, not, and in).' nullable: true country: type: string @@ -40058,7 +40060,7 @@ components: createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The date and time the user was created, in ISO 8601 format and in UTC time. The value cannot be modified and is automatically populated when the entity is created. Nullable. For on-premises users, the value represents when they were first created in Microsoft Entra ID. Property is null for some users created before June 2018 and on-premises users that were synced to Microsoft Entra ID before June 2018. Read-only. Returned only on $select. Supports $filter (eq, ne, not , ge, le, in).' + description: 'The date and time the user was created, in ISO 8601 format and UTC. The value cannot be modified and is automatically populated when the entity is created. Nullable. For on-premises users, the value represents when they were first created in Microsoft Entra ID. Property is null for some users created before June 2018 and on-premises users that were synced to Microsoft Entra ID before June 2018. Read-only. Returned only on $select. Supports $filter (eq, ne, not , ge, le, in).' format: date-time nullable: true creationType: @@ -40069,16 +40071,16 @@ components: $ref: '#/components/schemas/microsoft.graph.customSecurityAttributeValue' department: type: string - description: 'The name for the department in which the user works. Maximum length is 64 characters. Returned only on $select. Supports $filter (eq, ne, not , ge, le, in, and eq on null values).' + description: 'The name of the department in which the user works. Maximum length is 64 characters. Returned only on $select. Supports $filter (eq, ne, not , ge, le, in, and eq on null values).' nullable: true displayName: type: string - description: 'The name displayed in the address book for the user. This is usually the combination of the user''s first name, middle initial and last name. This property is required when a user is created and it cannot be cleared during updates. Maximum length is 256 characters. Returned by default. Supports $filter (eq, ne, not , ge, le, in, startsWith, and eq on null values), $orderby, and $search.' + description: 'The name displayed in the address book for the user. This is usually the combination of the user''s first name, middle initial, and last name. This property is required when a user is created and it cannot be cleared during updates. Maximum length is 256 characters. Returned by default. Supports $filter (eq, ne, not , ge, le, in, startsWith, and eq on null values), $orderby, and $search.' nullable: true employeeHireDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The date and time when the user was hired or will start work in case of a future hire. Returned only on $select. Supports $filter (eq, ne, not , ge, le, in).' + description: 'The date and time when the user was hired or will start work in a future hire. Returned only on $select. Supports $filter (eq, ne, not , ge, le, in).' format: date-time nullable: true employeeId: @@ -40119,13 +40121,13 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.objectIdentity' - description: 'Represents the identities that can be used to sign in to this user account. An identity can be provided by Microsoft (also known as a local account), by organizations, or by social identity providers such as Facebook, Google, and Microsoft, and tied to a user account. May contain multiple items with the same signInType value. Returned only on $select. Supports $filter (eq) including on null values, only where the signInType is not userPrincipalName.' + description: 'Represents the identities that can be used to sign in to this user account. Microsoft (also known as a local account), organizations, or social identity providers such as Facebook, Google, and Microsoft can provide identity and tie it to a user account. It may contain multiple items with the same signInType value. Returned only on $select. Supports $filter (eq) including on null values, only where the signInType is not userPrincipalName.' imAddresses: type: array items: type: string nullable: true - description: 'The instant message voice over IP (VOIP) session initiation protocol (SIP) addresses for the user. Read-only. Returned only on $select. Supports $filter (eq, not, ge, le, startsWith).' + description: 'The instant message voice-over IP (VOIP) session initiation protocol (SIP) addresses for the user. Read-only. Returned only on $select. Supports $filter (eq, not, ge, le, startsWith).' isResourceAccount: type: boolean description: Do not use – reserved for future use. @@ -40137,12 +40139,12 @@ components: lastPasswordChangeDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The time when this Microsoft Entra user last changed their password or when their password was created, whichever date the latest action was performed. 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. Returned only on $select.' + description: 'The time when this Microsoft Entra user last changed their password or when their password was created, whichever date the latest action was performed. The date and time information uses ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Returned only on $select.' format: date-time nullable: true legalAgeGroupClassification: type: string - description: 'Used by enterprise applications to determine the legal age group of the user. This property is read-only and calculated based on ageGroup and consentProvidedForMinor properties. Allowed values: null, MinorWithOutParentalConsent, MinorWithParentalConsent, MinorNoParentalConsentRequired, NotAdult and Adult. Refer to the legal age group property definitions for further information. Returned only on $select.' + description: 'Used by enterprise applications to determine the legal age group of the user. This property is read-only and calculated based on ageGroup and consentProvidedForMinor properties. Allowed values: null, MinorWithOutParentalConsent, MinorWithParentalConsent, MinorNoParentalConsentRequired, NotAdult, and Adult. Refer to the legal age group property definitions for further information. Returned only on $select.' nullable: true licenseAssignmentStates: type: array @@ -40151,7 +40153,7 @@ components: description: State of license assignments for this user. Also indicates licenses that are directly assigned or the user has inherited through group memberships. Read-only. Returned only on $select. mail: type: string - description: 'The SMTP address for the user, for example, jeff@contoso.onmicrosoft.com. Changes to this property will also update the user''s proxyAddresses collection to include the value as an SMTP address. This property can''t contain accent characters. NOTE: We don''t recommend updating this property for Azure AD B2C user profiles. Use the otherMails property instead. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith, and eq on null values).' + description: 'The SMTP address for the user, for example, jeff@contoso.onmicrosoft.com. Changes to this property update the user''s proxyAddresses collection to include the value as an SMTP address. This property can''t contain accent characters. NOTE: We don''t recommend updating this property for Azure AD B2C user profiles. Use the otherMails property instead. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith, and eq on null values).' nullable: true mailNickname: type: string @@ -40159,7 +40161,7 @@ components: nullable: true mobilePhone: type: string - description: 'The primary cellular telephone number for the user. Read-only for users synced from on-premises directory. Maximum length is 64 characters. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values) and $search.' + description: 'The primary cellular telephone number for the user. Read-only for users synced from the on-premises directory. Maximum length is 64 characters. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values) and $search.' nullable: true officeLocation: type: string @@ -40182,7 +40184,7 @@ components: onPremisesLastSyncDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Indicates the last time at which the object was synced with the on-premises directory; for example: 2013-02-16T03:04:54Z. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in).' + description: 'Indicates the last time at which the object was synced with the on-premises directory; for example: 2013-02-16T03:04:54Z. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in).' format: date-time nullable: true onPremisesProvisioningErrors: @@ -40227,7 +40229,7 @@ components: nullable: true preferredLanguage: type: string - description: 'The preferred language for the user. The preferred language format is based on RFC 4646. The name is a combination of an ISO 639 two-letter lowercase culture code associated with the language, and an ISO 3166 two-letter uppercase subculture code associated with the country or region. Example: ''en-US'', or ''es-ES''. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values)' + description: 'The preferred language for the user. The preferred language format is based on RFC 4646. The name is a combination of an ISO 639 two-letter lowercase culture code associated with the language and an ISO 3166 two-letter uppercase subculture code associated with the country or region. Example: ''en-US'', or ''es-ES''. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values)' nullable: true provisionedPlans: type: array @@ -40247,6 +40249,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.serviceProvisioningError' + description: 'Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a user object . Supports $filter (eq, not, for isResolved and serviceInstance).' showInAddressList: type: boolean description: Do not use in Microsoft Graph. Manage this property through the Microsoft 365 admin center instead. Represents whether the user should be included in the Outlook global address list. See Known issue. @@ -40254,7 +40257,7 @@ components: signInSessionsValidFromDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application needs to acquire a new refresh token by making a request to the authorize endpoint. Read-only. Use revokeSignInSessions to reset. Returned only on $select.' + description: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application needs to acquire a new refresh token by requesting the authorized endpoint. Read-only. Use revokeSignInSessions to reset. Returned only on $select.' format: date-time nullable: true state: @@ -40271,11 +40274,11 @@ components: nullable: true usageLocation: type: string - description: 'A two letter country code (ISO standard 3166). Required for users that are assigned licenses due to legal requirement to check for availability of services in countries. Examples include: US, JP, and GB. Not nullable. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' + description: 'A two-letter country code (ISO standard 3166). Required for users that are assigned licenses due to legal requirements to check for availability of services in countries. Examples include: US, JP, and GB. Not nullable. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' nullable: true userPrincipalName: type: string - description: 'The user principal name (UPN) of the user. The UPN is an Internet-style sign-in name for the user based on the Internet standard RFC 822. By convention, this should map to the user''s email name. The general format is alias@domain, where domain must be present in the tenant''s collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: This property can''t contain accent characters. Only the following characters are allowed A - Z, a - z, 0 - 9, '' . - _ ! # ^ ~. For the complete list of allowed characters, see username policies. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith) and $orderby.' + description: 'The user principal name (UPN) of the user. The UPN is an Internet-style sign-in name for the user based on the Internet standard RFC 822. By convention, this should map to the user''s email name. The general format is alias@domain, where the domain must be present in the tenant''s collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: This property can''t contain accent characters. Only the following characters are allowed A - Z, a - z, 0 - 9, '' . - _ ! # ^ ~. For the complete list of allowed characters, see username policies. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith) and $orderby.' nullable: true userType: type: string @@ -40298,12 +40301,12 @@ components: birthday: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The birthday of the user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Returned only on $select.' + description: 'The birthday of the user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014, is 2014-01-01T00:00:00Z. Returned only on $select.' format: date-time hireDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The hire date of the user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Returned only on $select. Note: This property is specific to SharePoint Online. We recommend using the native employeeHireDate property to set and update hire date values using Microsoft Graph APIs.' + description: 'The hire date of the user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014, is 2014-01-01T00:00:00Z. Returned only on $select. Note: This property is specific to SharePoint Online. We recommend using the native employeeHireDate property to set and update hire date values using Microsoft Graph APIs.' format: date-time interests: type: array @@ -40313,7 +40316,7 @@ components: description: A list for the user to describe their interests. Returned only on $select. mySite: type: string - description: The URL for the user's personal site. Returned only on $select. + description: The URL for the user's site. Returned only on $select. nullable: true pastProjects: type: array @@ -40538,7 +40541,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.onlineMeeting' - description: 'Information about a meeting, including the URL used to join a meeting, the attendees'' list, and the description.' + description: 'Information about a meeting, including the URL used to join a meeting, the attendees list, and the description.' x-ms-navigationProperty: true presence: $ref: '#/components/schemas/microsoft.graph.presence' @@ -40554,6 +40557,12 @@ components: items: $ref: '#/components/schemas/microsoft.graph.team' x-ms-navigationProperty: true + permissionGrants: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' + description: List all resource-specific permission grants of a user. + x-ms-navigationProperty: true teamwork: $ref: '#/components/schemas/microsoft.graph.userTeamwork' todo: @@ -42636,13 +42645,16 @@ components: createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: The date and time at which the error occurred. format: date-time nullable: true isResolved: type: boolean + description: Indicates whether the error has been attended to. nullable: true serviceInstance: type: string + description: 'Qualified service instance (for example, ''SharePoint/Dublin'') that published the service error information.' nullable: true additionalProperties: type: object @@ -44276,6 +44288,34 @@ components: $ref: '#/components/schemas/microsoft.graph.schedule' additionalProperties: type: object + microsoft.graph.resourceSpecificPermissionGrant: + allOf: + - $ref: '#/components/schemas/microsoft.graph.directoryObject' + - title: resourceSpecificPermissionGrant + type: object + properties: + clientAppId: + type: string + description: ID of the service principal of the Microsoft Entra app that has been granted access. Read-only. + nullable: true + clientId: + type: string + description: ID of the Microsoft Entra app that has been granted access. Read-only. + nullable: true + permission: + type: string + description: The name of the resource-specific permission. Read-only. + nullable: true + permissionType: + type: string + description: 'The type of permission. Possible values are: Application, Delegated. Read-only.' + nullable: true + resourceAppId: + type: string + description: ID of the Microsoft Entra app that is hosting the resource. Read-only. + nullable: true + additionalProperties: + type: object microsoft.graph.userTeamwork: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -46181,9 +46221,11 @@ components: properties: allowAttendeeToEnableCamera: type: boolean + description: Indicates whether attendees can turn on their camera. nullable: true allowAttendeeToEnableMic: type: boolean + description: Indicates whether attendees can turn on their microphone. nullable: true allowedPresenters: $ref: '#/components/schemas/microsoft.graph.onlineMeetingPresenters' @@ -46191,9 +46233,11 @@ components: $ref: '#/components/schemas/microsoft.graph.meetingChatMode' allowParticipantsToChangeName: type: boolean + description: Specifies if participants are allowed to rename themselves in an instance of the meeting. nullable: true allowTeamworkReactions: type: boolean + description: Indicates if Teams reactions are enabled for the meeting. nullable: true audioConferencing: $ref: '#/components/schemas/microsoft.graph.audioConferencing' @@ -46201,6 +46245,7 @@ components: $ref: '#/components/schemas/microsoft.graph.chatInfo' isEntryExitAnnounced: type: boolean + description: Indicates whether to announce when callers join or leave. nullable: true joinInformation: $ref: '#/components/schemas/microsoft.graph.itemBody' @@ -46208,19 +46253,23 @@ components: $ref: '#/components/schemas/microsoft.graph.joinMeetingIdSettings' joinWebUrl: type: string + description: The join URL of the online meeting. Read-only. nullable: true lobbyBypassSettings: $ref: '#/components/schemas/microsoft.graph.lobbyBypassSettings' recordAutomatically: type: boolean + description: Indicates whether to record the meeting automatically. nullable: true shareMeetingChatHistoryDefault: $ref: '#/components/schemas/microsoft.graph.meetingChatHistoryDefaultMode' subject: type: string + description: The subject of the online meeting. nullable: true videoTeleconferenceId: type: string + description: The video teleconferencing ID. Read-only. nullable: true watermarkProtection: $ref: '#/components/schemas/microsoft.graph.watermarkProtectionValues' @@ -46228,6 +46277,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.meetingAttendanceReport' + description: The attendance reports of an online meeting. Read-only. x-ms-navigationProperty: true additionalProperties: type: object @@ -46779,34 +46829,6 @@ components: x-ms-navigationProperty: true additionalProperties: type: object - microsoft.graph.resourceSpecificPermissionGrant: - allOf: - - $ref: '#/components/schemas/microsoft.graph.directoryObject' - - title: resourceSpecificPermissionGrant - type: object - properties: - clientAppId: - type: string - description: ID of the service principal of the Microsoft Entra app that has been granted access. Read-only. - nullable: true - clientId: - type: string - description: ID of the Microsoft Entra app that has been granted access. Read-only. - nullable: true - permission: - type: string - description: The name of the resource-specific permission. Read-only. - nullable: true - permissionType: - type: string - description: 'The type of permission. Possible values are: Application, Delegated. Read-only.' - nullable: true - resourceAppId: - type: string - description: ID of the Microsoft Entra app that is hosting the resource. Read-only. - nullable: true - additionalProperties: - type: object microsoft.graph.pinnedChatMessageInfo: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -47176,6 +47198,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.serviceProvisioningError' + description: 'Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a group object . Supports $filter (eq, not, for isResolved and serviceInstance).' theme: type: string description: 'Specifies a Microsoft 365 group''s color theme. Possible values are Teal, Purple, Green, Blue, Pink, Orange or Red. Returned by default.' diff --git a/openApiDocs/v1.0/DirectoryObjects.yml b/openApiDocs/v1.0/DirectoryObjects.yml index 7165969b4eb..71cee90eede 100644 --- a/openApiDocs/v1.0/DirectoryObjects.yml +++ b/openApiDocs/v1.0/DirectoryObjects.yml @@ -723,10 +723,10 @@ components: nullable: true dataType: type: string - description: Specifies the data type of the value the extension property can hold. Following values are supported. Not nullable. Binary - 256 bytes maximumBooleanDateTime - Must be specified in ISO 8601 format. Will be stored in UTC.Integer - 32-bit value.LargeInteger - 64-bit value.String - 256 characters maximum + description: 'Specifies the data type of the value the extension property can hold. Following values are supported. Binary - 256 bytes maximumBooleanDateTime - Must be specified in ISO 8601 format. Will be stored in UTC.Integer - 32-bit value.LargeInteger - 64-bit value.String - 256 characters maximumNot nullable. For multivalued directory extensions, these limits apply per value in the collection.' isMultiValued: type: boolean - description: 'Defines the directory extension as a multi-valued property. When true, the directory extension property can store a collection of objects of the dataType; for example, a collection of integers. The default value is false. Supports $filter (eq).' + description: 'Defines the directory extension as a multi-valued property. When true, the directory extension property can store a collection of objects of the dataType; for example, a collection of string types such as ''extensionb7b1c57b532f40b8b5ed4b7a7ba67401jobGroupTracker'': [''String 1'', ''String 2'']. The default value is false. Supports $filter (eq).' isSyncedFromOnPremises: type: boolean description: Indicates if this extension property was synced from on-premises active directory using Microsoft Entra Connect. Read-only. diff --git a/openApiDocs/v1.0/Education.yml b/openApiDocs/v1.0/Education.yml index 14a0729ff5d..e07704c91c2 100644 --- a/openApiDocs/v1.0/Education.yml +++ b/openApiDocs/v1.0/Education.yml @@ -939,6 +939,7 @@ paths: - status - webUrl - categories + - gradingCategory - resources - rubric - submissions @@ -955,6 +956,7 @@ paths: enum: - '*' - categories + - gradingCategory - resources - rubric - submissions @@ -1064,6 +1066,7 @@ paths: - status - webUrl - categories + - gradingCategory - resources - rubric - submissions @@ -1080,6 +1083,7 @@ paths: enum: - '*' - categories + - gradingCategory - resources - rubric - submissions @@ -1556,6 +1560,65 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore + '/education/classes/{educationClass-id}/assignments/{educationAssignment-id}/gradingCategory': + get: + tags: + - education.educationClass + summary: Get gradingCategory from education + operationId: education.class.assignment_GetGradingCategory + parameters: + - name: educationClass-id + in: path + description: The unique identifier of educationClass + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: educationClass + - name: educationAssignment-id + in: path + description: The unique identifier of educationAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: educationAssignment + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - displayName + - percentageWeight + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.educationGradingCategory' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation '/education/classes/{educationClass-id}/assignments/{educationAssignment-id}/microsoft.graph.publish': post: tags: @@ -4009,6 +4072,7 @@ paths: - status - webUrl - categories + - gradingCategory - resources - rubric - submissions @@ -4125,6 +4189,7 @@ paths: enum: - id - submissionAnimationDisabled + - gradingCategories type: string - name: $expand in: query @@ -4137,6 +4202,7 @@ paths: items: enum: - '*' + - gradingCategories type: string responses: 2XX: @@ -4209,6 +4275,263 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + '/education/classes/{educationClass-id}/assignmentSettings/gradingCategories': + get: + tags: + - education.educationClass + summary: Get gradingCategories from education + operationId: education.class.assignmentSetting_ListGradingCategory + parameters: + - name: educationClass-id + in: path + description: The unique identifier of educationClass + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: educationClass + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - displayName + - displayName desc + - percentageWeight + - percentageWeight desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - displayName + - percentageWeight + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.educationGradingCategoryCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - education.educationClass + summary: Create new navigation property to gradingCategories for education + operationId: education.class.assignmentSetting_CreateGradingCategory + parameters: + - name: educationClass-id + in: path + description: The unique identifier of educationClass + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: educationClass + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.educationGradingCategory' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.educationGradingCategory' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/education/classes/{educationClass-id}/assignmentSettings/gradingCategories/{educationGradingCategory-id}': + get: + tags: + - education.educationClass + summary: Get gradingCategories from education + operationId: education.class.assignmentSetting_GetGradingCategory + parameters: + - name: educationClass-id + in: path + description: The unique identifier of educationClass + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: educationClass + - name: educationGradingCategory-id + in: path + description: The unique identifier of educationGradingCategory + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: educationGradingCategory + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - displayName + - percentageWeight + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.educationGradingCategory' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - education.educationClass + summary: Update the navigation property gradingCategories in education + operationId: education.class.assignmentSetting_UpdateGradingCategory + parameters: + - name: educationClass-id + in: path + description: The unique identifier of educationClass + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: educationClass + - name: educationGradingCategory-id + in: path + description: The unique identifier of educationGradingCategory + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: educationGradingCategory + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.educationGradingCategory' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.educationGradingCategory' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - education.educationClass + summary: Delete navigation property gradingCategories for education + operationId: education.class.assignmentSetting_DeleteGradingCategory + parameters: + - name: educationClass-id + in: path + description: The unique identifier of educationClass + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: educationClass + - name: educationGradingCategory-id + in: path + description: The unique identifier of educationGradingCategory + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: educationGradingCategory + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/education/classes/{educationClass-id}/assignmentSettings/gradingCategories/$count': + get: + tags: + - education.educationClass + summary: Get the number of the resource + operationId: education.class.assignmentSetting.gradingCategory_GetCount + parameters: + - name: educationClass-id + in: path + description: The unique identifier of educationClass + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: educationClass + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' '/education/classes/{educationClass-id}/group': get: tags: @@ -4358,6 +4681,7 @@ paths: tags: - education.educationClass summary: Get serviceProvisioningErrors property value + description: 'Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a group object . Supports $filter (eq, not, for isResolved and serviceInstance).' operationId: education.class.group_ListServiceProvisioningError parameters: - name: educationClass-id @@ -5786,6 +6110,7 @@ paths: - status - webUrl - categories + - gradingCategory - resources - rubric - submissions @@ -5802,6 +6127,7 @@ paths: enum: - '*' - categories + - gradingCategory - resources - rubric - submissions @@ -5887,6 +6213,7 @@ paths: - status - webUrl - categories + - gradingCategory - resources - rubric - submissions @@ -5903,6 +6230,7 @@ paths: enum: - '*' - categories + - gradingCategory - resources - rubric - submissions @@ -6299,6 +6627,57 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore + '/education/me/assignments/{educationAssignment-id}/gradingCategory': + get: + tags: + - education.educationUser + summary: Get gradingCategory from education + operationId: education.me.assignment_GetGradingCategory + parameters: + - name: educationAssignment-id + in: path + description: The unique identifier of educationAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: educationAssignment + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - displayName + - percentageWeight + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.educationGradingCategory' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation '/education/me/assignments/{educationAssignment-id}/microsoft.graph.publish': post: tags: @@ -8384,6 +8763,7 @@ paths: - status - webUrl - categories + - gradingCategory - resources - rubric - submissions @@ -9482,6 +9862,7 @@ paths: - authentication - chats - joinedTeams + - permissionGrants - teamwork - todo - employeeExperience @@ -9541,6 +9922,7 @@ paths: - authentication - chats - joinedTeams + - permissionGrants - teamwork - todo - employeeExperience @@ -9560,7 +9942,7 @@ paths: tags: - education.educationUser summary: Get mailboxSettings property value - description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale and time zone. Returned only on $select.' + description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select.' operationId: education.me.user_GetMailboxSetting parameters: - name: $select @@ -9630,6 +10012,7 @@ paths: tags: - education.educationUser summary: Get serviceProvisioningErrors property value + description: 'Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a user object . Supports $filter (eq, not, for isResolved and serviceInstance).' operationId: education.me.user_ListServiceProvisioningError parameters: - $ref: '#/components/parameters/top' @@ -11341,6 +11724,7 @@ paths: - status - webUrl - categories + - gradingCategory - resources - rubric - submissions @@ -11357,6 +11741,7 @@ paths: enum: - '*' - categories + - gradingCategory - resources - rubric - submissions @@ -11459,6 +11844,7 @@ paths: - status - webUrl - categories + - gradingCategory - resources - rubric - submissions @@ -11475,6 +11861,7 @@ paths: enum: - '*' - categories + - gradingCategory - resources - rubric - submissions @@ -11943,6 +12330,65 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore + '/education/users/{educationUser-id}/assignments/{educationAssignment-id}/gradingCategory': + get: + tags: + - education.educationUser + summary: Get gradingCategory from education + operationId: education.user.assignment_GetGradingCategory + parameters: + - name: educationUser-id + in: path + description: The unique identifier of educationUser + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: educationUser + - name: educationAssignment-id + in: path + description: The unique identifier of educationAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: educationAssignment + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - displayName + - percentageWeight + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.educationGradingCategory' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation '/education/users/{educationUser-id}/assignments/{educationAssignment-id}/microsoft.graph.publish': post: tags: @@ -14396,6 +14842,7 @@ paths: - status - webUrl - categories + - gradingCategory - resources - rubric - submissions @@ -15623,6 +16070,7 @@ paths: - authentication - chats - joinedTeams + - permissionGrants - teamwork - todo - employeeExperience @@ -15682,6 +16130,7 @@ paths: - authentication - chats - joinedTeams + - permissionGrants - teamwork - todo - employeeExperience @@ -15701,7 +16150,7 @@ paths: tags: - education.educationUser summary: Get mailboxSettings property value - description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale and time zone. Returned only on $select.' + description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select.' operationId: education.user_GetMailboxSetting parameters: - name: educationUser-id @@ -15788,6 +16237,7 @@ paths: tags: - education.educationUser summary: Get serviceProvisioningErrors property value + description: 'Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a user object . Supports $filter (eq, not, for isResolved and serviceInstance).' operationId: education.user_ListServiceProvisioningError parameters: - name: educationUser-id @@ -16300,6 +16750,8 @@ components: $ref: '#/components/schemas/microsoft.graph.educationCategory' description: 'When set, enables users to easily find assignments of a given type. Read-only. Nullable.' x-ms-navigationProperty: true + gradingCategory: + $ref: '#/components/schemas/microsoft.graph.educationGradingCategory' resources: type: array items: @@ -16316,6 +16768,21 @@ components: x-ms-navigationProperty: true additionalProperties: type: object + microsoft.graph.educationGradingCategory: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: educationGradingCategory + type: object + properties: + displayName: + type: string + percentageWeight: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + additionalProperties: + type: object microsoft.graph.educationAssignmentResource: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -16482,6 +16949,11 @@ components: type: boolean description: Indicates whether turn-in celebration animation is shown. A value of true indicates that the animation isn't shown. Default value is false. nullable: true + gradingCategories: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.educationGradingCategory' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.group: @@ -16619,6 +17091,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.serviceProvisioningError' + description: 'Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a group object . Supports $filter (eq, not, for isResolved and serviceInstance).' theme: type: string description: 'Specifies a Microsoft 365 group''s color theme. Possible values are Teal, Purple, Green, Blue, Pink, Orange or Red. Returned by default.' @@ -17023,13 +17496,13 @@ components: nullable: true ageGroup: type: string - description: 'Sets the age group of the user. Allowed values: null, Minor, NotAdult and Adult. For more information, see legal age group property definitions. Returned only on $select. Supports $filter (eq, ne, not, and in).' + description: 'Sets the age group of the user. Allowed values: null, Minor, NotAdult, and Adult. For more information, see legal age group property definitions. Returned only on $select. Supports $filter (eq, ne, not, and in).' nullable: true assignedLicenses: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedLicense' - description: 'The licenses that are assigned to the user, including inherited (group-based) licenses. This property doesn''t differentiate directly assigned and inherited licenses. Use the licenseAssignmentStates property to identify the directly assigned and inherited licenses. Not nullable. Returned only on $select. Supports $filter (eq, not, /$count eq 0, /$count ne 0).' + description: 'The licenses that are assigned to the user, including inherited (group-based) licenses. This property doesn''t differentiate between directly assigned and inherited licenses. Use the licenseAssignmentStates property to identify the directly assigned and inherited licenses. Not nullable. Returned only on $select. Supports $filter (eq, not, /$count eq 0, /$count ne 0).' assignedPlans: type: array items: @@ -17041,7 +17514,7 @@ components: type: array items: type: string - description: 'The telephone numbers for the user. NOTE: Although this is a string collection, only one number can be set for this property. Read-only for users synced from on-premises directory. Returned by default. Supports $filter (eq, not, ge, le, startsWith).' + description: 'The telephone numbers for the user. NOTE: Although it is a string collection, only one number can be set for this property. Read-only for users synced from the on-premises directory. Returned by default. Supports $filter (eq, not, ge, le, startsWith).' city: type: string description: 'The city where the user is located. Maximum length is 128 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' @@ -17052,7 +17525,7 @@ components: nullable: true consentProvidedForMinor: type: string - description: 'Sets whether consent has been obtained for minors. Allowed values: null, Granted, Denied and NotRequired. Refer to the legal age group property definitions for further information. Returned only on $select. Supports $filter (eq, ne, not, and in).' + description: 'Sets whether consent was obtained for minors. Allowed values: null, Granted, Denied and NotRequired. Refer to the legal age group property definitions for further information. Returned only on $select. Supports $filter (eq, ne, not, and in).' nullable: true country: type: string @@ -17061,7 +17534,7 @@ components: createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The date and time the user was created, in ISO 8601 format and in UTC time. The value cannot be modified and is automatically populated when the entity is created. Nullable. For on-premises users, the value represents when they were first created in Microsoft Entra ID. Property is null for some users created before June 2018 and on-premises users that were synced to Microsoft Entra ID before June 2018. Read-only. Returned only on $select. Supports $filter (eq, ne, not , ge, le, in).' + description: 'The date and time the user was created, in ISO 8601 format and UTC. The value cannot be modified and is automatically populated when the entity is created. Nullable. For on-premises users, the value represents when they were first created in Microsoft Entra ID. Property is null for some users created before June 2018 and on-premises users that were synced to Microsoft Entra ID before June 2018. Read-only. Returned only on $select. Supports $filter (eq, ne, not , ge, le, in).' format: date-time nullable: true creationType: @@ -17072,16 +17545,16 @@ components: $ref: '#/components/schemas/microsoft.graph.customSecurityAttributeValue' department: type: string - description: 'The name for the department in which the user works. Maximum length is 64 characters. Returned only on $select. Supports $filter (eq, ne, not , ge, le, in, and eq on null values).' + description: 'The name of the department in which the user works. Maximum length is 64 characters. Returned only on $select. Supports $filter (eq, ne, not , ge, le, in, and eq on null values).' nullable: true displayName: type: string - description: 'The name displayed in the address book for the user. This is usually the combination of the user''s first name, middle initial and last name. This property is required when a user is created and it cannot be cleared during updates. Maximum length is 256 characters. Returned by default. Supports $filter (eq, ne, not , ge, le, in, startsWith, and eq on null values), $orderby, and $search.' + description: 'The name displayed in the address book for the user. This is usually the combination of the user''s first name, middle initial, and last name. This property is required when a user is created and it cannot be cleared during updates. Maximum length is 256 characters. Returned by default. Supports $filter (eq, ne, not , ge, le, in, startsWith, and eq on null values), $orderby, and $search.' nullable: true employeeHireDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The date and time when the user was hired or will start work in case of a future hire. Returned only on $select. Supports $filter (eq, ne, not , ge, le, in).' + description: 'The date and time when the user was hired or will start work in a future hire. Returned only on $select. Supports $filter (eq, ne, not , ge, le, in).' format: date-time nullable: true employeeId: @@ -17122,13 +17595,13 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.objectIdentity' - description: 'Represents the identities that can be used to sign in to this user account. An identity can be provided by Microsoft (also known as a local account), by organizations, or by social identity providers such as Facebook, Google, and Microsoft, and tied to a user account. May contain multiple items with the same signInType value. Returned only on $select. Supports $filter (eq) including on null values, only where the signInType is not userPrincipalName.' + description: 'Represents the identities that can be used to sign in to this user account. Microsoft (also known as a local account), organizations, or social identity providers such as Facebook, Google, and Microsoft can provide identity and tie it to a user account. It may contain multiple items with the same signInType value. Returned only on $select. Supports $filter (eq) including on null values, only where the signInType is not userPrincipalName.' imAddresses: type: array items: type: string nullable: true - description: 'The instant message voice over IP (VOIP) session initiation protocol (SIP) addresses for the user. Read-only. Returned only on $select. Supports $filter (eq, not, ge, le, startsWith).' + description: 'The instant message voice-over IP (VOIP) session initiation protocol (SIP) addresses for the user. Read-only. Returned only on $select. Supports $filter (eq, not, ge, le, startsWith).' isResourceAccount: type: boolean description: Do not use – reserved for future use. @@ -17140,12 +17613,12 @@ components: lastPasswordChangeDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The time when this Microsoft Entra user last changed their password or when their password was created, whichever date the latest action was performed. 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. Returned only on $select.' + description: 'The time when this Microsoft Entra user last changed their password or when their password was created, whichever date the latest action was performed. The date and time information uses ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Returned only on $select.' format: date-time nullable: true legalAgeGroupClassification: type: string - description: 'Used by enterprise applications to determine the legal age group of the user. This property is read-only and calculated based on ageGroup and consentProvidedForMinor properties. Allowed values: null, MinorWithOutParentalConsent, MinorWithParentalConsent, MinorNoParentalConsentRequired, NotAdult and Adult. Refer to the legal age group property definitions for further information. Returned only on $select.' + description: 'Used by enterprise applications to determine the legal age group of the user. This property is read-only and calculated based on ageGroup and consentProvidedForMinor properties. Allowed values: null, MinorWithOutParentalConsent, MinorWithParentalConsent, MinorNoParentalConsentRequired, NotAdult, and Adult. Refer to the legal age group property definitions for further information. Returned only on $select.' nullable: true licenseAssignmentStates: type: array @@ -17154,7 +17627,7 @@ components: description: State of license assignments for this user. Also indicates licenses that are directly assigned or the user has inherited through group memberships. Read-only. Returned only on $select. mail: type: string - description: 'The SMTP address for the user, for example, jeff@contoso.onmicrosoft.com. Changes to this property will also update the user''s proxyAddresses collection to include the value as an SMTP address. This property can''t contain accent characters. NOTE: We don''t recommend updating this property for Azure AD B2C user profiles. Use the otherMails property instead. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith, and eq on null values).' + description: 'The SMTP address for the user, for example, jeff@contoso.onmicrosoft.com. Changes to this property update the user''s proxyAddresses collection to include the value as an SMTP address. This property can''t contain accent characters. NOTE: We don''t recommend updating this property for Azure AD B2C user profiles. Use the otherMails property instead. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith, and eq on null values).' nullable: true mailNickname: type: string @@ -17162,7 +17635,7 @@ components: nullable: true mobilePhone: type: string - description: 'The primary cellular telephone number for the user. Read-only for users synced from on-premises directory. Maximum length is 64 characters. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values) and $search.' + description: 'The primary cellular telephone number for the user. Read-only for users synced from the on-premises directory. Maximum length is 64 characters. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values) and $search.' nullable: true officeLocation: type: string @@ -17185,7 +17658,7 @@ components: onPremisesLastSyncDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Indicates the last time at which the object was synced with the on-premises directory; for example: 2013-02-16T03:04:54Z. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in).' + description: 'Indicates the last time at which the object was synced with the on-premises directory; for example: 2013-02-16T03:04:54Z. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in).' format: date-time nullable: true onPremisesProvisioningErrors: @@ -17230,7 +17703,7 @@ components: nullable: true preferredLanguage: type: string - description: 'The preferred language for the user. The preferred language format is based on RFC 4646. The name is a combination of an ISO 639 two-letter lowercase culture code associated with the language, and an ISO 3166 two-letter uppercase subculture code associated with the country or region. Example: ''en-US'', or ''es-ES''. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values)' + description: 'The preferred language for the user. The preferred language format is based on RFC 4646. The name is a combination of an ISO 639 two-letter lowercase culture code associated with the language and an ISO 3166 two-letter uppercase subculture code associated with the country or region. Example: ''en-US'', or ''es-ES''. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values)' nullable: true provisionedPlans: type: array @@ -17250,6 +17723,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.serviceProvisioningError' + description: 'Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a user object . Supports $filter (eq, not, for isResolved and serviceInstance).' showInAddressList: type: boolean description: Do not use in Microsoft Graph. Manage this property through the Microsoft 365 admin center instead. Represents whether the user should be included in the Outlook global address list. See Known issue. @@ -17257,7 +17731,7 @@ components: signInSessionsValidFromDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application needs to acquire a new refresh token by making a request to the authorize endpoint. Read-only. Use revokeSignInSessions to reset. Returned only on $select.' + description: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application needs to acquire a new refresh token by requesting the authorized endpoint. Read-only. Use revokeSignInSessions to reset. Returned only on $select.' format: date-time nullable: true state: @@ -17274,11 +17748,11 @@ components: nullable: true usageLocation: type: string - description: 'A two letter country code (ISO standard 3166). Required for users that are assigned licenses due to legal requirement to check for availability of services in countries. Examples include: US, JP, and GB. Not nullable. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' + description: 'A two-letter country code (ISO standard 3166). Required for users that are assigned licenses due to legal requirements to check for availability of services in countries. Examples include: US, JP, and GB. Not nullable. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' nullable: true userPrincipalName: type: string - description: 'The user principal name (UPN) of the user. The UPN is an Internet-style sign-in name for the user based on the Internet standard RFC 822. By convention, this should map to the user''s email name. The general format is alias@domain, where domain must be present in the tenant''s collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: This property can''t contain accent characters. Only the following characters are allowed A - Z, a - z, 0 - 9, '' . - _ ! # ^ ~. For the complete list of allowed characters, see username policies. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith) and $orderby.' + description: 'The user principal name (UPN) of the user. The UPN is an Internet-style sign-in name for the user based on the Internet standard RFC 822. By convention, this should map to the user''s email name. The general format is alias@domain, where the domain must be present in the tenant''s collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: This property can''t contain accent characters. Only the following characters are allowed A - Z, a - z, 0 - 9, '' . - _ ! # ^ ~. For the complete list of allowed characters, see username policies. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith) and $orderby.' nullable: true userType: type: string @@ -17301,12 +17775,12 @@ components: birthday: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The birthday of the user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Returned only on $select.' + description: 'The birthday of the user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014, is 2014-01-01T00:00:00Z. Returned only on $select.' format: date-time hireDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The hire date of the user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Returned only on $select. Note: This property is specific to SharePoint Online. We recommend using the native employeeHireDate property to set and update hire date values using Microsoft Graph APIs.' + description: 'The hire date of the user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014, is 2014-01-01T00:00:00Z. Returned only on $select. Note: This property is specific to SharePoint Online. We recommend using the native employeeHireDate property to set and update hire date values using Microsoft Graph APIs.' format: date-time interests: type: array @@ -17316,7 +17790,7 @@ components: description: A list for the user to describe their interests. Returned only on $select. mySite: type: string - description: The URL for the user's personal site. Returned only on $select. + description: The URL for the user's site. Returned only on $select. nullable: true pastProjects: type: array @@ -17541,7 +18015,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.onlineMeeting' - description: 'Information about a meeting, including the URL used to join a meeting, the attendees'' list, and the description.' + description: 'Information about a meeting, including the URL used to join a meeting, the attendees list, and the description.' x-ms-navigationProperty: true presence: $ref: '#/components/schemas/microsoft.graph.presence' @@ -17557,6 +18031,12 @@ components: items: $ref: '#/components/schemas/microsoft.graph.team' x-ms-navigationProperty: true + permissionGrants: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' + description: List all resource-specific permission grants of a user. + x-ms-navigationProperty: true teamwork: $ref: '#/components/schemas/microsoft.graph.userTeamwork' todo: @@ -17934,13 +18414,16 @@ components: createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: The date and time at which the error occurred. format: date-time nullable: true isResolved: type: boolean + description: Indicates whether the error has been attended to. nullable: true serviceInstance: type: string + description: 'Qualified service instance (for example, ''SharePoint/Dublin'') that published the service error information.' nullable: true additionalProperties: type: object @@ -20698,6 +21181,19 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.educationGradingCategoryCollectionResponse: + title: Collection of educationGradingCategory + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.educationGradingCategory' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.serviceProvisioningErrorCollectionResponse: title: Collection of microsoft.graph.serviceProvisioningError type: object @@ -23828,9 +24324,11 @@ components: properties: allowAttendeeToEnableCamera: type: boolean + description: Indicates whether attendees can turn on their camera. nullable: true allowAttendeeToEnableMic: type: boolean + description: Indicates whether attendees can turn on their microphone. nullable: true allowedPresenters: $ref: '#/components/schemas/microsoft.graph.onlineMeetingPresenters' @@ -23838,9 +24336,11 @@ components: $ref: '#/components/schemas/microsoft.graph.meetingChatMode' allowParticipantsToChangeName: type: boolean + description: Specifies if participants are allowed to rename themselves in an instance of the meeting. nullable: true allowTeamworkReactions: type: boolean + description: Indicates if Teams reactions are enabled for the meeting. nullable: true audioConferencing: $ref: '#/components/schemas/microsoft.graph.audioConferencing' @@ -23848,6 +24348,7 @@ components: $ref: '#/components/schemas/microsoft.graph.chatInfo' isEntryExitAnnounced: type: boolean + description: Indicates whether to announce when callers join or leave. nullable: true joinInformation: $ref: '#/components/schemas/microsoft.graph.itemBody' @@ -23855,19 +24356,23 @@ components: $ref: '#/components/schemas/microsoft.graph.joinMeetingIdSettings' joinWebUrl: type: string + description: The join URL of the online meeting. Read-only. nullable: true lobbyBypassSettings: $ref: '#/components/schemas/microsoft.graph.lobbyBypassSettings' recordAutomatically: type: boolean + description: Indicates whether to record the meeting automatically. nullable: true shareMeetingChatHistoryDefault: $ref: '#/components/schemas/microsoft.graph.meetingChatHistoryDefaultMode' subject: type: string + description: The subject of the online meeting. nullable: true videoTeleconferenceId: type: string + description: The video teleconferencing ID. Read-only. nullable: true watermarkProtection: $ref: '#/components/schemas/microsoft.graph.watermarkProtectionValues' @@ -23875,6 +24380,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.meetingAttendanceReport' + description: The attendance reports of an online meeting. Read-only. x-ms-navigationProperty: true additionalProperties: type: object @@ -32458,6 +32964,12 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.educationSubmissionResourceCollectionResponse' + microsoft.graph.educationGradingCategoryCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.educationGradingCategoryCollectionResponse' microsoft.graph.serviceProvisioningErrorCollectionResponse: description: Retrieved collection content: diff --git a/openApiDocs/v1.0/Files.yml b/openApiDocs/v1.0/Files.yml index 12d91b3f68b..a6b8198eb5a 100644 --- a/openApiDocs/v1.0/Files.yml +++ b/openApiDocs/v1.0/Files.yml @@ -870,6 +870,7 @@ paths: - authentication - chats - joinedTeams + - permissionGrants - teamwork - todo - employeeExperience @@ -929,6 +930,7 @@ paths: - authentication - chats - joinedTeams + - permissionGrants - teamwork - todo - employeeExperience @@ -948,7 +950,7 @@ paths: tags: - drives.user summary: Get mailboxSettings property value - description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale and time zone. Returned only on $select.' + description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select.' operationId: drive.createdGraphBPreUser_GetMailboxSetting parameters: - name: drive-id @@ -1035,6 +1037,7 @@ paths: tags: - drives.user summary: Get serviceProvisioningErrors property value + description: 'Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a user object . Supports $filter (eq, not, for isResolved and serviceInstance).' operationId: drive.createdGraphBPreUser_ListServiceProvisioningError parameters: - name: drive-id @@ -1866,11 +1869,11 @@ paths: patch: tags: - drives.driveItem - summary: Update DriveItem properties - description: Update the metadata for a driveItem by ID or path. You can also use update to move an item to another parent by updating the item's parentReference property. + summary: Move a DriveItem to a new folder + description: "To move a DriveItem to a new parent item, your app requests to update the parentReference of the DriveItem to move. This is a special case of the Update method.\nYour app can combine moving an item to a new container and updating other properties of the item into a single request. Items cannot be moved between Drives using this request." externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/driveitem-update?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/driveitem-move?view=graph-rest-1.0 operationId: drive_UpdateItem parameters: - name: drive-id @@ -3924,6 +3927,7 @@ paths: - authentication - chats - joinedTeams + - permissionGrants - teamwork - todo - employeeExperience @@ -3983,6 +3987,7 @@ paths: - authentication - chats - joinedTeams + - permissionGrants - teamwork - todo - employeeExperience @@ -4002,7 +4007,7 @@ paths: tags: - drives.driveItem summary: Get mailboxSettings property value - description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale and time zone. Returned only on $select.' + description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select.' operationId: drive.item.createdGraphBPreUser_GetMailboxSetting parameters: - name: drive-id @@ -4105,6 +4110,7 @@ paths: tags: - drives.driveItem summary: Get serviceProvisioningErrors property value + description: 'Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a user object . Supports $filter (eq, not, for isResolved and serviceInstance).' operationId: drive.item.createdGraphBPreUser_ListServiceProvisioningError parameters: - name: drive-id @@ -4366,6 +4372,7 @@ paths: - authentication - chats - joinedTeams + - permissionGrants - teamwork - todo - employeeExperience @@ -4425,6 +4432,7 @@ paths: - authentication - chats - joinedTeams + - permissionGrants - teamwork - todo - employeeExperience @@ -4444,7 +4452,7 @@ paths: tags: - drives.driveItem summary: Get mailboxSettings property value - description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale and time zone. Returned only on $select.' + description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select.' operationId: drive.item.lastModifiedGraphBPreUser_GetMailboxSetting parameters: - name: drive-id @@ -4547,6 +4555,7 @@ paths: tags: - drives.driveItem summary: Get serviceProvisioningErrors property value + description: 'Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a user object . Supports $filter (eq, not, for isResolved and serviceInstance).' operationId: drive.item.lastModifiedGraphBPreUser_ListServiceProvisioningError parameters: - name: drive-id @@ -5028,6 +5037,7 @@ paths: - authentication - chats - joinedTeams + - permissionGrants - teamwork - todo - employeeExperience @@ -5087,6 +5097,7 @@ paths: - authentication - chats - joinedTeams + - permissionGrants - teamwork - todo - employeeExperience @@ -5106,7 +5117,7 @@ paths: tags: - drives.driveItem summary: Get mailboxSettings property value - description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale and time zone. Returned only on $select.' + description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select.' operationId: drive.item.listItem.createdGraphBPreUser_GetMailboxSetting parameters: - name: drive-id @@ -5209,6 +5220,7 @@ paths: tags: - drives.driveItem summary: Get serviceProvisioningErrors property value + description: 'Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a user object . Supports $filter (eq, not, for isResolved and serviceInstance).' operationId: drive.item.listItem.createdGraphBPreUser_ListServiceProvisioningError parameters: - name: drive-id @@ -6339,6 +6351,7 @@ paths: - authentication - chats - joinedTeams + - permissionGrants - teamwork - todo - employeeExperience @@ -6398,6 +6411,7 @@ paths: - authentication - chats - joinedTeams + - permissionGrants - teamwork - todo - employeeExperience @@ -6417,7 +6431,7 @@ paths: tags: - drives.driveItem summary: Get mailboxSettings property value - description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale and time zone. Returned only on $select.' + description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select.' operationId: drive.item.listItem.lastModifiedGraphBPreUser_GetMailboxSetting parameters: - name: drive-id @@ -6520,6 +6534,7 @@ paths: tags: - drives.driveItem summary: Get serviceProvisioningErrors property value + description: 'Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a user object . Supports $filter (eq, not, for isResolved and serviceInstance).' operationId: drive.item.listItem.lastModifiedGraphBPreUser_ListServiceProvisioningError parameters: - name: drive-id @@ -6624,6 +6639,78 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' + '/drives/{drive-id}/items/{driveItem-id}/listItem/microsoft.graph.createLink': + post: + tags: + - drives.Actions + summary: Invoke action createLink + operationId: drive.item.listItem_createLink + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + type: + type: string + nullable: true + scope: + type: string + nullable: true + expirationDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + password: + type: string + nullable: true + message: + type: string + nullable: true + recipients: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.driveRecipient' + retainInheritedPermissions: + type: boolean + default: false + nullable: true + sendNotification: + type: boolean + default: false + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/drives/{drive-id}/items/{driveItem-id}/listItem/microsoft.graph.getActivitiesByInterval()': get: tags: @@ -7592,6 +7679,7 @@ paths: properties: type: type: string + nullable: true scope: type: string nullable: true @@ -7606,10 +7694,18 @@ paths: message: type: string nullable: true + recipients: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.driveRecipient' retainInheritedPermissions: type: boolean default: false nullable: true + sendNotification: + type: boolean + default: false + nullable: true additionalProperties: type: object required: true @@ -10779,6 +10875,7 @@ paths: - authentication - chats - joinedTeams + - permissionGrants - teamwork - todo - employeeExperience @@ -10838,6 +10935,7 @@ paths: - authentication - chats - joinedTeams + - permissionGrants - teamwork - todo - employeeExperience @@ -10857,7 +10955,7 @@ paths: tags: - drives.user summary: Get mailboxSettings property value - description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale and time zone. Returned only on $select.' + description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select.' operationId: drive.lastModifiedGraphBPreUser_GetMailboxSetting parameters: - name: drive-id @@ -10944,6 +11042,7 @@ paths: tags: - drives.user summary: Get serviceProvisioningErrors property value + description: 'Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a user object . Supports $filter (eq, not, for isResolved and serviceInstance).' operationId: drive.lastModifiedGraphBPreUser_ListServiceProvisioningError parameters: - name: drive-id @@ -14001,6 +14100,7 @@ paths: - authentication - chats - joinedTeams + - permissionGrants - teamwork - todo - employeeExperience @@ -14060,6 +14160,7 @@ paths: - authentication - chats - joinedTeams + - permissionGrants - teamwork - todo - employeeExperience @@ -14079,7 +14180,7 @@ paths: tags: - drives.list summary: Get mailboxSettings property value - description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale and time zone. Returned only on $select.' + description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select.' operationId: drive.list.createdGraphBPreUser_GetMailboxSetting parameters: - name: drive-id @@ -14166,6 +14267,7 @@ paths: tags: - drives.list summary: Get serviceProvisioningErrors property value + description: 'Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a user object . Supports $filter (eq, not, for isResolved and serviceInstance).' operationId: drive.list.createdGraphBPreUser_ListServiceProvisioningError parameters: - name: drive-id @@ -14869,6 +14971,7 @@ paths: - authentication - chats - joinedTeams + - permissionGrants - teamwork - todo - employeeExperience @@ -14928,6 +15031,7 @@ paths: - authentication - chats - joinedTeams + - permissionGrants - teamwork - todo - employeeExperience @@ -14947,7 +15051,7 @@ paths: tags: - drives.list summary: Get mailboxSettings property value - description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale and time zone. Returned only on $select.' + description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select.' operationId: drive.list.item.createdGraphBPreUser_GetMailboxSetting parameters: - name: drive-id @@ -15050,6 +15154,7 @@ paths: tags: - drives.list summary: Get serviceProvisioningErrors property value + description: 'Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a user object . Supports $filter (eq, not, for isResolved and serviceInstance).' operationId: drive.list.item.createdGraphBPreUser_ListServiceProvisioningError parameters: - name: drive-id @@ -16180,6 +16285,7 @@ paths: - authentication - chats - joinedTeams + - permissionGrants - teamwork - todo - employeeExperience @@ -16239,6 +16345,7 @@ paths: - authentication - chats - joinedTeams + - permissionGrants - teamwork - todo - employeeExperience @@ -16258,7 +16365,7 @@ paths: tags: - drives.list summary: Get mailboxSettings property value - description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale and time zone. Returned only on $select.' + description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select.' operationId: drive.list.item.lastModifiedGraphBPreUser_GetMailboxSetting parameters: - name: drive-id @@ -16361,6 +16468,7 @@ paths: tags: - drives.list summary: Get serviceProvisioningErrors property value + description: 'Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a user object . Supports $filter (eq, not, for isResolved and serviceInstance).' operationId: drive.list.item.lastModifiedGraphBPreUser_ListServiceProvisioningError parameters: - name: drive-id @@ -16465,6 +16573,78 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' + '/drives/{drive-id}/list/items/{listItem-id}/microsoft.graph.createLink': + post: + tags: + - drives.Actions + summary: Invoke action createLink + operationId: drive.list.item_createLink + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + type: + type: string + nullable: true + scope: + type: string + nullable: true + expirationDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + password: + type: string + nullable: true + message: + type: string + nullable: true + recipients: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.driveRecipient' + retainInheritedPermissions: + type: boolean + default: false + nullable: true + sendNotification: + type: boolean + default: false + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/drives/{drive-id}/list/items/{listItem-id}/microsoft.graph.getActivitiesByInterval()': get: tags: @@ -17387,6 +17567,7 @@ paths: - authentication - chats - joinedTeams + - permissionGrants - teamwork - todo - employeeExperience @@ -17446,6 +17627,7 @@ paths: - authentication - chats - joinedTeams + - permissionGrants - teamwork - todo - employeeExperience @@ -17465,7 +17647,7 @@ paths: tags: - drives.list summary: Get mailboxSettings property value - description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale and time zone. Returned only on $select.' + description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select.' operationId: drive.list.lastModifiedGraphBPreUser_GetMailboxSetting parameters: - name: drive-id @@ -17552,6 +17734,7 @@ paths: tags: - drives.list summary: Get serviceProvisioningErrors property value + description: 'Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a user object . Supports $filter (eq, not, for isResolved and serviceInstance).' operationId: drive.list.lastModifiedGraphBPreUser_ListServiceProvisioningError parameters: - name: drive-id @@ -20675,6 +20858,7 @@ paths: - authentication - chats - joinedTeams + - permissionGrants - teamwork - todo - employeeExperience @@ -20734,6 +20918,7 @@ paths: - authentication - chats - joinedTeams + - permissionGrants - teamwork - todo - employeeExperience @@ -20753,7 +20938,7 @@ paths: tags: - drives.driveItem summary: Get mailboxSettings property value - description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale and time zone. Returned only on $select.' + description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select.' operationId: drive.root.createdGraphBPreUser_GetMailboxSetting parameters: - name: drive-id @@ -20840,6 +21025,7 @@ paths: tags: - drives.driveItem summary: Get serviceProvisioningErrors property value + description: 'Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a user object . Supports $filter (eq, not, for isResolved and serviceInstance).' operationId: drive.root.createdGraphBPreUser_ListServiceProvisioningError parameters: - name: drive-id @@ -21077,6 +21263,7 @@ paths: - authentication - chats - joinedTeams + - permissionGrants - teamwork - todo - employeeExperience @@ -21136,6 +21323,7 @@ paths: - authentication - chats - joinedTeams + - permissionGrants - teamwork - todo - employeeExperience @@ -21155,7 +21343,7 @@ paths: tags: - drives.driveItem summary: Get mailboxSettings property value - description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale and time zone. Returned only on $select.' + description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select.' operationId: drive.root.lastModifiedGraphBPreUser_GetMailboxSetting parameters: - name: drive-id @@ -21242,6 +21430,7 @@ paths: tags: - drives.driveItem summary: Get serviceProvisioningErrors property value + description: 'Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a user object . Supports $filter (eq, not, for isResolved and serviceInstance).' operationId: drive.root.lastModifiedGraphBPreUser_ListServiceProvisioningError parameters: - name: drive-id @@ -21667,6 +21856,7 @@ paths: - authentication - chats - joinedTeams + - permissionGrants - teamwork - todo - employeeExperience @@ -21726,6 +21916,7 @@ paths: - authentication - chats - joinedTeams + - permissionGrants - teamwork - todo - employeeExperience @@ -21745,7 +21936,7 @@ paths: tags: - drives.driveItem summary: Get mailboxSettings property value - description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale and time zone. Returned only on $select.' + description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select.' operationId: drive.root.listItem.createdGraphBPreUser_GetMailboxSetting parameters: - name: drive-id @@ -21832,6 +22023,7 @@ paths: tags: - drives.driveItem summary: Get serviceProvisioningErrors property value + description: 'Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a user object . Supports $filter (eq, not, for isResolved and serviceInstance).' operationId: drive.root.listItem.createdGraphBPreUser_ListServiceProvisioningError parameters: - name: drive-id @@ -22810,6 +23002,7 @@ paths: - authentication - chats - joinedTeams + - permissionGrants - teamwork - todo - employeeExperience @@ -22869,6 +23062,7 @@ paths: - authentication - chats - joinedTeams + - permissionGrants - teamwork - todo - employeeExperience @@ -22888,7 +23082,7 @@ paths: tags: - drives.driveItem summary: Get mailboxSettings property value - description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale and time zone. Returned only on $select.' + description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select.' operationId: drive.root.listItem.lastModifiedGraphBPreUser_GetMailboxSetting parameters: - name: drive-id @@ -22975,6 +23169,7 @@ paths: tags: - drives.driveItem summary: Get serviceProvisioningErrors property value + description: 'Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a user object . Supports $filter (eq, not, for isResolved and serviceInstance).' operationId: drive.root.listItem.lastModifiedGraphBPreUser_ListServiceProvisioningError parameters: - name: drive-id @@ -23063,6 +23258,70 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' + '/drives/{drive-id}/root/listItem/microsoft.graph.createLink': + post: + tags: + - drives.Actions + summary: Invoke action createLink + operationId: drive.root.listItem_createLink + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + type: + type: string + nullable: true + scope: + type: string + nullable: true + expirationDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + password: + type: string + nullable: true + message: + type: string + nullable: true + recipients: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.driveRecipient' + retainInheritedPermissions: + type: boolean + default: false + nullable: true + sendNotification: + type: boolean + default: false + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/drives/{drive-id}/root/listItem/microsoft.graph.getActivitiesByInterval()': get: tags: @@ -23895,6 +24154,7 @@ paths: properties: type: type: string + nullable: true scope: type: string nullable: true @@ -23909,10 +24169,18 @@ paths: message: type: string nullable: true + recipients: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.driveRecipient' retainInheritedPermissions: type: boolean default: false nullable: true + sendNotification: + type: boolean + default: false + nullable: true additionalProperties: type: object required: true @@ -27989,6 +28257,7 @@ paths: - authentication - chats - joinedTeams + - permissionGrants - teamwork - todo - employeeExperience @@ -28048,6 +28317,7 @@ paths: - authentication - chats - joinedTeams + - permissionGrants - teamwork - todo - employeeExperience @@ -28067,7 +28337,7 @@ paths: tags: - groups.drive summary: Get mailboxSettings property value - description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale and time zone. Returned only on $select.' + description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select.' operationId: group.drive.createdGraphBPreUser_GetMailboxSetting parameters: - name: group-id @@ -28170,6 +28440,7 @@ paths: tags: - groups.drive summary: Get serviceProvisioningErrors property value + description: 'Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a user object . Supports $filter (eq, not, for isResolved and serviceInstance).' operationId: group.drive.createdGraphBPreUser_ListServiceProvisioningError parameters: - name: group-id @@ -29081,11 +29352,11 @@ paths: patch: tags: - groups.drive - summary: Update DriveItem properties - description: Update the metadata for a driveItem by ID or path. You can also use update to move an item to another parent by updating the item's parentReference property. + summary: Move a DriveItem to a new folder + description: "To move a DriveItem to a new parent item, your app requests to update the parentReference of the DriveItem to move. This is a special case of the Update method.\nYour app can combine moving an item to a new container and updating other properties of the item into a single request. Items cannot be moved between Drives using this request." externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/driveitem-update?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/driveitem-move?view=graph-rest-1.0 operationId: group.drive_UpdateItem parameters: - name: group-id @@ -31395,6 +31666,7 @@ paths: - authentication - chats - joinedTeams + - permissionGrants - teamwork - todo - employeeExperience @@ -31454,6 +31726,7 @@ paths: - authentication - chats - joinedTeams + - permissionGrants - teamwork - todo - employeeExperience @@ -31473,7 +31746,7 @@ paths: tags: - groups.drive summary: Get mailboxSettings property value - description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale and time zone. Returned only on $select.' + description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select.' operationId: group.drive.item.createdGraphBPreUser_GetMailboxSetting parameters: - name: group-id @@ -31592,6 +31865,7 @@ paths: tags: - groups.drive summary: Get serviceProvisioningErrors property value + description: 'Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a user object . Supports $filter (eq, not, for isResolved and serviceInstance).' operationId: group.drive.item.createdGraphBPreUser_ListServiceProvisioningError parameters: - name: group-id @@ -31877,6 +32151,7 @@ paths: - authentication - chats - joinedTeams + - permissionGrants - teamwork - todo - employeeExperience @@ -31936,6 +32211,7 @@ paths: - authentication - chats - joinedTeams + - permissionGrants - teamwork - todo - employeeExperience @@ -31955,7 +32231,7 @@ paths: tags: - groups.drive summary: Get mailboxSettings property value - description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale and time zone. Returned only on $select.' + description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select.' operationId: group.drive.item.lastModifiedGraphBPreUser_GetMailboxSetting parameters: - name: group-id @@ -32074,6 +32350,7 @@ paths: tags: - groups.drive summary: Get serviceProvisioningErrors property value + description: 'Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a user object . Supports $filter (eq, not, for isResolved and serviceInstance).' operationId: group.drive.item.lastModifiedGraphBPreUser_ListServiceProvisioningError parameters: - name: group-id @@ -32611,6 +32888,7 @@ paths: - authentication - chats - joinedTeams + - permissionGrants - teamwork - todo - employeeExperience @@ -32670,6 +32948,7 @@ paths: - authentication - chats - joinedTeams + - permissionGrants - teamwork - todo - employeeExperience @@ -32689,7 +32968,7 @@ paths: tags: - groups.drive summary: Get mailboxSettings property value - description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale and time zone. Returned only on $select.' + description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select.' operationId: group.drive.item.listItem.createdGraphBPreUser_GetMailboxSetting parameters: - name: group-id @@ -32808,6 +33087,7 @@ paths: tags: - groups.drive summary: Get serviceProvisioningErrors property value + description: 'Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a user object . Supports $filter (eq, not, for isResolved and serviceInstance).' operationId: group.drive.item.listItem.createdGraphBPreUser_ListServiceProvisioningError parameters: - name: group-id @@ -34041,6 +34321,7 @@ paths: - authentication - chats - joinedTeams + - permissionGrants - teamwork - todo - employeeExperience @@ -34100,6 +34381,7 @@ paths: - authentication - chats - joinedTeams + - permissionGrants - teamwork - todo - employeeExperience @@ -34119,7 +34401,7 @@ paths: tags: - groups.drive summary: Get mailboxSettings property value - description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale and time zone. Returned only on $select.' + description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select.' operationId: group.drive.item.listItem.lastModifiedGraphBPreUser_GetMailboxSetting parameters: - name: group-id @@ -34238,6 +34520,7 @@ paths: tags: - groups.drive summary: Get serviceProvisioningErrors property value + description: 'Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a user object . Supports $filter (eq, not, for isResolved and serviceInstance).' operationId: group.drive.item.listItem.lastModifiedGraphBPreUser_ListServiceProvisioningError parameters: - name: group-id @@ -36919,6 +37202,7 @@ paths: - authentication - chats - joinedTeams + - permissionGrants - teamwork - todo - employeeExperience @@ -36978,6 +37262,7 @@ paths: - authentication - chats - joinedTeams + - permissionGrants - teamwork - todo - employeeExperience @@ -36997,7 +37282,7 @@ paths: tags: - groups.drive summary: Get mailboxSettings property value - description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale and time zone. Returned only on $select.' + description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select.' operationId: group.drive.lastModifiedGraphBPreUser_GetMailboxSetting parameters: - name: group-id @@ -37100,6 +37385,7 @@ paths: tags: - groups.drive summary: Get serviceProvisioningErrors property value + description: 'Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a user object . Supports $filter (eq, not, for isResolved and serviceInstance).' operationId: group.drive.lastModifiedGraphBPreUser_ListServiceProvisioningError parameters: - name: group-id @@ -40067,6 +40353,7 @@ paths: - authentication - chats - joinedTeams + - permissionGrants - teamwork - todo - employeeExperience @@ -40126,6 +40413,7 @@ paths: - authentication - chats - joinedTeams + - permissionGrants - teamwork - todo - employeeExperience @@ -40145,7 +40433,7 @@ paths: tags: - groups.drive summary: Get mailboxSettings property value - description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale and time zone. Returned only on $select.' + description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select.' operationId: group.drive.list.createdGraphBPreUser_GetMailboxSetting parameters: - name: group-id @@ -40248,6 +40536,7 @@ paths: tags: - groups.drive summary: Get serviceProvisioningErrors property value + description: 'Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a user object . Supports $filter (eq, not, for isResolved and serviceInstance).' operationId: group.drive.list.createdGraphBPreUser_ListServiceProvisioningError parameters: - name: group-id @@ -41031,6 +41320,7 @@ paths: - authentication - chats - joinedTeams + - permissionGrants - teamwork - todo - employeeExperience @@ -41090,6 +41380,7 @@ paths: - authentication - chats - joinedTeams + - permissionGrants - teamwork - todo - employeeExperience @@ -41109,7 +41400,7 @@ paths: tags: - groups.drive summary: Get mailboxSettings property value - description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale and time zone. Returned only on $select.' + description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select.' operationId: group.drive.list.item.createdGraphBPreUser_GetMailboxSetting parameters: - name: group-id @@ -41228,6 +41519,7 @@ paths: tags: - groups.drive summary: Get serviceProvisioningErrors property value + description: 'Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a user object . Supports $filter (eq, not, for isResolved and serviceInstance).' operationId: group.drive.list.item.createdGraphBPreUser_ListServiceProvisioningError parameters: - name: group-id @@ -42461,6 +42753,7 @@ paths: - authentication - chats - joinedTeams + - permissionGrants - teamwork - todo - employeeExperience @@ -42520,6 +42813,7 @@ paths: - authentication - chats - joinedTeams + - permissionGrants - teamwork - todo - employeeExperience @@ -42539,7 +42833,7 @@ paths: tags: - groups.drive summary: Get mailboxSettings property value - description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale and time zone. Returned only on $select.' + description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select.' operationId: group.drive.list.item.lastModifiedGraphBPreUser_GetMailboxSetting parameters: - name: group-id @@ -42658,6 +42952,7 @@ paths: tags: - groups.drive summary: Get serviceProvisioningErrors property value + description: 'Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a user object . Supports $filter (eq, not, for isResolved and serviceInstance).' operationId: group.drive.list.item.lastModifiedGraphBPreUser_ListServiceProvisioningError parameters: - name: group-id @@ -43483,6 +43778,7 @@ paths: - authentication - chats - joinedTeams + - permissionGrants - teamwork - todo - employeeExperience @@ -43542,6 +43838,7 @@ paths: - authentication - chats - joinedTeams + - permissionGrants - teamwork - todo - employeeExperience @@ -43561,7 +43858,7 @@ paths: tags: - groups.drive summary: Get mailboxSettings property value - description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale and time zone. Returned only on $select.' + description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select.' operationId: group.drive.list.lastModifiedGraphBPreUser_GetMailboxSetting parameters: - name: group-id @@ -43664,6 +43961,7 @@ paths: tags: - groups.drive summary: Get serviceProvisioningErrors property value + description: 'Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a user object . Supports $filter (eq, not, for isResolved and serviceInstance).' operationId: group.drive.list.lastModifiedGraphBPreUser_ListServiceProvisioningError parameters: - name: group-id @@ -46630,6 +46928,7 @@ paths: - authentication - chats - joinedTeams + - permissionGrants - teamwork - todo - employeeExperience @@ -46689,6 +46988,7 @@ paths: - authentication - chats - joinedTeams + - permissionGrants - teamwork - todo - employeeExperience @@ -46708,7 +47008,7 @@ paths: tags: - groups.drive summary: Get mailboxSettings property value - description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale and time zone. Returned only on $select.' + description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select.' operationId: group.drive.root.createdGraphBPreUser_GetMailboxSetting parameters: - name: group-id @@ -46811,6 +47111,7 @@ paths: tags: - groups.drive summary: Get serviceProvisioningErrors property value + description: 'Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a user object . Supports $filter (eq, not, for isResolved and serviceInstance).' operationId: group.drive.root.createdGraphBPreUser_ListServiceProvisioningError parameters: - name: group-id @@ -47072,6 +47373,7 @@ paths: - authentication - chats - joinedTeams + - permissionGrants - teamwork - todo - employeeExperience @@ -47131,6 +47433,7 @@ paths: - authentication - chats - joinedTeams + - permissionGrants - teamwork - todo - employeeExperience @@ -47150,7 +47453,7 @@ paths: tags: - groups.drive summary: Get mailboxSettings property value - description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale and time zone. Returned only on $select.' + description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select.' operationId: group.drive.root.lastModifiedGraphBPreUser_GetMailboxSetting parameters: - name: group-id @@ -47253,6 +47556,7 @@ paths: tags: - groups.drive summary: Get serviceProvisioningErrors property value + description: 'Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a user object . Supports $filter (eq, not, for isResolved and serviceInstance).' operationId: group.drive.root.lastModifiedGraphBPreUser_ListServiceProvisioningError parameters: - name: group-id @@ -47734,6 +48038,7 @@ paths: - authentication - chats - joinedTeams + - permissionGrants - teamwork - todo - employeeExperience @@ -47793,6 +48098,7 @@ paths: - authentication - chats - joinedTeams + - permissionGrants - teamwork - todo - employeeExperience @@ -47812,7 +48118,7 @@ paths: tags: - groups.drive summary: Get mailboxSettings property value - description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale and time zone. Returned only on $select.' + description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select.' operationId: group.drive.root.listItem.createdGraphBPreUser_GetMailboxSetting parameters: - name: group-id @@ -47915,6 +48221,7 @@ paths: tags: - groups.drive summary: Get serviceProvisioningErrors property value + description: 'Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a user object . Supports $filter (eq, not, for isResolved and serviceInstance).' operationId: group.drive.root.listItem.createdGraphBPreUser_ListServiceProvisioningError parameters: - name: group-id @@ -49004,6 +49311,7 @@ paths: - authentication - chats - joinedTeams + - permissionGrants - teamwork - todo - employeeExperience @@ -49063,6 +49371,7 @@ paths: - authentication - chats - joinedTeams + - permissionGrants - teamwork - todo - employeeExperience @@ -49082,7 +49391,7 @@ paths: tags: - groups.drive summary: Get mailboxSettings property value - description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale and time zone. Returned only on $select.' + description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select.' operationId: group.drive.root.listItem.lastModifiedGraphBPreUser_GetMailboxSetting parameters: - name: group-id @@ -49185,6 +49494,7 @@ paths: tags: - groups.drive summary: Get serviceProvisioningErrors property value + description: 'Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a user object . Supports $filter (eq, not, for isResolved and serviceInstance).' operationId: group.drive.root.listItem.lastModifiedGraphBPreUser_ListServiceProvisioningError parameters: - name: group-id @@ -52239,6 +52549,7 @@ paths: - authentication - chats - joinedTeams + - permissionGrants - teamwork - todo - employeeExperience @@ -52298,6 +52609,7 @@ paths: - authentication - chats - joinedTeams + - permissionGrants - teamwork - todo - employeeExperience @@ -52317,7 +52629,7 @@ paths: tags: - shares.user summary: Get mailboxSettings property value - description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale and time zone. Returned only on $select.' + description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select.' operationId: share.createdGraphBPreUser_GetMailboxSetting parameters: - name: sharedDriveItem-id @@ -52404,6 +52716,7 @@ paths: tags: - shares.user summary: Get serviceProvisioningErrors property value + description: 'Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a user object . Supports $filter (eq, not, for isResolved and serviceInstance).' operationId: share.createdGraphBPreUser_ListServiceProvisioningError parameters: - name: sharedDriveItem-id @@ -53221,6 +53534,7 @@ paths: - authentication - chats - joinedTeams + - permissionGrants - teamwork - todo - employeeExperience @@ -53280,6 +53594,7 @@ paths: - authentication - chats - joinedTeams + - permissionGrants - teamwork - todo - employeeExperience @@ -53299,7 +53614,7 @@ paths: tags: - shares.user summary: Get mailboxSettings property value - description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale and time zone. Returned only on $select.' + description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select.' operationId: share.lastModifiedGraphBPreUser_GetMailboxSetting parameters: - name: sharedDriveItem-id @@ -53386,6 +53701,7 @@ paths: tags: - shares.user summary: Get serviceProvisioningErrors property value + description: 'Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a user object . Supports $filter (eq, not, for isResolved and serviceInstance).' operationId: share.lastModifiedGraphBPreUser_ListServiceProvisioningError parameters: - name: sharedDriveItem-id @@ -56443,6 +56759,7 @@ paths: - authentication - chats - joinedTeams + - permissionGrants - teamwork - todo - employeeExperience @@ -56502,6 +56819,7 @@ paths: - authentication - chats - joinedTeams + - permissionGrants - teamwork - todo - employeeExperience @@ -56521,7 +56839,7 @@ paths: tags: - shares.list summary: Get mailboxSettings property value - description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale and time zone. Returned only on $select.' + description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select.' operationId: share.list.createdGraphBPreUser_GetMailboxSetting parameters: - name: sharedDriveItem-id @@ -56608,6 +56926,7 @@ paths: tags: - shares.list summary: Get serviceProvisioningErrors property value + description: 'Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a user object . Supports $filter (eq, not, for isResolved and serviceInstance).' operationId: share.list.createdGraphBPreUser_ListServiceProvisioningError parameters: - name: sharedDriveItem-id @@ -57311,6 +57630,7 @@ paths: - authentication - chats - joinedTeams + - permissionGrants - teamwork - todo - employeeExperience @@ -57370,6 +57690,7 @@ paths: - authentication - chats - joinedTeams + - permissionGrants - teamwork - todo - employeeExperience @@ -57389,7 +57710,7 @@ paths: tags: - shares.list summary: Get mailboxSettings property value - description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale and time zone. Returned only on $select.' + description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select.' operationId: share.list.item.createdGraphBPreUser_GetMailboxSetting parameters: - name: sharedDriveItem-id @@ -57492,6 +57813,7 @@ paths: tags: - shares.list summary: Get serviceProvisioningErrors property value + description: 'Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a user object . Supports $filter (eq, not, for isResolved and serviceInstance).' operationId: share.list.item.createdGraphBPreUser_ListServiceProvisioningError parameters: - name: sharedDriveItem-id @@ -58622,6 +58944,7 @@ paths: - authentication - chats - joinedTeams + - permissionGrants - teamwork - todo - employeeExperience @@ -58681,6 +59004,7 @@ paths: - authentication - chats - joinedTeams + - permissionGrants - teamwork - todo - employeeExperience @@ -58700,7 +59024,7 @@ paths: tags: - shares.list summary: Get mailboxSettings property value - description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale and time zone. Returned only on $select.' + description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select.' operationId: share.list.item.lastModifiedGraphBPreUser_GetMailboxSetting parameters: - name: sharedDriveItem-id @@ -58803,6 +59127,7 @@ paths: tags: - shares.list summary: Get serviceProvisioningErrors property value + description: 'Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a user object . Supports $filter (eq, not, for isResolved and serviceInstance).' operationId: share.list.item.lastModifiedGraphBPreUser_ListServiceProvisioningError parameters: - name: sharedDriveItem-id @@ -58907,6 +59232,78 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' + '/shares/{sharedDriveItem-id}/list/items/{listItem-id}/microsoft.graph.createLink': + post: + tags: + - shares.Actions + summary: Invoke action createLink + operationId: share.list.item_createLink + parameters: + - name: sharedDriveItem-id + in: path + description: The unique identifier of sharedDriveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sharedDriveItem + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + type: + type: string + nullable: true + scope: + type: string + nullable: true + expirationDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + password: + type: string + nullable: true + message: + type: string + nullable: true + recipients: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.driveRecipient' + retainInheritedPermissions: + type: boolean + default: false + nullable: true + sendNotification: + type: boolean + default: false + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/shares/{sharedDriveItem-id}/list/items/{listItem-id}/microsoft.graph.getActivitiesByInterval()': get: tags: @@ -59807,6 +60204,7 @@ paths: - authentication - chats - joinedTeams + - permissionGrants - teamwork - todo - employeeExperience @@ -59866,6 +60264,7 @@ paths: - authentication - chats - joinedTeams + - permissionGrants - teamwork - todo - employeeExperience @@ -59885,7 +60284,7 @@ paths: tags: - shares.list summary: Get mailboxSettings property value - description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale and time zone. Returned only on $select.' + description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select.' operationId: share.list.lastModifiedGraphBPreUser_GetMailboxSetting parameters: - name: sharedDriveItem-id @@ -59972,6 +60371,7 @@ paths: tags: - shares.list summary: Get serviceProvisioningErrors property value + description: 'Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a user object . Supports $filter (eq, not, for isResolved and serviceInstance).' operationId: share.list.lastModifiedGraphBPreUser_ListServiceProvisioningError parameters: - name: sharedDriveItem-id @@ -61024,6 +61424,7 @@ paths: - authentication - chats - joinedTeams + - permissionGrants - teamwork - todo - employeeExperience @@ -61083,6 +61484,7 @@ paths: - authentication - chats - joinedTeams + - permissionGrants - teamwork - todo - employeeExperience @@ -61102,7 +61504,7 @@ paths: tags: - shares.listItem summary: Get mailboxSettings property value - description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale and time zone. Returned only on $select.' + description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select.' operationId: share.listItem.createdGraphBPreUser_GetMailboxSetting parameters: - name: sharedDriveItem-id @@ -61189,6 +61591,7 @@ paths: tags: - shares.listItem summary: Get serviceProvisioningErrors property value + description: 'Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a user object . Supports $filter (eq, not, for isResolved and serviceInstance).' operationId: share.listItem.createdGraphBPreUser_ListServiceProvisioningError parameters: - name: sharedDriveItem-id @@ -62167,6 +62570,7 @@ paths: - authentication - chats - joinedTeams + - permissionGrants - teamwork - todo - employeeExperience @@ -62226,6 +62630,7 @@ paths: - authentication - chats - joinedTeams + - permissionGrants - teamwork - todo - employeeExperience @@ -62245,7 +62650,7 @@ paths: tags: - shares.listItem summary: Get mailboxSettings property value - description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale and time zone. Returned only on $select.' + description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select.' operationId: share.listItem.lastModifiedGraphBPreUser_GetMailboxSetting parameters: - name: sharedDriveItem-id @@ -62332,6 +62737,7 @@ paths: tags: - shares.listItem summary: Get serviceProvisioningErrors property value + description: 'Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a user object . Supports $filter (eq, not, for isResolved and serviceInstance).' operationId: share.listItem.lastModifiedGraphBPreUser_ListServiceProvisioningError parameters: - name: sharedDriveItem-id @@ -62420,6 +62826,70 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' + '/shares/{sharedDriveItem-id}/listItem/microsoft.graph.createLink': + post: + tags: + - shares.Actions + summary: Invoke action createLink + operationId: share.listItem_createLink + parameters: + - name: sharedDriveItem-id + in: path + description: The unique identifier of sharedDriveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sharedDriveItem + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + type: + type: string + nullable: true + scope: + type: string + nullable: true + expirationDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + password: + type: string + nullable: true + message: + type: string + nullable: true + recipients: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.driveRecipient' + retainInheritedPermissions: + type: boolean + default: false + nullable: true + sendNotification: + type: boolean + default: false + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/shares/{sharedDriveItem-id}/listItem/microsoft.graph.getActivitiesByInterval()': get: tags: @@ -64581,6 +65051,7 @@ paths: - authentication - chats - joinedTeams + - permissionGrants - teamwork - todo - employeeExperience @@ -64640,6 +65111,7 @@ paths: - authentication - chats - joinedTeams + - permissionGrants - teamwork - todo - employeeExperience @@ -64659,7 +65131,7 @@ paths: tags: - users.drive summary: Get mailboxSettings property value - description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale and time zone. Returned only on $select.' + description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select.' operationId: user.drive.createdGraphBPreUser_GetMailboxSetting parameters: - name: user-id @@ -64762,6 +65234,7 @@ paths: tags: - users.drive summary: Get serviceProvisioningErrors property value + description: 'Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a user object . Supports $filter (eq, not, for isResolved and serviceInstance).' operationId: user.drive.createdGraphBPreUser_ListServiceProvisioningError parameters: - name: user-id @@ -65673,11 +66146,11 @@ paths: patch: tags: - users.drive - summary: Update DriveItem properties - description: Update the metadata for a driveItem by ID or path. You can also use update to move an item to another parent by updating the item's parentReference property. + summary: Move a DriveItem to a new folder + description: "To move a DriveItem to a new parent item, your app requests to update the parentReference of the DriveItem to move. This is a special case of the Update method.\nYour app can combine moving an item to a new container and updating other properties of the item into a single request. Items cannot be moved between Drives using this request." externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/driveitem-update?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/driveitem-move?view=graph-rest-1.0 operationId: user.drive_UpdateItem parameters: - name: user-id @@ -67987,6 +68460,7 @@ paths: - authentication - chats - joinedTeams + - permissionGrants - teamwork - todo - employeeExperience @@ -68046,6 +68520,7 @@ paths: - authentication - chats - joinedTeams + - permissionGrants - teamwork - todo - employeeExperience @@ -68065,7 +68540,7 @@ paths: tags: - users.drive summary: Get mailboxSettings property value - description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale and time zone. Returned only on $select.' + description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select.' operationId: user.drive.item.createdGraphBPreUser_GetMailboxSetting parameters: - name: user-id @@ -68184,6 +68659,7 @@ paths: tags: - users.drive summary: Get serviceProvisioningErrors property value + description: 'Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a user object . Supports $filter (eq, not, for isResolved and serviceInstance).' operationId: user.drive.item.createdGraphBPreUser_ListServiceProvisioningError parameters: - name: user-id @@ -68469,6 +68945,7 @@ paths: - authentication - chats - joinedTeams + - permissionGrants - teamwork - todo - employeeExperience @@ -68528,6 +69005,7 @@ paths: - authentication - chats - joinedTeams + - permissionGrants - teamwork - todo - employeeExperience @@ -68547,7 +69025,7 @@ paths: tags: - users.drive summary: Get mailboxSettings property value - description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale and time zone. Returned only on $select.' + description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select.' operationId: user.drive.item.lastModifiedGraphBPreUser_GetMailboxSetting parameters: - name: user-id @@ -68666,6 +69144,7 @@ paths: tags: - users.drive summary: Get serviceProvisioningErrors property value + description: 'Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a user object . Supports $filter (eq, not, for isResolved and serviceInstance).' operationId: user.drive.item.lastModifiedGraphBPreUser_ListServiceProvisioningError parameters: - name: user-id @@ -69203,6 +69682,7 @@ paths: - authentication - chats - joinedTeams + - permissionGrants - teamwork - todo - employeeExperience @@ -69262,6 +69742,7 @@ paths: - authentication - chats - joinedTeams + - permissionGrants - teamwork - todo - employeeExperience @@ -69281,7 +69762,7 @@ paths: tags: - users.drive summary: Get mailboxSettings property value - description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale and time zone. Returned only on $select.' + description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select.' operationId: user.drive.item.listItem.createdGraphBPreUser_GetMailboxSetting parameters: - name: user-id @@ -69400,6 +69881,7 @@ paths: tags: - users.drive summary: Get serviceProvisioningErrors property value + description: 'Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a user object . Supports $filter (eq, not, for isResolved and serviceInstance).' operationId: user.drive.item.listItem.createdGraphBPreUser_ListServiceProvisioningError parameters: - name: user-id @@ -70633,6 +71115,7 @@ paths: - authentication - chats - joinedTeams + - permissionGrants - teamwork - todo - employeeExperience @@ -70692,6 +71175,7 @@ paths: - authentication - chats - joinedTeams + - permissionGrants - teamwork - todo - employeeExperience @@ -70711,7 +71195,7 @@ paths: tags: - users.drive summary: Get mailboxSettings property value - description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale and time zone. Returned only on $select.' + description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select.' operationId: user.drive.item.listItem.lastModifiedGraphBPreUser_GetMailboxSetting parameters: - name: user-id @@ -70830,6 +71314,7 @@ paths: tags: - users.drive summary: Get serviceProvisioningErrors property value + description: 'Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a user object . Supports $filter (eq, not, for isResolved and serviceInstance).' operationId: user.drive.item.listItem.lastModifiedGraphBPreUser_ListServiceProvisioningError parameters: - name: user-id @@ -73511,6 +73996,7 @@ paths: - authentication - chats - joinedTeams + - permissionGrants - teamwork - todo - employeeExperience @@ -73570,6 +74056,7 @@ paths: - authentication - chats - joinedTeams + - permissionGrants - teamwork - todo - employeeExperience @@ -73589,7 +74076,7 @@ paths: tags: - users.drive summary: Get mailboxSettings property value - description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale and time zone. Returned only on $select.' + description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select.' operationId: user.drive.lastModifiedGraphBPreUser_GetMailboxSetting parameters: - name: user-id @@ -73692,6 +74179,7 @@ paths: tags: - users.drive summary: Get serviceProvisioningErrors property value + description: 'Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a user object . Supports $filter (eq, not, for isResolved and serviceInstance).' operationId: user.drive.lastModifiedGraphBPreUser_ListServiceProvisioningError parameters: - name: user-id @@ -76659,6 +77147,7 @@ paths: - authentication - chats - joinedTeams + - permissionGrants - teamwork - todo - employeeExperience @@ -76718,6 +77207,7 @@ paths: - authentication - chats - joinedTeams + - permissionGrants - teamwork - todo - employeeExperience @@ -76737,7 +77227,7 @@ paths: tags: - users.drive summary: Get mailboxSettings property value - description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale and time zone. Returned only on $select.' + description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select.' operationId: user.drive.list.createdGraphBPreUser_GetMailboxSetting parameters: - name: user-id @@ -76840,6 +77330,7 @@ paths: tags: - users.drive summary: Get serviceProvisioningErrors property value + description: 'Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a user object . Supports $filter (eq, not, for isResolved and serviceInstance).' operationId: user.drive.list.createdGraphBPreUser_ListServiceProvisioningError parameters: - name: user-id @@ -77623,6 +78114,7 @@ paths: - authentication - chats - joinedTeams + - permissionGrants - teamwork - todo - employeeExperience @@ -77682,6 +78174,7 @@ paths: - authentication - chats - joinedTeams + - permissionGrants - teamwork - todo - employeeExperience @@ -77701,7 +78194,7 @@ paths: tags: - users.drive summary: Get mailboxSettings property value - description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale and time zone. Returned only on $select.' + description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select.' operationId: user.drive.list.item.createdGraphBPreUser_GetMailboxSetting parameters: - name: user-id @@ -77820,6 +78313,7 @@ paths: tags: - users.drive summary: Get serviceProvisioningErrors property value + description: 'Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a user object . Supports $filter (eq, not, for isResolved and serviceInstance).' operationId: user.drive.list.item.createdGraphBPreUser_ListServiceProvisioningError parameters: - name: user-id @@ -79053,6 +79547,7 @@ paths: - authentication - chats - joinedTeams + - permissionGrants - teamwork - todo - employeeExperience @@ -79112,6 +79607,7 @@ paths: - authentication - chats - joinedTeams + - permissionGrants - teamwork - todo - employeeExperience @@ -79131,7 +79627,7 @@ paths: tags: - users.drive summary: Get mailboxSettings property value - description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale and time zone. Returned only on $select.' + description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select.' operationId: user.drive.list.item.lastModifiedGraphBPreUser_GetMailboxSetting parameters: - name: user-id @@ -79250,6 +79746,7 @@ paths: tags: - users.drive summary: Get serviceProvisioningErrors property value + description: 'Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a user object . Supports $filter (eq, not, for isResolved and serviceInstance).' operationId: user.drive.list.item.lastModifiedGraphBPreUser_ListServiceProvisioningError parameters: - name: user-id @@ -80075,6 +80572,7 @@ paths: - authentication - chats - joinedTeams + - permissionGrants - teamwork - todo - employeeExperience @@ -80134,6 +80632,7 @@ paths: - authentication - chats - joinedTeams + - permissionGrants - teamwork - todo - employeeExperience @@ -80153,7 +80652,7 @@ paths: tags: - users.drive summary: Get mailboxSettings property value - description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale and time zone. Returned only on $select.' + description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select.' operationId: user.drive.list.lastModifiedGraphBPreUser_GetMailboxSetting parameters: - name: user-id @@ -80256,6 +80755,7 @@ paths: tags: - users.drive summary: Get serviceProvisioningErrors property value + description: 'Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a user object . Supports $filter (eq, not, for isResolved and serviceInstance).' operationId: user.drive.list.lastModifiedGraphBPreUser_ListServiceProvisioningError parameters: - name: user-id @@ -83222,6 +83722,7 @@ paths: - authentication - chats - joinedTeams + - permissionGrants - teamwork - todo - employeeExperience @@ -83281,6 +83782,7 @@ paths: - authentication - chats - joinedTeams + - permissionGrants - teamwork - todo - employeeExperience @@ -83300,7 +83802,7 @@ paths: tags: - users.drive summary: Get mailboxSettings property value - description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale and time zone. Returned only on $select.' + description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select.' operationId: user.drive.root.createdGraphBPreUser_GetMailboxSetting parameters: - name: user-id @@ -83403,6 +83905,7 @@ paths: tags: - users.drive summary: Get serviceProvisioningErrors property value + description: 'Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a user object . Supports $filter (eq, not, for isResolved and serviceInstance).' operationId: user.drive.root.createdGraphBPreUser_ListServiceProvisioningError parameters: - name: user-id @@ -83664,6 +84167,7 @@ paths: - authentication - chats - joinedTeams + - permissionGrants - teamwork - todo - employeeExperience @@ -83723,6 +84227,7 @@ paths: - authentication - chats - joinedTeams + - permissionGrants - teamwork - todo - employeeExperience @@ -83742,7 +84247,7 @@ paths: tags: - users.drive summary: Get mailboxSettings property value - description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale and time zone. Returned only on $select.' + description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select.' operationId: user.drive.root.lastModifiedGraphBPreUser_GetMailboxSetting parameters: - name: user-id @@ -83845,6 +84350,7 @@ paths: tags: - users.drive summary: Get serviceProvisioningErrors property value + description: 'Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a user object . Supports $filter (eq, not, for isResolved and serviceInstance).' operationId: user.drive.root.lastModifiedGraphBPreUser_ListServiceProvisioningError parameters: - name: user-id @@ -84326,6 +84832,7 @@ paths: - authentication - chats - joinedTeams + - permissionGrants - teamwork - todo - employeeExperience @@ -84385,6 +84892,7 @@ paths: - authentication - chats - joinedTeams + - permissionGrants - teamwork - todo - employeeExperience @@ -84404,7 +84912,7 @@ paths: tags: - users.drive summary: Get mailboxSettings property value - description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale and time zone. Returned only on $select.' + description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select.' operationId: user.drive.root.listItem.createdGraphBPreUser_GetMailboxSetting parameters: - name: user-id @@ -84507,6 +85015,7 @@ paths: tags: - users.drive summary: Get serviceProvisioningErrors property value + description: 'Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a user object . Supports $filter (eq, not, for isResolved and serviceInstance).' operationId: user.drive.root.listItem.createdGraphBPreUser_ListServiceProvisioningError parameters: - name: user-id @@ -85596,6 +86105,7 @@ paths: - authentication - chats - joinedTeams + - permissionGrants - teamwork - todo - employeeExperience @@ -85655,6 +86165,7 @@ paths: - authentication - chats - joinedTeams + - permissionGrants - teamwork - todo - employeeExperience @@ -85674,7 +86185,7 @@ paths: tags: - users.drive summary: Get mailboxSettings property value - description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale and time zone. Returned only on $select.' + description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select.' operationId: user.drive.root.listItem.lastModifiedGraphBPreUser_GetMailboxSetting parameters: - name: user-id @@ -85777,6 +86288,7 @@ paths: tags: - users.drive summary: Get serviceProvisioningErrors property value + description: 'Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a user object . Supports $filter (eq, not, for isResolved and serviceInstance).' operationId: user.drive.root.listItem.lastModifiedGraphBPreUser_ListServiceProvisioningError parameters: - name: user-id @@ -88583,13 +89095,13 @@ components: nullable: true ageGroup: type: string - description: 'Sets the age group of the user. Allowed values: null, Minor, NotAdult and Adult. For more information, see legal age group property definitions. Returned only on $select. Supports $filter (eq, ne, not, and in).' + description: 'Sets the age group of the user. Allowed values: null, Minor, NotAdult, and Adult. For more information, see legal age group property definitions. Returned only on $select. Supports $filter (eq, ne, not, and in).' nullable: true assignedLicenses: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedLicense' - description: 'The licenses that are assigned to the user, including inherited (group-based) licenses. This property doesn''t differentiate directly assigned and inherited licenses. Use the licenseAssignmentStates property to identify the directly assigned and inherited licenses. Not nullable. Returned only on $select. Supports $filter (eq, not, /$count eq 0, /$count ne 0).' + description: 'The licenses that are assigned to the user, including inherited (group-based) licenses. This property doesn''t differentiate between directly assigned and inherited licenses. Use the licenseAssignmentStates property to identify the directly assigned and inherited licenses. Not nullable. Returned only on $select. Supports $filter (eq, not, /$count eq 0, /$count ne 0).' assignedPlans: type: array items: @@ -88601,7 +89113,7 @@ components: type: array items: type: string - description: 'The telephone numbers for the user. NOTE: Although this is a string collection, only one number can be set for this property. Read-only for users synced from on-premises directory. Returned by default. Supports $filter (eq, not, ge, le, startsWith).' + description: 'The telephone numbers for the user. NOTE: Although it is a string collection, only one number can be set for this property. Read-only for users synced from the on-premises directory. Returned by default. Supports $filter (eq, not, ge, le, startsWith).' city: type: string description: 'The city where the user is located. Maximum length is 128 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' @@ -88612,7 +89124,7 @@ components: nullable: true consentProvidedForMinor: type: string - description: 'Sets whether consent has been obtained for minors. Allowed values: null, Granted, Denied and NotRequired. Refer to the legal age group property definitions for further information. Returned only on $select. Supports $filter (eq, ne, not, and in).' + description: 'Sets whether consent was obtained for minors. Allowed values: null, Granted, Denied and NotRequired. Refer to the legal age group property definitions for further information. Returned only on $select. Supports $filter (eq, ne, not, and in).' nullable: true country: type: string @@ -88621,7 +89133,7 @@ components: createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The date and time the user was created, in ISO 8601 format and in UTC time. The value cannot be modified and is automatically populated when the entity is created. Nullable. For on-premises users, the value represents when they were first created in Microsoft Entra ID. Property is null for some users created before June 2018 and on-premises users that were synced to Microsoft Entra ID before June 2018. Read-only. Returned only on $select. Supports $filter (eq, ne, not , ge, le, in).' + description: 'The date and time the user was created, in ISO 8601 format and UTC. The value cannot be modified and is automatically populated when the entity is created. Nullable. For on-premises users, the value represents when they were first created in Microsoft Entra ID. Property is null for some users created before June 2018 and on-premises users that were synced to Microsoft Entra ID before June 2018. Read-only. Returned only on $select. Supports $filter (eq, ne, not , ge, le, in).' format: date-time nullable: true creationType: @@ -88632,16 +89144,16 @@ components: $ref: '#/components/schemas/microsoft.graph.customSecurityAttributeValue' department: type: string - description: 'The name for the department in which the user works. Maximum length is 64 characters. Returned only on $select. Supports $filter (eq, ne, not , ge, le, in, and eq on null values).' + description: 'The name of the department in which the user works. Maximum length is 64 characters. Returned only on $select. Supports $filter (eq, ne, not , ge, le, in, and eq on null values).' nullable: true displayName: type: string - description: 'The name displayed in the address book for the user. This is usually the combination of the user''s first name, middle initial and last name. This property is required when a user is created and it cannot be cleared during updates. Maximum length is 256 characters. Returned by default. Supports $filter (eq, ne, not , ge, le, in, startsWith, and eq on null values), $orderby, and $search.' + description: 'The name displayed in the address book for the user. This is usually the combination of the user''s first name, middle initial, and last name. This property is required when a user is created and it cannot be cleared during updates. Maximum length is 256 characters. Returned by default. Supports $filter (eq, ne, not , ge, le, in, startsWith, and eq on null values), $orderby, and $search.' nullable: true employeeHireDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The date and time when the user was hired or will start work in case of a future hire. Returned only on $select. Supports $filter (eq, ne, not , ge, le, in).' + description: 'The date and time when the user was hired or will start work in a future hire. Returned only on $select. Supports $filter (eq, ne, not , ge, le, in).' format: date-time nullable: true employeeId: @@ -88682,13 +89194,13 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.objectIdentity' - description: 'Represents the identities that can be used to sign in to this user account. An identity can be provided by Microsoft (also known as a local account), by organizations, or by social identity providers such as Facebook, Google, and Microsoft, and tied to a user account. May contain multiple items with the same signInType value. Returned only on $select. Supports $filter (eq) including on null values, only where the signInType is not userPrincipalName.' + description: 'Represents the identities that can be used to sign in to this user account. Microsoft (also known as a local account), organizations, or social identity providers such as Facebook, Google, and Microsoft can provide identity and tie it to a user account. It may contain multiple items with the same signInType value. Returned only on $select. Supports $filter (eq) including on null values, only where the signInType is not userPrincipalName.' imAddresses: type: array items: type: string nullable: true - description: 'The instant message voice over IP (VOIP) session initiation protocol (SIP) addresses for the user. Read-only. Returned only on $select. Supports $filter (eq, not, ge, le, startsWith).' + description: 'The instant message voice-over IP (VOIP) session initiation protocol (SIP) addresses for the user. Read-only. Returned only on $select. Supports $filter (eq, not, ge, le, startsWith).' isResourceAccount: type: boolean description: Do not use – reserved for future use. @@ -88700,12 +89212,12 @@ components: lastPasswordChangeDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The time when this Microsoft Entra user last changed their password or when their password was created, whichever date the latest action was performed. 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. Returned only on $select.' + description: 'The time when this Microsoft Entra user last changed their password or when their password was created, whichever date the latest action was performed. The date and time information uses ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Returned only on $select.' format: date-time nullable: true legalAgeGroupClassification: type: string - description: 'Used by enterprise applications to determine the legal age group of the user. This property is read-only and calculated based on ageGroup and consentProvidedForMinor properties. Allowed values: null, MinorWithOutParentalConsent, MinorWithParentalConsent, MinorNoParentalConsentRequired, NotAdult and Adult. Refer to the legal age group property definitions for further information. Returned only on $select.' + description: 'Used by enterprise applications to determine the legal age group of the user. This property is read-only and calculated based on ageGroup and consentProvidedForMinor properties. Allowed values: null, MinorWithOutParentalConsent, MinorWithParentalConsent, MinorNoParentalConsentRequired, NotAdult, and Adult. Refer to the legal age group property definitions for further information. Returned only on $select.' nullable: true licenseAssignmentStates: type: array @@ -88714,7 +89226,7 @@ components: description: State of license assignments for this user. Also indicates licenses that are directly assigned or the user has inherited through group memberships. Read-only. Returned only on $select. mail: type: string - description: 'The SMTP address for the user, for example, jeff@contoso.onmicrosoft.com. Changes to this property will also update the user''s proxyAddresses collection to include the value as an SMTP address. This property can''t contain accent characters. NOTE: We don''t recommend updating this property for Azure AD B2C user profiles. Use the otherMails property instead. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith, and eq on null values).' + description: 'The SMTP address for the user, for example, jeff@contoso.onmicrosoft.com. Changes to this property update the user''s proxyAddresses collection to include the value as an SMTP address. This property can''t contain accent characters. NOTE: We don''t recommend updating this property for Azure AD B2C user profiles. Use the otherMails property instead. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith, and eq on null values).' nullable: true mailNickname: type: string @@ -88722,7 +89234,7 @@ components: nullable: true mobilePhone: type: string - description: 'The primary cellular telephone number for the user. Read-only for users synced from on-premises directory. Maximum length is 64 characters. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values) and $search.' + description: 'The primary cellular telephone number for the user. Read-only for users synced from the on-premises directory. Maximum length is 64 characters. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values) and $search.' nullable: true officeLocation: type: string @@ -88745,7 +89257,7 @@ components: onPremisesLastSyncDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Indicates the last time at which the object was synced with the on-premises directory; for example: 2013-02-16T03:04:54Z. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in).' + description: 'Indicates the last time at which the object was synced with the on-premises directory; for example: 2013-02-16T03:04:54Z. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in).' format: date-time nullable: true onPremisesProvisioningErrors: @@ -88790,7 +89302,7 @@ components: nullable: true preferredLanguage: type: string - description: 'The preferred language for the user. The preferred language format is based on RFC 4646. The name is a combination of an ISO 639 two-letter lowercase culture code associated with the language, and an ISO 3166 two-letter uppercase subculture code associated with the country or region. Example: ''en-US'', or ''es-ES''. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values)' + description: 'The preferred language for the user. The preferred language format is based on RFC 4646. The name is a combination of an ISO 639 two-letter lowercase culture code associated with the language and an ISO 3166 two-letter uppercase subculture code associated with the country or region. Example: ''en-US'', or ''es-ES''. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values)' nullable: true provisionedPlans: type: array @@ -88810,6 +89322,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.serviceProvisioningError' + description: 'Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a user object . Supports $filter (eq, not, for isResolved and serviceInstance).' showInAddressList: type: boolean description: Do not use in Microsoft Graph. Manage this property through the Microsoft 365 admin center instead. Represents whether the user should be included in the Outlook global address list. See Known issue. @@ -88817,7 +89330,7 @@ components: signInSessionsValidFromDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application needs to acquire a new refresh token by making a request to the authorize endpoint. Read-only. Use revokeSignInSessions to reset. Returned only on $select.' + description: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application needs to acquire a new refresh token by requesting the authorized endpoint. Read-only. Use revokeSignInSessions to reset. Returned only on $select.' format: date-time nullable: true state: @@ -88834,11 +89347,11 @@ components: nullable: true usageLocation: type: string - description: 'A two letter country code (ISO standard 3166). Required for users that are assigned licenses due to legal requirement to check for availability of services in countries. Examples include: US, JP, and GB. Not nullable. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' + description: 'A two-letter country code (ISO standard 3166). Required for users that are assigned licenses due to legal requirements to check for availability of services in countries. Examples include: US, JP, and GB. Not nullable. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' nullable: true userPrincipalName: type: string - description: 'The user principal name (UPN) of the user. The UPN is an Internet-style sign-in name for the user based on the Internet standard RFC 822. By convention, this should map to the user''s email name. The general format is alias@domain, where domain must be present in the tenant''s collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: This property can''t contain accent characters. Only the following characters are allowed A - Z, a - z, 0 - 9, '' . - _ ! # ^ ~. For the complete list of allowed characters, see username policies. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith) and $orderby.' + description: 'The user principal name (UPN) of the user. The UPN is an Internet-style sign-in name for the user based on the Internet standard RFC 822. By convention, this should map to the user''s email name. The general format is alias@domain, where the domain must be present in the tenant''s collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: This property can''t contain accent characters. Only the following characters are allowed A - Z, a - z, 0 - 9, '' . - _ ! # ^ ~. For the complete list of allowed characters, see username policies. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith) and $orderby.' nullable: true userType: type: string @@ -88861,12 +89374,12 @@ components: birthday: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The birthday of the user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Returned only on $select.' + description: 'The birthday of the user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014, is 2014-01-01T00:00:00Z. Returned only on $select.' format: date-time hireDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The hire date of the user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Returned only on $select. Note: This property is specific to SharePoint Online. We recommend using the native employeeHireDate property to set and update hire date values using Microsoft Graph APIs.' + description: 'The hire date of the user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014, is 2014-01-01T00:00:00Z. Returned only on $select. Note: This property is specific to SharePoint Online. We recommend using the native employeeHireDate property to set and update hire date values using Microsoft Graph APIs.' format: date-time interests: type: array @@ -88876,7 +89389,7 @@ components: description: A list for the user to describe their interests. Returned only on $select. mySite: type: string - description: The URL for the user's personal site. Returned only on $select. + description: The URL for the user's site. Returned only on $select. nullable: true pastProjects: type: array @@ -89101,7 +89614,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.onlineMeeting' - description: 'Information about a meeting, including the URL used to join a meeting, the attendees'' list, and the description.' + description: 'Information about a meeting, including the URL used to join a meeting, the attendees list, and the description.' x-ms-navigationProperty: true presence: $ref: '#/components/schemas/microsoft.graph.presence' @@ -89117,6 +89630,12 @@ components: items: $ref: '#/components/schemas/microsoft.graph.team' x-ms-navigationProperty: true + permissionGrants: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' + description: List all resource-specific permission grants of a user. + x-ms-navigationProperty: true teamwork: $ref: '#/components/schemas/microsoft.graph.userTeamwork' todo: @@ -89302,57 +89821,21 @@ components: type: object additionalProperties: type: object - microsoft.graph.listItemVersion: - allOf: - - $ref: '#/components/schemas/microsoft.graph.baseItemVersion' - - title: listItemVersion - type: object - properties: - fields: - $ref: '#/components/schemas/microsoft.graph.fieldValueSet' - additionalProperties: - type: object - microsoft.graph.sensitivityLabelAssignmentMethod: - title: sensitivityLabelAssignmentMethod - enum: - - standard - - privileged - - auto - - unknownFutureValue - type: string - microsoft.graph.itemReference: - title: itemReference + microsoft.graph.driveRecipient: + title: driveRecipient type: object properties: - driveId: - type: string - description: 'Unique identifier of the drive instance that contains the driveItem. Only returned if the item is located in a [drive][]. Read-only.' - nullable: true - driveType: - type: string - description: 'Identifies the type of drive. Only returned if the item is located in a [drive][]. See [drive][] resource for values.' - nullable: true - id: - type: string - description: Unique identifier of the driveItem in the drive or a listItem in a list. Read-only. - nullable: true - name: - type: string - description: The name of the item being referenced. Read-only. - nullable: true - path: + alias: type: string - description: Path that can be used to navigate to the item. Read-only. + description: 'The alias of the domain object, for cases where an email address is unavailable (e.g. security groups).' nullable: true - shareId: + email: type: string - description: 'A unique identifier for a shared resource that can be accessed via the [Shares][] API.' + description: 'The email address for the recipient, if the recipient has an associated email address.' nullable: true - sharepointIds: - $ref: '#/components/schemas/microsoft.graph.sharepointIds' - siteId: + objectId: type: string - description: 'For OneDrive for Business and SharePoint, this property represents the ID of the site that contains the parent document library of the driveItem resource or the parent list of the listItem resource. The value is the same as the id property of that [site][] resource. It is an opaque string that consists of three identifiers of the site. For OneDrive, this property is not populated.' + description: The unique identifier for the recipient in the directory. nullable: true additionalProperties: type: object @@ -89403,6 +89886,60 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.listItemVersion: + allOf: + - $ref: '#/components/schemas/microsoft.graph.baseItemVersion' + - title: listItemVersion + type: object + properties: + fields: + $ref: '#/components/schemas/microsoft.graph.fieldValueSet' + additionalProperties: + type: object + microsoft.graph.sensitivityLabelAssignmentMethod: + title: sensitivityLabelAssignmentMethod + enum: + - standard + - privileged + - auto + - unknownFutureValue + type: string + microsoft.graph.itemReference: + title: itemReference + type: object + properties: + driveId: + type: string + description: 'Unique identifier of the drive instance that contains the driveItem. Only returned if the item is located in a [drive][]. Read-only.' + nullable: true + driveType: + type: string + description: 'Identifies the type of drive. Only returned if the item is located in a [drive][]. See [drive][] resource for values.' + nullable: true + id: + type: string + description: Unique identifier of the driveItem in the drive or a listItem in a list. Read-only. + nullable: true + name: + type: string + description: The name of the item being referenced. Read-only. + nullable: true + path: + type: string + description: Path that can be used to navigate to the item. Read-only. + nullable: true + shareId: + type: string + description: 'A unique identifier for a shared resource that can be accessed via the [Shares][] API.' + nullable: true + sharepointIds: + $ref: '#/components/schemas/microsoft.graph.sharepointIds' + siteId: + type: string + description: 'For OneDrive for Business and SharePoint, this property represents the ID of the site that contains the parent document library of the driveItem resource or the parent list of the listItem resource. The value is the same as the id property of that [site][] resource. It is an opaque string that consists of three identifiers of the site. For OneDrive, this property is not populated.' + nullable: true + additionalProperties: + type: object microsoft.graph.driveItemUploadableProperties: title: driveItemUploadableProperties type: object @@ -89457,24 +89994,6 @@ components: description: List of sensitivity labels assigned to a file. additionalProperties: type: object - microsoft.graph.driveRecipient: - title: driveRecipient - type: object - properties: - alias: - type: string - description: 'The alias of the domain object, for cases where an email address is unavailable (e.g. security groups).' - nullable: true - email: - type: string - description: 'The email address for the recipient, if the recipient has an associated email address.' - nullable: true - objectId: - type: string - description: The unique identifier for the recipient in the directory. - nullable: true - additionalProperties: - type: object ReferenceNumeric: enum: - '-INF' @@ -90950,13 +91469,16 @@ components: createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: The date and time at which the error occurred. format: date-time nullable: true isResolved: type: boolean + description: Indicates whether the error has been attended to. nullable: true serviceInstance: type: string + description: 'Qualified service instance (for example, ''SharePoint/Dublin'') that published the service error information.' nullable: true additionalProperties: type: object @@ -92788,6 +93310,34 @@ components: $ref: '#/components/schemas/microsoft.graph.schedule' additionalProperties: type: object + microsoft.graph.resourceSpecificPermissionGrant: + allOf: + - $ref: '#/components/schemas/microsoft.graph.directoryObject' + - title: resourceSpecificPermissionGrant + type: object + properties: + clientAppId: + type: string + description: ID of the service principal of the Microsoft Entra app that has been granted access. Read-only. + nullable: true + clientId: + type: string + description: ID of the Microsoft Entra app that has been granted access. Read-only. + nullable: true + permission: + type: string + description: The name of the resource-specific permission. Read-only. + nullable: true + permissionType: + type: string + description: 'The type of permission. Possible values are: Application, Delegated. Read-only.' + nullable: true + resourceAppId: + type: string + description: ID of the Microsoft Entra app that is hosting the resource. Read-only. + nullable: true + additionalProperties: + type: object microsoft.graph.userTeamwork: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -92996,24 +93546,6 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.baseItemVersion: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: baseItemVersion - type: object - properties: - lastModifiedBy: - $ref: '#/components/schemas/microsoft.graph.identitySet' - lastModifiedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: Date and time the version was last modified. Read-only. - format: date-time - nullable: true - publication: - $ref: '#/components/schemas/microsoft.graph.publicationFacet' - additionalProperties: - type: object microsoft.graph.sharePointIdentitySet: allOf: - $ref: '#/components/schemas/microsoft.graph.identitySet' @@ -93075,6 +93607,24 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.baseItemVersion: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: baseItemVersion + type: object + properties: + lastModifiedBy: + $ref: '#/components/schemas/microsoft.graph.identitySet' + lastModifiedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Date and time the version was last modified. Read-only. + format: date-time + nullable: true + publication: + $ref: '#/components/schemas/microsoft.graph.publicationFacet' + additionalProperties: + type: object microsoft.graph.sensitivityLabelAssignment: title: sensitivityLabelAssignment type: object @@ -96049,9 +96599,11 @@ components: properties: allowAttendeeToEnableCamera: type: boolean + description: Indicates whether attendees can turn on their camera. nullable: true allowAttendeeToEnableMic: type: boolean + description: Indicates whether attendees can turn on their microphone. nullable: true allowedPresenters: $ref: '#/components/schemas/microsoft.graph.onlineMeetingPresenters' @@ -96059,9 +96611,11 @@ components: $ref: '#/components/schemas/microsoft.graph.meetingChatMode' allowParticipantsToChangeName: type: boolean + description: Specifies if participants are allowed to rename themselves in an instance of the meeting. nullable: true allowTeamworkReactions: type: boolean + description: Indicates if Teams reactions are enabled for the meeting. nullable: true audioConferencing: $ref: '#/components/schemas/microsoft.graph.audioConferencing' @@ -96069,6 +96623,7 @@ components: $ref: '#/components/schemas/microsoft.graph.chatInfo' isEntryExitAnnounced: type: boolean + description: Indicates whether to announce when callers join or leave. nullable: true joinInformation: $ref: '#/components/schemas/microsoft.graph.itemBody' @@ -96076,19 +96631,23 @@ components: $ref: '#/components/schemas/microsoft.graph.joinMeetingIdSettings' joinWebUrl: type: string + description: The join URL of the online meeting. Read-only. nullable: true lobbyBypassSettings: $ref: '#/components/schemas/microsoft.graph.lobbyBypassSettings' recordAutomatically: type: boolean + description: Indicates whether to record the meeting automatically. nullable: true shareMeetingChatHistoryDefault: $ref: '#/components/schemas/microsoft.graph.meetingChatHistoryDefaultMode' subject: type: string + description: The subject of the online meeting. nullable: true videoTeleconferenceId: type: string + description: The video teleconferencing ID. Read-only. nullable: true watermarkProtection: $ref: '#/components/schemas/microsoft.graph.watermarkProtectionValues' @@ -96096,6 +96655,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.meetingAttendanceReport' + description: The attendance reports of an online meeting. Read-only. x-ms-navigationProperty: true additionalProperties: type: object @@ -96617,34 +97177,6 @@ components: x-ms-navigationProperty: true additionalProperties: type: object - microsoft.graph.resourceSpecificPermissionGrant: - allOf: - - $ref: '#/components/schemas/microsoft.graph.directoryObject' - - title: resourceSpecificPermissionGrant - type: object - properties: - clientAppId: - type: string - description: ID of the service principal of the Microsoft Entra app that has been granted access. Read-only. - nullable: true - clientId: - type: string - description: ID of the Microsoft Entra app that has been granted access. Read-only. - nullable: true - permission: - type: string - description: The name of the resource-specific permission. Read-only. - nullable: true - permissionType: - type: string - description: 'The type of permission. Possible values are: Application, Delegated. Read-only.' - nullable: true - resourceAppId: - type: string - description: ID of the Microsoft Entra app that is hosting the resource. Read-only. - nullable: true - additionalProperties: - type: object microsoft.graph.pinnedChatMessageInfo: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -97014,6 +97546,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.serviceProvisioningError' + description: 'Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a group object . Supports $filter (eq, not, for isResolved and serviceInstance).' theme: type: string description: 'Specifies a Microsoft 365 group''s color theme. Possible values are Teal, Purple, Green, Blue, Pink, Orange or Red. Returned by default.' diff --git a/openApiDocs/v1.0/Groups.yml b/openApiDocs/v1.0/Groups.yml index 711c20781e1..3a2bbc2ee5a 100644 --- a/openApiDocs/v1.0/Groups.yml +++ b/openApiDocs/v1.0/Groups.yml @@ -4995,11 +4995,11 @@ paths: post: tags: - groups.conversation - summary: Create conversation - description: Use reply thread or reply post to further post to that conversation. + summary: Create open extension + description: 'Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions.' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/group-post-conversations?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/opentypeextension-post-opentypeextension?view=graph-rest-1.0 operationId: group_CreateConversation parameters: - name: group-id @@ -5089,7 +5089,7 @@ paths: description: Delete conversation. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/group-delete-conversation?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/conversation-delete?view=graph-rest-1.0 operationId: group_DeleteConversation parameters: - name: group-id @@ -5436,10 +5436,10 @@ paths: tags: - groups.Actions summary: Invoke action reply - description: "Add an attachment when creating a group post. This operation limits the size of the attachment you can add to under 3 MB. An attachment can be one of the following types: All these types of attachment resources are derived from the attachment\nresource. " + description: "Reply to a thread in a group conversation and add a new post to it. You can specify the parent conversation \nin the request, or, you can specify just the thread without the parent conversation." externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/post-post-attachments?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/conversationthread-reply?view=graph-rest-1.0 operationId: group.conversation.thread_reply parameters: - name: group-id @@ -5488,11 +5488,11 @@ paths: get: tags: - groups.conversation - summary: List posts - description: "Get the posts of the specified thread. You can specify both the parent conversation and the thread, or, \nyou can specify the thread without referencing the parent conversation." + summary: Get post + description: "Get the properties and relationships of a post in a specified thread. You can specify both the parent \nconversation and the thread, or, you can specify the thread without referencing the parent conversation. Since the post resource supports extensions, you can also use the GET operation to get custom properties and extension data in a post instance." externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/conversationthread-list-posts?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/post-get?view=graph-rest-1.0 operationId: group.conversation.thread_ListPost parameters: - name: group-id @@ -7884,6 +7884,86 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/listItem/microsoft.graph.createLink': + post: + tags: + - groups.Actions + summary: Invoke action createLink + operationId: group.drive.item.listItem_createLink + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + type: + type: string + nullable: true + scope: + type: string + nullable: true + expirationDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + password: + type: string + nullable: true + message: + type: string + nullable: true + recipients: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.driveRecipient' + retainInheritedPermissions: + type: boolean + default: false + nullable: true + sendNotification: + type: boolean + default: false + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/listItem/microsoft.graph.getActivitiesByInterval()': get: tags: @@ -8440,6 +8520,7 @@ paths: properties: type: type: string + nullable: true scope: type: string nullable: true @@ -8454,10 +8535,18 @@ paths: message: type: string nullable: true + recipients: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.driveRecipient' retainInheritedPermissions: type: boolean default: false nullable: true + sendNotification: + type: boolean + default: false + nullable: true additionalProperties: type: object required: true @@ -10513,6 +10602,86 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/groups/{group-id}/drives/{drive-id}/list/items/{listItem-id}/microsoft.graph.createLink': + post: + tags: + - groups.Actions + summary: Invoke action createLink + operationId: group.drive.list.item_createLink + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + type: + type: string + nullable: true + scope: + type: string + nullable: true + expirationDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + password: + type: string + nullable: true + message: + type: string + nullable: true + recipients: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.driveRecipient' + retainInheritedPermissions: + type: boolean + default: false + nullable: true + sendNotification: + type: boolean + default: false + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/groups/{group-id}/drives/{drive-id}/list/items/{listItem-id}/microsoft.graph.getActivitiesByInterval()': get: tags: @@ -11418,6 +11587,78 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/groups/{group-id}/drives/{drive-id}/root/listItem/microsoft.graph.createLink': + post: + tags: + - groups.Actions + summary: Invoke action createLink + operationId: group.drive.root.listItem_createLink + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + type: + type: string + nullable: true + scope: + type: string + nullable: true + expirationDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + password: + type: string + nullable: true + message: + type: string + nullable: true + recipients: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.driveRecipient' + retainInheritedPermissions: + type: boolean + default: false + nullable: true + sendNotification: + type: boolean + default: false + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/groups/{group-id}/drives/{drive-id}/root/listItem/microsoft.graph.getActivitiesByInterval()': get: tags: @@ -11910,6 +12151,7 @@ paths: properties: type: type: string + nullable: true scope: type: string nullable: true @@ -11924,10 +12166,18 @@ paths: message: type: string nullable: true + recipients: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.driveRecipient' retainInheritedPermissions: type: boolean default: false nullable: true + sendNotification: + type: boolean + default: false + nullable: true additionalProperties: type: object required: true @@ -18751,6 +19001,10 @@ paths: tags: - groups.Actions summary: Invoke action retryServiceProvisioning + description: Retry the group service provisioning. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/group-retryserviceprovisioning?view=graph-rest-1.0 operationId: group_retryServiceProvisioning parameters: - name: group-id @@ -21757,7 +22011,7 @@ paths: tags: - groups.resourceSpecificPermissionGrant summary: List permissionGrants of a group - description: 'List all resource-specific permission grants on the group. This list specifies the Microsoft Entra apps that have access to the group, along with the corresponding kind of resource-specific access that each app has.' + description: 'List all resource-specific permission grants on the group. This list specifies the Microsoft Entra apps that have access to the group, along with the corresponding resource-specific access that each app has.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/group-list-permissiongrants?view=graph-rest-1.0 @@ -23892,6 +24146,94 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/groups/{group-id}/sites/{site-id}/lists/{list-id}/items/{listItem-id}/microsoft.graph.createLink': + post: + tags: + - groups.Actions + summary: Invoke action createLink + operationId: group.site.list.item_createLink + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: The unique identifier of list + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: list + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + type: + type: string + nullable: true + scope: + type: string + nullable: true + expirationDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + password: + type: string + nullable: true + message: + type: string + nullable: true + recipients: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.driveRecipient' + retainInheritedPermissions: + type: boolean + default: false + nullable: true + sendNotification: + type: boolean + default: false + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/groups/{group-id}/sites/{site-id}/lists/{list-id}/items/{listItem-id}/microsoft.graph.getActivitiesByInterval()': get: tags: @@ -29401,10 +29743,10 @@ paths: tags: - groups.Actions summary: Invoke action reply - description: "Add an attachment when creating a group post. This operation limits the size of the attachment you can add to under 3 MB. An attachment can be one of the following types: All these types of attachment resources are derived from the attachment\nresource. " + description: "Reply to a thread in a group conversation and add a new post to it. You can specify the parent conversation \nin the request, or, you can specify just the thread without the parent conversation." externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/post-post-attachments?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/conversationthread-reply?view=graph-rest-1.0 operationId: group.thread_reply parameters: - name: group-id @@ -29445,11 +29787,11 @@ paths: get: tags: - groups.conversationThread - summary: List posts - description: "Get the posts of the specified thread. You can specify both the parent conversation and the thread, or, \nyou can specify the thread without referencing the parent conversation." + summary: Get post + description: "Get the properties and relationships of a post in a specified thread. You can specify both the parent \nconversation and the thread, or, you can specify the thread without referencing the parent conversation. Since the post resource supports extensions, you can also use the GET operation to get custom properties and extension data in a post instance." externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/conversationthread-list-posts?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/post-get?view=graph-rest-1.0 operationId: group.thread_ListPost parameters: - name: group-id @@ -34688,6 +35030,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.serviceProvisioningError' + description: 'Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a group object . Supports $filter (eq, not, for isResolved and serviceInstance).' theme: type: string description: 'Specifies a Microsoft 365 group''s color theme. Possible values are Teal, Purple, Green, Blue, Pink, Orange or Red. Returned by default.' @@ -35318,6 +35661,71 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.driveRecipient: + title: driveRecipient + type: object + properties: + alias: + type: string + description: 'The alias of the domain object, for cases where an email address is unavailable (e.g. security groups).' + nullable: true + email: + type: string + description: 'The email address for the recipient, if the recipient has an associated email address.' + nullable: true + objectId: + type: string + description: The unique identifier for the recipient in the directory. + nullable: true + additionalProperties: + type: object + microsoft.graph.permission: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: permission + type: object + properties: + expirationDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: A format of yyyy-MM-ddTHH:mm:ssZ of DateTimeOffset indicates the expiration time of the permission. DateTime.MinValue indicates there's no expiration set for this permission. Optional. + format: date-time + nullable: true + grantedTo: + $ref: '#/components/schemas/microsoft.graph.identitySet' + grantedToIdentities: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identitySet' + grantedToIdentitiesV2: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.sharePointIdentitySet' + description: 'For link type permissions, the details of the users to whom permission was granted. Read-only.' + grantedToV2: + $ref: '#/components/schemas/microsoft.graph.sharePointIdentitySet' + hasPassword: + type: boolean + description: Indicates whether the password is set for this permission. This property only appears in the response. Optional. Read-only. For OneDrive Personal only.. + nullable: true + inheritedFrom: + $ref: '#/components/schemas/microsoft.graph.itemReference' + invitation: + $ref: '#/components/schemas/microsoft.graph.sharingInvitation' + link: + $ref: '#/components/schemas/microsoft.graph.sharingLink' + roles: + type: array + items: + type: string + nullable: true + description: 'The type of permission, for example, read. See below for the full list of roles. Read-only.' + shareId: + type: string + description: A unique token that can be used to access this shared item via the shares API. Read-only. + nullable: true + additionalProperties: + type: object microsoft.graph.itemActivityStat: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -35508,53 +35916,6 @@ components: x-ms-navigationProperty: true additionalProperties: type: object - microsoft.graph.permission: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: permission - type: object - properties: - expirationDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: A format of yyyy-MM-ddTHH:mm:ssZ of DateTimeOffset indicates the expiration time of the permission. DateTime.MinValue indicates there's no expiration set for this permission. Optional. - format: date-time - nullable: true - grantedTo: - $ref: '#/components/schemas/microsoft.graph.identitySet' - grantedToIdentities: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.identitySet' - grantedToIdentitiesV2: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.sharePointIdentitySet' - description: 'For link type permissions, the details of the users to whom permission was granted. Read-only.' - grantedToV2: - $ref: '#/components/schemas/microsoft.graph.sharePointIdentitySet' - hasPassword: - type: boolean - description: Indicates whether the password is set for this permission. This property only appears in the response. Optional. Read-only. For OneDrive Personal only.. - nullable: true - inheritedFrom: - $ref: '#/components/schemas/microsoft.graph.itemReference' - invitation: - $ref: '#/components/schemas/microsoft.graph.sharingInvitation' - link: - $ref: '#/components/schemas/microsoft.graph.sharingLink' - roles: - type: array - items: - type: string - nullable: true - description: 'The type of permission, for example, read. See below for the full list of roles. Read-only.' - shareId: - type: string - description: A unique token that can be used to access this shared item via the shares API. Read-only. - nullable: true - additionalProperties: - type: object microsoft.graph.driveItemUploadableProperties: title: driveItemUploadableProperties type: object @@ -35587,24 +35948,6 @@ components: description: List of sensitivity labels assigned to a file. additionalProperties: type: object - microsoft.graph.driveRecipient: - title: driveRecipient - type: object - properties: - alias: - type: string - description: 'The alias of the domain object, for cases where an email address is unavailable (e.g. security groups).' - nullable: true - email: - type: string - description: 'The email address for the recipient, if the recipient has an associated email address.' - nullable: true - objectId: - type: string - description: The unique identifier for the recipient in the directory. - nullable: true - additionalProperties: - type: object ReferenceNumeric: enum: - '-INF' @@ -36140,6 +36483,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.serviceProvisioningError' + description: 'Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from an organizational contact object . Supports $filter (eq, not, for isResolved and serviceInstance).' surname: type: string description: 'Last name for this organizational contact. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq for null values).' @@ -36427,13 +36771,13 @@ components: nullable: true ageGroup: type: string - description: 'Sets the age group of the user. Allowed values: null, Minor, NotAdult and Adult. For more information, see legal age group property definitions. Returned only on $select. Supports $filter (eq, ne, not, and in).' + description: 'Sets the age group of the user. Allowed values: null, Minor, NotAdult, and Adult. For more information, see legal age group property definitions. Returned only on $select. Supports $filter (eq, ne, not, and in).' nullable: true assignedLicenses: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedLicense' - description: 'The licenses that are assigned to the user, including inherited (group-based) licenses. This property doesn''t differentiate directly assigned and inherited licenses. Use the licenseAssignmentStates property to identify the directly assigned and inherited licenses. Not nullable. Returned only on $select. Supports $filter (eq, not, /$count eq 0, /$count ne 0).' + description: 'The licenses that are assigned to the user, including inherited (group-based) licenses. This property doesn''t differentiate between directly assigned and inherited licenses. Use the licenseAssignmentStates property to identify the directly assigned and inherited licenses. Not nullable. Returned only on $select. Supports $filter (eq, not, /$count eq 0, /$count ne 0).' assignedPlans: type: array items: @@ -36445,7 +36789,7 @@ components: type: array items: type: string - description: 'The telephone numbers for the user. NOTE: Although this is a string collection, only one number can be set for this property. Read-only for users synced from on-premises directory. Returned by default. Supports $filter (eq, not, ge, le, startsWith).' + description: 'The telephone numbers for the user. NOTE: Although it is a string collection, only one number can be set for this property. Read-only for users synced from the on-premises directory. Returned by default. Supports $filter (eq, not, ge, le, startsWith).' city: type: string description: 'The city where the user is located. Maximum length is 128 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' @@ -36456,7 +36800,7 @@ components: nullable: true consentProvidedForMinor: type: string - description: 'Sets whether consent has been obtained for minors. Allowed values: null, Granted, Denied and NotRequired. Refer to the legal age group property definitions for further information. Returned only on $select. Supports $filter (eq, ne, not, and in).' + description: 'Sets whether consent was obtained for minors. Allowed values: null, Granted, Denied and NotRequired. Refer to the legal age group property definitions for further information. Returned only on $select. Supports $filter (eq, ne, not, and in).' nullable: true country: type: string @@ -36465,7 +36809,7 @@ components: createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The date and time the user was created, in ISO 8601 format and in UTC time. The value cannot be modified and is automatically populated when the entity is created. Nullable. For on-premises users, the value represents when they were first created in Microsoft Entra ID. Property is null for some users created before June 2018 and on-premises users that were synced to Microsoft Entra ID before June 2018. Read-only. Returned only on $select. Supports $filter (eq, ne, not , ge, le, in).' + description: 'The date and time the user was created, in ISO 8601 format and UTC. The value cannot be modified and is automatically populated when the entity is created. Nullable. For on-premises users, the value represents when they were first created in Microsoft Entra ID. Property is null for some users created before June 2018 and on-premises users that were synced to Microsoft Entra ID before June 2018. Read-only. Returned only on $select. Supports $filter (eq, ne, not , ge, le, in).' format: date-time nullable: true creationType: @@ -36476,16 +36820,16 @@ components: $ref: '#/components/schemas/microsoft.graph.customSecurityAttributeValue' department: type: string - description: 'The name for the department in which the user works. Maximum length is 64 characters. Returned only on $select. Supports $filter (eq, ne, not , ge, le, in, and eq on null values).' + description: 'The name of the department in which the user works. Maximum length is 64 characters. Returned only on $select. Supports $filter (eq, ne, not , ge, le, in, and eq on null values).' nullable: true displayName: type: string - description: 'The name displayed in the address book for the user. This is usually the combination of the user''s first name, middle initial and last name. This property is required when a user is created and it cannot be cleared during updates. Maximum length is 256 characters. Returned by default. Supports $filter (eq, ne, not , ge, le, in, startsWith, and eq on null values), $orderby, and $search.' + description: 'The name displayed in the address book for the user. This is usually the combination of the user''s first name, middle initial, and last name. This property is required when a user is created and it cannot be cleared during updates. Maximum length is 256 characters. Returned by default. Supports $filter (eq, ne, not , ge, le, in, startsWith, and eq on null values), $orderby, and $search.' nullable: true employeeHireDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The date and time when the user was hired or will start work in case of a future hire. Returned only on $select. Supports $filter (eq, ne, not , ge, le, in).' + description: 'The date and time when the user was hired or will start work in a future hire. Returned only on $select. Supports $filter (eq, ne, not , ge, le, in).' format: date-time nullable: true employeeId: @@ -36526,13 +36870,13 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.objectIdentity' - description: 'Represents the identities that can be used to sign in to this user account. An identity can be provided by Microsoft (also known as a local account), by organizations, or by social identity providers such as Facebook, Google, and Microsoft, and tied to a user account. May contain multiple items with the same signInType value. Returned only on $select. Supports $filter (eq) including on null values, only where the signInType is not userPrincipalName.' + description: 'Represents the identities that can be used to sign in to this user account. Microsoft (also known as a local account), organizations, or social identity providers such as Facebook, Google, and Microsoft can provide identity and tie it to a user account. It may contain multiple items with the same signInType value. Returned only on $select. Supports $filter (eq) including on null values, only where the signInType is not userPrincipalName.' imAddresses: type: array items: type: string nullable: true - description: 'The instant message voice over IP (VOIP) session initiation protocol (SIP) addresses for the user. Read-only. Returned only on $select. Supports $filter (eq, not, ge, le, startsWith).' + description: 'The instant message voice-over IP (VOIP) session initiation protocol (SIP) addresses for the user. Read-only. Returned only on $select. Supports $filter (eq, not, ge, le, startsWith).' isResourceAccount: type: boolean description: Do not use – reserved for future use. @@ -36544,12 +36888,12 @@ components: lastPasswordChangeDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The time when this Microsoft Entra user last changed their password or when their password was created, whichever date the latest action was performed. 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. Returned only on $select.' + description: 'The time when this Microsoft Entra user last changed their password or when their password was created, whichever date the latest action was performed. The date and time information uses ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Returned only on $select.' format: date-time nullable: true legalAgeGroupClassification: type: string - description: 'Used by enterprise applications to determine the legal age group of the user. This property is read-only and calculated based on ageGroup and consentProvidedForMinor properties. Allowed values: null, MinorWithOutParentalConsent, MinorWithParentalConsent, MinorNoParentalConsentRequired, NotAdult and Adult. Refer to the legal age group property definitions for further information. Returned only on $select.' + description: 'Used by enterprise applications to determine the legal age group of the user. This property is read-only and calculated based on ageGroup and consentProvidedForMinor properties. Allowed values: null, MinorWithOutParentalConsent, MinorWithParentalConsent, MinorNoParentalConsentRequired, NotAdult, and Adult. Refer to the legal age group property definitions for further information. Returned only on $select.' nullable: true licenseAssignmentStates: type: array @@ -36558,7 +36902,7 @@ components: description: State of license assignments for this user. Also indicates licenses that are directly assigned or the user has inherited through group memberships. Read-only. Returned only on $select. mail: type: string - description: 'The SMTP address for the user, for example, jeff@contoso.onmicrosoft.com. Changes to this property will also update the user''s proxyAddresses collection to include the value as an SMTP address. This property can''t contain accent characters. NOTE: We don''t recommend updating this property for Azure AD B2C user profiles. Use the otherMails property instead. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith, and eq on null values).' + description: 'The SMTP address for the user, for example, jeff@contoso.onmicrosoft.com. Changes to this property update the user''s proxyAddresses collection to include the value as an SMTP address. This property can''t contain accent characters. NOTE: We don''t recommend updating this property for Azure AD B2C user profiles. Use the otherMails property instead. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith, and eq on null values).' nullable: true mailNickname: type: string @@ -36566,7 +36910,7 @@ components: nullable: true mobilePhone: type: string - description: 'The primary cellular telephone number for the user. Read-only for users synced from on-premises directory. Maximum length is 64 characters. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values) and $search.' + description: 'The primary cellular telephone number for the user. Read-only for users synced from the on-premises directory. Maximum length is 64 characters. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values) and $search.' nullable: true officeLocation: type: string @@ -36589,7 +36933,7 @@ components: onPremisesLastSyncDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Indicates the last time at which the object was synced with the on-premises directory; for example: 2013-02-16T03:04:54Z. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in).' + description: 'Indicates the last time at which the object was synced with the on-premises directory; for example: 2013-02-16T03:04:54Z. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in).' format: date-time nullable: true onPremisesProvisioningErrors: @@ -36634,7 +36978,7 @@ components: nullable: true preferredLanguage: type: string - description: 'The preferred language for the user. The preferred language format is based on RFC 4646. The name is a combination of an ISO 639 two-letter lowercase culture code associated with the language, and an ISO 3166 two-letter uppercase subculture code associated with the country or region. Example: ''en-US'', or ''es-ES''. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values)' + description: 'The preferred language for the user. The preferred language format is based on RFC 4646. The name is a combination of an ISO 639 two-letter lowercase culture code associated with the language and an ISO 3166 two-letter uppercase subculture code associated with the country or region. Example: ''en-US'', or ''es-ES''. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values)' nullable: true provisionedPlans: type: array @@ -36654,6 +36998,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.serviceProvisioningError' + description: 'Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a user object . Supports $filter (eq, not, for isResolved and serviceInstance).' showInAddressList: type: boolean description: Do not use in Microsoft Graph. Manage this property through the Microsoft 365 admin center instead. Represents whether the user should be included in the Outlook global address list. See Known issue. @@ -36661,7 +37006,7 @@ components: signInSessionsValidFromDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application needs to acquire a new refresh token by making a request to the authorize endpoint. Read-only. Use revokeSignInSessions to reset. Returned only on $select.' + description: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application needs to acquire a new refresh token by requesting the authorized endpoint. Read-only. Use revokeSignInSessions to reset. Returned only on $select.' format: date-time nullable: true state: @@ -36678,11 +37023,11 @@ components: nullable: true usageLocation: type: string - description: 'A two letter country code (ISO standard 3166). Required for users that are assigned licenses due to legal requirement to check for availability of services in countries. Examples include: US, JP, and GB. Not nullable. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' + description: 'A two-letter country code (ISO standard 3166). Required for users that are assigned licenses due to legal requirements to check for availability of services in countries. Examples include: US, JP, and GB. Not nullable. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' nullable: true userPrincipalName: type: string - description: 'The user principal name (UPN) of the user. The UPN is an Internet-style sign-in name for the user based on the Internet standard RFC 822. By convention, this should map to the user''s email name. The general format is alias@domain, where domain must be present in the tenant''s collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: This property can''t contain accent characters. Only the following characters are allowed A - Z, a - z, 0 - 9, '' . - _ ! # ^ ~. For the complete list of allowed characters, see username policies. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith) and $orderby.' + description: 'The user principal name (UPN) of the user. The UPN is an Internet-style sign-in name for the user based on the Internet standard RFC 822. By convention, this should map to the user''s email name. The general format is alias@domain, where the domain must be present in the tenant''s collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: This property can''t contain accent characters. Only the following characters are allowed A - Z, a - z, 0 - 9, '' . - _ ! # ^ ~. For the complete list of allowed characters, see username policies. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith) and $orderby.' nullable: true userType: type: string @@ -36705,12 +37050,12 @@ components: birthday: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The birthday of the user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Returned only on $select.' + description: 'The birthday of the user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014, is 2014-01-01T00:00:00Z. Returned only on $select.' format: date-time hireDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The hire date of the user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Returned only on $select. Note: This property is specific to SharePoint Online. We recommend using the native employeeHireDate property to set and update hire date values using Microsoft Graph APIs.' + description: 'The hire date of the user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014, is 2014-01-01T00:00:00Z. Returned only on $select. Note: This property is specific to SharePoint Online. We recommend using the native employeeHireDate property to set and update hire date values using Microsoft Graph APIs.' format: date-time interests: type: array @@ -36720,7 +37065,7 @@ components: description: A list for the user to describe their interests. Returned only on $select. mySite: type: string - description: The URL for the user's personal site. Returned only on $select. + description: The URL for the user's site. Returned only on $select. nullable: true pastProjects: type: array @@ -36945,7 +37290,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.onlineMeeting' - description: 'Information about a meeting, including the URL used to join a meeting, the attendees'' list, and the description.' + description: 'Information about a meeting, including the URL used to join a meeting, the attendees list, and the description.' x-ms-navigationProperty: true presence: $ref: '#/components/schemas/microsoft.graph.presence' @@ -36961,6 +37306,12 @@ components: items: $ref: '#/components/schemas/microsoft.graph.team' x-ms-navigationProperty: true + permissionGrants: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' + description: List all resource-specific permission grants of a user. + x-ms-navigationProperty: true teamwork: $ref: '#/components/schemas/microsoft.graph.userTeamwork' todo: @@ -37504,10 +37855,10 @@ components: nullable: true dataType: type: string - description: Specifies the data type of the value the extension property can hold. Following values are supported. Not nullable. Binary - 256 bytes maximumBooleanDateTime - Must be specified in ISO 8601 format. Will be stored in UTC.Integer - 32-bit value.LargeInteger - 64-bit value.String - 256 characters maximum + description: 'Specifies the data type of the value the extension property can hold. Following values are supported. Binary - 256 bytes maximumBooleanDateTime - Must be specified in ISO 8601 format. Will be stored in UTC.Integer - 32-bit value.LargeInteger - 64-bit value.String - 256 characters maximumNot nullable. For multivalued directory extensions, these limits apply per value in the collection.' isMultiValued: type: boolean - description: 'Defines the directory extension as a multi-valued property. When true, the directory extension property can store a collection of objects of the dataType; for example, a collection of integers. The default value is false. Supports $filter (eq).' + description: 'Defines the directory extension as a multi-valued property. When true, the directory extension property can store a collection of objects of the dataType; for example, a collection of string types such as ''extensionb7b1c57b532f40b8b5ed4b7a7ba67401jobGroupTracker'': [''String 1'', ''String 2'']. The default value is false. Supports $filter (eq).' isSyncedFromOnPremises: type: boolean description: Indicates if this extension property was synced from on-premises active directory using Microsoft Entra Connect. Read-only. @@ -37606,13 +37957,16 @@ components: createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: The date and time at which the error occurred. format: date-time nullable: true isResolved: type: boolean + description: Indicates whether the error has been attended to. nullable: true serviceInstance: type: string + description: 'Qualified service instance (for example, ''SharePoint/Dublin'') that published the service error information.' nullable: true additionalProperties: type: object @@ -38244,6 +38598,79 @@ components: $ref: '#/components/schemas/microsoft.graph.timeZoneBase' additionalProperties: type: object + microsoft.graph.identitySet: + title: identitySet + type: object + properties: + application: + $ref: '#/components/schemas/microsoft.graph.identity' + device: + $ref: '#/components/schemas/microsoft.graph.identity' + user: + $ref: '#/components/schemas/microsoft.graph.identity' + additionalProperties: + type: object + microsoft.graph.sharePointIdentitySet: + allOf: + - $ref: '#/components/schemas/microsoft.graph.identitySet' + - title: sharePointIdentitySet + type: object + properties: + group: + $ref: '#/components/schemas/microsoft.graph.identity' + siteGroup: + $ref: '#/components/schemas/microsoft.graph.sharePointIdentity' + siteUser: + $ref: '#/components/schemas/microsoft.graph.sharePointIdentity' + additionalProperties: + type: object + microsoft.graph.sharingInvitation: + title: sharingInvitation + type: object + properties: + email: + type: string + description: The email address provided for the recipient of the sharing invitation. Read-only. + nullable: true + invitedBy: + $ref: '#/components/schemas/microsoft.graph.identitySet' + redeemedBy: + type: string + nullable: true + signInRequired: + type: boolean + description: If true the recipient of the invitation needs to sign in in order to access the shared item. Read-only. + nullable: true + additionalProperties: + type: object + microsoft.graph.sharingLink: + title: sharingLink + type: object + properties: + application: + $ref: '#/components/schemas/microsoft.graph.identity' + preventsDownload: + type: boolean + description: 'If true then the user can only use this link to view the item on the web, and cannot use it to download the contents of the item. Only for OneDrive for Business and SharePoint.' + nullable: true + scope: + type: string + description: 'The scope of the link represented by this permission. Value anonymous indicates the link is usable by anyone, organization indicates the link is only usable for users signed into the same tenant.' + nullable: true + type: + type: string + description: The type of the link created. + nullable: true + webHtml: + type: string + description: 'For embed links, this property contains the HTML code for an