diff --git a/.azure-pipelines/generation-templates/generate-service-modules.yml b/.azure-pipelines/generation-templates/generate-service-modules.yml index dde846e2f6d..91fa1d7094e 100644 --- a/.azure-pipelines/generation-templates/generate-service-modules.yml +++ b/.azure-pipelines/generation-templates/generate-service-modules.yml @@ -32,7 +32,7 @@ parameters: jobs: - job: GenerateServiceModules displayName: Service module generation - timeoutInMinutes: 360 + timeoutInMinutes: 600 condition: and(succeeded(), ne(stageDependencies.DownloadOpenAPIDocs.GetLatestDocs.outputs['OpenAPIDocDiff.ModulesWithChanges'], '')) variables: Branch: ${{ parameters.Branch }} diff --git a/config/ModuleMetadata.json b/config/ModuleMetadata.json index cdc4db1d8f4..80bfc6fda24 100644 --- a/config/ModuleMetadata.json +++ b/config/ModuleMetadata.json @@ -22,5 +22,5 @@ ], "releaseNotes": "See https://aka.ms/GraphPowerShell-Release.", "assemblyOriginatorKeyFile": "35MSSharedLib1024.snk", - "version": "1.8.0" + "version": "1.8.1" } diff --git a/openApiDocs/beta/Bookings.yml b/openApiDocs/beta/Bookings.yml index 9db090781bb..739c599f4cb 100644 --- a/openApiDocs/beta/Bookings.yml +++ b/openApiDocs/beta/Bookings.yml @@ -2273,6 +2273,7 @@ components: nullable: true customerTimeZone: type: string + description: 'The time zone of the customer. For a list of possible values, see dateTimeTimeZone.' nullable: true duration: pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' @@ -2299,8 +2300,10 @@ components: nullable: true isLocationOnline: type: boolean + description: True indicates that the appointment will be held online. Default value is false. joinWebUrl: type: string + description: The URL of the online meeting for the appointment. nullable: true onlineMeetingUrl: type: string @@ -2348,6 +2351,7 @@ components: nullable: true smsNotificationsEnabled: type: boolean + description: True indicates SMS notifications will be sent to the customers for the appointment. Default value is false. staffMemberIds: type: array items: @@ -2369,10 +2373,12 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.physicalAddress' + description: 'Addresses associated with the customer, including home, business and other addresses.' phones: type: array items: $ref: '#/components/schemas/microsoft.graph.phone' + description: 'Phone numbers associated with the customer, including home, business and mobile numbers.' additionalProperties: type: object description: Represents a customer of the business. @@ -2412,6 +2418,7 @@ components: description: True means this service is not available to customers for booking. isLocationOnline: type: boolean + description: True indicates that the appointments for the service will be held online. Default value is false. notes: type: string description: Additional information about this service. @@ -2430,6 +2437,7 @@ components: $ref: '#/components/schemas/microsoft.graph.bookingSchedulingPolicy' smsNotificationsEnabled: type: boolean + description: True indicates SMS notifications can be sent to the customers for the appointment of the service. Default value is false. staffMemberIds: type: array items: @@ -2438,7 +2446,7 @@ components: description: Represents those staff members who provide this service. webUrl: type: string - description: The URL of the booking service. + description: The URL a customer uses to access the service. nullable: true additionalProperties: type: object @@ -2463,6 +2471,7 @@ components: $ref: '#/components/schemas/microsoft.graph.bookingStaffRole' timeZone: type: string + description: 'The time zone of the staff member. For a list of possible values, see dateTimeTimeZone.' nullable: true useBusinessHours: type: boolean diff --git a/openApiDocs/beta/CloudCommunications.yml b/openApiDocs/beta/CloudCommunications.yml index bb5441c8968..e18a9db0505 100644 --- a/openApiDocs/beta/CloudCommunications.yml +++ b/openApiDocs/beta/CloudCommunications.yml @@ -4313,6 +4313,7 @@ paths: properties: sessionId: type: string + nullable: true additionalProperties: type: object required: true @@ -4345,6 +4346,7 @@ paths: properties: sessionId: type: string + nullable: true availability: type: string activity: @@ -6473,12 +6475,12 @@ components: nullable: true alternativeRecording: type: string - description: The content stream of the alternative recording of a live event. Read-only. + description: The content stream of the alternative recording of a Microsoft Teams live event. Read-only. format: base64url nullable: true attendeeReport: type: string - description: The content stream of the attendee report of a live event. Read-only. + description: The content stream of the attendee report of a Microsoft Teams live event. Read-only. format: base64url nullable: true audioConferencing: @@ -6522,7 +6524,7 @@ components: nullable: true isBroadcast: type: boolean - description: Indicates if this is a live event. + description: Indicates if this is a Teams live event. nullable: true isCancelled: type: boolean @@ -6546,7 +6548,7 @@ components: nullable: true recording: type: string - description: The content stream of the recording of a live event. Read-only. + description: The content stream of the recording of a Teams live event. Read-only. format: base64url nullable: true startDateTime: @@ -7251,19 +7253,19 @@ components: $ref: '#/components/schemas/microsoft.graph.broadcastMeetingAudience' isAttendeeReportEnabled: type: boolean - description: Indicates whether attendee report is enabled for this live event. Default value is false. + description: Indicates whether attendee report is enabled for this Teams live event. Default value is false. nullable: true isQuestionAndAnswerEnabled: type: boolean - description: Indicates whether Q&A is enabled for this live event. Default value is false. + description: Indicates whether Q&A is enabled for this Teams live event. Default value is false. nullable: true isRecordingEnabled: type: boolean - description: Indicates whether recording is enabled for this live event. Default value is false. + description: Indicates whether recording is enabled for this Teams live event. Default value is false. nullable: true isVideoOnDemandEnabled: type: boolean - description: Indicates whether video on demand is enabled for this live event. Default value is false. + description: Indicates whether video on demand is enabled for this Teams live event. Default value is false. nullable: true additionalProperties: type: object diff --git a/openApiDocs/beta/Compliance.yml b/openApiDocs/beta/Compliance.yml index 3843c624a60..006b8186019 100644 --- a/openApiDocs/beta/Compliance.yml +++ b/openApiDocs/beta/Compliance.yml @@ -23119,7 +23119,7 @@ components: $ref: '#/components/schemas/microsoft.graph.accessReviewNotificationRecipientScope' notificationTemplateType: type: string - description: Indicates the type of access review email to be sent. Supported template type is CompletedAdditionalRecipients which sends review completion notifications to the recipients. + description: 'Indicates the type of access review email to be sent. Supported template type is CompletedAdditionalRecipients, which sends review completion notifications to the recipients.' nullable: true additionalProperties: type: object @@ -23157,7 +23157,7 @@ components: recommendationLookBackDuration: pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' type: string - description: 'Optional field. Indicates the time period of inactivity (with respect to the start date of the review instance) that recommendations will be configured from. The recommendation will be to deny if the user is inactive during the look back duration. If not specified, the duration is 30 days.' + description: 'Optional field. Indicates the time period of inactivity (with respect to the start date of the review instance) that recommendations will be configured from. The recommendation will be to deny if the user is inactive during the look back duration. For reviews of groups and Azure AD roles, any duration is accepted. For reviews of applications, 30 days is the maximum duration. If not specified, the duration is 30 days.' format: duration nullable: true recommendationsEnabled: diff --git a/openApiDocs/beta/DeviceManagement.Actions.yml b/openApiDocs/beta/DeviceManagement.Actions.yml index 94b24f4a24e..02e63e3bb86 100644 --- a/openApiDocs/beta/DeviceManagement.Actions.yml +++ b/openApiDocs/beta/DeviceManagement.Actions.yml @@ -1568,6 +1568,10 @@ paths: type: boolean default: false nullable: true + persistEsimDataPlan: + type: boolean + default: false + nullable: true deviceIds: type: array items: @@ -1635,6 +1639,86 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/deviceManagement/compliancePolicies/{deviceManagementCompliancePolicy-id}/microsoft.graph.assign': + post: + tags: + - deviceManagement.Actions + summary: Invoke action assign + operationId: deviceManagement.compliancePolicies_assign + parameters: + - name: deviceManagementCompliancePolicy-id + in: path + description: 'key: id of deviceManagementCompliancePolicy' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementCompliancePolicy + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + assignments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicyAssignment' + additionalProperties: + type: object + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicyAssignment' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/deviceManagement/compliancePolicies/{deviceManagementCompliancePolicy-id}/microsoft.graph.setScheduledActions': + post: + tags: + - deviceManagement.Actions + summary: Invoke action setScheduledActions + operationId: deviceManagement.compliancePolicies_setScheduledActions + parameters: + - name: deviceManagementCompliancePolicy-id + in: path + description: 'key: id of deviceManagementCompliancePolicy' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementCompliancePolicy + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + scheduledActions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementComplianceScheduledActionForRule' + additionalProperties: + type: object + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementComplianceScheduledActionForRule' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/deviceManagement/configurationPolicies/{deviceManagementConfigurationPolicy-id}/microsoft.graph.assign': post: tags: @@ -2041,6 +2125,10 @@ paths: type: boolean default: false nullable: true + persistEsimDataPlan: + type: boolean + default: false + nullable: true deviceIds: type: array items: @@ -14602,6 +14690,10 @@ paths: type: boolean default: false nullable: true + persistEsimDataPlan: + type: boolean + default: false + nullable: true deviceIds: type: array items: @@ -14706,6 +14798,36 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + /deviceManagement/microsoft.graph.evaluateAssignmentFilter: + post: + tags: + - deviceManagement.Actions + summary: Invoke action evaluateAssignmentFilter + operationId: deviceManagement_evaluateAssignmentFilter + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + data: + $ref: '#/components/schemas/microsoft.graph.assignmentFilterEvaluateRequest' + additionalProperties: + type: object + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: string + format: base64url + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action /deviceManagement/microsoft.graph.getAssignmentFiltersStatusDetails: post: tags: @@ -16683,6 +16805,73 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + /deviceManagement/reports/microsoft.graph.getDeviceConfigurationPolicyStatusSummary: + post: + tags: + - deviceManagement.Actions + summary: Invoke action getDeviceConfigurationPolicyStatusSummary + operationId: deviceManagement.reports_getDeviceConfigurationPolicyStatusSummary + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + name: + type: string + nullable: true + select: + type: array + items: + type: string + nullable: true + search: + type: string + nullable: true + groupBy: + type: array + items: + type: string + nullable: true + orderBy: + type: array + items: + type: string + nullable: true + skip: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + top: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + sessionId: + type: string + nullable: true + filter: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: string + format: base64url + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action /deviceManagement/reports/microsoft.graph.getDeviceInstallStatusReport: post: tags: @@ -20146,6 +20335,24 @@ components: additionalProperties: type: object description: The DeviceManagementConfigurationPolicyAssignment entity assigns a specific DeviceManagementConfigurationPolicy to an AAD group. + microsoft.graph.deviceManagementComplianceScheduledActionForRule: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: deviceManagementComplianceScheduledActionForRule + type: object + properties: + ruleName: + type: string + description: Name of the rule which this scheduled action applies to. + nullable: true + scheduledActionConfigurations: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementComplianceActionItem' + description: The list of scheduled action configurations for this compliance policy. This collection can contain a maximum of 100 elements. + additionalProperties: + type: object + description: Scheduled Action for Rule microsoft.graph.deviceManagementConfigurationPolicy: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -20491,6 +20698,8 @@ components: - title: deviceConfigurationAssignment type: object properties: + intent: + $ref: '#/components/schemas/microsoft.graph.deviceConfigAssignmentIntent' source: $ref: '#/components/schemas/microsoft.graph.deviceAndAppManagementAssignmentSource' sourceId: @@ -20949,6 +21158,30 @@ components: additionalProperties: type: object description: This entity contains the properties used to assign a branding profile to a group. + microsoft.graph.assignmentFilterEvaluateRequest: + title: assignmentFilterEvaluateRequest + type: object + properties: + platform: + $ref: '#/components/schemas/microsoft.graph.devicePlatformType' + rule: + type: string + description: Rule definition of the Assignment Filter. + skip: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: Number of records to skip. Default value is 0 + format: int32 + top: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: 'Limit of records per request. Default value is 100, if provided less than 0 or greater than 100' + format: int32 + additionalProperties: + type: object + description: Request for assignment filter evaluation for devices. microsoft.graph.assignmentFilterStatusDetails: title: assignmentFilterStatusDetails type: object @@ -21172,7 +21405,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicy' - description: configuration policies referencing the current reusable setting + description: configuration policies referencing the current reusable setting. This property is read-only. additionalProperties: type: object description: Graph model for a reusable setting @@ -21373,6 +21606,33 @@ components: additionalProperties: type: object description: Base type for assignment targets. + microsoft.graph.deviceManagementComplianceActionItem: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: deviceManagementComplianceActionItem + type: object + properties: + actionType: + $ref: '#/components/schemas/microsoft.graph.deviceManagementComplianceActionType' + gracePeriodHours: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: Number of hours to wait till the action will be enforced. Valid values 0 to 8760 + format: int32 + notificationMessageCCList: + type: array + items: + type: string + nullable: true + description: A list of group IDs to speicify who to CC this notification message to. This collection can contain a maximum of 100 elements. + notificationTemplateId: + type: string + description: What notification Message template to use + nullable: true + additionalProperties: + type: object + description: Scheduled Action for Rule microsoft.graph.deviceManagementConfigurationPlatforms: title: deviceManagementConfigurationPlatforms enum: @@ -21430,7 +21690,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingDefinition' - description: List of related Setting Definitions + description: List of related Setting Definitions. This property is read-only. additionalProperties: type: object description: Setting instance within policy @@ -21696,6 +21956,13 @@ components: additionalProperties: type: object description: Device Configuration. + microsoft.graph.deviceConfigAssignmentIntent: + title: deviceConfigAssignmentIntent + enum: + - apply + - remove + type: string + description: The administrator intent for the assignment of the profile. microsoft.graph.windowsPrivacyDataAccessLevel: title: windowsPrivacyDataAccessLevel enum: @@ -22167,6 +22434,19 @@ components: - exclude type: string description: Represents type of the assignment filter. + microsoft.graph.deviceManagementComplianceActionType: + title: deviceManagementComplianceActionType + enum: + - noAction + - notification + - block + - retire + - wipe + - removeResourceAccessProfiles + - pushNotification + - remoteLock + type: string + description: Scheduled Action Type Enum microsoft.graph.deviceManagementConfigurationTemplateFamily: title: deviceManagementConfigurationTemplateFamily enum: @@ -22178,6 +22458,7 @@ components: - endpointSecurityAttackSurfaceReduction - endpointSecurityAccountProtection - endpointSecurityApplicationControl + - baseline type: string description: Describes the TemplateFamily for the Template entity microsoft.graph.deviceManagementConfigurationSettingDefinition: @@ -23002,6 +23283,7 @@ components: enum: - none - configuration + - compliance type: string description: Supported setting types microsoft.graph.deviceManagementConfigurationControlType: diff --git a/openApiDocs/beta/DeviceManagement.Administration.yml b/openApiDocs/beta/DeviceManagement.Administration.yml index ae963c68cac..5461cd5c53e 100644 --- a/openApiDocs/beta/DeviceManagement.Administration.yml +++ b/openApiDocs/beta/DeviceManagement.Administration.yml @@ -14104,6 +14104,7 @@ paths: tags: - deviceManagement.virtualEndpoint summary: Get servicePlans from deviceManagement + description: Cloud PC service plans. operationId: deviceManagement.virtualEndpoint_ListServicePlans parameters: - $ref: '#/components/parameters/top' @@ -14193,6 +14194,7 @@ paths: tags: - deviceManagement.virtualEndpoint summary: Create new navigation property to servicePlans for deviceManagement + description: Cloud PC service plans. operationId: deviceManagement.virtualEndpoint_CreateServicePlans requestBody: description: New navigation property @@ -14216,6 +14218,7 @@ paths: tags: - deviceManagement.virtualEndpoint summary: Get servicePlans from deviceManagement + description: Cloud PC service plans. operationId: deviceManagement.virtualEndpoint_GetServicePlans parameters: - name: cloudPcServicePlan-id @@ -14269,6 +14272,7 @@ paths: tags: - deviceManagement.virtualEndpoint summary: Update the navigation property servicePlans in deviceManagement + description: Cloud PC service plans. operationId: deviceManagement.virtualEndpoint_UpdateServicePlans parameters: - name: cloudPcServicePlan-id @@ -14295,6 +14299,7 @@ paths: tags: - deviceManagement.virtualEndpoint summary: Delete navigation property servicePlans for deviceManagement + description: Cloud PC service plans. operationId: deviceManagement.virtualEndpoint_DeleteServicePlans parameters: - name: cloudPcServicePlan-id @@ -16692,6 +16697,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.cloudPcServicePlan' + description: Cloud PC service plans. supportedRegions: type: array items: @@ -17008,15 +17014,18 @@ components: properties: displayName: type: string + description: The name for the service plan. Read-only. ramInGB: maximum: 2147483647 minimum: -2147483648 type: integer + description: The size of the RAM in GB. Read-only. format: int32 storageInGB: maximum: 2147483647 minimum: -2147483648 type: integer + description: The size of the OS Disk in GB. Read-only. format: int32 type: $ref: '#/components/schemas/microsoft.graph.cloudPcServicePlanType' @@ -17024,11 +17033,13 @@ components: maximum: 2147483647 minimum: -2147483648 type: integer + description: The size of the user profile disk in GB. Read-only. format: int32 vCpuCount: maximum: 2147483647 minimum: -2147483648 type: integer + description: The number of vCPUs. Read-only. format: int32 additionalProperties: type: object diff --git a/openApiDocs/beta/Devices.CloudPrint.yml b/openApiDocs/beta/Devices.CloudPrint.yml index 075674e0810..b91f951f798 100644 --- a/openApiDocs/beta/Devices.CloudPrint.yml +++ b/openApiDocs/beta/Devices.CloudPrint.yml @@ -21278,7 +21278,7 @@ components: $ref: '#/components/schemas/microsoft.graph.accessReviewNotificationRecipientScope' notificationTemplateType: type: string - description: Indicates the type of access review email to be sent. Supported template type is CompletedAdditionalRecipients which sends review completion notifications to the recipients. + description: 'Indicates the type of access review email to be sent. Supported template type is CompletedAdditionalRecipients, which sends review completion notifications to the recipients.' nullable: true additionalProperties: type: object @@ -21316,7 +21316,7 @@ components: recommendationLookBackDuration: pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' type: string - description: 'Optional field. Indicates the time period of inactivity (with respect to the start date of the review instance) that recommendations will be configured from. The recommendation will be to deny if the user is inactive during the look back duration. If not specified, the duration is 30 days.' + description: 'Optional field. Indicates the time period of inactivity (with respect to the start date of the review instance) that recommendations will be configured from. The recommendation will be to deny if the user is inactive during the look back duration. For reviews of groups and Azure AD roles, any duration is accepted. For reviews of applications, 30 days is the maximum duration. If not specified, the duration is 30 days.' format: duration nullable: true recommendationsEnabled: diff --git a/openApiDocs/beta/Devices.CorporateManagement.yml b/openApiDocs/beta/Devices.CorporateManagement.yml index e0ca401346d..217ecb52fe0 100644 --- a/openApiDocs/beta/Devices.CorporateManagement.yml +++ b/openApiDocs/beta/Devices.CorporateManagement.yml @@ -240,6 +240,8 @@ paths: - disableAppPinIfDevicePinIsSet desc - fingerprintBlocked - fingerprintBlocked desc + - gracePeriodToBlockAppsDuringOffClockHours + - gracePeriodToBlockAppsDuringOffClockHours desc - managedBrowser - managedBrowser desc - managedBrowserToOpenLinksRequired @@ -402,6 +404,7 @@ paths: - dialerRestrictionLevel - disableAppPinIfDevicePinIsSet - fingerprintBlocked + - gracePeriodToBlockAppsDuringOffClockHours - managedBrowser - managedBrowserToOpenLinksRequired - maximumAllowedDeviceThreatLevel @@ -579,6 +582,7 @@ paths: - dialerRestrictionLevel - disableAppPinIfDevicePinIsSet - fingerprintBlocked + - gracePeriodToBlockAppsDuringOffClockHours - managedBrowser - managedBrowserToOpenLinksRequired - maximumAllowedDeviceThreatLevel @@ -1186,6 +1190,8 @@ paths: - disableAppPinIfDevicePinIsSet desc - fingerprintBlocked - fingerprintBlocked desc + - gracePeriodToBlockAppsDuringOffClockHours + - gracePeriodToBlockAppsDuringOffClockHours desc - managedBrowser - managedBrowser desc - managedBrowserToOpenLinksRequired @@ -1366,6 +1372,7 @@ paths: - dialerRestrictionLevel - disableAppPinIfDevicePinIsSet - fingerprintBlocked + - gracePeriodToBlockAppsDuringOffClockHours - managedBrowser - managedBrowserToOpenLinksRequired - maximumAllowedDeviceThreatLevel @@ -1550,6 +1557,7 @@ paths: - dialerRestrictionLevel - disableAppPinIfDevicePinIsSet - fingerprintBlocked + - gracePeriodToBlockAppsDuringOffClockHours - managedBrowser - managedBrowserToOpenLinksRequired - maximumAllowedDeviceThreatLevel @@ -3958,6 +3966,8 @@ paths: - disableAppPinIfDevicePinIsSet desc - fingerprintBlocked - fingerprintBlocked desc + - gracePeriodToBlockAppsDuringOffClockHours + - gracePeriodToBlockAppsDuringOffClockHours desc - managedBrowser - managedBrowser desc - managedBrowserToOpenLinksRequired @@ -4036,10 +4046,14 @@ paths: - disableProtectionOfManagedOutboundOpenInData desc - exemptedAppProtocols - exemptedAppProtocols desc + - exemptedUniversalLinks + - exemptedUniversalLinks desc - faceIdBlocked - faceIdBlocked desc - filterOpenInToOnlyManagedApps - filterOpenInToOnlyManagedApps desc + - managedUniversalLinks + - managedUniversalLinks desc - minimumRequiredSdkVersion - minimumRequiredSdkVersion desc - minimumWipeSdkVersion @@ -4082,6 +4096,7 @@ paths: - dialerRestrictionLevel - disableAppPinIfDevicePinIsSet - fingerprintBlocked + - gracePeriodToBlockAppsDuringOffClockHours - managedBrowser - managedBrowserToOpenLinksRequired - maximumAllowedDeviceThreatLevel @@ -4121,8 +4136,10 @@ paths: - deployedAppCount - disableProtectionOfManagedOutboundOpenInData - exemptedAppProtocols + - exemptedUniversalLinks - faceIdBlocked - filterOpenInToOnlyManagedApps + - managedUniversalLinks - minimumRequiredSdkVersion - minimumWipeSdkVersion - protectInboundDataFromUnknownSources @@ -4240,6 +4257,7 @@ paths: - dialerRestrictionLevel - disableAppPinIfDevicePinIsSet - fingerprintBlocked + - gracePeriodToBlockAppsDuringOffClockHours - managedBrowser - managedBrowserToOpenLinksRequired - maximumAllowedDeviceThreatLevel @@ -4279,8 +4297,10 @@ paths: - deployedAppCount - disableProtectionOfManagedOutboundOpenInData - exemptedAppProtocols + - exemptedUniversalLinks - faceIdBlocked - filterOpenInToOnlyManagedApps + - managedUniversalLinks - minimumRequiredSdkVersion - minimumWipeSdkVersion - protectInboundDataFromUnknownSources @@ -24011,6 +24031,8 @@ paths: - createdDateTime desc - creationType - creationType desc + - customSecurityAttributes + - customSecurityAttributes desc - department - department desc - deviceKeys @@ -24160,6 +24182,7 @@ paths: - country - createdDateTime - creationType + - customSecurityAttributes - department - deviceKeys - displayName @@ -24445,6 +24468,8 @@ paths: - createdDateTime desc - creationType - creationType desc + - customSecurityAttributes + - customSecurityAttributes desc - department - department desc - deviceKeys @@ -26938,12 +26963,24 @@ components: items: $ref: '#/components/schemas/microsoft.graph.keyValuePair' description: Apps in this list will be exempt from the policy and will be able to receive data from managed apps. + exemptedUniversalLinks: + type: array + items: + type: string + nullable: true + description: A list of custom urls that are allowed to invocate an unmanaged app faceIdBlocked: type: boolean description: Indicates whether use of the FaceID is allowed in place of a pin if PinRequired is set to True. filterOpenInToOnlyManagedApps: type: boolean description: Defines if open-in operation is supported from the managed app to the filesharing locations selected. This setting only applies when AllowedOutboundDataTransferDestinations is set to ManagedApps and DisableProtectionOfManagedOutboundOpenInData is set to False. + managedUniversalLinks: + type: array + items: + type: string + nullable: true + description: A list of custom urls that are allowed to invocate a managed app minimumRequiredSdkVersion: type: string description: Versions less than the specified version will block the managed app from accessing company data. @@ -29452,6 +29489,8 @@ components: type: string description: 'Indicates whether the user account was created through one of the following methods: As a regular school or work account (null). As an external account (Invitation). As a local account for an Azure Active Directory B2C tenant (LocalAccount). Through self-service sign-up by an internal user using email verification (EmailVerified). Through self-service sign-up by an external user signing up through a link that is part of a user flow (SelfServiceSignUp). Read-only.Returned only on $select. Supports $filter (eq, ne, NOT, and in).' nullable: true + customSecurityAttributes: + $ref: '#/components/schemas/microsoft.graph.customSecurityAttributeValue' department: type: string description: 'The name for the department in which the user works. Maximum length is 64 characters. Returned only on $select. Supports $filter (eq, ne, NOT , ge, le, and in operators).' @@ -30356,6 +30395,12 @@ components: fingerprintBlocked: type: boolean description: Indicates whether use of the fingerprint reader is allowed in place of a pin if PinRequired is set to True. + gracePeriodToBlockAppsDuringOffClockHours: + pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' + type: string + description: A grace period before blocking app access during off clock hours. + format: duration + nullable: true managedBrowser: $ref: '#/components/schemas/microsoft.graph.managedBrowserType' managedBrowserToOpenLinksRequired: @@ -31955,6 +32000,11 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.customSecurityAttributeValue: + title: customSecurityAttributeValue + type: object + additionalProperties: + type: object microsoft.graph.deviceKey: title: deviceKey type: object @@ -32025,6 +32075,12 @@ components: type: string description: 'License assignment failure error. If the license is assigned successfully, this field will be Null. Read-Only. Possible values: CountViolation, MutuallyExclusiveViolation, DependencyViolation, ProhibitedInUsageLocationViolation, UniquenessViolation, and Others. For more information on how to identify and resolve license assignment errors see here.' nullable: true + lastUpdatedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The timestamp when the state of the license assignment was last updated. + format: date-time + nullable: true skuId: pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' type: string @@ -34333,12 +34389,12 @@ components: nullable: true alternativeRecording: type: string - description: The content stream of the alternative recording of a live event. Read-only. + description: The content stream of the alternative recording of a Microsoft Teams live event. Read-only. format: base64url nullable: true attendeeReport: type: string - description: The content stream of the attendee report of a live event. Read-only. + description: The content stream of the attendee report of a Microsoft Teams live event. Read-only. format: base64url nullable: true audioConferencing: @@ -34382,7 +34438,7 @@ components: nullable: true isBroadcast: type: boolean - description: Indicates if this is a live event. + description: Indicates if this is a Teams live event. nullable: true isCancelled: type: boolean @@ -34406,7 +34462,7 @@ components: nullable: true recording: type: string - description: The content stream of the recording of a live event. Read-only. + description: The content stream of the recording of a Teams live event. Read-only. format: base64url nullable: true startDateTime: @@ -38578,19 +38634,19 @@ components: $ref: '#/components/schemas/microsoft.graph.broadcastMeetingAudience' isAttendeeReportEnabled: type: boolean - description: Indicates whether attendee report is enabled for this live event. Default value is false. + description: Indicates whether attendee report is enabled for this Teams live event. Default value is false. nullable: true isQuestionAndAnswerEnabled: type: boolean - description: Indicates whether Q&A is enabled for this live event. Default value is false. + description: Indicates whether Q&A is enabled for this Teams live event. Default value is false. nullable: true isRecordingEnabled: type: boolean - description: Indicates whether recording is enabled for this live event. Default value is false. + description: Indicates whether recording is enabled for this Teams live event. Default value is false. nullable: true isVideoOnDemandEnabled: type: boolean - description: Indicates whether video on demand is enabled for this live event. Default value is false. + description: Indicates whether video on demand is enabled for this Teams live event. Default value is false. nullable: true additionalProperties: type: object @@ -39733,15 +39789,15 @@ components: createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The date and time when the key was originally backed up to Azure Active Directory. + description: The date and time when the key was originally backed up to Azure Active Directory. Not nullable. format: date-time deviceId: type: string - description: ID of the device the BitLocker key is originally backed up from. + description: Identifier of the device the BitLocker key is originally backed up from. Supports $filter (eq). nullable: true key: type: string - description: The BitLocker recovery key. + description: The BitLocker recovery key. Returned only on $select. Not nullable. volumeType: $ref: '#/components/schemas/microsoft.graph.volumeType' additionalProperties: @@ -41820,7 +41876,7 @@ components: $ref: '#/components/schemas/microsoft.graph.accessReviewNotificationRecipientScope' notificationTemplateType: type: string - description: Indicates the type of access review email to be sent. Supported template type is CompletedAdditionalRecipients which sends review completion notifications to the recipients. + description: 'Indicates the type of access review email to be sent. Supported template type is CompletedAdditionalRecipients, which sends review completion notifications to the recipients.' nullable: true additionalProperties: type: object @@ -41858,7 +41914,7 @@ components: recommendationLookBackDuration: pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' type: string - description: 'Optional field. Indicates the time period of inactivity (with respect to the start date of the review instance) that recommendations will be configured from. The recommendation will be to deny if the user is inactive during the look back duration. If not specified, the duration is 30 days.' + description: 'Optional field. Indicates the time period of inactivity (with respect to the start date of the review instance) that recommendations will be configured from. The recommendation will be to deny if the user is inactive during the look back duration. For reviews of groups and Azure AD roles, any duration is accepted. For reviews of applications, 30 days is the maximum duration. If not specified, the duration is 30 days.' format: duration nullable: true recommendationsEnabled: diff --git a/openApiDocs/beta/Education.yml b/openApiDocs/beta/Education.yml index 4da53df6e5b..09c108b5be6 100644 --- a/openApiDocs/beta/Education.yml +++ b/openApiDocs/beta/Education.yml @@ -28870,7 +28870,7 @@ components: $ref: '#/components/schemas/microsoft.graph.accessReviewNotificationRecipientScope' notificationTemplateType: type: string - description: Indicates the type of access review email to be sent. Supported template type is CompletedAdditionalRecipients which sends review completion notifications to the recipients. + description: 'Indicates the type of access review email to be sent. Supported template type is CompletedAdditionalRecipients, which sends review completion notifications to the recipients.' nullable: true additionalProperties: type: object @@ -28908,7 +28908,7 @@ components: recommendationLookBackDuration: pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' type: string - description: 'Optional field. Indicates the time period of inactivity (with respect to the start date of the review instance) that recommendations will be configured from. The recommendation will be to deny if the user is inactive during the look back duration. If not specified, the duration is 30 days.' + description: 'Optional field. Indicates the time period of inactivity (with respect to the start date of the review instance) that recommendations will be configured from. The recommendation will be to deny if the user is inactive during the look back duration. For reviews of groups and Azure AD roles, any duration is accepted. For reviews of applications, 30 days is the maximum duration. If not specified, the duration is 30 days.' format: duration nullable: true recommendationsEnabled: diff --git a/openApiDocs/beta/Files.yml b/openApiDocs/beta/Files.yml index a74cccb7ddf..a4732ce9932 100644 --- a/openApiDocs/beta/Files.yml +++ b/openApiDocs/beta/Files.yml @@ -39846,7 +39846,7 @@ components: $ref: '#/components/schemas/microsoft.graph.accessReviewNotificationRecipientScope' notificationTemplateType: type: string - description: Indicates the type of access review email to be sent. Supported template type is CompletedAdditionalRecipients which sends review completion notifications to the recipients. + description: 'Indicates the type of access review email to be sent. Supported template type is CompletedAdditionalRecipients, which sends review completion notifications to the recipients.' nullable: true additionalProperties: type: object @@ -39884,7 +39884,7 @@ components: recommendationLookBackDuration: pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' type: string - description: 'Optional field. Indicates the time period of inactivity (with respect to the start date of the review instance) that recommendations will be configured from. The recommendation will be to deny if the user is inactive during the look back duration. If not specified, the duration is 30 days.' + description: 'Optional field. Indicates the time period of inactivity (with respect to the start date of the review instance) that recommendations will be configured from. The recommendation will be to deny if the user is inactive during the look back duration. For reviews of groups and Azure AD roles, any duration is accepted. For reviews of applications, 30 days is the maximum duration. If not specified, the duration is 30 days.' format: duration nullable: true recommendationsEnabled: diff --git a/openApiDocs/beta/Groups.yml b/openApiDocs/beta/Groups.yml index 94f726c0a46..92ca60f7624 100644 --- a/openApiDocs/beta/Groups.yml +++ b/openApiDocs/beta/Groups.yml @@ -38321,7 +38321,7 @@ components: $ref: '#/components/schemas/microsoft.graph.accessReviewNotificationRecipientScope' notificationTemplateType: type: string - description: Indicates the type of access review email to be sent. Supported template type is CompletedAdditionalRecipients which sends review completion notifications to the recipients. + description: 'Indicates the type of access review email to be sent. Supported template type is CompletedAdditionalRecipients, which sends review completion notifications to the recipients.' nullable: true additionalProperties: type: object @@ -38359,7 +38359,7 @@ components: recommendationLookBackDuration: pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' type: string - description: 'Optional field. Indicates the time period of inactivity (with respect to the start date of the review instance) that recommendations will be configured from. The recommendation will be to deny if the user is inactive during the look back duration. If not specified, the duration is 30 days.' + description: 'Optional field. Indicates the time period of inactivity (with respect to the start date of the review instance) that recommendations will be configured from. The recommendation will be to deny if the user is inactive during the look back duration. For reviews of groups and Azure AD roles, any duration is accepted. For reviews of applications, 30 days is the maximum duration. If not specified, the duration is 30 days.' format: duration nullable: true recommendationsEnabled: diff --git a/openApiDocs/beta/Identity.DirectoryManagement.yml b/openApiDocs/beta/Identity.DirectoryManagement.yml index 8e0bc36650f..4ff0342dccf 100644 --- a/openApiDocs/beta/Identity.DirectoryManagement.yml +++ b/openApiDocs/beta/Identity.DirectoryManagement.yml @@ -5339,6 +5339,8 @@ paths: enum: - id - administrativeUnits + - attributeSets + - customSecurityAttributeDefinitions - deletedItems - federationConfigurations - sharedEmailDomains @@ -5356,6 +5358,8 @@ paths: enum: - '*' - administrativeUnits + - attributeSets + - customSecurityAttributeDefinitions - deletedItems - federationConfigurations - sharedEmailDomains @@ -5371,6 +5375,10 @@ paths: links: administrativeUnits: operationId: directory.ListAdministrativeUnits + attributeSets: + operationId: directory.ListAttributeSets + customSecurityAttributeDefinitions: + operationId: directory.ListCustomSecurityAttributeDefinitions deletedItems: operationId: directory.ListDeletedItems federationConfigurations: @@ -5638,6 +5646,671 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + /directory/attributeSets: + get: + tags: + - directory.attributeSet + summary: Get attributeSets from directory + operationId: directory_ListAttributeSets + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - description + - description desc + - maxAttributesPerSet + - maxAttributesPerSet desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - description + - maxAttributesPerSet + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of attributeSet + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.attributeSet' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - directory.attributeSet + summary: Create new navigation property to attributeSets for directory + operationId: directory_CreateAttributeSets + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.attributeSet' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.attributeSet' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/directory/attributeSets/{attributeSet-id}': + get: + tags: + - directory.attributeSet + summary: Get attributeSets from directory + operationId: directory_GetAttributeSets + parameters: + - name: attributeSet-id + in: path + description: 'key: id of attributeSet' + required: true + schema: + type: string + x-ms-docs-key-type: attributeSet + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - description + - maxAttributesPerSet + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.attributeSet' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - directory.attributeSet + summary: Update the navigation property attributeSets in directory + operationId: directory_UpdateAttributeSets + parameters: + - name: attributeSet-id + in: path + description: 'key: id of attributeSet' + required: true + schema: + type: string + x-ms-docs-key-type: attributeSet + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.attributeSet' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - directory.attributeSet + summary: Delete navigation property attributeSets for directory + operationId: directory_DeleteAttributeSets + parameters: + - name: attributeSet-id + in: path + description: 'key: id of attributeSet' + required: true + schema: + type: string + x-ms-docs-key-type: attributeSet + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /directory/customSecurityAttributeDefinitions: + get: + tags: + - directory.customSecurityAttributeDefinition + summary: Get customSecurityAttributeDefinitions from directory + operationId: directory_ListCustomSecurityAttributeDefinitions + 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 + - attributeSet + - attributeSet desc + - description + - description desc + - isCollection + - isCollection desc + - isSearchable + - isSearchable desc + - name + - name desc + - status + - status desc + - type + - type desc + - usePreDefinedValuesOnly + - usePreDefinedValuesOnly 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 + - attributeSet + - description + - isCollection + - isSearchable + - name + - status + - type + - usePreDefinedValuesOnly + - allowedValues + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - allowedValues + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of customSecurityAttributeDefinition + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.customSecurityAttributeDefinition' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - directory.customSecurityAttributeDefinition + summary: Create new navigation property to customSecurityAttributeDefinitions for directory + operationId: directory_CreateCustomSecurityAttributeDefinitions + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customSecurityAttributeDefinition' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customSecurityAttributeDefinition' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/directory/customSecurityAttributeDefinitions/{customSecurityAttributeDefinition-id}': + get: + tags: + - directory.customSecurityAttributeDefinition + summary: Get customSecurityAttributeDefinitions from directory + operationId: directory_GetCustomSecurityAttributeDefinitions + parameters: + - name: customSecurityAttributeDefinition-id + in: path + description: 'key: id of customSecurityAttributeDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: customSecurityAttributeDefinition + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - attributeSet + - description + - isCollection + - isSearchable + - name + - status + - type + - usePreDefinedValuesOnly + - allowedValues + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - allowedValues + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customSecurityAttributeDefinition' + links: + allowedValues: + operationId: directory.CustomSecurityAttributeDefinitions.ListAllowedValues + parameters: + customSecurityAttributeDefinition-id: $request.path.customSecurityAttributeDefinition-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - directory.customSecurityAttributeDefinition + summary: Update the navigation property customSecurityAttributeDefinitions in directory + operationId: directory_UpdateCustomSecurityAttributeDefinitions + parameters: + - name: customSecurityAttributeDefinition-id + in: path + description: 'key: id of customSecurityAttributeDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: customSecurityAttributeDefinition + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customSecurityAttributeDefinition' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - directory.customSecurityAttributeDefinition + summary: Delete navigation property customSecurityAttributeDefinitions for directory + operationId: directory_DeleteCustomSecurityAttributeDefinitions + parameters: + - name: customSecurityAttributeDefinition-id + in: path + description: 'key: id of customSecurityAttributeDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: customSecurityAttributeDefinition + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/directory/customSecurityAttributeDefinitions/{customSecurityAttributeDefinition-id}/allowedValues': + get: + tags: + - directory.customSecurityAttributeDefinition + summary: Get allowedValues from directory + operationId: directory.customSecurityAttributeDefinitions_ListAllowedValues + parameters: + - name: customSecurityAttributeDefinition-id + in: path + description: 'key: id of customSecurityAttributeDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: customSecurityAttributeDefinition + - $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 + - isActive + - isActive 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 + - isActive + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of allowedValue + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.allowedValue' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - directory.customSecurityAttributeDefinition + summary: Create new navigation property to allowedValues for directory + operationId: directory.customSecurityAttributeDefinitions_CreateAllowedValues + parameters: + - name: customSecurityAttributeDefinition-id + in: path + description: 'key: id of customSecurityAttributeDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: customSecurityAttributeDefinition + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.allowedValue' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.allowedValue' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/directory/customSecurityAttributeDefinitions/{customSecurityAttributeDefinition-id}/allowedValues/{allowedValue-id}': + get: + tags: + - directory.customSecurityAttributeDefinition + summary: Get allowedValues from directory + operationId: directory.customSecurityAttributeDefinitions_GetAllowedValues + parameters: + - name: customSecurityAttributeDefinition-id + in: path + description: 'key: id of customSecurityAttributeDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: customSecurityAttributeDefinition + - name: allowedValue-id + in: path + description: 'key: id of allowedValue' + required: true + schema: + type: string + x-ms-docs-key-type: allowedValue + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - isActive + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.allowedValue' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - directory.customSecurityAttributeDefinition + summary: Update the navigation property allowedValues in directory + operationId: directory.customSecurityAttributeDefinitions_UpdateAllowedValues + parameters: + - name: customSecurityAttributeDefinition-id + in: path + description: 'key: id of customSecurityAttributeDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: customSecurityAttributeDefinition + - name: allowedValue-id + in: path + description: 'key: id of allowedValue' + required: true + schema: + type: string + x-ms-docs-key-type: allowedValue + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.allowedValue' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - directory.customSecurityAttributeDefinition + summary: Delete navigation property allowedValues for directory + operationId: directory.customSecurityAttributeDefinitions_DeleteAllowedValues + parameters: + - name: customSecurityAttributeDefinition-id + in: path + description: 'key: id of customSecurityAttributeDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: customSecurityAttributeDefinition + - name: allowedValue-id + in: path + description: 'key: id of allowedValue' + required: true + schema: + type: string + x-ms-docs-key-type: allowedValue + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation /directory/deletedItems: get: tags: @@ -12496,6 +13169,14 @@ components: items: $ref: '#/components/schemas/microsoft.graph.administrativeUnit' description: Conceptual container for user and group directory objects. + attributeSets: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.attributeSet' + customSecurityAttributeDefinitions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.customSecurityAttributeDefinition' deletedItems: type: array items: @@ -12517,6 +13198,65 @@ components: description: Nullable. additionalProperties: type: object + microsoft.graph.attributeSet: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: attributeSet + type: object + properties: + description: + type: string + nullable: true + maxAttributesPerSet: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + additionalProperties: + type: object + microsoft.graph.customSecurityAttributeDefinition: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: customSecurityAttributeDefinition + type: object + properties: + attributeSet: + type: string + description: + type: string + nullable: true + isCollection: + type: boolean + isSearchable: + type: boolean + nullable: true + name: + type: string + status: + type: string + type: + type: string + usePreDefinedValuesOnly: + type: boolean + nullable: true + allowedValues: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.allowedValue' + additionalProperties: + type: object + microsoft.graph.allowedValue: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: allowedValue + type: object + properties: + isActive: + type: boolean + nullable: true + additionalProperties: + type: object microsoft.graph.featureRolloutPolicy: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -12777,7 +13517,7 @@ components: nullable: true countryLetterCode: type: string - description: Country/region abbreviation for the organization. + description: Country or region abbreviation for the organization in ISO 3166-2 format. 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])$' diff --git a/openApiDocs/beta/Identity.Governance.yml b/openApiDocs/beta/Identity.Governance.yml index 982450f5941..ec612d233b3 100644 --- a/openApiDocs/beta/Identity.Governance.yml +++ b/openApiDocs/beta/Identity.Governance.yml @@ -132432,7 +132432,7 @@ components: $ref: '#/components/schemas/microsoft.graph.accessReviewNotificationRecipientScope' notificationTemplateType: type: string - description: Indicates the type of access review email to be sent. Supported template type is CompletedAdditionalRecipients which sends review completion notifications to the recipients. + description: 'Indicates the type of access review email to be sent. Supported template type is CompletedAdditionalRecipients, which sends review completion notifications to the recipients.' nullable: true additionalProperties: type: object @@ -132495,7 +132495,7 @@ components: recommendationLookBackDuration: pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' type: string - description: 'Optional field. Indicates the time period of inactivity (with respect to the start date of the review instance) that recommendations will be configured from. The recommendation will be to deny if the user is inactive during the look back duration. If not specified, the duration is 30 days.' + description: 'Optional field. Indicates the time period of inactivity (with respect to the start date of the review instance) that recommendations will be configured from. The recommendation will be to deny if the user is inactive during the look back duration. For reviews of groups and Azure AD roles, any duration is accepted. For reviews of applications, 30 days is the maximum duration. If not specified, the duration is 30 days.' format: duration nullable: true recommendationsEnabled: diff --git a/openApiDocs/beta/Sites.yml b/openApiDocs/beta/Sites.yml index 7eb6281d182..99b879f322b 100644 --- a/openApiDocs/beta/Sites.yml +++ b/openApiDocs/beta/Sites.yml @@ -22627,6 +22627,122 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + '/sites/{site-id}/termStore': + get: + tags: + - sites.store + summary: Get termStore from sites + description: The default termStore under this site. + operationId: sites_GetTermStore + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + 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 + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.store' + links: + groups: + operationId: sites.TermStore.ListGroups + parameters: + site-id: $request.path.site-id + sets: + operationId: sites.TermStore.ListSets + parameters: + site-id: $request.path.site-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - sites.store + summary: Update the navigation property termStore in sites + description: The default termStore under this site. + operationId: sites_UpdateTermStore + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.store' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - sites.store + summary: Delete navigation property termStore for sites + description: The default termStore under this site. + operationId: sites_DeleteTermStore + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation /sites/microsoft.graph.add: post: tags: @@ -23869,6 +23985,32 @@ components: $ref: '#/components/schemas/microsoft.graph.webPart' additionalProperties: type: object + microsoft.graph.termStore.store: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: store + type: object + properties: + defaultLanguageTag: + type: string + description: Default language of the term store. + languageTags: + type: array + items: + type: string + description: List of languages for the term store. + groups: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.termStore.group' + description: Collection of all groups available in the term store. + sets: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.termStore.set' + description: Collection of all sets available in the term store. + additionalProperties: + type: object microsoft.graph.baseItem: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -23978,32 +24120,6 @@ components: $ref: '#/components/schemas/microsoft.graph.root' additionalProperties: type: object - microsoft.graph.termStore.store: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: store - type: object - properties: - defaultLanguageTag: - type: string - description: Default language of the term store. - languageTags: - type: array - items: - type: string - description: List of languages for the term store. - groups: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.termStore.group' - description: Collection of all groups available in the term store. - sets: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.termStore.set' - description: Collection of all sets available in the term store. - additionalProperties: - type: object microsoft.graph.onenote: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -25313,6 +25429,84 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.termStore.group: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: group + type: object + properties: + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Date and time of group creation. Read-only. + format: date-time + nullable: true + description: + type: string + description: Description giving details on the term usage. + nullable: true + displayName: + type: string + description: Name of group. + nullable: true + parentSiteId: + type: string + description: Id of the parent site of this group. + nullable: true + scope: + $ref: '#/components/schemas/microsoft.graph.termStore.termGroupScope' + sets: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.termStore.set' + description: 'All sets under the group in a term [store].' + additionalProperties: + type: object + microsoft.graph.termStore.set: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: set + type: object + properties: + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Date and time of set creation. Read-only. + format: date-time + nullable: true + description: + type: string + description: Description that gives details on the term usage. + nullable: true + localizedNames: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.termStore.localizedName' + description: Name of the set for each languageTag. + properties: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.keyValue' + description: Custom properties for the set. + children: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.termStore.term' + description: 'Children terms of set in term [store].' + parentGroup: + $ref: '#/components/schemas/microsoft.graph.termStore.group' + relations: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.termStore.relation' + description: Indicates which terms have been pinned or reused directly under the set. + terms: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.termStore.term' + description: All the terms under the set. + additionalProperties: + type: object odata.error: required: - error @@ -25898,84 +26092,6 @@ components: $ref: '#/components/schemas/microsoft.graph.todo' additionalProperties: type: object - microsoft.graph.termStore.group: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: group - type: object - properties: - createdDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: Date and time of group creation. Read-only. - format: date-time - nullable: true - description: - type: string - description: Description giving details on the term usage. - nullable: true - displayName: - type: string - description: Name of group. - nullable: true - parentSiteId: - type: string - description: Id of the parent site of this group. - nullable: true - scope: - $ref: '#/components/schemas/microsoft.graph.termStore.termGroupScope' - sets: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.termStore.set' - description: 'All sets under the group in a term [store].' - additionalProperties: - type: object - microsoft.graph.termStore.set: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: set - type: object - properties: - createdDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: Date and time of set creation. Read-only. - format: date-time - nullable: true - description: - type: string - description: Description that gives details on the term usage. - nullable: true - localizedNames: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.termStore.localizedName' - description: Name of the set for each languageTag. - properties: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.keyValue' - description: Custom properties for the set. - children: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.termStore.term' - description: 'Children terms of set in term [store].' - parentGroup: - $ref: '#/components/schemas/microsoft.graph.termStore.group' - relations: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.termStore.relation' - description: Indicates which terms have been pinned or reused directly under the set. - terms: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.termStore.term' - description: All the terms under the set. - additionalProperties: - type: object microsoft.graph.notebook: allOf: - $ref: '#/components/schemas/microsoft.graph.onenoteEntityHierarchyModel' @@ -26615,15 +26731,113 @@ components: properties: href: type: string - description: The url of the link. + description: The url of the link. + nullable: true + additionalProperties: + type: object + microsoft.graph.sitePageData: + title: sitePageData + type: object + additionalProperties: + type: object + microsoft.graph.termStore.termGroupScope: + title: termGroupScope + enum: + - global + - system + - siteCollection + type: string + microsoft.graph.termStore.localizedName: + title: localizedName + type: object + properties: + languageTag: + type: string + description: The language tag for the label. + nullable: true + name: + type: string + description: The name in the localized language. nullable: true additionalProperties: type: object - microsoft.graph.sitePageData: - title: sitePageData + microsoft.graph.keyValue: + title: keyValue type: object + properties: + key: + type: string + description: Key for the key-value pair. + nullable: true + value: + type: string + description: Value for the key-value pair. + nullable: true additionalProperties: type: object + microsoft.graph.termStore.term: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: term + type: object + properties: + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Date and time of term creation. Read-only. + format: date-time + nullable: true + descriptions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.termStore.localizedDescription' + description: Description about term that is dependent on the languageTag. + labels: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.termStore.localizedLabel' + description: Label metadata for a term. + lastModifiedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Last date and time of term modification. Read-only. + format: date-time + nullable: true + properties: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.keyValue' + description: Collection of properties on the term. + children: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.termStore.term' + description: Children of current term. + relations: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.termStore.relation' + description: To indicate which terms are related to the current term as either pinned or reused. + set: + $ref: '#/components/schemas/microsoft.graph.termStore.set' + additionalProperties: + type: object + microsoft.graph.termStore.relation: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: relation + type: object + properties: + relationship: + $ref: '#/components/schemas/microsoft.graph.termStore.relationType' + fromTerm: + $ref: '#/components/schemas/microsoft.graph.termStore.term' + set: + $ref: '#/components/schemas/microsoft.graph.termStore.set' + toTerm: + $ref: '#/components/schemas/microsoft.graph.termStore.term' + additionalProperties: + type: object odata.error.main: required: - code @@ -29908,104 +30122,6 @@ components: description: The task lists in the users mailbox. additionalProperties: type: object - microsoft.graph.termStore.termGroupScope: - title: termGroupScope - enum: - - global - - system - - siteCollection - type: string - microsoft.graph.termStore.localizedName: - title: localizedName - type: object - properties: - languageTag: - type: string - description: The language tag for the label. - nullable: true - name: - type: string - description: The name in the localized language. - nullable: true - additionalProperties: - type: object - microsoft.graph.keyValue: - title: keyValue - type: object - properties: - key: - type: string - description: Key for the key-value pair. - nullable: true - value: - type: string - description: Value for the key-value pair. - nullable: true - additionalProperties: - type: object - microsoft.graph.termStore.term: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: term - type: object - properties: - createdDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: Date and time of term creation. Read-only. - format: date-time - nullable: true - descriptions: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.termStore.localizedDescription' - description: Description about term that is dependent on the languageTag. - labels: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.termStore.localizedLabel' - description: Label metadata for a term. - lastModifiedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: Last date and time of term modification. Read-only. - format: date-time - nullable: true - properties: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.keyValue' - description: Collection of properties on the term. - children: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.termStore.term' - description: Children of current term. - relations: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.termStore.relation' - description: To indicate which terms are related to the current term as either pinned or reused. - set: - $ref: '#/components/schemas/microsoft.graph.termStore.set' - additionalProperties: - type: object - microsoft.graph.termStore.relation: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: relation - type: object - properties: - relationship: - $ref: '#/components/schemas/microsoft.graph.termStore.relationType' - fromTerm: - $ref: '#/components/schemas/microsoft.graph.termStore.term' - set: - $ref: '#/components/schemas/microsoft.graph.termStore.set' - toTerm: - $ref: '#/components/schemas/microsoft.graph.termStore.term' - additionalProperties: - type: object microsoft.graph.onenoteEntityHierarchyModel: allOf: - $ref: '#/components/schemas/microsoft.graph.onenoteEntitySchemaObjectModel' @@ -30256,6 +30372,44 @@ components: description: Indicates if the worksheet is protected. Read-only. additionalProperties: type: object + microsoft.graph.termStore.localizedDescription: + title: localizedDescription + type: object + properties: + description: + type: string + description: The description in the localized language. + nullable: true + languageTag: + type: string + description: The language tag for the label. + nullable: true + additionalProperties: + type: object + microsoft.graph.termStore.localizedLabel: + title: localizedLabel + type: object + properties: + isDefault: + type: boolean + description: Indicates whether the label is the default label. + nullable: true + languageTag: + type: string + description: The language tag for the label. + nullable: true + name: + type: string + description: The name of the label. + nullable: true + additionalProperties: + type: object + microsoft.graph.termStore.relationType: + title: relationType + enum: + - pin + - reuse + type: string odata.error.detail: required: - code @@ -35021,44 +35175,6 @@ components: description: The tasks in this task list. Read-only. Nullable. additionalProperties: type: object - microsoft.graph.termStore.localizedDescription: - title: localizedDescription - type: object - properties: - description: - type: string - description: The description in the localized language. - nullable: true - languageTag: - type: string - description: The language tag for the label. - nullable: true - additionalProperties: - type: object - microsoft.graph.termStore.localizedLabel: - title: localizedLabel - type: object - properties: - isDefault: - type: boolean - description: Indicates whether the label is the default label. - nullable: true - languageTag: - type: string - description: The language tag for the label. - nullable: true - name: - type: string - description: The name of the label. - nullable: true - additionalProperties: - type: object - microsoft.graph.termStore.relationType: - title: relationType - enum: - - pin - - reuse - type: string microsoft.graph.workbookFilter: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' diff --git a/openApiDocs/beta/Teams.yml b/openApiDocs/beta/Teams.yml index 119e31cba17..4683fddf4ed 100644 --- a/openApiDocs/beta/Teams.yml +++ b/openApiDocs/beta/Teams.yml @@ -32335,7 +32335,7 @@ components: $ref: '#/components/schemas/microsoft.graph.accessReviewNotificationRecipientScope' notificationTemplateType: type: string - description: Indicates the type of access review email to be sent. Supported template type is CompletedAdditionalRecipients which sends review completion notifications to the recipients. + description: 'Indicates the type of access review email to be sent. Supported template type is CompletedAdditionalRecipients, which sends review completion notifications to the recipients.' nullable: true additionalProperties: type: object @@ -32373,7 +32373,7 @@ components: recommendationLookBackDuration: pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' type: string - description: 'Optional field. Indicates the time period of inactivity (with respect to the start date of the review instance) that recommendations will be configured from. The recommendation will be to deny if the user is inactive during the look back duration. If not specified, the duration is 30 days.' + description: 'Optional field. Indicates the time period of inactivity (with respect to the start date of the review instance) that recommendations will be configured from. The recommendation will be to deny if the user is inactive during the look back duration. For reviews of groups and Azure AD roles, any duration is accepted. For reviews of applications, 30 days is the maximum duration. If not specified, the duration is 30 days.' format: duration nullable: true recommendationsEnabled: diff --git a/openApiDocs/beta/Users.Actions.yml b/openApiDocs/beta/Users.Actions.yml index 6453144e444..7e734d609ee 100644 --- a/openApiDocs/beta/Users.Actions.yml +++ b/openApiDocs/beta/Users.Actions.yml @@ -13332,6 +13332,10 @@ paths: type: boolean default: false nullable: true + persistEsimDataPlan: + type: boolean + default: false + nullable: true deviceIds: type: array items: @@ -21654,6 +21658,7 @@ paths: properties: sessionId: type: string + nullable: true additionalProperties: type: object required: true @@ -21686,6 +21691,7 @@ paths: properties: sessionId: type: string + nullable: true availability: type: string activity: @@ -21818,6 +21824,34 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + /users/microsoft.graph.validatePassword: + post: + tags: + - users.Actions + summary: Invoke action validatePassword + operationId: users_validatePassword + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + password: + type: string + additionalProperties: + type: object + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.passwordValidationInformation' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action /users/microsoft.graph.validateProperties: post: tags: @@ -22534,6 +22568,8 @@ components: type: string description: 'Indicates whether the user account was created through one of the following methods: As a regular school or work account (null). As an external account (Invitation). As a local account for an Azure Active Directory B2C tenant (LocalAccount). Through self-service sign-up by an internal user using email verification (EmailVerified). Through self-service sign-up by an external user signing up through a link that is part of a user flow (SelfServiceSignUp). Read-only.Returned only on $select. Supports $filter (eq, ne, NOT, and in).' nullable: true + customSecurityAttributes: + $ref: '#/components/schemas/microsoft.graph.customSecurityAttributeValue' department: type: string description: 'The name for the department in which the user works. Maximum length is 64 characters. Returned only on $select. Supports $filter (eq, ne, NOT , ge, le, and in operators).' @@ -23388,12 +23424,12 @@ components: nullable: true alternativeRecording: type: string - description: The content stream of the alternative recording of a live event. Read-only. + description: The content stream of the alternative recording of a Microsoft Teams live event. Read-only. format: base64url nullable: true attendeeReport: type: string - description: The content stream of the attendee report of a live event. Read-only. + description: The content stream of the attendee report of a Microsoft Teams live event. Read-only. format: base64url nullable: true audioConferencing: @@ -23437,7 +23473,7 @@ components: nullable: true isBroadcast: type: boolean - description: Indicates if this is a live event. + description: Indicates if this is a Teams live event. nullable: true isCancelled: type: boolean @@ -23461,7 +23497,7 @@ components: nullable: true recording: type: string - description: The content stream of the recording of a live event. Read-only. + description: The content stream of the recording of a Teams live event. Read-only. format: base64url nullable: true startDateTime: @@ -23585,6 +23621,21 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.passwordValidationInformation: + title: passwordValidationInformation + type: object + properties: + isValid: + type: boolean + description: Specifies whether the password is valid based on the calculation of the results in the validationResults property. Not nullable. Read-only. + nullable: true + validationResults: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.validationResult' + description: The list of password validation rules and whether the password passed those rules. Not nullable. Read-only. + additionalProperties: + type: object microsoft.graph.attachmentType: title: attachmentType enum: @@ -24212,6 +24263,11 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.customSecurityAttributeValue: + title: customSecurityAttributeValue + type: object + additionalProperties: + type: object microsoft.graph.deviceKey: title: deviceKey type: object @@ -24282,6 +24338,12 @@ components: type: string description: 'License assignment failure error. If the license is assigned successfully, this field will be Null. Read-Only. Possible values: CountViolation, MutuallyExclusiveViolation, DependencyViolation, ProhibitedInUsageLocationViolation, UniquenessViolation, and Others. For more information on how to identify and resolve license assignment errors see here.' nullable: true + lastUpdatedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The timestamp when the state of the license assignment was last updated. + format: date-time + nullable: true skuId: pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' type: string @@ -27251,19 +27313,19 @@ components: $ref: '#/components/schemas/microsoft.graph.broadcastMeetingAudience' isAttendeeReportEnabled: type: boolean - description: Indicates whether attendee report is enabled for this live event. Default value is false. + description: Indicates whether attendee report is enabled for this Teams live event. Default value is false. nullable: true isQuestionAndAnswerEnabled: type: boolean - description: Indicates whether Q&A is enabled for this live event. Default value is false. + description: Indicates whether Q&A is enabled for this Teams live event. Default value is false. nullable: true isRecordingEnabled: type: boolean - description: Indicates whether recording is enabled for this live event. Default value is false. + description: Indicates whether recording is enabled for this Teams live event. Default value is false. nullable: true isVideoOnDemandEnabled: type: boolean - description: Indicates whether video on demand is enabled for this live event. Default value is false. + description: Indicates whether video on demand is enabled for this Teams live event. Default value is false. nullable: true additionalProperties: type: object @@ -27400,6 +27462,24 @@ components: - text - html type: string + microsoft.graph.validationResult: + title: validationResult + type: object + properties: + message: + type: string + description: The string containing the reason for why the rule passed or not. Read-only. Not nullable. + nullable: true + ruleName: + type: string + description: The string containing the name of the password validation rule that the action was validated against. Read-only. Not nullable. + nullable: true + validationPassed: + type: boolean + description: Whether the password passed or failed the validation rule. Read-only. Not nullable. + nullable: true + additionalProperties: + type: object odata.error: required: - error @@ -32847,15 +32927,15 @@ components: createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The date and time when the key was originally backed up to Azure Active Directory. + description: The date and time when the key was originally backed up to Azure Active Directory. Not nullable. format: date-time deviceId: type: string - description: ID of the device the BitLocker key is originally backed up from. + description: Identifier of the device the BitLocker key is originally backed up from. Supports $filter (eq). nullable: true key: type: string - description: The BitLocker recovery key. + description: The BitLocker recovery key. Returned only on $select. Not nullable. volumeType: $ref: '#/components/schemas/microsoft.graph.volumeType' additionalProperties: @@ -34550,7 +34630,7 @@ components: $ref: '#/components/schemas/microsoft.graph.accessReviewNotificationRecipientScope' notificationTemplateType: type: string - description: Indicates the type of access review email to be sent. Supported template type is CompletedAdditionalRecipients which sends review completion notifications to the recipients. + description: 'Indicates the type of access review email to be sent. Supported template type is CompletedAdditionalRecipients, which sends review completion notifications to the recipients.' nullable: true additionalProperties: type: object @@ -34588,7 +34668,7 @@ components: recommendationLookBackDuration: pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' type: string - description: 'Optional field. Indicates the time period of inactivity (with respect to the start date of the review instance) that recommendations will be configured from. The recommendation will be to deny if the user is inactive during the look back duration. If not specified, the duration is 30 days.' + description: 'Optional field. Indicates the time period of inactivity (with respect to the start date of the review instance) that recommendations will be configured from. The recommendation will be to deny if the user is inactive during the look back duration. For reviews of groups and Azure AD roles, any duration is accepted. For reviews of applications, 30 days is the maximum duration. If not specified, the duration is 30 days.' format: duration nullable: true recommendationsEnabled: diff --git a/openApiDocs/beta/Users.Functions.yml b/openApiDocs/beta/Users.Functions.yml index da0af076058..0219179b654 100644 --- a/openApiDocs/beta/Users.Functions.yml +++ b/openApiDocs/beta/Users.Functions.yml @@ -10335,7 +10335,7 @@ components: $ref: '#/components/schemas/microsoft.graph.accessReviewNotificationRecipientScope' notificationTemplateType: type: string - description: Indicates the type of access review email to be sent. Supported template type is CompletedAdditionalRecipients which sends review completion notifications to the recipients. + description: 'Indicates the type of access review email to be sent. Supported template type is CompletedAdditionalRecipients, which sends review completion notifications to the recipients.' nullable: true additionalProperties: type: object @@ -10373,7 +10373,7 @@ components: recommendationLookBackDuration: pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' type: string - description: 'Optional field. Indicates the time period of inactivity (with respect to the start date of the review instance) that recommendations will be configured from. The recommendation will be to deny if the user is inactive during the look back duration. If not specified, the duration is 30 days.' + description: 'Optional field. Indicates the time period of inactivity (with respect to the start date of the review instance) that recommendations will be configured from. The recommendation will be to deny if the user is inactive during the look back duration. For reviews of groups and Azure AD roles, any duration is accepted. For reviews of applications, 30 days is the maximum duration. If not specified, the duration is 30 days.' format: duration nullable: true recommendationsEnabled: diff --git a/openApiDocs/beta/Users.yml b/openApiDocs/beta/Users.yml index 9c485a63f22..8e6d7bec233 100644 --- a/openApiDocs/beta/Users.yml +++ b/openApiDocs/beta/Users.yml @@ -65,6 +65,8 @@ paths: - createdDateTime desc - creationType - creationType desc + - customSecurityAttributes + - customSecurityAttributes desc - department - department desc - deviceKeys @@ -214,6 +216,7 @@ paths: - country - createdDateTime - creationType + - customSecurityAttributes - department - deviceKeys - displayName @@ -503,6 +506,7 @@ paths: - country - createdDateTime - creationType + - customSecurityAttributes - department - deviceKeys - displayName @@ -12074,6 +12078,8 @@ components: type: string description: 'Indicates whether the user account was created through one of the following methods: As a regular school or work account (null). As an external account (Invitation). As a local account for an Azure Active Directory B2C tenant (LocalAccount). Through self-service sign-up by an internal user using email verification (EmailVerified). Through self-service sign-up by an external user signing up through a link that is part of a user flow (SelfServiceSignUp). Read-only.Returned only on $select. Supports $filter (eq, ne, NOT, and in).' nullable: true + customSecurityAttributes: + $ref: '#/components/schemas/microsoft.graph.customSecurityAttributeValue' department: type: string description: 'The name for the department in which the user works. Maximum length is 64 characters. Returned only on $select. Supports $filter (eq, ne, NOT , ge, le, and in operators).' @@ -13220,6 +13226,11 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.customSecurityAttributeValue: + title: customSecurityAttributeValue + type: object + additionalProperties: + type: object microsoft.graph.deviceKey: title: deviceKey type: object @@ -13290,6 +13301,12 @@ components: type: string description: 'License assignment failure error. If the license is assigned successfully, this field will be Null. Read-Only. Possible values: CountViolation, MutuallyExclusiveViolation, DependencyViolation, ProhibitedInUsageLocationViolation, UniquenessViolation, and Others. For more information on how to identify and resolve license assignment errors see here.' nullable: true + lastUpdatedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The timestamp when the state of the license assignment was last updated. + format: date-time + nullable: true skuId: pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' type: string @@ -16026,12 +16043,12 @@ components: nullable: true alternativeRecording: type: string - description: The content stream of the alternative recording of a live event. Read-only. + description: The content stream of the alternative recording of a Microsoft Teams live event. Read-only. format: base64url nullable: true attendeeReport: type: string - description: The content stream of the attendee report of a live event. Read-only. + description: The content stream of the attendee report of a Microsoft Teams live event. Read-only. format: base64url nullable: true audioConferencing: @@ -16075,7 +16092,7 @@ components: nullable: true isBroadcast: type: boolean - description: Indicates if this is a live event. + description: Indicates if this is a Teams live event. nullable: true isCancelled: type: boolean @@ -16099,7 +16116,7 @@ components: nullable: true recording: type: string - description: The content stream of the recording of a live event. Read-only. + description: The content stream of the recording of a Teams live event. Read-only. format: base64url nullable: true startDateTime: @@ -20824,19 +20841,19 @@ components: $ref: '#/components/schemas/microsoft.graph.broadcastMeetingAudience' isAttendeeReportEnabled: type: boolean - description: Indicates whether attendee report is enabled for this live event. Default value is false. + description: Indicates whether attendee report is enabled for this Teams live event. Default value is false. nullable: true isQuestionAndAnswerEnabled: type: boolean - description: Indicates whether Q&A is enabled for this live event. Default value is false. + description: Indicates whether Q&A is enabled for this Teams live event. Default value is false. nullable: true isRecordingEnabled: type: boolean - description: Indicates whether recording is enabled for this live event. Default value is false. + description: Indicates whether recording is enabled for this Teams live event. Default value is false. nullable: true isVideoOnDemandEnabled: type: boolean - description: Indicates whether video on demand is enabled for this live event. Default value is false. + description: Indicates whether video on demand is enabled for this Teams live event. Default value is false. nullable: true additionalProperties: type: object @@ -22022,15 +22039,15 @@ components: createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The date and time when the key was originally backed up to Azure Active Directory. + description: The date and time when the key was originally backed up to Azure Active Directory. Not nullable. format: date-time deviceId: type: string - description: ID of the device the BitLocker key is originally backed up from. + description: Identifier of the device the BitLocker key is originally backed up from. Supports $filter (eq). nullable: true key: type: string - description: The BitLocker recovery key. + description: The BitLocker recovery key. Returned only on $select. Not nullable. volumeType: $ref: '#/components/schemas/microsoft.graph.volumeType' additionalProperties: @@ -23999,7 +24016,7 @@ components: $ref: '#/components/schemas/microsoft.graph.accessReviewNotificationRecipientScope' notificationTemplateType: type: string - description: Indicates the type of access review email to be sent. Supported template type is CompletedAdditionalRecipients which sends review completion notifications to the recipients. + description: 'Indicates the type of access review email to be sent. Supported template type is CompletedAdditionalRecipients, which sends review completion notifications to the recipients.' nullable: true additionalProperties: type: object @@ -24037,7 +24054,7 @@ components: recommendationLookBackDuration: pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' type: string - description: 'Optional field. Indicates the time period of inactivity (with respect to the start date of the review instance) that recommendations will be configured from. The recommendation will be to deny if the user is inactive during the look back duration. If not specified, the duration is 30 days.' + description: 'Optional field. Indicates the time period of inactivity (with respect to the start date of the review instance) that recommendations will be configured from. The recommendation will be to deny if the user is inactive during the look back duration. For reviews of groups and Azure AD roles, any duration is accepted. For reviews of applications, 30 days is the maximum duration. If not specified, the duration is 30 days.' format: duration nullable: true recommendationsEnabled: diff --git a/openApiDocs/v1.0/CloudCommunications.yml b/openApiDocs/v1.0/CloudCommunications.yml index ded29d42c8d..8ccbda1fa57 100644 --- a/openApiDocs/v1.0/CloudCommunications.yml +++ b/openApiDocs/v1.0/CloudCommunications.yml @@ -3008,6 +3008,7 @@ paths: properties: sessionId: type: string + nullable: true additionalProperties: type: object required: true @@ -3040,6 +3041,7 @@ paths: properties: sessionId: type: string + nullable: true availability: type: string activity: diff --git a/openApiDocs/v1.0/Devices.CloudPrint.yml b/openApiDocs/v1.0/Devices.CloudPrint.yml index bb07db098a4..a0180305928 100644 --- a/openApiDocs/v1.0/Devices.CloudPrint.yml +++ b/openApiDocs/v1.0/Devices.CloudPrint.yml @@ -6405,8 +6405,6 @@ components: type: string description: 'A hyperlink that will go to the team in the Microsoft Teams client. This is the URL that you get when you right-click a team in the Microsoft Teams client and select Get link to team. This URL should be treated as an opaque blob, and not parsed.' nullable: true - schedule: - $ref: '#/components/schemas/microsoft.graph.schedule' channels: type: array items: @@ -6433,6 +6431,8 @@ components: $ref: '#/components/schemas/microsoft.graph.channel' template: $ref: '#/components/schemas/microsoft.graph.teamsTemplate' + schedule: + $ref: '#/components/schemas/microsoft.graph.schedule' additionalProperties: type: object microsoft.graph.assignedPlan: @@ -9508,93 +9508,6 @@ components: - hiddenMembership - unknownFutureValue type: string - microsoft.graph.schedule: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: schedule - type: object - properties: - enabled: - type: boolean - description: Indicates whether the schedule is enabled for the team. Required. - nullable: true - offerShiftRequestsEnabled: - type: boolean - description: Indicates whether offer shift requests are enabled for the schedule. - nullable: true - openShiftsEnabled: - type: boolean - description: Indicates whether open shifts are enabled for the schedule. - nullable: true - provisionStatus: - $ref: '#/components/schemas/microsoft.graph.operationStatus' - provisionStatusCode: - type: string - description: Additional information about why schedule provisioning failed. - nullable: true - swapShiftsRequestsEnabled: - type: boolean - description: Indicates whether swap shifts requests are enabled for the schedule. - nullable: true - timeClockEnabled: - type: boolean - description: Indicates whether time clock is enabled for the schedule. - nullable: true - timeOffRequestsEnabled: - type: boolean - description: Indicates whether time off requests are enabled for the schedule. - nullable: true - timeZone: - type: string - description: Indicates the time zone of the schedule team using tz database format. Required. - nullable: true - workforceIntegrationIds: - type: array - items: - type: string - nullable: true - offerShiftRequests: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' - openShiftChangeRequests: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' - openShifts: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.openShift' - schedulingGroups: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.schedulingGroup' - description: The logical grouping of users in the schedule (usually by role). - shifts: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.shift' - description: The shifts in the schedule. - swapShiftsChangeRequests: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' - timeOffReasons: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.timeOffReason' - description: The set of reasons for a time off in the schedule. - timeOffRequests: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.timeOffRequest' - timesOff: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.timeOff' - description: The instances of times off in the schedule. - additionalProperties: - type: object microsoft.graph.channel: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -9728,6 +9641,93 @@ components: type: object additionalProperties: type: object + microsoft.graph.schedule: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: schedule + type: object + properties: + enabled: + type: boolean + description: Indicates whether the schedule is enabled for the team. Required. + nullable: true + offerShiftRequestsEnabled: + type: boolean + description: Indicates whether offer shift requests are enabled for the schedule. + nullable: true + openShiftsEnabled: + type: boolean + description: Indicates whether open shifts are enabled for the schedule. + nullable: true + provisionStatus: + $ref: '#/components/schemas/microsoft.graph.operationStatus' + provisionStatusCode: + type: string + description: Additional information about why schedule provisioning failed. + nullable: true + swapShiftsRequestsEnabled: + type: boolean + description: Indicates whether swap shifts requests are enabled for the schedule. + nullable: true + timeClockEnabled: + type: boolean + description: Indicates whether time clock is enabled for the schedule. + nullable: true + timeOffRequestsEnabled: + type: boolean + description: Indicates whether time off requests are enabled for the schedule. + nullable: true + timeZone: + type: string + description: Indicates the time zone of the schedule team using tz database format. Required. + nullable: true + workforceIntegrationIds: + type: array + items: + type: string + nullable: true + offerShiftRequests: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' + openShiftChangeRequests: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' + openShifts: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.openShift' + schedulingGroups: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.schedulingGroup' + description: The logical grouping of users in the schedule (usually by role). + shifts: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.shift' + description: The shifts in the schedule. + swapShiftsChangeRequests: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' + timeOffReasons: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.timeOffReason' + description: The set of reasons for a time off in the schedule. + timeOffRequests: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.timeOffRequest' + timesOff: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.timeOff' + description: The instances of times off in the schedule. + additionalProperties: + type: object microsoft.graph.automaticRepliesSetting: title: automaticRepliesSetting type: object @@ -10313,9 +10313,7 @@ components: - googleCloudDevicePolicyController - microsoft365ManagedMdm - msSense - - intuneAosp type: string - description: Management agent type. microsoft.graph.managedDevicePartnerReportedHealthState: title: managedDevicePartnerReportedHealthState enum: @@ -13816,6 +13814,109 @@ components: - moderate - unknownFutureValue type: string + microsoft.graph.channelMembershipType: + title: channelMembershipType + enum: + - standard + - private + - unknownFutureValue + type: string + microsoft.graph.teamsApp: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: teamsApp + type: object + properties: + displayName: + type: string + description: The name of the catalog app provided by the app developer in the Microsoft Teams zip app package. + nullable: true + distributionMethod: + $ref: '#/components/schemas/microsoft.graph.teamsAppDistributionMethod' + externalId: + type: string + description: The ID of the catalog provided by the app developer in the Microsoft Teams zip app package. + nullable: true + appDefinitions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.teamsAppDefinition' + description: The details for each version of the app. + additionalProperties: + type: object + microsoft.graph.teamsAppDefinition: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: teamsAppDefinition + type: object + properties: + createdBy: + $ref: '#/components/schemas/microsoft.graph.identitySet' + description: + type: string + description: Verbose description of the application. + nullable: true + displayName: + type: string + description: The name of the app provided by the app developer. + nullable: true + lastModifiedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + publishingState: + $ref: '#/components/schemas/microsoft.graph.teamsAppPublishingState' + shortDescription: + type: string + description: Short description of the application. + nullable: true + teamsAppId: + type: string + description: The ID from the Teams app manifest. + nullable: true + version: + type: string + description: The version number of the application. + nullable: true + bot: + $ref: '#/components/schemas/microsoft.graph.teamworkBot' + additionalProperties: + type: object + microsoft.graph.operationError: + title: operationError + type: object + properties: + code: + type: string + description: Operation error code. + nullable: true + message: + type: string + description: Operation error message. + nullable: true + additionalProperties: + type: object + microsoft.graph.teamsAsyncOperationType: + title: teamsAsyncOperationType + enum: + - invalid + - cloneTeam + - archiveTeam + - unarchiveTeam + - createTeam + - unknownFutureValue + type: string + microsoft.graph.teamsAsyncOperationStatus: + title: teamsAsyncOperationStatus + enum: + - invalid + - notStarted + - inProgress + - succeeded + - failed + - unknownFutureValue + type: string microsoft.graph.operationStatus: title: operationStatus enum: @@ -13990,109 +14091,6 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.channelMembershipType: - title: channelMembershipType - enum: - - standard - - private - - unknownFutureValue - type: string - microsoft.graph.teamsApp: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: teamsApp - type: object - properties: - displayName: - type: string - description: The name of the catalog app provided by the app developer in the Microsoft Teams zip app package. - nullable: true - distributionMethod: - $ref: '#/components/schemas/microsoft.graph.teamsAppDistributionMethod' - externalId: - type: string - description: The ID of the catalog provided by the app developer in the Microsoft Teams zip app package. - nullable: true - appDefinitions: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.teamsAppDefinition' - description: The details for each version of the app. - additionalProperties: - type: object - microsoft.graph.teamsAppDefinition: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: teamsAppDefinition - type: object - properties: - createdBy: - $ref: '#/components/schemas/microsoft.graph.identitySet' - description: - type: string - description: Verbose description of the application. - nullable: true - displayName: - type: string - description: The name of the app provided by the app developer. - nullable: true - lastModifiedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - format: date-time - nullable: true - publishingState: - $ref: '#/components/schemas/microsoft.graph.teamsAppPublishingState' - shortDescription: - type: string - description: Short description of the application. - nullable: true - teamsAppId: - type: string - description: The ID from the Teams app manifest. - nullable: true - version: - type: string - description: The version number of the application. - nullable: true - bot: - $ref: '#/components/schemas/microsoft.graph.teamworkBot' - additionalProperties: - type: object - microsoft.graph.operationError: - title: operationError - type: object - properties: - code: - type: string - description: Operation error code. - nullable: true - message: - type: string - description: Operation error message. - nullable: true - additionalProperties: - type: object - microsoft.graph.teamsAsyncOperationType: - title: teamsAsyncOperationType - enum: - - invalid - - cloneTeam - - archiveTeam - - unarchiveTeam - - createTeam - - unknownFutureValue - type: string - microsoft.graph.teamsAsyncOperationStatus: - title: teamsAsyncOperationStatus - enum: - - invalid - - notStarted - - inProgress - - succeeded - - failed - - unknownFutureValue - type: string microsoft.graph.externalAudienceScope: title: externalAudienceScope enum: @@ -15793,6 +15791,29 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.teamsAppDistributionMethod: + title: teamsAppDistributionMethod + enum: + - store + - organization + - sideloaded + - unknownFutureValue + type: string + microsoft.graph.teamsAppPublishingState: + title: teamsAppPublishingState + enum: + - submitted + - rejected + - published + - unknownFutureValue + type: string + microsoft.graph.teamworkBot: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: teamworkBot + type: object + additionalProperties: + type: object microsoft.graph.scheduleChangeRequest: allOf: - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' @@ -15900,29 +15921,6 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.teamsAppDistributionMethod: - title: teamsAppDistributionMethod - enum: - - store - - organization - - sideloaded - - unknownFutureValue - type: string - microsoft.graph.teamsAppPublishingState: - title: teamsAppPublishingState - enum: - - submitted - - rejected - - published - - unknownFutureValue - type: string - microsoft.graph.teamworkBot: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: teamworkBot - type: object - additionalProperties: - type: object microsoft.graph.messageActionFlag: title: messageActionFlag enum: diff --git a/openApiDocs/v1.0/Education.yml b/openApiDocs/v1.0/Education.yml index 7b9193ea111..663f7a085a1 100644 --- a/openApiDocs/v1.0/Education.yml +++ b/openApiDocs/v1.0/Education.yml @@ -11880,8 +11880,6 @@ components: type: string description: 'A hyperlink that will go to the team in the Microsoft Teams client. This is the URL that you get when you right-click a team in the Microsoft Teams client and select Get link to team. This URL should be treated as an opaque blob, and not parsed.' nullable: true - schedule: - $ref: '#/components/schemas/microsoft.graph.schedule' channels: type: array items: @@ -11908,6 +11906,8 @@ components: $ref: '#/components/schemas/microsoft.graph.channel' template: $ref: '#/components/schemas/microsoft.graph.teamsTemplate' + schedule: + $ref: '#/components/schemas/microsoft.graph.schedule' additionalProperties: type: object microsoft.graph.assignedPlan: @@ -13311,7 +13311,7 @@ components: nullable: true attendeeReport: type: string - description: The content stream of the attendee report of a live event. Read-only. + description: The content stream of the attendee report of a Microsoft Teams live event. Read-only. format: base64url nullable: true audioConferencing: @@ -13338,7 +13338,7 @@ components: nullable: true isBroadcast: type: boolean - description: Indicates if this is a live event. + description: Indicates if this is a Teams live event. nullable: true isEntryExitAnnounced: type: boolean @@ -14805,93 +14805,6 @@ components: - hiddenMembership - unknownFutureValue type: string - microsoft.graph.schedule: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: schedule - type: object - properties: - enabled: - type: boolean - description: Indicates whether the schedule is enabled for the team. Required. - nullable: true - offerShiftRequestsEnabled: - type: boolean - description: Indicates whether offer shift requests are enabled for the schedule. - nullable: true - openShiftsEnabled: - type: boolean - description: Indicates whether open shifts are enabled for the schedule. - nullable: true - provisionStatus: - $ref: '#/components/schemas/microsoft.graph.operationStatus' - provisionStatusCode: - type: string - description: Additional information about why schedule provisioning failed. - nullable: true - swapShiftsRequestsEnabled: - type: boolean - description: Indicates whether swap shifts requests are enabled for the schedule. - nullable: true - timeClockEnabled: - type: boolean - description: Indicates whether time clock is enabled for the schedule. - nullable: true - timeOffRequestsEnabled: - type: boolean - description: Indicates whether time off requests are enabled for the schedule. - nullable: true - timeZone: - type: string - description: Indicates the time zone of the schedule team using tz database format. Required. - nullable: true - workforceIntegrationIds: - type: array - items: - type: string - nullable: true - offerShiftRequests: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' - openShiftChangeRequests: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' - openShifts: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.openShift' - schedulingGroups: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.schedulingGroup' - description: The logical grouping of users in the schedule (usually by role). - shifts: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.shift' - description: The shifts in the schedule. - swapShiftsChangeRequests: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' - timeOffReasons: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.timeOffReason' - description: The set of reasons for a time off in the schedule. - timeOffRequests: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.timeOffRequest' - timesOff: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.timeOff' - description: The instances of times off in the schedule. - additionalProperties: - type: object microsoft.graph.channel: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -15025,6 +14938,93 @@ components: type: object additionalProperties: type: object + microsoft.graph.schedule: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: schedule + type: object + properties: + enabled: + type: boolean + description: Indicates whether the schedule is enabled for the team. Required. + nullable: true + offerShiftRequestsEnabled: + type: boolean + description: Indicates whether offer shift requests are enabled for the schedule. + nullable: true + openShiftsEnabled: + type: boolean + description: Indicates whether open shifts are enabled for the schedule. + nullable: true + provisionStatus: + $ref: '#/components/schemas/microsoft.graph.operationStatus' + provisionStatusCode: + type: string + description: Additional information about why schedule provisioning failed. + nullable: true + swapShiftsRequestsEnabled: + type: boolean + description: Indicates whether swap shifts requests are enabled for the schedule. + nullable: true + timeClockEnabled: + type: boolean + description: Indicates whether time clock is enabled for the schedule. + nullable: true + timeOffRequestsEnabled: + type: boolean + description: Indicates whether time off requests are enabled for the schedule. + nullable: true + timeZone: + type: string + description: Indicates the time zone of the schedule team using tz database format. Required. + nullable: true + workforceIntegrationIds: + type: array + items: + type: string + nullable: true + offerShiftRequests: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' + openShiftChangeRequests: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' + openShifts: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.openShift' + schedulingGroups: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.schedulingGroup' + description: The logical grouping of users in the schedule (usually by role). + shifts: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.shift' + description: The shifts in the schedule. + swapShiftsChangeRequests: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' + timeOffReasons: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.timeOffReason' + description: The set of reasons for a time off in the schedule. + timeOffRequests: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.timeOffRequest' + timesOff: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.timeOff' + description: The instances of times off in the schedule. + additionalProperties: + type: object microsoft.graph.educationGender: title: educationGender enum: @@ -15578,9 +15578,7 @@ components: - googleCloudDevicePolicyController - microsoft365ManagedMdm - msSense - - intuneAosp type: string - description: Management agent type. microsoft.graph.managedDevicePartnerReportedHealthState: title: managedDevicePartnerReportedHealthState enum: @@ -16071,19 +16069,19 @@ components: $ref: '#/components/schemas/microsoft.graph.broadcastMeetingAudience' isAttendeeReportEnabled: type: boolean - description: Indicates whether attendee report is enabled for this live event. Default value is false. + description: Indicates whether attendee report is enabled for this Teams live event. Default value is false. nullable: true isQuestionAndAnswerEnabled: type: boolean - description: Indicates whether Q&A is enabled for this live event. Default value is false. + description: Indicates whether Q&A is enabled for this Teams live event. Default value is false. nullable: true isRecordingEnabled: type: boolean - description: Indicates whether recording is enabled for this live event. Default value is false. + description: Indicates whether recording is enabled for this Teams live event. Default value is false. nullable: true isVideoOnDemandEnabled: type: boolean - description: Indicates whether video on demand is enabled for this live event. Default value is false. + description: Indicates whether video on demand is enabled for this Teams live event. Default value is false. nullable: true additionalProperties: type: object @@ -17992,6 +17990,109 @@ components: - moderate - unknownFutureValue type: string + microsoft.graph.channelMembershipType: + title: channelMembershipType + enum: + - standard + - private + - unknownFutureValue + type: string + microsoft.graph.teamsApp: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: teamsApp + type: object + properties: + displayName: + type: string + description: The name of the catalog app provided by the app developer in the Microsoft Teams zip app package. + nullable: true + distributionMethod: + $ref: '#/components/schemas/microsoft.graph.teamsAppDistributionMethod' + externalId: + type: string + description: The ID of the catalog provided by the app developer in the Microsoft Teams zip app package. + nullable: true + appDefinitions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.teamsAppDefinition' + description: The details for each version of the app. + additionalProperties: + type: object + microsoft.graph.teamsAppDefinition: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: teamsAppDefinition + type: object + properties: + createdBy: + $ref: '#/components/schemas/microsoft.graph.identitySet' + description: + type: string + description: Verbose description of the application. + nullable: true + displayName: + type: string + description: The name of the app provided by the app developer. + nullable: true + lastModifiedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + publishingState: + $ref: '#/components/schemas/microsoft.graph.teamsAppPublishingState' + shortDescription: + type: string + description: Short description of the application. + nullable: true + teamsAppId: + type: string + description: The ID from the Teams app manifest. + nullable: true + version: + type: string + description: The version number of the application. + nullable: true + bot: + $ref: '#/components/schemas/microsoft.graph.teamworkBot' + additionalProperties: + type: object + microsoft.graph.operationError: + title: operationError + type: object + properties: + code: + type: string + description: Operation error code. + nullable: true + message: + type: string + description: Operation error message. + nullable: true + additionalProperties: + type: object + microsoft.graph.teamsAsyncOperationType: + title: teamsAsyncOperationType + enum: + - invalid + - cloneTeam + - archiveTeam + - unarchiveTeam + - createTeam + - unknownFutureValue + type: string + microsoft.graph.teamsAsyncOperationStatus: + title: teamsAsyncOperationStatus + enum: + - invalid + - notStarted + - inProgress + - succeeded + - failed + - unknownFutureValue + type: string microsoft.graph.operationStatus: title: operationStatus enum: @@ -18166,109 +18267,6 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.channelMembershipType: - title: channelMembershipType - enum: - - standard - - private - - unknownFutureValue - type: string - microsoft.graph.teamsApp: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: teamsApp - type: object - properties: - displayName: - type: string - description: The name of the catalog app provided by the app developer in the Microsoft Teams zip app package. - nullable: true - distributionMethod: - $ref: '#/components/schemas/microsoft.graph.teamsAppDistributionMethod' - externalId: - type: string - description: The ID of the catalog provided by the app developer in the Microsoft Teams zip app package. - nullable: true - appDefinitions: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.teamsAppDefinition' - description: The details for each version of the app. - additionalProperties: - type: object - microsoft.graph.teamsAppDefinition: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: teamsAppDefinition - type: object - properties: - createdBy: - $ref: '#/components/schemas/microsoft.graph.identitySet' - description: - type: string - description: Verbose description of the application. - nullable: true - displayName: - type: string - description: The name of the app provided by the app developer. - nullable: true - lastModifiedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - format: date-time - nullable: true - publishingState: - $ref: '#/components/schemas/microsoft.graph.teamsAppPublishingState' - shortDescription: - type: string - description: Short description of the application. - nullable: true - teamsAppId: - type: string - description: The ID from the Teams app manifest. - nullable: true - version: - type: string - description: The version number of the application. - nullable: true - bot: - $ref: '#/components/schemas/microsoft.graph.teamworkBot' - additionalProperties: - type: object - microsoft.graph.operationError: - title: operationError - type: object - properties: - code: - type: string - description: Operation error code. - nullable: true - message: - type: string - description: Operation error message. - nullable: true - additionalProperties: - type: object - microsoft.graph.teamsAsyncOperationType: - title: teamsAsyncOperationType - enum: - - invalid - - cloneTeam - - archiveTeam - - unarchiveTeam - - createTeam - - unknownFutureValue - type: string - microsoft.graph.teamsAsyncOperationStatus: - title: teamsAsyncOperationStatus - enum: - - invalid - - notStarted - - inProgress - - succeeded - - failed - - unknownFutureValue - type: string microsoft.graph.externalAudienceScope: title: externalAudienceScope enum: @@ -19910,6 +19908,29 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.teamsAppDistributionMethod: + title: teamsAppDistributionMethod + enum: + - store + - organization + - sideloaded + - unknownFutureValue + type: string + microsoft.graph.teamsAppPublishingState: + title: teamsAppPublishingState + enum: + - submitted + - rejected + - published + - unknownFutureValue + type: string + microsoft.graph.teamworkBot: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: teamworkBot + type: object + additionalProperties: + type: object microsoft.graph.scheduleChangeRequest: allOf: - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' @@ -20017,29 +20038,6 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.teamsAppDistributionMethod: - title: teamsAppDistributionMethod - enum: - - store - - organization - - sideloaded - - unknownFutureValue - type: string - microsoft.graph.teamsAppPublishingState: - title: teamsAppPublishingState - enum: - - submitted - - rejected - - published - - unknownFutureValue - type: string - microsoft.graph.teamworkBot: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: teamworkBot - type: object - additionalProperties: - type: object microsoft.graph.messageActionFlag: title: messageActionFlag enum: diff --git a/openApiDocs/v1.0/Groups.yml b/openApiDocs/v1.0/Groups.yml index b1b71105c23..454eb51f9d9 100644 --- a/openApiDocs/v1.0/Groups.yml +++ b/openApiDocs/v1.0/Groups.yml @@ -22004,8 +22004,6 @@ components: type: string description: 'A hyperlink that will go to the team in the Microsoft Teams client. This is the URL that you get when you right-click a team in the Microsoft Teams client and select Get link to team. This URL should be treated as an opaque blob, and not parsed.' nullable: true - schedule: - $ref: '#/components/schemas/microsoft.graph.schedule' channels: type: array items: @@ -22032,6 +22030,8 @@ components: $ref: '#/components/schemas/microsoft.graph.channel' template: $ref: '#/components/schemas/microsoft.graph.teamsTemplate' + schedule: + $ref: '#/components/schemas/microsoft.graph.schedule' additionalProperties: type: object microsoft.graph.attachmentType: @@ -23346,93 +23346,6 @@ components: - hiddenMembership - unknownFutureValue type: string - microsoft.graph.schedule: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: schedule - type: object - properties: - enabled: - type: boolean - description: Indicates whether the schedule is enabled for the team. Required. - nullable: true - offerShiftRequestsEnabled: - type: boolean - description: Indicates whether offer shift requests are enabled for the schedule. - nullable: true - openShiftsEnabled: - type: boolean - description: Indicates whether open shifts are enabled for the schedule. - nullable: true - provisionStatus: - $ref: '#/components/schemas/microsoft.graph.operationStatus' - provisionStatusCode: - type: string - description: Additional information about why schedule provisioning failed. - nullable: true - swapShiftsRequestsEnabled: - type: boolean - description: Indicates whether swap shifts requests are enabled for the schedule. - nullable: true - timeClockEnabled: - type: boolean - description: Indicates whether time clock is enabled for the schedule. - nullable: true - timeOffRequestsEnabled: - type: boolean - description: Indicates whether time off requests are enabled for the schedule. - nullable: true - timeZone: - type: string - description: Indicates the time zone of the schedule team using tz database format. Required. - nullable: true - workforceIntegrationIds: - type: array - items: - type: string - nullable: true - offerShiftRequests: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' - openShiftChangeRequests: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' - openShifts: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.openShift' - schedulingGroups: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.schedulingGroup' - description: The logical grouping of users in the schedule (usually by role). - shifts: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.shift' - description: The shifts in the schedule. - swapShiftsChangeRequests: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' - timeOffReasons: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.timeOffReason' - description: The set of reasons for a time off in the schedule. - timeOffRequests: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.timeOffRequest' - timesOff: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.timeOff' - description: The instances of times off in the schedule. - additionalProperties: - type: object microsoft.graph.channel: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -23566,6 +23479,93 @@ components: type: object additionalProperties: type: object + microsoft.graph.schedule: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: schedule + type: object + properties: + enabled: + type: boolean + description: Indicates whether the schedule is enabled for the team. Required. + nullable: true + offerShiftRequestsEnabled: + type: boolean + description: Indicates whether offer shift requests are enabled for the schedule. + nullable: true + openShiftsEnabled: + type: boolean + description: Indicates whether open shifts are enabled for the schedule. + nullable: true + provisionStatus: + $ref: '#/components/schemas/microsoft.graph.operationStatus' + provisionStatusCode: + type: string + description: Additional information about why schedule provisioning failed. + nullable: true + swapShiftsRequestsEnabled: + type: boolean + description: Indicates whether swap shifts requests are enabled for the schedule. + nullable: true + timeClockEnabled: + type: boolean + description: Indicates whether time clock is enabled for the schedule. + nullable: true + timeOffRequestsEnabled: + type: boolean + description: Indicates whether time off requests are enabled for the schedule. + nullable: true + timeZone: + type: string + description: Indicates the time zone of the schedule team using tz database format. Required. + nullable: true + workforceIntegrationIds: + type: array + items: + type: string + nullable: true + offerShiftRequests: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' + openShiftChangeRequests: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' + openShifts: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.openShift' + schedulingGroups: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.schedulingGroup' + description: The logical grouping of users in the schedule (usually by role). + shifts: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.shift' + description: The shifts in the schedule. + swapShiftsChangeRequests: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' + timeOffReasons: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.timeOffReason' + description: The set of reasons for a time off in the schedule. + timeOffRequests: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.timeOffRequest' + timesOff: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.timeOff' + description: The instances of times off in the schedule. + additionalProperties: + type: object microsoft.graph.dayOfWeek: title: dayOfWeek enum: @@ -25801,231 +25801,65 @@ components: - moderate - unknownFutureValue type: string - microsoft.graph.offerShiftRequest: + microsoft.graph.channelMembershipType: + title: channelMembershipType + enum: + - standard + - private + - unknownFutureValue + type: string + microsoft.graph.chatMessage: allOf: - - $ref: '#/components/schemas/microsoft.graph.scheduleChangeRequest' - - title: offerShiftRequest + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: chatMessage type: object properties: - recipientActionDateTime: + attachments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.chatMessageAttachment' + description: 'References to attached objects like files, tabs, meetings etc.' + body: + $ref: '#/components/schemas/microsoft.graph.itemBody' + channelIdentity: + $ref: '#/components/schemas/microsoft.graph.channelIdentity' + chatId: + type: string + description: 'If the message was sent in a chat, represents the identity of the chat.' + nullable: true + createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' + description: Timestamp of when the chat message was created. format: date-time nullable: true - recipientActionMessage: + deletedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Custom message sent by recipient of the offer shift request. + description: 'Read only. Timestamp at which the chat message was deleted, or null if not deleted.' + format: date-time nullable: true - recipientUserId: + etag: type: string - description: User ID of the recipient of the offer shift request. + description: Read-only. Version number of the chat message. nullable: true - senderShiftId: + from: + $ref: '#/components/schemas/microsoft.graph.chatMessageFromIdentitySet' + importance: + $ref: '#/components/schemas/microsoft.graph.chatMessageImportance' + lastEditedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: User ID of the sender of the offer shift request. + description: Read only. Timestamp when edits to the chat message were made. Triggers an 'Edited' flag in the Teams UI. If no edits are made the value is null. + format: date-time nullable: true - additionalProperties: - type: object - microsoft.graph.openShiftChangeRequest: - allOf: - - $ref: '#/components/schemas/microsoft.graph.scheduleChangeRequest' - - title: openShiftChangeRequest - type: object - properties: - openShiftId: + 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: ID for the open shift. + description: 'Read only. Timestamp when the chat message is created (initial setting) or modified, including when a reaction is added or removed.' + format: date-time nullable: true - additionalProperties: - type: object - microsoft.graph.openShift: - allOf: - - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' - - title: openShift - type: object - properties: - draftOpenShift: - $ref: '#/components/schemas/microsoft.graph.openShiftItem' - schedulingGroupId: - type: string - description: ID for the scheduling group that the open shift belongs to. - nullable: true - sharedOpenShift: - $ref: '#/components/schemas/microsoft.graph.openShiftItem' - additionalProperties: - type: object - microsoft.graph.schedulingGroup: - allOf: - - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' - - title: schedulingGroup - type: object - properties: - displayName: - type: string - description: The display name for the schedulingGroup. Required. - nullable: true - isActive: - type: boolean - description: Indicates whether the schedulingGroup can be used when creating new entities or updating existing ones. Required. - nullable: true - userIds: - type: array - items: - type: string - nullable: true - description: The list of user IDs that are a member of the schedulingGroup. Required. - additionalProperties: - type: object - microsoft.graph.shift: - allOf: - - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' - - title: shift - type: object - properties: - draftShift: - $ref: '#/components/schemas/microsoft.graph.shiftItem' - schedulingGroupId: - type: string - description: ID of the scheduling group the shift is part of. Required. - nullable: true - sharedShift: - $ref: '#/components/schemas/microsoft.graph.shiftItem' - userId: - type: string - description: ID of the user assigned to the shift. Required. - nullable: true - additionalProperties: - type: object - microsoft.graph.swapShiftsChangeRequest: - allOf: - - $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' - - title: swapShiftsChangeRequest - type: object - properties: - recipientShiftId: - type: string - description: ShiftId for the recipient user with whom the request is to swap. - nullable: true - additionalProperties: - type: object - microsoft.graph.timeOffReason: - allOf: - - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' - - title: timeOffReason - type: object - properties: - displayName: - type: string - description: The name of the timeOffReason. Required. - nullable: true - iconType: - $ref: '#/components/schemas/microsoft.graph.timeOffReasonIconType' - isActive: - type: boolean - description: Indicates whether the timeOffReason can be used when creating new entities or updating existing ones. Required. - nullable: true - additionalProperties: - type: object - microsoft.graph.timeOffRequest: - allOf: - - $ref: '#/components/schemas/microsoft.graph.scheduleChangeRequest' - - title: timeOffRequest - type: object - properties: - endDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'The Timestamp type represents date and time information 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 - startDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' - format: date-time - nullable: true - timeOffReasonId: - type: string - description: The reason for the time off. - nullable: true - additionalProperties: - type: object - microsoft.graph.timeOff: - allOf: - - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' - - title: timeOff - type: object - properties: - draftTimeOff: - $ref: '#/components/schemas/microsoft.graph.timeOffItem' - sharedTimeOff: - $ref: '#/components/schemas/microsoft.graph.timeOffItem' - userId: - type: string - description: ID of the user assigned to the timeOff. Required. - nullable: true - additionalProperties: - type: object - microsoft.graph.channelMembershipType: - title: channelMembershipType - enum: - - standard - - private - - unknownFutureValue - type: string - microsoft.graph.chatMessage: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: chatMessage - type: object - properties: - attachments: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.chatMessageAttachment' - description: 'References to attached objects like files, tabs, meetings etc.' - body: - $ref: '#/components/schemas/microsoft.graph.itemBody' - channelIdentity: - $ref: '#/components/schemas/microsoft.graph.channelIdentity' - chatId: - type: string - description: 'If the message was sent in a chat, represents the identity of the chat.' - nullable: true - createdDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: Timestamp of when the chat message was created. - format: date-time - nullable: true - deletedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'Read only. Timestamp at which the chat message was deleted, or null if not deleted.' - format: date-time - nullable: true - etag: - type: string - description: Read-only. Version number of the chat message. - nullable: true - from: - $ref: '#/components/schemas/microsoft.graph.chatMessageFromIdentitySet' - importance: - $ref: '#/components/schemas/microsoft.graph.chatMessageImportance' - lastEditedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: Read only. Timestamp when edits to the chat message were made. Triggers an 'Edited' flag in the Teams UI. If no edits are made the value is null. - format: date-time - nullable: true - lastModifiedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'Read only. Timestamp when the chat message is created (initial setting) or modified, including when a reaction is added or removed.' - format: date-time - nullable: true - locale: + locale: type: string description: Locale of the chat message set by the client. Always set to en-us. mentions: @@ -26186,6 +26020,172 @@ components: - failed - unknownFutureValue type: string + microsoft.graph.offerShiftRequest: + allOf: + - $ref: '#/components/schemas/microsoft.graph.scheduleChangeRequest' + - title: offerShiftRequest + type: object + properties: + recipientActionDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The Timestamp type represents date and time information 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 + recipientActionMessage: + type: string + description: Custom message sent by recipient of the offer shift request. + nullable: true + recipientUserId: + type: string + description: User ID of the recipient of the offer shift request. + nullable: true + senderShiftId: + type: string + description: User ID of the sender of the offer shift request. + nullable: true + additionalProperties: + type: object + microsoft.graph.openShiftChangeRequest: + allOf: + - $ref: '#/components/schemas/microsoft.graph.scheduleChangeRequest' + - title: openShiftChangeRequest + type: object + properties: + openShiftId: + type: string + description: ID for the open shift. + nullable: true + additionalProperties: + type: object + microsoft.graph.openShift: + allOf: + - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' + - title: openShift + type: object + properties: + draftOpenShift: + $ref: '#/components/schemas/microsoft.graph.openShiftItem' + schedulingGroupId: + type: string + description: ID for the scheduling group that the open shift belongs to. + nullable: true + sharedOpenShift: + $ref: '#/components/schemas/microsoft.graph.openShiftItem' + additionalProperties: + type: object + microsoft.graph.schedulingGroup: + allOf: + - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' + - title: schedulingGroup + type: object + properties: + displayName: + type: string + description: The display name for the schedulingGroup. Required. + nullable: true + isActive: + type: boolean + description: Indicates whether the schedulingGroup can be used when creating new entities or updating existing ones. Required. + nullable: true + userIds: + type: array + items: + type: string + nullable: true + description: The list of user IDs that are a member of the schedulingGroup. Required. + additionalProperties: + type: object + microsoft.graph.shift: + allOf: + - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' + - title: shift + type: object + properties: + draftShift: + $ref: '#/components/schemas/microsoft.graph.shiftItem' + schedulingGroupId: + type: string + description: ID of the scheduling group the shift is part of. Required. + nullable: true + sharedShift: + $ref: '#/components/schemas/microsoft.graph.shiftItem' + userId: + type: string + description: ID of the user assigned to the shift. Required. + nullable: true + additionalProperties: + type: object + microsoft.graph.swapShiftsChangeRequest: + allOf: + - $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' + - title: swapShiftsChangeRequest + type: object + properties: + recipientShiftId: + type: string + description: ShiftId for the recipient user with whom the request is to swap. + nullable: true + additionalProperties: + type: object + microsoft.graph.timeOffReason: + allOf: + - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' + - title: timeOffReason + type: object + properties: + displayName: + type: string + description: The name of the timeOffReason. Required. + nullable: true + iconType: + $ref: '#/components/schemas/microsoft.graph.timeOffReasonIconType' + isActive: + type: boolean + description: Indicates whether the timeOffReason can be used when creating new entities or updating existing ones. Required. + nullable: true + additionalProperties: + type: object + microsoft.graph.timeOffRequest: + allOf: + - $ref: '#/components/schemas/microsoft.graph.scheduleChangeRequest' + - title: timeOffRequest + type: object + properties: + endDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The Timestamp type represents date and time information 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 + startDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' + format: date-time + nullable: true + timeOffReasonId: + type: string + description: The reason for the time off. + nullable: true + additionalProperties: + type: object + microsoft.graph.timeOff: + allOf: + - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' + - title: timeOff + type: object + properties: + draftTimeOff: + $ref: '#/components/schemas/microsoft.graph.timeOffItem' + sharedTimeOff: + $ref: '#/components/schemas/microsoft.graph.timeOffItem' + userId: + type: string + description: ID of the user assigned to the timeOff. Required. + nullable: true + additionalProperties: + type: object microsoft.graph.attendeeType: title: attendeeType enum: @@ -27539,7 +27539,7 @@ components: nullable: true attendeeReport: type: string - description: The content stream of the attendee report of a live event. Read-only. + description: The content stream of the attendee report of a Microsoft Teams live event. Read-only. format: base64url nullable: true audioConferencing: @@ -27566,7 +27566,7 @@ components: nullable: true isBroadcast: type: boolean - description: Indicates if this is a live event. + description: Indicates if this is a Teams live event. nullable: true isEntryExitAnnounced: type: boolean @@ -28329,135 +28329,6 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.scheduleChangeRequest: - allOf: - - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' - - title: scheduleChangeRequest - type: object - properties: - assignedTo: - $ref: '#/components/schemas/microsoft.graph.scheduleChangeRequestActor' - managerActionDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - format: date-time - nullable: true - managerActionMessage: - type: string - nullable: true - managerUserId: - type: string - nullable: true - senderDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - format: date-time - nullable: true - senderMessage: - type: string - nullable: true - senderUserId: - type: string - nullable: true - state: - $ref: '#/components/schemas/microsoft.graph.scheduleChangeState' - additionalProperties: - type: object - microsoft.graph.changeTrackedEntity: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: changeTrackedEntity - type: object - properties: - createdDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' - format: date-time - nullable: true - lastModifiedBy: - $ref: '#/components/schemas/microsoft.graph.identitySet' - lastModifiedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' - format: date-time - nullable: true - additionalProperties: - type: object - microsoft.graph.openShiftItem: - allOf: - - $ref: '#/components/schemas/microsoft.graph.shiftItem' - - title: openShiftItem - type: object - properties: - openSlotCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Count of the number of slots for the given open shift. - format: int32 - additionalProperties: - type: object - microsoft.graph.shiftItem: - allOf: - - $ref: '#/components/schemas/microsoft.graph.scheduleEntity' - - title: shiftItem - type: object - properties: - activities: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.shiftActivity' - description: 'An incremental part of a shift which can cover details of when and where an employee is during their shift. For example, an assignment or a scheduled break or lunch. Required.' - displayName: - type: string - description: The shift label of the shiftItem. - nullable: true - notes: - type: string - description: The shift notes for the shiftItem. - nullable: true - additionalProperties: - type: object - microsoft.graph.timeOffReasonIconType: - title: timeOffReasonIconType - enum: - - none - - car - - calendar - - running - - plane - - firstAid - - doctor - - notWorking - - clock - - juryDuty - - globe - - cup - - phone - - weather - - umbrella - - piggyBank - - dog - - cake - - trafficCone - - pin - - sunny - - unknownFutureValue - type: string - microsoft.graph.timeOffItem: - allOf: - - $ref: '#/components/schemas/microsoft.graph.scheduleEntity' - - title: timeOffItem - type: object - properties: - timeOffReasonId: - type: string - description: ID of the timeOffReason for this timeOffItem. Required. - nullable: true - additionalProperties: - type: object microsoft.graph.chatMessageAttachment: title: chatMessageAttachment type: object @@ -28580,54 +28451,183 @@ components: type: object microsoft.graph.chatMessageHostedContent: allOf: - - $ref: '#/components/schemas/microsoft.graph.teamworkHostedContent' - - title: chatMessageHostedContent + - $ref: '#/components/schemas/microsoft.graph.teamworkHostedContent' + - title: chatMessageHostedContent + type: object + additionalProperties: + type: object + microsoft.graph.teamsTabConfiguration: + title: teamsTabConfiguration + type: object + properties: + contentUrl: + type: string + description: Url used for rendering tab contents in Teams. Required. + nullable: true + entityId: + type: string + description: Identifier for the entity hosted by the tab provider. + nullable: true + removeUrl: + type: string + description: Url called by Teams client when a Tab is removed using the Teams Client. + nullable: true + websiteUrl: + type: string + description: Url for showing tab contents outside of Teams. + nullable: true + additionalProperties: + type: object + microsoft.graph.teamsAppDistributionMethod: + title: teamsAppDistributionMethod + enum: + - store + - organization + - sideloaded + - unknownFutureValue + type: string + microsoft.graph.teamsAppPublishingState: + title: teamsAppPublishingState + enum: + - submitted + - rejected + - published + - unknownFutureValue + type: string + microsoft.graph.teamworkBot: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: teamworkBot + type: object + additionalProperties: + type: object + microsoft.graph.scheduleChangeRequest: + allOf: + - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' + - title: scheduleChangeRequest + type: object + properties: + assignedTo: + $ref: '#/components/schemas/microsoft.graph.scheduleChangeRequestActor' + managerActionDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + managerActionMessage: + type: string + nullable: true + managerUserId: + type: string + nullable: true + senderDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + senderMessage: + type: string + nullable: true + senderUserId: + type: string + nullable: true + state: + $ref: '#/components/schemas/microsoft.graph.scheduleChangeState' + additionalProperties: + type: object + microsoft.graph.changeTrackedEntity: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: changeTrackedEntity + type: object + properties: + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' + format: date-time + nullable: true + lastModifiedBy: + $ref: '#/components/schemas/microsoft.graph.identitySet' + lastModifiedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' + format: date-time + nullable: true + additionalProperties: + type: object + microsoft.graph.openShiftItem: + allOf: + - $ref: '#/components/schemas/microsoft.graph.shiftItem' + - title: openShiftItem type: object + properties: + openSlotCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: Count of the number of slots for the given open shift. + format: int32 additionalProperties: type: object - microsoft.graph.teamsTabConfiguration: - title: teamsTabConfiguration - type: object - properties: - contentUrl: - type: string - description: Url used for rendering tab contents in Teams. Required. - nullable: true - entityId: - type: string - description: Identifier for the entity hosted by the tab provider. - nullable: true - removeUrl: - type: string - description: Url called by Teams client when a Tab is removed using the Teams Client. - nullable: true - websiteUrl: - type: string - description: Url for showing tab contents outside of Teams. - nullable: true - additionalProperties: - type: object - microsoft.graph.teamsAppDistributionMethod: - title: teamsAppDistributionMethod - enum: - - store - - organization - - sideloaded - - unknownFutureValue - type: string - microsoft.graph.teamsAppPublishingState: - title: teamsAppPublishingState + microsoft.graph.shiftItem: + allOf: + - $ref: '#/components/schemas/microsoft.graph.scheduleEntity' + - title: shiftItem + type: object + properties: + activities: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.shiftActivity' + description: 'An incremental part of a shift which can cover details of when and where an employee is during their shift. For example, an assignment or a scheduled break or lunch. Required.' + displayName: + type: string + description: The shift label of the shiftItem. + nullable: true + notes: + type: string + description: The shift notes for the shiftItem. + nullable: true + additionalProperties: + type: object + microsoft.graph.timeOffReasonIconType: + title: timeOffReasonIconType enum: - - submitted - - rejected - - published + - none + - car + - calendar + - running + - plane + - firstAid + - doctor + - notWorking + - clock + - juryDuty + - globe + - cup + - phone + - weather + - umbrella + - piggyBank + - dog + - cake + - trafficCone + - pin + - sunny - unknownFutureValue type: string - microsoft.graph.teamworkBot: + microsoft.graph.timeOffItem: allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: teamworkBot + - $ref: '#/components/schemas/microsoft.graph.scheduleEntity' + - title: timeOffItem type: object + properties: + timeOffReasonId: + type: string + description: ID of the timeOffReason for this timeOffItem. Required. + nullable: true additionalProperties: type: object microsoft.graph.automaticRepliesSetting: @@ -29132,9 +29132,7 @@ components: - googleCloudDevicePolicyController - microsoft365ManagedMdm - msSense - - intuneAosp type: string - description: Management agent type. microsoft.graph.managedDevicePartnerReportedHealthState: title: managedDevicePartnerReportedHealthState enum: @@ -29520,19 +29518,19 @@ components: $ref: '#/components/schemas/microsoft.graph.broadcastMeetingAudience' isAttendeeReportEnabled: type: boolean - description: Indicates whether attendee report is enabled for this live event. Default value is false. + description: Indicates whether attendee report is enabled for this Teams live event. Default value is false. nullable: true isQuestionAndAnswerEnabled: type: boolean - description: Indicates whether Q&A is enabled for this live event. Default value is false. + description: Indicates whether Q&A is enabled for this Teams live event. Default value is false. nullable: true isRecordingEnabled: type: boolean - description: Indicates whether recording is enabled for this live event. Default value is false. + description: Indicates whether recording is enabled for this Teams live event. Default value is false. nullable: true isVideoOnDemandEnabled: type: boolean - description: Indicates whether video on demand is enabled for this live event. Default value is false. + description: Indicates whether video on demand is enabled for this Teams live event. Default value is false. nullable: true additionalProperties: type: object @@ -29945,73 +29943,6 @@ components: type: object additionalProperties: type: object - microsoft.graph.scheduleChangeRequestActor: - title: scheduleChangeRequestActor - enum: - - sender - - recipient - - manager - - system - - unknownFutureValue - type: string - microsoft.graph.scheduleChangeState: - title: scheduleChangeState - enum: - - pending - - approved - - declined - - unknownFutureValue - type: string - microsoft.graph.scheduleEntity: - title: scheduleEntity - 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 - nullable: true - startDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - format: date-time - nullable: true - theme: - $ref: '#/components/schemas/microsoft.graph.scheduleEntityTheme' - additionalProperties: - type: object - microsoft.graph.shiftActivity: - title: shiftActivity - type: object - properties: - code: - type: string - description: Customer defined code for the shiftActivity. Required. - nullable: true - displayName: - type: string - description: The name of the shiftActivity. Required. - nullable: true - endDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'The end date and time for the shiftActivity. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Required.' - format: date-time - nullable: true - isPaid: - type: boolean - description: Indicates whether the microsoft.graph.user should be paid for the activity during their shift. Required. - nullable: true - startDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'The start date and time for the shiftActivity. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Required.' - format: date-time - nullable: true - theme: - $ref: '#/components/schemas/microsoft.graph.scheduleEntityTheme' - additionalProperties: - type: object microsoft.graph.chatMessageMentionedIdentitySet: allOf: - $ref: '#/components/schemas/microsoft.graph.identitySet' @@ -30089,6 +30020,73 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.scheduleChangeRequestActor: + title: scheduleChangeRequestActor + enum: + - sender + - recipient + - manager + - system + - unknownFutureValue + type: string + microsoft.graph.scheduleChangeState: + title: scheduleChangeState + enum: + - pending + - approved + - declined + - unknownFutureValue + type: string + microsoft.graph.scheduleEntity: + title: scheduleEntity + 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 + nullable: true + startDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + theme: + $ref: '#/components/schemas/microsoft.graph.scheduleEntityTheme' + additionalProperties: + type: object + microsoft.graph.shiftActivity: + title: shiftActivity + type: object + properties: + code: + type: string + description: Customer defined code for the shiftActivity. Required. + nullable: true + displayName: + type: string + description: The name of the shiftActivity. Required. + nullable: true + endDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The end date and time for the shiftActivity. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Required.' + format: date-time + nullable: true + isPaid: + type: boolean + description: Indicates whether the microsoft.graph.user should be paid for the activity during their shift. Required. + nullable: true + startDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The start date and time for the shiftActivity. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Required.' + format: date-time + nullable: true + theme: + $ref: '#/components/schemas/microsoft.graph.scheduleEntityTheme' + additionalProperties: + type: object microsoft.graph.externalAudienceScope: title: externalAudienceScope enum: @@ -31056,6 +31054,16 @@ components: description: Represents the worksheet protection option of allowing using sort feature. additionalProperties: type: object + microsoft.graph.teamworkConversationIdentity: + allOf: + - $ref: '#/components/schemas/microsoft.graph.identity' + - title: teamworkConversationIdentity + type: object + properties: + conversationIdentityType: + $ref: '#/components/schemas/microsoft.graph.teamworkConversationIdentityType' + additionalProperties: + type: object microsoft.graph.scheduleEntityTheme: title: scheduleEntityTheme enum: @@ -31073,16 +31081,6 @@ components: - darkYellow - unknownFutureValue type: string - microsoft.graph.teamworkConversationIdentity: - allOf: - - $ref: '#/components/schemas/microsoft.graph.identity' - - title: teamworkConversationIdentity - type: object - properties: - conversationIdentityType: - $ref: '#/components/schemas/microsoft.graph.teamworkConversationIdentityType' - additionalProperties: - type: object microsoft.graph.messageActionFlag: title: messageActionFlag enum: diff --git a/openApiDocs/v1.0/Identity.Governance.yml b/openApiDocs/v1.0/Identity.Governance.yml index 10f8304b5a1..530dd1bd08c 100644 --- a/openApiDocs/v1.0/Identity.Governance.yml +++ b/openApiDocs/v1.0/Identity.Governance.yml @@ -1885,6 +1885,8 @@ paths: enum: - id - id desc + - additionalNotificationRecipients + - additionalNotificationRecipients desc - createdBy - createdBy desc - createdDateTime @@ -1921,6 +1923,7 @@ paths: items: enum: - id + - additionalNotificationRecipients - createdBy - createdDateTime - descriptionForAdmins @@ -2018,6 +2021,7 @@ paths: items: enum: - id + - additionalNotificationRecipients - createdBy - createdDateTime - descriptionForAdmins @@ -5582,6 +5586,11 @@ components: - title: accessReviewScheduleDefinition type: object properties: + additionalNotificationRecipients: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewNotificationRecipientItem' + description: Defines the list of additional users or group members to be notified of the access review progress. createdBy: $ref: '#/components/schemas/microsoft.graph.userIdentity' createdDateTime: @@ -5955,6 +5964,18 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.accessReviewNotificationRecipientItem: + title: accessReviewNotificationRecipientItem + type: object + properties: + notificationRecipientScope: + $ref: '#/components/schemas/microsoft.graph.accessReviewNotificationRecipientScope' + notificationTemplateType: + type: string + description: 'Indicates the type of access review email to be sent. Supported template type is CompletedAdditionalRecipients, which sends review completion notifications to the recipients.' + nullable: true + additionalProperties: + type: object microsoft.graph.userIdentity: allOf: - $ref: '#/components/schemas/microsoft.graph.identity' @@ -6129,6 +6150,11 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.accessReviewNotificationRecipientScope: + title: accessReviewNotificationRecipientScope + type: object + additionalProperties: + type: object microsoft.graph.accessReviewApplyAction: title: accessReviewApplyAction type: object diff --git a/openApiDocs/v1.0/Identity.SignIns.yml b/openApiDocs/v1.0/Identity.SignIns.yml index 37a111e36fd..8c78f47e295 100644 --- a/openApiDocs/v1.0/Identity.SignIns.yml +++ b/openApiDocs/v1.0/Identity.SignIns.yml @@ -7861,15 +7861,15 @@ components: createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The date and time when the key was originally backed up to Azure Active Directory. + description: The date and time when the key was originally backed up to Azure Active Directory. Not nullable. format: date-time deviceId: type: string - description: ID of the device the BitLocker key is originally backed up from. + description: Identifier of the device the BitLocker key is originally backed up from. Supports $filter (eq). nullable: true key: type: string - description: The BitLocker recovery key. + description: The BitLocker recovery key. Returned only on $select. Not nullable. volumeType: $ref: '#/components/schemas/microsoft.graph.volumeType' additionalProperties: @@ -10998,7 +10998,7 @@ components: nullable: true attendeeReport: type: string - description: The content stream of the attendee report of a live event. Read-only. + description: The content stream of the attendee report of a Microsoft Teams live event. Read-only. format: base64url nullable: true audioConferencing: @@ -11025,7 +11025,7 @@ components: nullable: true isBroadcast: type: boolean - description: Indicates if this is a live event. + description: Indicates if this is a Teams live event. nullable: true isEntryExitAnnounced: type: boolean @@ -11170,8 +11170,6 @@ components: type: string description: 'A hyperlink that will go to the team in the Microsoft Teams client. This is the URL that you get when you right-click a team in the Microsoft Teams client and select Get link to team. This URL should be treated as an opaque blob, and not parsed.' nullable: true - schedule: - $ref: '#/components/schemas/microsoft.graph.schedule' channels: type: array items: @@ -11198,6 +11196,8 @@ components: $ref: '#/components/schemas/microsoft.graph.channel' template: $ref: '#/components/schemas/microsoft.graph.teamsTemplate' + schedule: + $ref: '#/components/schemas/microsoft.graph.schedule' additionalProperties: type: object microsoft.graph.userTeamwork: @@ -13059,9 +13059,7 @@ components: - googleCloudDevicePolicyController - microsoft365ManagedMdm - msSense - - intuneAosp type: string - description: Management agent type. microsoft.graph.managedDevicePartnerReportedHealthState: title: managedDevicePartnerReportedHealthState enum: @@ -13777,19 +13775,19 @@ components: $ref: '#/components/schemas/microsoft.graph.broadcastMeetingAudience' isAttendeeReportEnabled: type: boolean - description: Indicates whether attendee report is enabled for this live event. Default value is false. + description: Indicates whether attendee report is enabled for this Teams live event. Default value is false. nullable: true isQuestionAndAnswerEnabled: type: boolean - description: Indicates whether Q&A is enabled for this live event. Default value is false. + description: Indicates whether Q&A is enabled for this Teams live event. Default value is false. nullable: true isRecordingEnabled: type: boolean - description: Indicates whether recording is enabled for this live event. Default value is false. + description: Indicates whether recording is enabled for this Teams live event. Default value is false. nullable: true isVideoOnDemandEnabled: type: boolean - description: Indicates whether video on demand is enabled for this live event. Default value is false. + description: Indicates whether video on demand is enabled for this Teams live event. Default value is false. nullable: true additionalProperties: type: object @@ -14106,93 +14104,6 @@ components: - hiddenMembership - unknownFutureValue type: string - microsoft.graph.schedule: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: schedule - type: object - properties: - enabled: - type: boolean - description: Indicates whether the schedule is enabled for the team. Required. - nullable: true - offerShiftRequestsEnabled: - type: boolean - description: Indicates whether offer shift requests are enabled for the schedule. - nullable: true - openShiftsEnabled: - type: boolean - description: Indicates whether open shifts are enabled for the schedule. - nullable: true - provisionStatus: - $ref: '#/components/schemas/microsoft.graph.operationStatus' - provisionStatusCode: - type: string - description: Additional information about why schedule provisioning failed. - nullable: true - swapShiftsRequestsEnabled: - type: boolean - description: Indicates whether swap shifts requests are enabled for the schedule. - nullable: true - timeClockEnabled: - type: boolean - description: Indicates whether time clock is enabled for the schedule. - nullable: true - timeOffRequestsEnabled: - type: boolean - description: Indicates whether time off requests are enabled for the schedule. - nullable: true - timeZone: - type: string - description: Indicates the time zone of the schedule team using tz database format. Required. - nullable: true - workforceIntegrationIds: - type: array - items: - type: string - nullable: true - offerShiftRequests: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' - openShiftChangeRequests: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' - openShifts: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.openShift' - schedulingGroups: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.schedulingGroup' - description: The logical grouping of users in the schedule (usually by role). - shifts: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.shift' - description: The shifts in the schedule. - swapShiftsChangeRequests: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' - timeOffReasons: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.timeOffReason' - description: The set of reasons for a time off in the schedule. - timeOffRequests: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.timeOffRequest' - timesOff: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.timeOff' - description: The instances of times off in the schedule. - additionalProperties: - type: object microsoft.graph.channel: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -14575,6 +14486,93 @@ components: type: object additionalProperties: type: object + microsoft.graph.schedule: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: schedule + type: object + properties: + enabled: + type: boolean + description: Indicates whether the schedule is enabled for the team. Required. + nullable: true + offerShiftRequestsEnabled: + type: boolean + description: Indicates whether offer shift requests are enabled for the schedule. + nullable: true + openShiftsEnabled: + type: boolean + description: Indicates whether open shifts are enabled for the schedule. + nullable: true + provisionStatus: + $ref: '#/components/schemas/microsoft.graph.operationStatus' + provisionStatusCode: + type: string + description: Additional information about why schedule provisioning failed. + nullable: true + swapShiftsRequestsEnabled: + type: boolean + description: Indicates whether swap shifts requests are enabled for the schedule. + nullable: true + timeClockEnabled: + type: boolean + description: Indicates whether time clock is enabled for the schedule. + nullable: true + timeOffRequestsEnabled: + type: boolean + description: Indicates whether time off requests are enabled for the schedule. + nullable: true + timeZone: + type: string + description: Indicates the time zone of the schedule team using tz database format. Required. + nullable: true + workforceIntegrationIds: + type: array + items: + type: string + nullable: true + offerShiftRequests: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' + openShiftChangeRequests: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' + openShifts: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.openShift' + schedulingGroups: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.schedulingGroup' + description: The logical grouping of users in the schedule (usually by role). + shifts: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.shift' + description: The shifts in the schedule. + swapShiftsChangeRequests: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' + timeOffReasons: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.timeOffReason' + description: The set of reasons for a time off in the schedule. + timeOffRequests: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.timeOffRequest' + timesOff: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.timeOff' + description: The instances of times off in the schedule. + additionalProperties: + type: object microsoft.graph.userScopeTeamsAppInstallation: allOf: - $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' @@ -17194,242 +17192,68 @@ components: - moderate - unknownFutureValue type: string - microsoft.graph.operationStatus: - title: operationStatus + microsoft.graph.channelMembershipType: + title: channelMembershipType enum: - - NotStarted - - Running - - Completed - - Failed + - standard + - private + - unknownFutureValue type: string - microsoft.graph.offerShiftRequest: + microsoft.graph.assignedLabel: + title: assignedLabel + type: object + properties: + displayName: + type: string + description: The display name of the label. Read-only. + nullable: true + labelId: + type: string + description: The unique identifier of the label. + nullable: true + additionalProperties: + type: object + microsoft.graph.licenseProcessingState: + title: licenseProcessingState + type: object + properties: + state: + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.resourceSpecificPermissionGrant: allOf: - - $ref: '#/components/schemas/microsoft.graph.scheduleChangeRequest' - - title: offerShiftRequest + - $ref: '#/components/schemas/microsoft.graph.directoryObject' + - title: resourceSpecificPermissionGrant type: object properties: - recipientActionDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + clientAppId: type: string - description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' - format: date-time + description: ID of the service principal of the Azure AD app that has been granted access. Read-only. nullable: true - recipientActionMessage: + clientId: type: string - description: Custom message sent by recipient of the offer shift request. + description: ID of the Azure AD app that has been granted access. Read-only. nullable: true - recipientUserId: + permission: type: string - description: User ID of the recipient of the offer shift request. + description: The name of the resource-specific permission. Read-only. nullable: true - senderShiftId: + permissionType: type: string - description: User ID of the sender of the offer shift request. + description: 'The type of permission. Possible values are: Application, Delegated. Read-only.' nullable: true - additionalProperties: - type: object - microsoft.graph.openShiftChangeRequest: - allOf: - - $ref: '#/components/schemas/microsoft.graph.scheduleChangeRequest' - - title: openShiftChangeRequest - type: object - properties: - openShiftId: + resourceAppId: type: string - description: ID for the open shift. + description: ID of the Azure AD app that is hosting the resource. Read-only. nullable: true additionalProperties: type: object - microsoft.graph.openShift: + microsoft.graph.groupSetting: allOf: - - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' - - title: openShift - type: object - properties: - draftOpenShift: - $ref: '#/components/schemas/microsoft.graph.openShiftItem' - schedulingGroupId: - type: string - description: ID for the scheduling group that the open shift belongs to. - nullable: true - sharedOpenShift: - $ref: '#/components/schemas/microsoft.graph.openShiftItem' - additionalProperties: - type: object - microsoft.graph.schedulingGroup: - allOf: - - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' - - title: schedulingGroup - type: object - properties: - displayName: - type: string - description: The display name for the schedulingGroup. Required. - nullable: true - isActive: - type: boolean - description: Indicates whether the schedulingGroup can be used when creating new entities or updating existing ones. Required. - nullable: true - userIds: - type: array - items: - type: string - nullable: true - description: The list of user IDs that are a member of the schedulingGroup. Required. - additionalProperties: - type: object - microsoft.graph.shift: - allOf: - - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' - - title: shift - type: object - properties: - draftShift: - $ref: '#/components/schemas/microsoft.graph.shiftItem' - schedulingGroupId: - type: string - description: ID of the scheduling group the shift is part of. Required. - nullable: true - sharedShift: - $ref: '#/components/schemas/microsoft.graph.shiftItem' - userId: - type: string - description: ID of the user assigned to the shift. Required. - nullable: true - additionalProperties: - type: object - microsoft.graph.swapShiftsChangeRequest: - allOf: - - $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' - - title: swapShiftsChangeRequest - type: object - properties: - recipientShiftId: - type: string - description: ShiftId for the recipient user with whom the request is to swap. - nullable: true - additionalProperties: - type: object - microsoft.graph.timeOffReason: - allOf: - - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' - - title: timeOffReason - type: object - properties: - displayName: - type: string - description: The name of the timeOffReason. Required. - nullable: true - iconType: - $ref: '#/components/schemas/microsoft.graph.timeOffReasonIconType' - isActive: - type: boolean - description: Indicates whether the timeOffReason can be used when creating new entities or updating existing ones. Required. - nullable: true - additionalProperties: - type: object - microsoft.graph.timeOffRequest: - allOf: - - $ref: '#/components/schemas/microsoft.graph.scheduleChangeRequest' - - title: timeOffRequest - type: object - properties: - endDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'The Timestamp type represents date and time information 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 - startDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' - format: date-time - nullable: true - timeOffReasonId: - type: string - description: The reason for the time off. - nullable: true - additionalProperties: - type: object - microsoft.graph.timeOff: - allOf: - - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' - - title: timeOff - type: object - properties: - draftTimeOff: - $ref: '#/components/schemas/microsoft.graph.timeOffItem' - sharedTimeOff: - $ref: '#/components/schemas/microsoft.graph.timeOffItem' - userId: - type: string - description: ID of the user assigned to the timeOff. Required. - nullable: true - additionalProperties: - type: object - microsoft.graph.channelMembershipType: - title: channelMembershipType - enum: - - standard - - private - - unknownFutureValue - type: string - microsoft.graph.assignedLabel: - title: assignedLabel - type: object - properties: - displayName: - type: string - description: The display name of the label. Read-only. - nullable: true - labelId: - type: string - description: The unique identifier of the label. - nullable: true - additionalProperties: - type: object - microsoft.graph.licenseProcessingState: - title: licenseProcessingState - type: object - properties: - state: - type: string - 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 Azure AD app that has been granted access. Read-only. - nullable: true - clientId: - type: string - description: ID of the Azure AD 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 Azure AD app that is hosting the resource. Read-only. - nullable: true - additionalProperties: - type: object - microsoft.graph.groupSetting: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: groupSetting + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: groupSetting type: object properties: displayName: @@ -17594,6 +17418,180 @@ components: - failed - unknownFutureValue type: string + microsoft.graph.operationStatus: + title: operationStatus + enum: + - NotStarted + - Running + - Completed + - Failed + type: string + microsoft.graph.offerShiftRequest: + allOf: + - $ref: '#/components/schemas/microsoft.graph.scheduleChangeRequest' + - title: offerShiftRequest + type: object + properties: + recipientActionDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The Timestamp type represents date and time information 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 + recipientActionMessage: + type: string + description: Custom message sent by recipient of the offer shift request. + nullable: true + recipientUserId: + type: string + description: User ID of the recipient of the offer shift request. + nullable: true + senderShiftId: + type: string + description: User ID of the sender of the offer shift request. + nullable: true + additionalProperties: + type: object + microsoft.graph.openShiftChangeRequest: + allOf: + - $ref: '#/components/schemas/microsoft.graph.scheduleChangeRequest' + - title: openShiftChangeRequest + type: object + properties: + openShiftId: + type: string + description: ID for the open shift. + nullable: true + additionalProperties: + type: object + microsoft.graph.openShift: + allOf: + - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' + - title: openShift + type: object + properties: + draftOpenShift: + $ref: '#/components/schemas/microsoft.graph.openShiftItem' + schedulingGroupId: + type: string + description: ID for the scheduling group that the open shift belongs to. + nullable: true + sharedOpenShift: + $ref: '#/components/schemas/microsoft.graph.openShiftItem' + additionalProperties: + type: object + microsoft.graph.schedulingGroup: + allOf: + - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' + - title: schedulingGroup + type: object + properties: + displayName: + type: string + description: The display name for the schedulingGroup. Required. + nullable: true + isActive: + type: boolean + description: Indicates whether the schedulingGroup can be used when creating new entities or updating existing ones. Required. + nullable: true + userIds: + type: array + items: + type: string + nullable: true + description: The list of user IDs that are a member of the schedulingGroup. Required. + additionalProperties: + type: object + microsoft.graph.shift: + allOf: + - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' + - title: shift + type: object + properties: + draftShift: + $ref: '#/components/schemas/microsoft.graph.shiftItem' + schedulingGroupId: + type: string + description: ID of the scheduling group the shift is part of. Required. + nullable: true + sharedShift: + $ref: '#/components/schemas/microsoft.graph.shiftItem' + userId: + type: string + description: ID of the user assigned to the shift. Required. + nullable: true + additionalProperties: + type: object + microsoft.graph.swapShiftsChangeRequest: + allOf: + - $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' + - title: swapShiftsChangeRequest + type: object + properties: + recipientShiftId: + type: string + description: ShiftId for the recipient user with whom the request is to swap. + nullable: true + additionalProperties: + type: object + microsoft.graph.timeOffReason: + allOf: + - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' + - title: timeOffReason + type: object + properties: + displayName: + type: string + description: The name of the timeOffReason. Required. + nullable: true + iconType: + $ref: '#/components/schemas/microsoft.graph.timeOffReasonIconType' + isActive: + type: boolean + description: Indicates whether the timeOffReason can be used when creating new entities or updating existing ones. Required. + nullable: true + additionalProperties: + type: object + microsoft.graph.timeOffRequest: + allOf: + - $ref: '#/components/schemas/microsoft.graph.scheduleChangeRequest' + - title: timeOffRequest + type: object + properties: + endDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The Timestamp type represents date and time information 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 + startDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' + format: date-time + nullable: true + timeOffReasonId: + type: string + description: The reason for the time off. + nullable: true + additionalProperties: + type: object + microsoft.graph.timeOff: + allOf: + - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' + - title: timeOff + type: object + properties: + draftTimeOff: + $ref: '#/components/schemas/microsoft.graph.timeOffItem' + sharedTimeOff: + $ref: '#/components/schemas/microsoft.graph.timeOffItem' + userId: + type: string + description: ID of the user assigned to the timeOff. Required. + nullable: true + additionalProperties: + type: object microsoft.graph.wellknownListName: title: wellknownListName enum: @@ -18470,6 +18468,77 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.settingValue: + title: settingValue + type: object + properties: + name: + type: string + description: Name of the setting (as defined by the groupSettingTemplate). + nullable: true + value: + type: string + description: Value of the setting. + nullable: true + additionalProperties: + type: object + microsoft.graph.post: + allOf: + - $ref: '#/components/schemas/microsoft.graph.outlookItem' + - title: post + type: object + properties: + body: + $ref: '#/components/schemas/microsoft.graph.itemBody' + conversationId: + type: string + description: Unique ID of the conversation. Read-only. + nullable: true + conversationThreadId: + type: string + description: Unique ID of the conversation thread. Read-only. + nullable: true + from: + $ref: '#/components/schemas/microsoft.graph.recipient' + hasAttachments: + type: boolean + description: Indicates whether the post has at least one attachment. This is a default property. + newParticipants: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.recipient' + description: Conversation participants that were added to the thread as part of this post. + receivedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'Specifies when the post was received. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' + format: date-time + sender: + $ref: '#/components/schemas/microsoft.graph.recipient' + attachments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.attachment' + description: Read-only. Nullable. Supports $expand. + extensions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.extension' + description: The collection of open extensions defined for the post. Read-only. Nullable. Supports $expand. + inReplyTo: + $ref: '#/components/schemas/microsoft.graph.post' + multiValueExtendedProperties: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + description: The collection of multi-value extended properties defined for the post. Read-only. Nullable. + singleValueExtendedProperties: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + description: The collection of single-value extended properties defined for the post. Read-only. Nullable. + additionalProperties: + type: object microsoft.graph.scheduleChangeRequest: allOf: - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' @@ -18577,77 +18646,6 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.settingValue: - title: settingValue - type: object - properties: - name: - type: string - description: Name of the setting (as defined by the groupSettingTemplate). - nullable: true - value: - type: string - description: Value of the setting. - nullable: true - additionalProperties: - type: object - microsoft.graph.post: - allOf: - - $ref: '#/components/schemas/microsoft.graph.outlookItem' - - title: post - type: object - properties: - body: - $ref: '#/components/schemas/microsoft.graph.itemBody' - conversationId: - type: string - description: Unique ID of the conversation. Read-only. - nullable: true - conversationThreadId: - type: string - description: Unique ID of the conversation thread. Read-only. - nullable: true - from: - $ref: '#/components/schemas/microsoft.graph.recipient' - hasAttachments: - type: boolean - description: Indicates whether the post has at least one attachment. This is a default property. - newParticipants: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.recipient' - description: Conversation participants that were added to the thread as part of this post. - receivedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'Specifies when the post was received. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' - format: date-time - sender: - $ref: '#/components/schemas/microsoft.graph.recipient' - attachments: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.attachment' - description: Read-only. Nullable. Supports $expand. - extensions: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the post. Read-only. Nullable. Supports $expand. - inReplyTo: - $ref: '#/components/schemas/microsoft.graph.post' - multiValueExtendedProperties: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' - description: The collection of multi-value extended properties defined for the post. Read-only. Nullable. - singleValueExtendedProperties: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' - description: The collection of single-value extended properties defined for the post. Read-only. Nullable. - additionalProperties: - type: object microsoft.graph.taskStatus: title: taskStatus enum: diff --git a/openApiDocs/v1.0/Sites.yml b/openApiDocs/v1.0/Sites.yml index 2b79a318dae..1f5468f226d 100644 --- a/openApiDocs/v1.0/Sites.yml +++ b/openApiDocs/v1.0/Sites.yml @@ -18519,6 +18519,26853 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + '/sites/{site-id}/termStore': + get: + tags: + - sites.store + summary: Get termStore from sites + description: The default termStore under this site. + operationId: sites_GetTermStore + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + 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 + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.store' + links: + groups: + operationId: sites.TermStore.ListGroups + parameters: + site-id: $request.path.site-id + sets: + operationId: sites.TermStore.ListSets + parameters: + site-id: $request.path.site-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - sites.store + summary: Update the navigation property termStore in sites + description: The default termStore under this site. + operationId: sites_UpdateTermStore + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.store' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - sites.store + summary: Delete navigation property termStore for sites + description: The default termStore under this site. + operationId: sites_DeleteTermStore + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStore/groups': + get: + tags: + - sites.store + summary: Get groups from sites + description: Collection of all groups available in the term store. + operationId: sites.termStore_ListGroups + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + 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 + 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of group + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.termStore.group' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - sites.store + summary: Create new navigation property to groups for sites + description: Collection of all groups available in the term store. + operationId: sites.termStore_CreateGroups + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + 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 + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.group' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStore/groups/{group-id}': + get: + tags: + - sites.store + summary: Get groups from sites + description: Collection of all groups available in the term store. + operationId: sites.termStore_GetGroups + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.group' + links: + sets: + operationId: sites.termStore.Groups.ListSets + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - sites.store + summary: Update the navigation property groups in sites + description: Collection of all groups available in the term store. + operationId: sites.termStore_UpdateGroups + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.group' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - sites.store + summary: Delete navigation property groups for sites + description: Collection of all groups available in the term store. + operationId: sites.termStore_DeleteGroups + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStore/groups/{group-id}/sets': + get: + tags: + - sites.store + summary: Get sets from sites + description: 'All sets under the group in a term [store].' + operationId: sites.termStore.groups_ListSets + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: group-id + in: path + description: 'key: id of group' + required: true + 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of set + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.termStore.set' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - sites.store + summary: Create new navigation property to sets for sites + description: 'All sets under the group in a term [store].' + operationId: sites.termStore.groups_CreateSets + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.set' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.set' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}': + get: + tags: + - sites.store + summary: Get sets from sites + description: 'All sets under the group in a term [store].' + operationId: sites.termStore.groups_GetSets + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.set' + links: + children: + operationId: sites.termStore.groups.Sets.ListChildren + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + parentGroup: + operationId: sites.termStore.groups.Sets.GetParentGroup + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + relations: + operationId: sites.termStore.groups.Sets.ListRelations + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + terms: + operationId: sites.termStore.groups.Sets.ListTerms + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - sites.store + summary: Update the navigation property sets in sites + description: 'All sets under the group in a term [store].' + operationId: sites.termStore.groups_UpdateSets + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + 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.set' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - sites.store + summary: Delete navigation property sets for sites + description: 'All sets under the group in a term [store].' + operationId: sites.termStore.groups_DeleteSets + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/children': + get: + tags: + - sites.store + summary: Get children from sites + description: 'Children terms of set in term [store].' + operationId: sites.termStore.groups.sets_ListChildren + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + 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 + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of term + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.termStore.term' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - sites.store + summary: Create new navigation property to children for sites + description: 'Children terms of set in term [store].' + operationId: sites.termStore.groups.sets_CreateChildren + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + 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: + '201': + 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 + '/sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/children/{term-id}': + get: + tags: + - sites.store + summary: Get children from sites + description: 'Children terms of set in term [store].' + operationId: sites.termStore.groups.sets_GetChildren + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.term' + links: + children: + operationId: sites.termStore.groups.sets.Children.ListChildren + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relations: + operationId: sites.termStore.groups.sets.Children.ListRelations + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + set: + operationId: sites.termStore.groups.sets.Children.GetSet + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - sites.store + summary: Update the navigation property children in sites + description: 'Children terms of set in term [store].' + operationId: sites.termStore.groups.sets_UpdateChildren + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + 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: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - sites.store + summary: Delete navigation property children for sites + description: 'Children terms of set in term [store].' + operationId: sites.termStore.groups.sets_DeleteChildren + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/children/{term-id}/children': + get: + tags: + - sites.store + summary: Get children from sites + description: Children of current term. + operationId: sites.termStore.groups.sets.children_ListChildren + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + 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 + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of term + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.termStore.term' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - sites.store + summary: Create new navigation property to children for sites + description: Children of current term. + operationId: sites.termStore.groups.sets.children_CreateChildren + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + 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: + '201': + 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 + '/sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/children/{term-id}/children/{term-id1}': + get: + tags: + - sites.store + summary: Get children from sites + description: Children of current term. + operationId: sites.termStore.groups.sets.children_GetChildren + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: term-id1 + in: path + description: 'key: id of term' + required: true + 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.term' + links: + children: + operationId: sites.termStore.groups.sets.children.Children.ListChildren + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + term-id1: $request.path.term-id1 + relations: + operationId: sites.termStore.groups.sets.children.Children.ListRelations + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + term-id1: $request.path.term-id1 + set: + operationId: sites.termStore.groups.sets.children.Children.GetSet + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + term-id1: $request.path.term-id1 + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - sites.store + summary: Update the navigation property children in sites + description: Children of current term. + operationId: sites.termStore.groups.sets.children_UpdateChildren + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: term-id1 + in: path + description: 'key: id of term' + required: true + 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: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - sites.store + summary: Delete navigation property children for sites + description: Children of current term. + operationId: sites.termStore.groups.sets.children_DeleteChildren + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: term-id1 + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/children/{term-id}/relations': + get: + tags: + - sites.store + summary: Get relations from sites + description: To indicate which terms are related to the current term as either pinned or reused. + operationId: sites.termStore.groups.sets.children_ListRelations + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + 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 + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of relation + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.termStore.relation' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - sites.store + summary: Create new navigation property to relations for sites + description: To indicate which terms are related to the current term as either pinned or reused. + operationId: sites.termStore.groups.sets.children_CreateRelations + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + 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: + '201': + 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: operation + '/sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/children/{term-id}/relations/{relation-id}': + get: + tags: + - sites.store + summary: Get relations from sites + description: To indicate which terms are related to the current term as either pinned or reused. + operationId: sites.termStore.groups.sets.children_GetRelations + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + 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 + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.relation' + links: + fromTerm: + operationId: sites.termStore.groups.sets.children.Relations.GetFromTerm + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + set: + operationId: sites.termStore.groups.sets.children.Relations.GetSet + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + toTerm: + operationId: sites.termStore.groups.sets.children.Relations.GetToTerm + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - sites.store + summary: Update the navigation property relations in sites + description: To indicate which terms are related to the current term as either pinned or reused. + operationId: sites.termStore.groups.sets.children_UpdateRelations + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + 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: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - sites.store + summary: Delete navigation property relations for sites + description: To indicate which terms are related to the current term as either pinned or reused. + operationId: sites.termStore.groups.sets.children_DeleteRelations + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/children/{term-id}/relations/{relation-id}/fromTerm': + get: + tags: + - sites.store + summary: Get fromTerm from sites + 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: sites.termStore.groups.sets.children.relations_GetFromTerm + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.term' + links: + children: + operationId: sites.termStore.groups.sets.children.relations.FromTerm.ListChildren + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStore.groups.sets.children.relations.FromTerm.ListRelations + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + set: + operationId: sites.termStore.groups.sets.children.relations.FromTerm.GetSet + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/children/{term-id}/relations/{relation-id}/fromTerm/$ref': + get: + tags: + - sites.store + summary: Get ref of fromTerm from sites + 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: sites.termStore.groups.sets.children.relations_GetGraphRefFromTerm + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + children: + operationId: sites.termStore.groups.sets.children.relations.FromTerm.ListChildren + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStore.groups.sets.children.relations.FromTerm.ListRelations + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + set: + operationId: sites.termStore.groups.sets.children.relations.FromTerm.GetSet + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - sites.store + summary: Update the ref of navigation property fromTerm in sites + 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: sites.termStore.groups.sets.children.relations_SetGraphRefFromTerm + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + requestBody: + description: New navigation property ref values + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - sites.store + summary: Delete ref of navigation property fromTerm for sites + 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: sites.termStore.groups.sets.children.relations_DeleteGraphRefFromTerm + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/children/{term-id}/relations/{relation-id}/set': + get: + tags: + - sites.store + summary: Get set from sites + description: 'The [set] in which the relation is relevant.' + operationId: sites.termStore.groups.sets.children.relations_GetSet + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.set' + links: + children: + operationId: sites.termStore.groups.sets.children.relations.Set.ListChildren + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + parentGroup: + operationId: sites.termStore.groups.sets.children.relations.Set.GetParentGroup + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStore.groups.sets.children.relations.Set.ListRelations + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + terms: + operationId: sites.termStore.groups.sets.children.relations.Set.ListTerms + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/children/{term-id}/relations/{relation-id}/set/$ref': + get: + tags: + - sites.store + summary: Get ref of set from sites + description: 'The [set] in which the relation is relevant.' + operationId: sites.termStore.groups.sets.children.relations_GetGraphRefSet + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + children: + operationId: sites.termStore.groups.sets.children.relations.Set.ListChildren + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + parentGroup: + operationId: sites.termStore.groups.sets.children.relations.Set.GetParentGroup + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStore.groups.sets.children.relations.Set.ListRelations + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + terms: + operationId: sites.termStore.groups.sets.children.relations.Set.ListTerms + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - sites.store + summary: Update the ref of navigation property set in sites + description: 'The [set] in which the relation is relevant.' + operationId: sites.termStore.groups.sets.children.relations_SetGraphRefSet + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + requestBody: + description: New navigation property ref values + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - sites.store + summary: Delete ref of navigation property set for sites + description: 'The [set] in which the relation is relevant.' + operationId: sites.termStore.groups.sets.children.relations_DeleteGraphRefSet + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/children/{term-id}/relations/{relation-id}/toTerm': + get: + tags: + - sites.store + summary: Get toTerm from sites + description: 'The to [term] of the relation. The term to which the relationship is defined.' + operationId: sites.termStore.groups.sets.children.relations_GetToTerm + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.term' + links: + children: + operationId: sites.termStore.groups.sets.children.relations.ToTerm.ListChildren + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStore.groups.sets.children.relations.ToTerm.ListRelations + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + set: + operationId: sites.termStore.groups.sets.children.relations.ToTerm.GetSet + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/children/{term-id}/relations/{relation-id}/toTerm/$ref': + get: + tags: + - sites.store + summary: Get ref of toTerm from sites + description: 'The to [term] of the relation. The term to which the relationship is defined.' + operationId: sites.termStore.groups.sets.children.relations_GetGraphRefToTerm + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + children: + operationId: sites.termStore.groups.sets.children.relations.ToTerm.ListChildren + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStore.groups.sets.children.relations.ToTerm.ListRelations + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + set: + operationId: sites.termStore.groups.sets.children.relations.ToTerm.GetSet + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - sites.store + summary: Update the ref of navigation property toTerm in sites + description: 'The to [term] of the relation. The term to which the relationship is defined.' + operationId: sites.termStore.groups.sets.children.relations_SetGraphRefToTerm + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + requestBody: + description: New navigation property ref values + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - sites.store + summary: Delete ref of navigation property toTerm for sites + description: 'The to [term] of the relation. The term to which the relationship is defined.' + operationId: sites.termStore.groups.sets.children.relations_DeleteGraphRefToTerm + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/children/{term-id}/set': + get: + tags: + - sites.store + summary: Get set from sites + description: 'The [set] in which the term is created.' + operationId: sites.termStore.groups.sets.children_GetSet + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.set' + links: + children: + operationId: sites.termStore.groups.sets.children.Set.ListChildren + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + parentGroup: + operationId: sites.termStore.groups.sets.children.Set.GetParentGroup + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relations: + operationId: sites.termStore.groups.sets.children.Set.ListRelations + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + terms: + operationId: sites.termStore.groups.sets.children.Set.ListTerms + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/children/{term-id}/set/$ref': + get: + tags: + - sites.store + summary: Get ref of set from sites + description: 'The [set] in which the term is created.' + operationId: sites.termStore.groups.sets.children_GetGraphRefSet + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + children: + operationId: sites.termStore.groups.sets.children.Set.ListChildren + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + parentGroup: + operationId: sites.termStore.groups.sets.children.Set.GetParentGroup + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relations: + operationId: sites.termStore.groups.sets.children.Set.ListRelations + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + terms: + operationId: sites.termStore.groups.sets.children.Set.ListTerms + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - sites.store + summary: Update the ref of navigation property set in sites + description: 'The [set] in which the term is created.' + operationId: sites.termStore.groups.sets.children_SetGraphRefSet + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + requestBody: + description: New navigation property ref values + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - sites.store + summary: Delete ref of navigation property set for sites + description: 'The [set] in which the term is created.' + operationId: sites.termStore.groups.sets.children_DeleteGraphRefSet + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/parentGroup': + get: + tags: + - sites.store + summary: Get parentGroup from sites + description: 'The parent [group] that contains the set.' + operationId: sites.termStore.groups.sets_GetParentGroup + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.group' + links: + sets: + operationId: sites.termStore.groups.sets.ParentGroup.ListSets + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - sites.store + summary: Update the navigation property parentGroup in sites + description: 'The parent [group] that contains the set.' + operationId: sites.termStore.groups.sets_UpdateParentGroup + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + 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 + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - sites.store + summary: Delete navigation property parentGroup for sites + description: 'The parent [group] that contains the set.' + operationId: sites.termStore.groups.sets_DeleteParentGroup + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/relations': + get: + tags: + - sites.store + summary: Get relations from sites + description: Indicates which terms have been pinned or reused directly under the set. + operationId: sites.termStore.groups.sets_ListRelations + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + 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 + - relationship + - relationship 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 + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of relation + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.termStore.relation' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - sites.store + summary: Create new navigation property to relations for sites + description: Indicates which terms have been pinned or reused directly under the set. + operationId: sites.termStore.groups.sets_CreateRelations + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + 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' + required: true + responses: + '201': + 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: operation + '/sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/relations/{relation-id}': + get: + tags: + - sites.store + summary: Get relations from sites + description: Indicates which terms have been pinned or reused directly under the set. + operationId: sites.termStore.groups.sets_GetRelations + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: relation-id + in: path + description: 'key: id of relation' + required: true + 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 + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.relation' + links: + fromTerm: + operationId: sites.termStore.groups.sets.Relations.GetFromTerm + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + set: + operationId: sites.termStore.groups.sets.Relations.GetSet + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + toTerm: + operationId: sites.termStore.groups.sets.Relations.GetToTerm + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - sites.store + summary: Update the navigation property relations in sites + description: Indicates which terms have been pinned or reused directly under the set. + operationId: sites.termStore.groups.sets_UpdateRelations + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: relation-id + in: path + description: 'key: id of relation' + required: true + 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: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - sites.store + summary: Delete navigation property relations for sites + description: Indicates which terms have been pinned or reused directly under the set. + operationId: sites.termStore.groups.sets_DeleteRelations + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/relations/{relation-id}/fromTerm': + get: + tags: + - sites.store + summary: Get fromTerm from sites + 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: sites.termStore.groups.sets.relations_GetFromTerm + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: relation-id + in: path + description: 'key: id of relation' + required: true + 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.term' + links: + children: + operationId: sites.termStore.groups.sets.relations.FromTerm.ListChildren + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStore.groups.sets.relations.FromTerm.ListRelations + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + set: + operationId: sites.termStore.groups.sets.relations.FromTerm.GetSet + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/relations/{relation-id}/fromTerm/$ref': + get: + tags: + - sites.store + summary: Get ref of fromTerm from sites + 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: sites.termStore.groups.sets.relations_GetGraphRefFromTerm + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + children: + operationId: sites.termStore.groups.sets.relations.FromTerm.ListChildren + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStore.groups.sets.relations.FromTerm.ListRelations + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + set: + operationId: sites.termStore.groups.sets.relations.FromTerm.GetSet + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - sites.store + summary: Update the ref of navigation property fromTerm in sites + 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: sites.termStore.groups.sets.relations_SetGraphRefFromTerm + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + requestBody: + description: New navigation property ref values + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - sites.store + summary: Delete ref of navigation property fromTerm for sites + 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: sites.termStore.groups.sets.relations_DeleteGraphRefFromTerm + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/relations/{relation-id}/set': + get: + tags: + - sites.store + summary: Get set from sites + description: 'The [set] in which the relation is relevant.' + operationId: sites.termStore.groups.sets.relations_GetSet + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: relation-id + in: path + description: 'key: id of relation' + required: true + 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.set' + links: + children: + operationId: sites.termStore.groups.sets.relations.Set.ListChildren + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + parentGroup: + operationId: sites.termStore.groups.sets.relations.Set.GetParentGroup + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStore.groups.sets.relations.Set.ListRelations + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + terms: + operationId: sites.termStore.groups.sets.relations.Set.ListTerms + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/relations/{relation-id}/set/$ref': + get: + tags: + - sites.store + summary: Get ref of set from sites + description: 'The [set] in which the relation is relevant.' + operationId: sites.termStore.groups.sets.relations_GetGraphRefSet + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + children: + operationId: sites.termStore.groups.sets.relations.Set.ListChildren + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + parentGroup: + operationId: sites.termStore.groups.sets.relations.Set.GetParentGroup + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStore.groups.sets.relations.Set.ListRelations + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + terms: + operationId: sites.termStore.groups.sets.relations.Set.ListTerms + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - sites.store + summary: Update the ref of navigation property set in sites + description: 'The [set] in which the relation is relevant.' + operationId: sites.termStore.groups.sets.relations_SetGraphRefSet + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + requestBody: + description: New navigation property ref values + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - sites.store + summary: Delete ref of navigation property set for sites + description: 'The [set] in which the relation is relevant.' + operationId: sites.termStore.groups.sets.relations_DeleteGraphRefSet + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/relations/{relation-id}/toTerm': + get: + tags: + - sites.store + summary: Get toTerm from sites + description: 'The to [term] of the relation. The term to which the relationship is defined.' + operationId: sites.termStore.groups.sets.relations_GetToTerm + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: relation-id + in: path + description: 'key: id of relation' + required: true + 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.term' + links: + children: + operationId: sites.termStore.groups.sets.relations.ToTerm.ListChildren + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStore.groups.sets.relations.ToTerm.ListRelations + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + set: + operationId: sites.termStore.groups.sets.relations.ToTerm.GetSet + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/relations/{relation-id}/toTerm/$ref': + get: + tags: + - sites.store + summary: Get ref of toTerm from sites + description: 'The to [term] of the relation. The term to which the relationship is defined.' + operationId: sites.termStore.groups.sets.relations_GetGraphRefToTerm + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + children: + operationId: sites.termStore.groups.sets.relations.ToTerm.ListChildren + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStore.groups.sets.relations.ToTerm.ListRelations + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + set: + operationId: sites.termStore.groups.sets.relations.ToTerm.GetSet + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - sites.store + summary: Update the ref of navigation property toTerm in sites + description: 'The to [term] of the relation. The term to which the relationship is defined.' + operationId: sites.termStore.groups.sets.relations_SetGraphRefToTerm + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + requestBody: + description: New navigation property ref values + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - sites.store + summary: Delete ref of navigation property toTerm for sites + description: 'The to [term] of the relation. The term to which the relationship is defined.' + operationId: sites.termStore.groups.sets.relations_DeleteGraphRefToTerm + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/terms': + get: + tags: + - sites.store + summary: Get terms from sites + description: All the terms under the set. + operationId: sites.termStore.groups.sets_ListTerms + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + 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 + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of term + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.termStore.term' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - sites.store + summary: Create new navigation property to terms for sites + description: All the terms under the set. + operationId: sites.termStore.groups.sets_CreateTerms + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + 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: + '201': + 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 + '/sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/terms/{term-id}': + get: + tags: + - sites.store + summary: Get terms from sites + description: All the terms under the set. + operationId: sites.termStore.groups.sets_GetTerms + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.term' + links: + children: + operationId: sites.termStore.groups.sets.Terms.ListChildren + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relations: + operationId: sites.termStore.groups.sets.Terms.ListRelations + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + set: + operationId: sites.termStore.groups.sets.Terms.GetSet + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - sites.store + summary: Update the navigation property terms in sites + description: All the terms under the set. + operationId: sites.termStore.groups.sets_UpdateTerms + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + 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: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - sites.store + summary: Delete navigation property terms for sites + description: All the terms under the set. + operationId: sites.termStore.groups.sets_DeleteTerms + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/terms/{term-id}/children': + get: + tags: + - sites.store + summary: Get children from sites + description: Children of current term. + operationId: sites.termStore.groups.sets.terms_ListChildren + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + 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 + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of term + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.termStore.term' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - sites.store + summary: Create new navigation property to children for sites + description: Children of current term. + operationId: sites.termStore.groups.sets.terms_CreateChildren + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + 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: + '201': + 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 + '/sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/terms/{term-id}/children/{term-id1}': + get: + tags: + - sites.store + summary: Get children from sites + description: Children of current term. + operationId: sites.termStore.groups.sets.terms_GetChildren + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: term-id1 + in: path + description: 'key: id of term' + required: true + 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.term' + links: + children: + operationId: sites.termStore.groups.sets.terms.Children.ListChildren + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + term-id1: $request.path.term-id1 + relations: + operationId: sites.termStore.groups.sets.terms.Children.ListRelations + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + term-id1: $request.path.term-id1 + set: + operationId: sites.termStore.groups.sets.terms.Children.GetSet + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + term-id1: $request.path.term-id1 + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - sites.store + summary: Update the navigation property children in sites + description: Children of current term. + operationId: sites.termStore.groups.sets.terms_UpdateChildren + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: term-id1 + in: path + description: 'key: id of term' + required: true + 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: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - sites.store + summary: Delete navigation property children for sites + description: Children of current term. + operationId: sites.termStore.groups.sets.terms_DeleteChildren + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: term-id1 + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/terms/{term-id}/relations': + get: + tags: + - sites.store + summary: Get relations from sites + description: To indicate which terms are related to the current term as either pinned or reused. + operationId: sites.termStore.groups.sets.terms_ListRelations + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + 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 + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of relation + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.termStore.relation' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - sites.store + summary: Create new navigation property to relations for sites + description: To indicate which terms are related to the current term as either pinned or reused. + operationId: sites.termStore.groups.sets.terms_CreateRelations + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + 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: + '201': + 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: operation + '/sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/terms/{term-id}/relations/{relation-id}': + get: + tags: + - sites.store + summary: Get relations from sites + description: To indicate which terms are related to the current term as either pinned or reused. + operationId: sites.termStore.groups.sets.terms_GetRelations + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + 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 + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.relation' + links: + fromTerm: + operationId: sites.termStore.groups.sets.terms.Relations.GetFromTerm + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + set: + operationId: sites.termStore.groups.sets.terms.Relations.GetSet + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + toTerm: + operationId: sites.termStore.groups.sets.terms.Relations.GetToTerm + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - sites.store + summary: Update the navigation property relations in sites + description: To indicate which terms are related to the current term as either pinned or reused. + operationId: sites.termStore.groups.sets.terms_UpdateRelations + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + 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: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - sites.store + summary: Delete navigation property relations for sites + description: To indicate which terms are related to the current term as either pinned or reused. + operationId: sites.termStore.groups.sets.terms_DeleteRelations + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/terms/{term-id}/relations/{relation-id}/fromTerm': + get: + tags: + - sites.store + summary: Get fromTerm from sites + 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: sites.termStore.groups.sets.terms.relations_GetFromTerm + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.term' + links: + children: + operationId: sites.termStore.groups.sets.terms.relations.FromTerm.ListChildren + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStore.groups.sets.terms.relations.FromTerm.ListRelations + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + set: + operationId: sites.termStore.groups.sets.terms.relations.FromTerm.GetSet + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/terms/{term-id}/relations/{relation-id}/fromTerm/$ref': + get: + tags: + - sites.store + summary: Get ref of fromTerm from sites + 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: sites.termStore.groups.sets.terms.relations_GetGraphRefFromTerm + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + children: + operationId: sites.termStore.groups.sets.terms.relations.FromTerm.ListChildren + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStore.groups.sets.terms.relations.FromTerm.ListRelations + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + set: + operationId: sites.termStore.groups.sets.terms.relations.FromTerm.GetSet + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - sites.store + summary: Update the ref of navigation property fromTerm in sites + 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: sites.termStore.groups.sets.terms.relations_SetGraphRefFromTerm + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + requestBody: + description: New navigation property ref values + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - sites.store + summary: Delete ref of navigation property fromTerm for sites + 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: sites.termStore.groups.sets.terms.relations_DeleteGraphRefFromTerm + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/terms/{term-id}/relations/{relation-id}/set': + get: + tags: + - sites.store + summary: Get set from sites + description: 'The [set] in which the relation is relevant.' + operationId: sites.termStore.groups.sets.terms.relations_GetSet + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.set' + links: + children: + operationId: sites.termStore.groups.sets.terms.relations.Set.ListChildren + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + parentGroup: + operationId: sites.termStore.groups.sets.terms.relations.Set.GetParentGroup + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStore.groups.sets.terms.relations.Set.ListRelations + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + terms: + operationId: sites.termStore.groups.sets.terms.relations.Set.ListTerms + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/terms/{term-id}/relations/{relation-id}/set/$ref': + get: + tags: + - sites.store + summary: Get ref of set from sites + description: 'The [set] in which the relation is relevant.' + operationId: sites.termStore.groups.sets.terms.relations_GetGraphRefSet + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + children: + operationId: sites.termStore.groups.sets.terms.relations.Set.ListChildren + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + parentGroup: + operationId: sites.termStore.groups.sets.terms.relations.Set.GetParentGroup + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStore.groups.sets.terms.relations.Set.ListRelations + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + terms: + operationId: sites.termStore.groups.sets.terms.relations.Set.ListTerms + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - sites.store + summary: Update the ref of navigation property set in sites + description: 'The [set] in which the relation is relevant.' + operationId: sites.termStore.groups.sets.terms.relations_SetGraphRefSet + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + requestBody: + description: New navigation property ref values + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - sites.store + summary: Delete ref of navigation property set for sites + description: 'The [set] in which the relation is relevant.' + operationId: sites.termStore.groups.sets.terms.relations_DeleteGraphRefSet + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/terms/{term-id}/relations/{relation-id}/toTerm': + get: + tags: + - sites.store + summary: Get toTerm from sites + description: 'The to [term] of the relation. The term to which the relationship is defined.' + operationId: sites.termStore.groups.sets.terms.relations_GetToTerm + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.term' + links: + children: + operationId: sites.termStore.groups.sets.terms.relations.ToTerm.ListChildren + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStore.groups.sets.terms.relations.ToTerm.ListRelations + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + set: + operationId: sites.termStore.groups.sets.terms.relations.ToTerm.GetSet + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/terms/{term-id}/relations/{relation-id}/toTerm/$ref': + get: + tags: + - sites.store + summary: Get ref of toTerm from sites + description: 'The to [term] of the relation. The term to which the relationship is defined.' + operationId: sites.termStore.groups.sets.terms.relations_GetGraphRefToTerm + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + children: + operationId: sites.termStore.groups.sets.terms.relations.ToTerm.ListChildren + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStore.groups.sets.terms.relations.ToTerm.ListRelations + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + set: + operationId: sites.termStore.groups.sets.terms.relations.ToTerm.GetSet + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - sites.store + summary: Update the ref of navigation property toTerm in sites + description: 'The to [term] of the relation. The term to which the relationship is defined.' + operationId: sites.termStore.groups.sets.terms.relations_SetGraphRefToTerm + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + requestBody: + description: New navigation property ref values + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - sites.store + summary: Delete ref of navigation property toTerm for sites + description: 'The to [term] of the relation. The term to which the relationship is defined.' + operationId: sites.termStore.groups.sets.terms.relations_DeleteGraphRefToTerm + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/terms/{term-id}/set': + get: + tags: + - sites.store + summary: Get set from sites + description: 'The [set] in which the term is created.' + operationId: sites.termStore.groups.sets.terms_GetSet + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.set' + links: + children: + operationId: sites.termStore.groups.sets.terms.Set.ListChildren + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + parentGroup: + operationId: sites.termStore.groups.sets.terms.Set.GetParentGroup + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relations: + operationId: sites.termStore.groups.sets.terms.Set.ListRelations + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + terms: + operationId: sites.termStore.groups.sets.terms.Set.ListTerms + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/terms/{term-id}/set/$ref': + get: + tags: + - sites.store + summary: Get ref of set from sites + description: 'The [set] in which the term is created.' + operationId: sites.termStore.groups.sets.terms_GetGraphRefSet + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + children: + operationId: sites.termStore.groups.sets.terms.Set.ListChildren + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + parentGroup: + operationId: sites.termStore.groups.sets.terms.Set.GetParentGroup + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relations: + operationId: sites.termStore.groups.sets.terms.Set.ListRelations + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + terms: + operationId: sites.termStore.groups.sets.terms.Set.ListTerms + parameters: + site-id: $request.path.site-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - sites.store + summary: Update the ref of navigation property set in sites + description: 'The [set] in which the term is created.' + operationId: sites.termStore.groups.sets.terms_SetGraphRefSet + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + requestBody: + description: New navigation property ref values + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - sites.store + summary: Delete ref of navigation property set for sites + description: 'The [set] in which the term is created.' + operationId: sites.termStore.groups.sets.terms_DeleteGraphRefSet + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStore/sets': + get: + tags: + - sites.store + summary: Get sets from sites + description: Collection of all sets available in the term store. + operationId: sites.termStore_ListSets + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + 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 + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of set + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.termStore.set' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - sites.store + summary: Create new navigation property to sets for sites + description: Collection of all sets available in the term store. + operationId: sites.termStore_CreateSets + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + 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: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.set' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStore/sets/{set-id}': + get: + tags: + - sites.store + summary: Get sets from sites + description: Collection of all sets available in the term store. + operationId: sites.termStore_GetSets + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: set-id + in: path + description: 'key: id of set' + required: true + 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.set' + links: + children: + operationId: sites.termStore.Sets.ListChildren + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + parentGroup: + operationId: sites.termStore.Sets.GetParentGroup + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + relations: + operationId: sites.termStore.Sets.ListRelations + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + terms: + operationId: sites.termStore.Sets.ListTerms + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - sites.store + summary: Update the navigation property sets in sites + description: Collection of all sets available in the term store. + operationId: sites.termStore_UpdateSets + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: set-id + in: path + description: 'key: id of set' + required: true + 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.set' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - sites.store + summary: Delete navigation property sets for sites + description: Collection of all sets available in the term store. + operationId: sites.termStore_DeleteSets + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStore/sets/{set-id}/children': + get: + tags: + - sites.store + summary: Get children from sites + description: 'Children terms of set in term [store].' + operationId: sites.termStore.sets_ListChildren + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: set-id + in: path + description: 'key: id of set' + required: true + 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 + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of term + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.termStore.term' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - sites.store + summary: Create new navigation property to children for sites + description: 'Children terms of set in term [store].' + operationId: sites.termStore.sets_CreateChildren + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: set-id + in: path + description: 'key: id of set' + required: true + 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: + '201': + 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 + '/sites/{site-id}/termStore/sets/{set-id}/children/{term-id}': + get: + tags: + - sites.store + summary: Get children from sites + description: 'Children terms of set in term [store].' + operationId: sites.termStore.sets_GetChildren + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.term' + links: + children: + operationId: sites.termStore.sets.Children.ListChildren + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relations: + operationId: sites.termStore.sets.Children.ListRelations + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + term-id: $request.path.term-id + set: + operationId: sites.termStore.sets.Children.GetSet + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + term-id: $request.path.term-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - sites.store + summary: Update the navigation property children in sites + description: 'Children terms of set in term [store].' + operationId: sites.termStore.sets_UpdateChildren + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + 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: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - sites.store + summary: Delete navigation property children for sites + description: 'Children terms of set in term [store].' + operationId: sites.termStore.sets_DeleteChildren + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStore/sets/{set-id}/children/{term-id}/children': + get: + tags: + - sites.store + summary: Get children from sites + description: Children of current term. + operationId: sites.termStore.sets.children_ListChildren + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + 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 + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of term + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.termStore.term' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - sites.store + summary: Create new navigation property to children for sites + description: Children of current term. + operationId: sites.termStore.sets.children_CreateChildren + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + 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: + '201': + 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 + '/sites/{site-id}/termStore/sets/{set-id}/children/{term-id}/children/{term-id1}': + get: + tags: + - sites.store + summary: Get children from sites + description: Children of current term. + operationId: sites.termStore.sets.children_GetChildren + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: term-id1 + in: path + description: 'key: id of term' + required: true + 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.term' + links: + children: + operationId: sites.termStore.sets.children.Children.ListChildren + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + term-id: $request.path.term-id + term-id1: $request.path.term-id1 + relations: + operationId: sites.termStore.sets.children.Children.ListRelations + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + term-id: $request.path.term-id + term-id1: $request.path.term-id1 + set: + operationId: sites.termStore.sets.children.Children.GetSet + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + term-id: $request.path.term-id + term-id1: $request.path.term-id1 + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - sites.store + summary: Update the navigation property children in sites + description: Children of current term. + operationId: sites.termStore.sets.children_UpdateChildren + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: term-id1 + in: path + description: 'key: id of term' + required: true + 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: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - sites.store + summary: Delete navigation property children for sites + description: Children of current term. + operationId: sites.termStore.sets.children_DeleteChildren + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: term-id1 + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStore/sets/{set-id}/children/{term-id}/relations': + get: + tags: + - sites.store + summary: Get relations from sites + description: To indicate which terms are related to the current term as either pinned or reused. + operationId: sites.termStore.sets.children_ListRelations + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + 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 + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of relation + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.termStore.relation' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - sites.store + summary: Create new navigation property to relations for sites + description: To indicate which terms are related to the current term as either pinned or reused. + operationId: sites.termStore.sets.children_CreateRelations + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + 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: + '201': + 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: operation + '/sites/{site-id}/termStore/sets/{set-id}/children/{term-id}/relations/{relation-id}': + get: + tags: + - sites.store + summary: Get relations from sites + description: To indicate which terms are related to the current term as either pinned or reused. + operationId: sites.termStore.sets.children_GetRelations + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + 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 + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.relation' + links: + fromTerm: + operationId: sites.termStore.sets.children.Relations.GetFromTerm + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + set: + operationId: sites.termStore.sets.children.Relations.GetSet + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + toTerm: + operationId: sites.termStore.sets.children.Relations.GetToTerm + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - sites.store + summary: Update the navigation property relations in sites + description: To indicate which terms are related to the current term as either pinned or reused. + operationId: sites.termStore.sets.children_UpdateRelations + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + 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: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - sites.store + summary: Delete navigation property relations for sites + description: To indicate which terms are related to the current term as either pinned or reused. + operationId: sites.termStore.sets.children_DeleteRelations + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStore/sets/{set-id}/children/{term-id}/relations/{relation-id}/fromTerm': + get: + tags: + - sites.store + summary: Get fromTerm from sites + 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: sites.termStore.sets.children.relations_GetFromTerm + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.term' + links: + children: + operationId: sites.termStore.sets.children.relations.FromTerm.ListChildren + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStore.sets.children.relations.FromTerm.ListRelations + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + set: + operationId: sites.termStore.sets.children.relations.FromTerm.GetSet + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStore/sets/{set-id}/children/{term-id}/relations/{relation-id}/fromTerm/$ref': + get: + tags: + - sites.store + summary: Get ref of fromTerm from sites + 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: sites.termStore.sets.children.relations_GetGraphRefFromTerm + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + children: + operationId: sites.termStore.sets.children.relations.FromTerm.ListChildren + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStore.sets.children.relations.FromTerm.ListRelations + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + set: + operationId: sites.termStore.sets.children.relations.FromTerm.GetSet + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - sites.store + summary: Update the ref of navigation property fromTerm in sites + 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: sites.termStore.sets.children.relations_SetGraphRefFromTerm + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + requestBody: + description: New navigation property ref values + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - sites.store + summary: Delete ref of navigation property fromTerm for sites + 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: sites.termStore.sets.children.relations_DeleteGraphRefFromTerm + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStore/sets/{set-id}/children/{term-id}/relations/{relation-id}/set': + get: + tags: + - sites.store + summary: Get set from sites + description: 'The [set] in which the relation is relevant.' + operationId: sites.termStore.sets.children.relations_GetSet + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.set' + links: + children: + operationId: sites.termStore.sets.children.relations.Set.ListChildren + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + parentGroup: + operationId: sites.termStore.sets.children.relations.Set.GetParentGroup + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStore.sets.children.relations.Set.ListRelations + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + terms: + operationId: sites.termStore.sets.children.relations.Set.ListTerms + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStore/sets/{set-id}/children/{term-id}/relations/{relation-id}/set/$ref': + get: + tags: + - sites.store + summary: Get ref of set from sites + description: 'The [set] in which the relation is relevant.' + operationId: sites.termStore.sets.children.relations_GetGraphRefSet + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + children: + operationId: sites.termStore.sets.children.relations.Set.ListChildren + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + parentGroup: + operationId: sites.termStore.sets.children.relations.Set.GetParentGroup + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStore.sets.children.relations.Set.ListRelations + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + terms: + operationId: sites.termStore.sets.children.relations.Set.ListTerms + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - sites.store + summary: Update the ref of navigation property set in sites + description: 'The [set] in which the relation is relevant.' + operationId: sites.termStore.sets.children.relations_SetGraphRefSet + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + requestBody: + description: New navigation property ref values + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - sites.store + summary: Delete ref of navigation property set for sites + description: 'The [set] in which the relation is relevant.' + operationId: sites.termStore.sets.children.relations_DeleteGraphRefSet + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStore/sets/{set-id}/children/{term-id}/relations/{relation-id}/toTerm': + get: + tags: + - sites.store + summary: Get toTerm from sites + description: 'The to [term] of the relation. The term to which the relationship is defined.' + operationId: sites.termStore.sets.children.relations_GetToTerm + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.term' + links: + children: + operationId: sites.termStore.sets.children.relations.ToTerm.ListChildren + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStore.sets.children.relations.ToTerm.ListRelations + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + set: + operationId: sites.termStore.sets.children.relations.ToTerm.GetSet + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStore/sets/{set-id}/children/{term-id}/relations/{relation-id}/toTerm/$ref': + get: + tags: + - sites.store + summary: Get ref of toTerm from sites + description: 'The to [term] of the relation. The term to which the relationship is defined.' + operationId: sites.termStore.sets.children.relations_GetGraphRefToTerm + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + children: + operationId: sites.termStore.sets.children.relations.ToTerm.ListChildren + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStore.sets.children.relations.ToTerm.ListRelations + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + set: + operationId: sites.termStore.sets.children.relations.ToTerm.GetSet + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - sites.store + summary: Update the ref of navigation property toTerm in sites + description: 'The to [term] of the relation. The term to which the relationship is defined.' + operationId: sites.termStore.sets.children.relations_SetGraphRefToTerm + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + requestBody: + description: New navigation property ref values + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - sites.store + summary: Delete ref of navigation property toTerm for sites + description: 'The to [term] of the relation. The term to which the relationship is defined.' + operationId: sites.termStore.sets.children.relations_DeleteGraphRefToTerm + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStore/sets/{set-id}/children/{term-id}/set': + get: + tags: + - sites.store + summary: Get set from sites + description: 'The [set] in which the term is created.' + operationId: sites.termStore.sets.children_GetSet + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.set' + links: + children: + operationId: sites.termStore.sets.children.Set.ListChildren + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + term-id: $request.path.term-id + parentGroup: + operationId: sites.termStore.sets.children.Set.GetParentGroup + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relations: + operationId: sites.termStore.sets.children.Set.ListRelations + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + term-id: $request.path.term-id + terms: + operationId: sites.termStore.sets.children.Set.ListTerms + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + term-id: $request.path.term-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStore/sets/{set-id}/children/{term-id}/set/$ref': + get: + tags: + - sites.store + summary: Get ref of set from sites + description: 'The [set] in which the term is created.' + operationId: sites.termStore.sets.children_GetGraphRefSet + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + children: + operationId: sites.termStore.sets.children.Set.ListChildren + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + term-id: $request.path.term-id + parentGroup: + operationId: sites.termStore.sets.children.Set.GetParentGroup + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relations: + operationId: sites.termStore.sets.children.Set.ListRelations + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + term-id: $request.path.term-id + terms: + operationId: sites.termStore.sets.children.Set.ListTerms + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + term-id: $request.path.term-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - sites.store + summary: Update the ref of navigation property set in sites + description: 'The [set] in which the term is created.' + operationId: sites.termStore.sets.children_SetGraphRefSet + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + requestBody: + description: New navigation property ref values + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - sites.store + summary: Delete ref of navigation property set for sites + description: 'The [set] in which the term is created.' + operationId: sites.termStore.sets.children_DeleteGraphRefSet + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStore/sets/{set-id}/parentGroup': + get: + tags: + - sites.store + summary: Get parentGroup from sites + description: 'The parent [group] that contains the set.' + operationId: sites.termStore.sets_GetParentGroup + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: set-id + in: path + description: 'key: id of set' + required: true + 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.group' + links: + sets: + operationId: sites.termStore.sets.ParentGroup.ListSets + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - sites.store + summary: Update the navigation property parentGroup in sites + description: 'The parent [group] that contains the set.' + operationId: sites.termStore.sets_UpdateParentGroup + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: set-id + in: path + description: 'key: id of set' + required: true + 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 + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - sites.store + summary: Delete navigation property parentGroup for sites + description: 'The parent [group] that contains the set.' + operationId: sites.termStore.sets_DeleteParentGroup + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStore/sets/{set-id}/parentGroup/sets': + get: + tags: + - sites.store + summary: Get sets from sites + description: 'All sets under the group in a term [store].' + operationId: sites.termStore.sets.parentGroup_ListSets + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: set-id + in: path + description: 'key: id of set' + required: true + 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 + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of set + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.termStore.set' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - sites.store + summary: Create new navigation property to sets for sites + description: 'All sets under the group in a term [store].' + operationId: sites.termStore.sets.parentGroup_CreateSets + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.set' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.set' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStore/sets/{set-id}/parentGroup/sets/{set-id1}': + get: + tags: + - sites.store + summary: Get sets from sites + description: 'All sets under the group in a term [store].' + operationId: sites.termStore.sets.parentGroup_GetSets + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: set-id1 + in: path + description: 'key: id of set' + required: true + 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.set' + links: + children: + operationId: sites.termStore.sets.parentGroup.Sets.ListChildren + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + set-id1: $request.path.set-id1 + parentGroup: + operationId: sites.termStore.sets.parentGroup.Sets.GetParentGroup + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + set-id1: $request.path.set-id1 + relations: + operationId: sites.termStore.sets.parentGroup.Sets.ListRelations + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + set-id1: $request.path.set-id1 + terms: + operationId: sites.termStore.sets.parentGroup.Sets.ListTerms + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + set-id1: $request.path.set-id1 + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - sites.store + summary: Update the navigation property sets in sites + description: 'All sets under the group in a term [store].' + operationId: sites.termStore.sets.parentGroup_UpdateSets + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: set-id1 + in: path + description: 'key: id of set' + required: true + 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.set' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - sites.store + summary: Delete navigation property sets for sites + description: 'All sets under the group in a term [store].' + operationId: sites.termStore.sets.parentGroup_DeleteSets + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: set-id1 + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStore/sets/{set-id}/relations': + get: + tags: + - sites.store + summary: Get relations from sites + description: Indicates which terms have been pinned or reused directly under the set. + operationId: sites.termStore.sets_ListRelations + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: set-id + in: path + description: 'key: id of set' + required: true + 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 + - relationship + - relationship 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 + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of relation + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.termStore.relation' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - sites.store + summary: Create new navigation property to relations for sites + description: Indicates which terms have been pinned or reused directly under the set. + operationId: sites.termStore.sets_CreateRelations + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: set-id + in: path + description: 'key: id of set' + required: true + 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' + required: true + responses: + '201': + 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: operation + '/sites/{site-id}/termStore/sets/{set-id}/relations/{relation-id}': + get: + tags: + - sites.store + summary: Get relations from sites + description: Indicates which terms have been pinned or reused directly under the set. + operationId: sites.termStore.sets_GetRelations + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: relation-id + in: path + description: 'key: id of relation' + required: true + 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 + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.relation' + links: + fromTerm: + operationId: sites.termStore.sets.Relations.GetFromTerm + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + set: + operationId: sites.termStore.sets.Relations.GetSet + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + toTerm: + operationId: sites.termStore.sets.Relations.GetToTerm + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - sites.store + summary: Update the navigation property relations in sites + description: Indicates which terms have been pinned or reused directly under the set. + operationId: sites.termStore.sets_UpdateRelations + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: relation-id + in: path + description: 'key: id of relation' + required: true + 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: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - sites.store + summary: Delete navigation property relations for sites + description: Indicates which terms have been pinned or reused directly under the set. + operationId: sites.termStore.sets_DeleteRelations + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStore/sets/{set-id}/relations/{relation-id}/fromTerm': + get: + tags: + - sites.store + summary: Get fromTerm from sites + 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: sites.termStore.sets.relations_GetFromTerm + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: relation-id + in: path + description: 'key: id of relation' + required: true + 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.term' + links: + children: + operationId: sites.termStore.sets.relations.FromTerm.ListChildren + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStore.sets.relations.FromTerm.ListRelations + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + set: + operationId: sites.termStore.sets.relations.FromTerm.GetSet + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStore/sets/{set-id}/relations/{relation-id}/fromTerm/$ref': + get: + tags: + - sites.store + summary: Get ref of fromTerm from sites + 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: sites.termStore.sets.relations_GetGraphRefFromTerm + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + children: + operationId: sites.termStore.sets.relations.FromTerm.ListChildren + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStore.sets.relations.FromTerm.ListRelations + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + set: + operationId: sites.termStore.sets.relations.FromTerm.GetSet + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - sites.store + summary: Update the ref of navigation property fromTerm in sites + 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: sites.termStore.sets.relations_SetGraphRefFromTerm + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + requestBody: + description: New navigation property ref values + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - sites.store + summary: Delete ref of navigation property fromTerm for sites + 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: sites.termStore.sets.relations_DeleteGraphRefFromTerm + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStore/sets/{set-id}/relations/{relation-id}/set': + get: + tags: + - sites.store + summary: Get set from sites + description: 'The [set] in which the relation is relevant.' + operationId: sites.termStore.sets.relations_GetSet + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: relation-id + in: path + description: 'key: id of relation' + required: true + 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.set' + links: + children: + operationId: sites.termStore.sets.relations.Set.ListChildren + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + parentGroup: + operationId: sites.termStore.sets.relations.Set.GetParentGroup + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStore.sets.relations.Set.ListRelations + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + terms: + operationId: sites.termStore.sets.relations.Set.ListTerms + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStore/sets/{set-id}/relations/{relation-id}/set/$ref': + get: + tags: + - sites.store + summary: Get ref of set from sites + description: 'The [set] in which the relation is relevant.' + operationId: sites.termStore.sets.relations_GetGraphRefSet + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + children: + operationId: sites.termStore.sets.relations.Set.ListChildren + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + parentGroup: + operationId: sites.termStore.sets.relations.Set.GetParentGroup + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStore.sets.relations.Set.ListRelations + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + terms: + operationId: sites.termStore.sets.relations.Set.ListTerms + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - sites.store + summary: Update the ref of navigation property set in sites + description: 'The [set] in which the relation is relevant.' + operationId: sites.termStore.sets.relations_SetGraphRefSet + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + requestBody: + description: New navigation property ref values + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - sites.store + summary: Delete ref of navigation property set for sites + description: 'The [set] in which the relation is relevant.' + operationId: sites.termStore.sets.relations_DeleteGraphRefSet + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStore/sets/{set-id}/relations/{relation-id}/toTerm': + get: + tags: + - sites.store + summary: Get toTerm from sites + description: 'The to [term] of the relation. The term to which the relationship is defined.' + operationId: sites.termStore.sets.relations_GetToTerm + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: relation-id + in: path + description: 'key: id of relation' + required: true + 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.term' + links: + children: + operationId: sites.termStore.sets.relations.ToTerm.ListChildren + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStore.sets.relations.ToTerm.ListRelations + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + set: + operationId: sites.termStore.sets.relations.ToTerm.GetSet + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStore/sets/{set-id}/relations/{relation-id}/toTerm/$ref': + get: + tags: + - sites.store + summary: Get ref of toTerm from sites + description: 'The to [term] of the relation. The term to which the relationship is defined.' + operationId: sites.termStore.sets.relations_GetGraphRefToTerm + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + children: + operationId: sites.termStore.sets.relations.ToTerm.ListChildren + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStore.sets.relations.ToTerm.ListRelations + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + set: + operationId: sites.termStore.sets.relations.ToTerm.GetSet + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - sites.store + summary: Update the ref of navigation property toTerm in sites + description: 'The to [term] of the relation. The term to which the relationship is defined.' + operationId: sites.termStore.sets.relations_SetGraphRefToTerm + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + requestBody: + description: New navigation property ref values + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - sites.store + summary: Delete ref of navigation property toTerm for sites + description: 'The to [term] of the relation. The term to which the relationship is defined.' + operationId: sites.termStore.sets.relations_DeleteGraphRefToTerm + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStore/sets/{set-id}/terms': + get: + tags: + - sites.store + summary: Get terms from sites + description: All the terms under the set. + operationId: sites.termStore.sets_ListTerms + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: set-id + in: path + description: 'key: id of set' + required: true + 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 + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of term + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.termStore.term' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - sites.store + summary: Create new navigation property to terms for sites + description: All the terms under the set. + operationId: sites.termStore.sets_CreateTerms + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: set-id + in: path + description: 'key: id of set' + required: true + 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: + '201': + 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 + '/sites/{site-id}/termStore/sets/{set-id}/terms/{term-id}': + get: + tags: + - sites.store + summary: Get terms from sites + description: All the terms under the set. + operationId: sites.termStore.sets_GetTerms + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.term' + links: + children: + operationId: sites.termStore.sets.Terms.ListChildren + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relations: + operationId: sites.termStore.sets.Terms.ListRelations + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + term-id: $request.path.term-id + set: + operationId: sites.termStore.sets.Terms.GetSet + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + term-id: $request.path.term-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - sites.store + summary: Update the navigation property terms in sites + description: All the terms under the set. + operationId: sites.termStore.sets_UpdateTerms + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + 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: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - sites.store + summary: Delete navigation property terms for sites + description: All the terms under the set. + operationId: sites.termStore.sets_DeleteTerms + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStore/sets/{set-id}/terms/{term-id}/children': + get: + tags: + - sites.store + summary: Get children from sites + description: Children of current term. + operationId: sites.termStore.sets.terms_ListChildren + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + 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 + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of term + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.termStore.term' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - sites.store + summary: Create new navigation property to children for sites + description: Children of current term. + operationId: sites.termStore.sets.terms_CreateChildren + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + 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: + '201': + 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 + '/sites/{site-id}/termStore/sets/{set-id}/terms/{term-id}/children/{term-id1}': + get: + tags: + - sites.store + summary: Get children from sites + description: Children of current term. + operationId: sites.termStore.sets.terms_GetChildren + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: term-id1 + in: path + description: 'key: id of term' + required: true + 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.term' + links: + children: + operationId: sites.termStore.sets.terms.Children.ListChildren + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + term-id: $request.path.term-id + term-id1: $request.path.term-id1 + relations: + operationId: sites.termStore.sets.terms.Children.ListRelations + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + term-id: $request.path.term-id + term-id1: $request.path.term-id1 + set: + operationId: sites.termStore.sets.terms.Children.GetSet + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + term-id: $request.path.term-id + term-id1: $request.path.term-id1 + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - sites.store + summary: Update the navigation property children in sites + description: Children of current term. + operationId: sites.termStore.sets.terms_UpdateChildren + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: term-id1 + in: path + description: 'key: id of term' + required: true + 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: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - sites.store + summary: Delete navigation property children for sites + description: Children of current term. + operationId: sites.termStore.sets.terms_DeleteChildren + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: term-id1 + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStore/sets/{set-id}/terms/{term-id}/relations': + get: + tags: + - sites.store + summary: Get relations from sites + description: To indicate which terms are related to the current term as either pinned or reused. + operationId: sites.termStore.sets.terms_ListRelations + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + 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 + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of relation + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.termStore.relation' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - sites.store + summary: Create new navigation property to relations for sites + description: To indicate which terms are related to the current term as either pinned or reused. + operationId: sites.termStore.sets.terms_CreateRelations + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + 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: + '201': + 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: operation + '/sites/{site-id}/termStore/sets/{set-id}/terms/{term-id}/relations/{relation-id}': + get: + tags: + - sites.store + summary: Get relations from sites + description: To indicate which terms are related to the current term as either pinned or reused. + operationId: sites.termStore.sets.terms_GetRelations + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + 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 + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.relation' + links: + fromTerm: + operationId: sites.termStore.sets.terms.Relations.GetFromTerm + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + set: + operationId: sites.termStore.sets.terms.Relations.GetSet + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + toTerm: + operationId: sites.termStore.sets.terms.Relations.GetToTerm + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - sites.store + summary: Update the navigation property relations in sites + description: To indicate which terms are related to the current term as either pinned or reused. + operationId: sites.termStore.sets.terms_UpdateRelations + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + 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: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - sites.store + summary: Delete navigation property relations for sites + description: To indicate which terms are related to the current term as either pinned or reused. + operationId: sites.termStore.sets.terms_DeleteRelations + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStore/sets/{set-id}/terms/{term-id}/relations/{relation-id}/fromTerm': + get: + tags: + - sites.store + summary: Get fromTerm from sites + 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: sites.termStore.sets.terms.relations_GetFromTerm + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.term' + links: + children: + operationId: sites.termStore.sets.terms.relations.FromTerm.ListChildren + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStore.sets.terms.relations.FromTerm.ListRelations + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + set: + operationId: sites.termStore.sets.terms.relations.FromTerm.GetSet + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStore/sets/{set-id}/terms/{term-id}/relations/{relation-id}/fromTerm/$ref': + get: + tags: + - sites.store + summary: Get ref of fromTerm from sites + 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: sites.termStore.sets.terms.relations_GetGraphRefFromTerm + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + children: + operationId: sites.termStore.sets.terms.relations.FromTerm.ListChildren + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStore.sets.terms.relations.FromTerm.ListRelations + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + set: + operationId: sites.termStore.sets.terms.relations.FromTerm.GetSet + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - sites.store + summary: Update the ref of navigation property fromTerm in sites + 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: sites.termStore.sets.terms.relations_SetGraphRefFromTerm + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + requestBody: + description: New navigation property ref values + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - sites.store + summary: Delete ref of navigation property fromTerm for sites + 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: sites.termStore.sets.terms.relations_DeleteGraphRefFromTerm + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStore/sets/{set-id}/terms/{term-id}/relations/{relation-id}/set': + get: + tags: + - sites.store + summary: Get set from sites + description: 'The [set] in which the relation is relevant.' + operationId: sites.termStore.sets.terms.relations_GetSet + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.set' + links: + children: + operationId: sites.termStore.sets.terms.relations.Set.ListChildren + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + parentGroup: + operationId: sites.termStore.sets.terms.relations.Set.GetParentGroup + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStore.sets.terms.relations.Set.ListRelations + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + terms: + operationId: sites.termStore.sets.terms.relations.Set.ListTerms + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStore/sets/{set-id}/terms/{term-id}/relations/{relation-id}/set/$ref': + get: + tags: + - sites.store + summary: Get ref of set from sites + description: 'The [set] in which the relation is relevant.' + operationId: sites.termStore.sets.terms.relations_GetGraphRefSet + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + children: + operationId: sites.termStore.sets.terms.relations.Set.ListChildren + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + parentGroup: + operationId: sites.termStore.sets.terms.relations.Set.GetParentGroup + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStore.sets.terms.relations.Set.ListRelations + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + terms: + operationId: sites.termStore.sets.terms.relations.Set.ListTerms + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - sites.store + summary: Update the ref of navigation property set in sites + description: 'The [set] in which the relation is relevant.' + operationId: sites.termStore.sets.terms.relations_SetGraphRefSet + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + requestBody: + description: New navigation property ref values + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - sites.store + summary: Delete ref of navigation property set for sites + description: 'The [set] in which the relation is relevant.' + operationId: sites.termStore.sets.terms.relations_DeleteGraphRefSet + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStore/sets/{set-id}/terms/{term-id}/relations/{relation-id}/toTerm': + get: + tags: + - sites.store + summary: Get toTerm from sites + description: 'The to [term] of the relation. The term to which the relationship is defined.' + operationId: sites.termStore.sets.terms.relations_GetToTerm + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.term' + links: + children: + operationId: sites.termStore.sets.terms.relations.ToTerm.ListChildren + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStore.sets.terms.relations.ToTerm.ListRelations + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + set: + operationId: sites.termStore.sets.terms.relations.ToTerm.GetSet + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStore/sets/{set-id}/terms/{term-id}/relations/{relation-id}/toTerm/$ref': + get: + tags: + - sites.store + summary: Get ref of toTerm from sites + description: 'The to [term] of the relation. The term to which the relationship is defined.' + operationId: sites.termStore.sets.terms.relations_GetGraphRefToTerm + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + children: + operationId: sites.termStore.sets.terms.relations.ToTerm.ListChildren + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStore.sets.terms.relations.ToTerm.ListRelations + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + set: + operationId: sites.termStore.sets.terms.relations.ToTerm.GetSet + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - sites.store + summary: Update the ref of navigation property toTerm in sites + description: 'The to [term] of the relation. The term to which the relationship is defined.' + operationId: sites.termStore.sets.terms.relations_SetGraphRefToTerm + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + requestBody: + description: New navigation property ref values + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - sites.store + summary: Delete ref of navigation property toTerm for sites + description: 'The to [term] of the relation. The term to which the relationship is defined.' + operationId: sites.termStore.sets.terms.relations_DeleteGraphRefToTerm + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStore/sets/{set-id}/terms/{term-id}/set': + get: + tags: + - sites.store + summary: Get set from sites + description: 'The [set] in which the term is created.' + operationId: sites.termStore.sets.terms_GetSet + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.set' + links: + children: + operationId: sites.termStore.sets.terms.Set.ListChildren + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + term-id: $request.path.term-id + parentGroup: + operationId: sites.termStore.sets.terms.Set.GetParentGroup + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relations: + operationId: sites.termStore.sets.terms.Set.ListRelations + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + term-id: $request.path.term-id + terms: + operationId: sites.termStore.sets.terms.Set.ListTerms + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + term-id: $request.path.term-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStore/sets/{set-id}/terms/{term-id}/set/$ref': + get: + tags: + - sites.store + summary: Get ref of set from sites + description: 'The [set] in which the term is created.' + operationId: sites.termStore.sets.terms_GetGraphRefSet + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + children: + operationId: sites.termStore.sets.terms.Set.ListChildren + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + term-id: $request.path.term-id + parentGroup: + operationId: sites.termStore.sets.terms.Set.GetParentGroup + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relations: + operationId: sites.termStore.sets.terms.Set.ListRelations + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + term-id: $request.path.term-id + terms: + operationId: sites.termStore.sets.terms.Set.ListTerms + parameters: + site-id: $request.path.site-id + set-id: $request.path.set-id + term-id: $request.path.term-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - sites.store + summary: Update the ref of navigation property set in sites + description: 'The [set] in which the term is created.' + operationId: sites.termStore.sets.terms_SetGraphRefSet + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + requestBody: + description: New navigation property ref values + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - sites.store + summary: Delete ref of navigation property set for sites + description: 'The [set] in which the term is created.' + operationId: sites.termStore.sets.terms_DeleteGraphRefSet + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStores': + get: + tags: + - sites.store + summary: Get termStores from sites + description: The collection of termStores under this site. + operationId: sites_ListTermStores + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + 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 + - defaultLanguageTag + - defaultLanguageTag desc + - languageTags + - languageTags 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 + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of store + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.termStore.store' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - sites.store + summary: Create new navigation property to termStores for sites + description: The collection of termStores under this site. + operationId: sites_CreateTermStores + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.store' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.store' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStores/{store-id}': + get: + tags: + - sites.store + summary: Get termStores from sites + description: The collection of termStores under this site. + operationId: sites_GetTermStores + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.store' + links: + groups: + operationId: sites.TermStores.ListGroups + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + sets: + operationId: sites.TermStores.ListSets + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - sites.store + summary: Update the navigation property termStores in sites + description: The collection of termStores under this site. + operationId: sites_UpdateTermStores + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.store' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - sites.store + summary: Delete navigation property termStores for sites + description: The collection of termStores under this site. + operationId: sites_DeleteTermStores + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStores/{store-id}/groups': + get: + tags: + - sites.store + summary: Get groups from sites + description: Collection of all groups available in the term store. + operationId: sites.termStores_ListGroups + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - $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 + 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of group + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.termStore.group' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - sites.store + summary: Create new navigation property to groups for sites + description: Collection of all groups available in the term store. + operationId: sites.termStores_CreateGroups + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.group' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.group' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStores/{store-id}/groups/{group-id}': + get: + tags: + - sites.store + summary: Get groups from sites + description: Collection of all groups available in the term store. + operationId: sites.termStores_GetGroups + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.group' + links: + sets: + operationId: sites.termStores.Groups.ListSets + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - sites.store + summary: Update the navigation property groups in sites + description: Collection of all groups available in the term store. + operationId: sites.termStores_UpdateGroups + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.group' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - sites.store + summary: Delete navigation property groups for sites + description: Collection of all groups available in the term store. + operationId: sites.termStores_DeleteGroups + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets': + get: + tags: + - sites.store + summary: Get sets from sites + description: 'All sets under the group in a term [store].' + operationId: sites.termStores.groups_ListSets + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: group-id + in: path + description: 'key: id of group' + required: true + 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of set + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.termStore.set' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - sites.store + summary: Create new navigation property to sets for sites + description: 'All sets under the group in a term [store].' + operationId: sites.termStores.groups_CreateSets + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.set' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.set' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}': + get: + tags: + - sites.store + summary: Get sets from sites + description: 'All sets under the group in a term [store].' + operationId: sites.termStores.groups_GetSets + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.set' + links: + children: + operationId: sites.termStores.groups.Sets.ListChildren + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + parentGroup: + operationId: sites.termStores.groups.Sets.GetParentGroup + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + relations: + operationId: sites.termStores.groups.Sets.ListRelations + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + terms: + operationId: sites.termStores.groups.Sets.ListTerms + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - sites.store + summary: Update the navigation property sets in sites + description: 'All sets under the group in a term [store].' + operationId: sites.termStores.groups_UpdateSets + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + 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.set' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - sites.store + summary: Delete navigation property sets for sites + description: 'All sets under the group in a term [store].' + operationId: sites.termStores.groups_DeleteSets + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/children': + get: + tags: + - sites.store + summary: Get children from sites + description: 'Children terms of set in term [store].' + operationId: sites.termStores.groups.sets_ListChildren + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + 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 + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of term + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.termStore.term' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - sites.store + summary: Create new navigation property to children for sites + description: 'Children terms of set in term [store].' + operationId: sites.termStores.groups.sets_CreateChildren + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + 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: + '201': + 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 + '/sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/children/{term-id}': + get: + tags: + - sites.store + summary: Get children from sites + description: 'Children terms of set in term [store].' + operationId: sites.termStores.groups.sets_GetChildren + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.term' + links: + children: + operationId: sites.termStores.groups.sets.Children.ListChildren + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relations: + operationId: sites.termStores.groups.sets.Children.ListRelations + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + set: + operationId: sites.termStores.groups.sets.Children.GetSet + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - sites.store + summary: Update the navigation property children in sites + description: 'Children terms of set in term [store].' + operationId: sites.termStores.groups.sets_UpdateChildren + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + 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: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - sites.store + summary: Delete navigation property children for sites + description: 'Children terms of set in term [store].' + operationId: sites.termStores.groups.sets_DeleteChildren + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/children/{term-id}/children': + get: + tags: + - sites.store + summary: Get children from sites + description: Children of current term. + operationId: sites.termStores.groups.sets.children_ListChildren + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + 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 + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of term + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.termStore.term' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - sites.store + summary: Create new navigation property to children for sites + description: Children of current term. + operationId: sites.termStores.groups.sets.children_CreateChildren + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + 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: + '201': + 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 + '/sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/children/{term-id}/children/{term-id1}': + get: + tags: + - sites.store + summary: Get children from sites + description: Children of current term. + operationId: sites.termStores.groups.sets.children_GetChildren + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: term-id1 + in: path + description: 'key: id of term' + required: true + 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.term' + links: + children: + operationId: sites.termStores.groups.sets.children.Children.ListChildren + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + term-id1: $request.path.term-id1 + relations: + operationId: sites.termStores.groups.sets.children.Children.ListRelations + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + term-id1: $request.path.term-id1 + set: + operationId: sites.termStores.groups.sets.children.Children.GetSet + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + term-id1: $request.path.term-id1 + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - sites.store + summary: Update the navigation property children in sites + description: Children of current term. + operationId: sites.termStores.groups.sets.children_UpdateChildren + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: term-id1 + in: path + description: 'key: id of term' + required: true + 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: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - sites.store + summary: Delete navigation property children for sites + description: Children of current term. + operationId: sites.termStores.groups.sets.children_DeleteChildren + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: term-id1 + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/children/{term-id}/relations': + get: + tags: + - sites.store + summary: Get relations from sites + description: To indicate which terms are related to the current term as either pinned or reused. + operationId: sites.termStores.groups.sets.children_ListRelations + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + 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 + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of relation + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.termStore.relation' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - sites.store + summary: Create new navigation property to relations for sites + description: To indicate which terms are related to the current term as either pinned or reused. + operationId: sites.termStores.groups.sets.children_CreateRelations + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + 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: + '201': + 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: operation + '/sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/children/{term-id}/relations/{relation-id}': + get: + tags: + - sites.store + summary: Get relations from sites + description: To indicate which terms are related to the current term as either pinned or reused. + operationId: sites.termStores.groups.sets.children_GetRelations + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + 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 + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.relation' + links: + fromTerm: + operationId: sites.termStores.groups.sets.children.Relations.GetFromTerm + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + set: + operationId: sites.termStores.groups.sets.children.Relations.GetSet + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + toTerm: + operationId: sites.termStores.groups.sets.children.Relations.GetToTerm + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - sites.store + summary: Update the navigation property relations in sites + description: To indicate which terms are related to the current term as either pinned or reused. + operationId: sites.termStores.groups.sets.children_UpdateRelations + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + 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: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - sites.store + summary: Delete navigation property relations for sites + description: To indicate which terms are related to the current term as either pinned or reused. + operationId: sites.termStores.groups.sets.children_DeleteRelations + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/children/{term-id}/relations/{relation-id}/fromTerm': + get: + tags: + - sites.store + summary: Get fromTerm from sites + 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: sites.termStores.groups.sets.children.relations_GetFromTerm + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.term' + links: + children: + operationId: sites.termStores.groups.sets.children.relations.FromTerm.ListChildren + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStores.groups.sets.children.relations.FromTerm.ListRelations + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + set: + operationId: sites.termStores.groups.sets.children.relations.FromTerm.GetSet + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/children/{term-id}/relations/{relation-id}/fromTerm/$ref': + get: + tags: + - sites.store + summary: Get ref of fromTerm from sites + 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: sites.termStores.groups.sets.children.relations_GetGraphRefFromTerm + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + children: + operationId: sites.termStores.groups.sets.children.relations.FromTerm.ListChildren + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStores.groups.sets.children.relations.FromTerm.ListRelations + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + set: + operationId: sites.termStores.groups.sets.children.relations.FromTerm.GetSet + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - sites.store + summary: Update the ref of navigation property fromTerm in sites + 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: sites.termStores.groups.sets.children.relations_SetGraphRefFromTerm + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + requestBody: + description: New navigation property ref values + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - sites.store + summary: Delete ref of navigation property fromTerm for sites + 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: sites.termStores.groups.sets.children.relations_DeleteGraphRefFromTerm + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/children/{term-id}/relations/{relation-id}/set': + get: + tags: + - sites.store + summary: Get set from sites + description: 'The [set] in which the relation is relevant.' + operationId: sites.termStores.groups.sets.children.relations_GetSet + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.set' + links: + children: + operationId: sites.termStores.groups.sets.children.relations.Set.ListChildren + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + parentGroup: + operationId: sites.termStores.groups.sets.children.relations.Set.GetParentGroup + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStores.groups.sets.children.relations.Set.ListRelations + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + terms: + operationId: sites.termStores.groups.sets.children.relations.Set.ListTerms + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/children/{term-id}/relations/{relation-id}/set/$ref': + get: + tags: + - sites.store + summary: Get ref of set from sites + description: 'The [set] in which the relation is relevant.' + operationId: sites.termStores.groups.sets.children.relations_GetGraphRefSet + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + children: + operationId: sites.termStores.groups.sets.children.relations.Set.ListChildren + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + parentGroup: + operationId: sites.termStores.groups.sets.children.relations.Set.GetParentGroup + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStores.groups.sets.children.relations.Set.ListRelations + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + terms: + operationId: sites.termStores.groups.sets.children.relations.Set.ListTerms + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - sites.store + summary: Update the ref of navigation property set in sites + description: 'The [set] in which the relation is relevant.' + operationId: sites.termStores.groups.sets.children.relations_SetGraphRefSet + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + requestBody: + description: New navigation property ref values + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - sites.store + summary: Delete ref of navigation property set for sites + description: 'The [set] in which the relation is relevant.' + operationId: sites.termStores.groups.sets.children.relations_DeleteGraphRefSet + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/children/{term-id}/relations/{relation-id}/toTerm': + get: + tags: + - sites.store + summary: Get toTerm from sites + description: 'The to [term] of the relation. The term to which the relationship is defined.' + operationId: sites.termStores.groups.sets.children.relations_GetToTerm + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.term' + links: + children: + operationId: sites.termStores.groups.sets.children.relations.ToTerm.ListChildren + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStores.groups.sets.children.relations.ToTerm.ListRelations + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + set: + operationId: sites.termStores.groups.sets.children.relations.ToTerm.GetSet + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/children/{term-id}/relations/{relation-id}/toTerm/$ref': + get: + tags: + - sites.store + summary: Get ref of toTerm from sites + description: 'The to [term] of the relation. The term to which the relationship is defined.' + operationId: sites.termStores.groups.sets.children.relations_GetGraphRefToTerm + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + children: + operationId: sites.termStores.groups.sets.children.relations.ToTerm.ListChildren + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStores.groups.sets.children.relations.ToTerm.ListRelations + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + set: + operationId: sites.termStores.groups.sets.children.relations.ToTerm.GetSet + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - sites.store + summary: Update the ref of navigation property toTerm in sites + description: 'The to [term] of the relation. The term to which the relationship is defined.' + operationId: sites.termStores.groups.sets.children.relations_SetGraphRefToTerm + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + requestBody: + description: New navigation property ref values + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - sites.store + summary: Delete ref of navigation property toTerm for sites + description: 'The to [term] of the relation. The term to which the relationship is defined.' + operationId: sites.termStores.groups.sets.children.relations_DeleteGraphRefToTerm + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/children/{term-id}/set': + get: + tags: + - sites.store + summary: Get set from sites + description: 'The [set] in which the term is created.' + operationId: sites.termStores.groups.sets.children_GetSet + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.set' + links: + children: + operationId: sites.termStores.groups.sets.children.Set.ListChildren + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + parentGroup: + operationId: sites.termStores.groups.sets.children.Set.GetParentGroup + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relations: + operationId: sites.termStores.groups.sets.children.Set.ListRelations + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + terms: + operationId: sites.termStores.groups.sets.children.Set.ListTerms + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/children/{term-id}/set/$ref': + get: + tags: + - sites.store + summary: Get ref of set from sites + description: 'The [set] in which the term is created.' + operationId: sites.termStores.groups.sets.children_GetGraphRefSet + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + children: + operationId: sites.termStores.groups.sets.children.Set.ListChildren + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + parentGroup: + operationId: sites.termStores.groups.sets.children.Set.GetParentGroup + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relations: + operationId: sites.termStores.groups.sets.children.Set.ListRelations + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + terms: + operationId: sites.termStores.groups.sets.children.Set.ListTerms + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - sites.store + summary: Update the ref of navigation property set in sites + description: 'The [set] in which the term is created.' + operationId: sites.termStores.groups.sets.children_SetGraphRefSet + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + requestBody: + description: New navigation property ref values + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - sites.store + summary: Delete ref of navigation property set for sites + description: 'The [set] in which the term is created.' + operationId: sites.termStores.groups.sets.children_DeleteGraphRefSet + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/parentGroup': + get: + tags: + - sites.store + summary: Get parentGroup from sites + description: 'The parent [group] that contains the set.' + operationId: sites.termStores.groups.sets_GetParentGroup + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.group' + links: + sets: + operationId: sites.termStores.groups.sets.ParentGroup.ListSets + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - sites.store + summary: Update the navigation property parentGroup in sites + description: 'The parent [group] that contains the set.' + operationId: sites.termStores.groups.sets_UpdateParentGroup + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + 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 + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - sites.store + summary: Delete navigation property parentGroup for sites + description: 'The parent [group] that contains the set.' + operationId: sites.termStores.groups.sets_DeleteParentGroup + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/relations': + get: + tags: + - sites.store + summary: Get relations from sites + description: Indicates which terms have been pinned or reused directly under the set. + operationId: sites.termStores.groups.sets_ListRelations + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + 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 + - relationship + - relationship 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 + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of relation + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.termStore.relation' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - sites.store + summary: Create new navigation property to relations for sites + description: Indicates which terms have been pinned or reused directly under the set. + operationId: sites.termStores.groups.sets_CreateRelations + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + 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' + required: true + responses: + '201': + 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: operation + '/sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/relations/{relation-id}': + get: + tags: + - sites.store + summary: Get relations from sites + description: Indicates which terms have been pinned or reused directly under the set. + operationId: sites.termStores.groups.sets_GetRelations + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: relation-id + in: path + description: 'key: id of relation' + required: true + 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 + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.relation' + links: + fromTerm: + operationId: sites.termStores.groups.sets.Relations.GetFromTerm + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + set: + operationId: sites.termStores.groups.sets.Relations.GetSet + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + toTerm: + operationId: sites.termStores.groups.sets.Relations.GetToTerm + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - sites.store + summary: Update the navigation property relations in sites + description: Indicates which terms have been pinned or reused directly under the set. + operationId: sites.termStores.groups.sets_UpdateRelations + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: relation-id + in: path + description: 'key: id of relation' + required: true + 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: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - sites.store + summary: Delete navigation property relations for sites + description: Indicates which terms have been pinned or reused directly under the set. + operationId: sites.termStores.groups.sets_DeleteRelations + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/relations/{relation-id}/fromTerm': + get: + tags: + - sites.store + summary: Get fromTerm from sites + 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: sites.termStores.groups.sets.relations_GetFromTerm + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: relation-id + in: path + description: 'key: id of relation' + required: true + 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.term' + links: + children: + operationId: sites.termStores.groups.sets.relations.FromTerm.ListChildren + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStores.groups.sets.relations.FromTerm.ListRelations + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + set: + operationId: sites.termStores.groups.sets.relations.FromTerm.GetSet + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/relations/{relation-id}/fromTerm/$ref': + get: + tags: + - sites.store + summary: Get ref of fromTerm from sites + 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: sites.termStores.groups.sets.relations_GetGraphRefFromTerm + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + children: + operationId: sites.termStores.groups.sets.relations.FromTerm.ListChildren + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStores.groups.sets.relations.FromTerm.ListRelations + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + set: + operationId: sites.termStores.groups.sets.relations.FromTerm.GetSet + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - sites.store + summary: Update the ref of navigation property fromTerm in sites + 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: sites.termStores.groups.sets.relations_SetGraphRefFromTerm + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + requestBody: + description: New navigation property ref values + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - sites.store + summary: Delete ref of navigation property fromTerm for sites + 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: sites.termStores.groups.sets.relations_DeleteGraphRefFromTerm + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/relations/{relation-id}/set': + get: + tags: + - sites.store + summary: Get set from sites + description: 'The [set] in which the relation is relevant.' + operationId: sites.termStores.groups.sets.relations_GetSet + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: relation-id + in: path + description: 'key: id of relation' + required: true + 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.set' + links: + children: + operationId: sites.termStores.groups.sets.relations.Set.ListChildren + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + parentGroup: + operationId: sites.termStores.groups.sets.relations.Set.GetParentGroup + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStores.groups.sets.relations.Set.ListRelations + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + terms: + operationId: sites.termStores.groups.sets.relations.Set.ListTerms + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/relations/{relation-id}/set/$ref': + get: + tags: + - sites.store + summary: Get ref of set from sites + description: 'The [set] in which the relation is relevant.' + operationId: sites.termStores.groups.sets.relations_GetGraphRefSet + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + children: + operationId: sites.termStores.groups.sets.relations.Set.ListChildren + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + parentGroup: + operationId: sites.termStores.groups.sets.relations.Set.GetParentGroup + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStores.groups.sets.relations.Set.ListRelations + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + terms: + operationId: sites.termStores.groups.sets.relations.Set.ListTerms + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - sites.store + summary: Update the ref of navigation property set in sites + description: 'The [set] in which the relation is relevant.' + operationId: sites.termStores.groups.sets.relations_SetGraphRefSet + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + requestBody: + description: New navigation property ref values + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - sites.store + summary: Delete ref of navigation property set for sites + description: 'The [set] in which the relation is relevant.' + operationId: sites.termStores.groups.sets.relations_DeleteGraphRefSet + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/relations/{relation-id}/toTerm': + get: + tags: + - sites.store + summary: Get toTerm from sites + description: 'The to [term] of the relation. The term to which the relationship is defined.' + operationId: sites.termStores.groups.sets.relations_GetToTerm + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: relation-id + in: path + description: 'key: id of relation' + required: true + 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.term' + links: + children: + operationId: sites.termStores.groups.sets.relations.ToTerm.ListChildren + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStores.groups.sets.relations.ToTerm.ListRelations + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + set: + operationId: sites.termStores.groups.sets.relations.ToTerm.GetSet + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/relations/{relation-id}/toTerm/$ref': + get: + tags: + - sites.store + summary: Get ref of toTerm from sites + description: 'The to [term] of the relation. The term to which the relationship is defined.' + operationId: sites.termStores.groups.sets.relations_GetGraphRefToTerm + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + children: + operationId: sites.termStores.groups.sets.relations.ToTerm.ListChildren + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStores.groups.sets.relations.ToTerm.ListRelations + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + set: + operationId: sites.termStores.groups.sets.relations.ToTerm.GetSet + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - sites.store + summary: Update the ref of navigation property toTerm in sites + description: 'The to [term] of the relation. The term to which the relationship is defined.' + operationId: sites.termStores.groups.sets.relations_SetGraphRefToTerm + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + requestBody: + description: New navigation property ref values + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - sites.store + summary: Delete ref of navigation property toTerm for sites + description: 'The to [term] of the relation. The term to which the relationship is defined.' + operationId: sites.termStores.groups.sets.relations_DeleteGraphRefToTerm + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/terms': + get: + tags: + - sites.store + summary: Get terms from sites + description: All the terms under the set. + operationId: sites.termStores.groups.sets_ListTerms + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + 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 + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of term + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.termStore.term' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - sites.store + summary: Create new navigation property to terms for sites + description: All the terms under the set. + operationId: sites.termStores.groups.sets_CreateTerms + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + 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: + '201': + 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 + '/sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/terms/{term-id}': + get: + tags: + - sites.store + summary: Get terms from sites + description: All the terms under the set. + operationId: sites.termStores.groups.sets_GetTerms + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.term' + links: + children: + operationId: sites.termStores.groups.sets.Terms.ListChildren + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relations: + operationId: sites.termStores.groups.sets.Terms.ListRelations + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + set: + operationId: sites.termStores.groups.sets.Terms.GetSet + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - sites.store + summary: Update the navigation property terms in sites + description: All the terms under the set. + operationId: sites.termStores.groups.sets_UpdateTerms + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + 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: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - sites.store + summary: Delete navigation property terms for sites + description: All the terms under the set. + operationId: sites.termStores.groups.sets_DeleteTerms + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/terms/{term-id}/children': + get: + tags: + - sites.store + summary: Get children from sites + description: Children of current term. + operationId: sites.termStores.groups.sets.terms_ListChildren + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + 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 + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of term + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.termStore.term' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - sites.store + summary: Create new navigation property to children for sites + description: Children of current term. + operationId: sites.termStores.groups.sets.terms_CreateChildren + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + 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: + '201': + 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 + '/sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/terms/{term-id}/children/{term-id1}': + get: + tags: + - sites.store + summary: Get children from sites + description: Children of current term. + operationId: sites.termStores.groups.sets.terms_GetChildren + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: term-id1 + in: path + description: 'key: id of term' + required: true + 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.term' + links: + children: + operationId: sites.termStores.groups.sets.terms.Children.ListChildren + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + term-id1: $request.path.term-id1 + relations: + operationId: sites.termStores.groups.sets.terms.Children.ListRelations + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + term-id1: $request.path.term-id1 + set: + operationId: sites.termStores.groups.sets.terms.Children.GetSet + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + term-id1: $request.path.term-id1 + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - sites.store + summary: Update the navigation property children in sites + description: Children of current term. + operationId: sites.termStores.groups.sets.terms_UpdateChildren + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: term-id1 + in: path + description: 'key: id of term' + required: true + 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: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - sites.store + summary: Delete navigation property children for sites + description: Children of current term. + operationId: sites.termStores.groups.sets.terms_DeleteChildren + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: term-id1 + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/terms/{term-id}/relations': + get: + tags: + - sites.store + summary: Get relations from sites + description: To indicate which terms are related to the current term as either pinned or reused. + operationId: sites.termStores.groups.sets.terms_ListRelations + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + 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 + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of relation + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.termStore.relation' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - sites.store + summary: Create new navigation property to relations for sites + description: To indicate which terms are related to the current term as either pinned or reused. + operationId: sites.termStores.groups.sets.terms_CreateRelations + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + 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: + '201': + 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: operation + '/sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/terms/{term-id}/relations/{relation-id}': + get: + tags: + - sites.store + summary: Get relations from sites + description: To indicate which terms are related to the current term as either pinned or reused. + operationId: sites.termStores.groups.sets.terms_GetRelations + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + 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 + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.relation' + links: + fromTerm: + operationId: sites.termStores.groups.sets.terms.Relations.GetFromTerm + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + set: + operationId: sites.termStores.groups.sets.terms.Relations.GetSet + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + toTerm: + operationId: sites.termStores.groups.sets.terms.Relations.GetToTerm + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - sites.store + summary: Update the navigation property relations in sites + description: To indicate which terms are related to the current term as either pinned or reused. + operationId: sites.termStores.groups.sets.terms_UpdateRelations + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + 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: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - sites.store + summary: Delete navigation property relations for sites + description: To indicate which terms are related to the current term as either pinned or reused. + operationId: sites.termStores.groups.sets.terms_DeleteRelations + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/terms/{term-id}/relations/{relation-id}/fromTerm': + get: + tags: + - sites.store + summary: Get fromTerm from sites + 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: sites.termStores.groups.sets.terms.relations_GetFromTerm + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.term' + links: + children: + operationId: sites.termStores.groups.sets.terms.relations.FromTerm.ListChildren + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStores.groups.sets.terms.relations.FromTerm.ListRelations + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + set: + operationId: sites.termStores.groups.sets.terms.relations.FromTerm.GetSet + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/terms/{term-id}/relations/{relation-id}/fromTerm/$ref': + get: + tags: + - sites.store + summary: Get ref of fromTerm from sites + 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: sites.termStores.groups.sets.terms.relations_GetGraphRefFromTerm + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + children: + operationId: sites.termStores.groups.sets.terms.relations.FromTerm.ListChildren + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStores.groups.sets.terms.relations.FromTerm.ListRelations + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + set: + operationId: sites.termStores.groups.sets.terms.relations.FromTerm.GetSet + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - sites.store + summary: Update the ref of navigation property fromTerm in sites + 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: sites.termStores.groups.sets.terms.relations_SetGraphRefFromTerm + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + requestBody: + description: New navigation property ref values + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - sites.store + summary: Delete ref of navigation property fromTerm for sites + 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: sites.termStores.groups.sets.terms.relations_DeleteGraphRefFromTerm + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/terms/{term-id}/relations/{relation-id}/set': + get: + tags: + - sites.store + summary: Get set from sites + description: 'The [set] in which the relation is relevant.' + operationId: sites.termStores.groups.sets.terms.relations_GetSet + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.set' + links: + children: + operationId: sites.termStores.groups.sets.terms.relations.Set.ListChildren + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + parentGroup: + operationId: sites.termStores.groups.sets.terms.relations.Set.GetParentGroup + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStores.groups.sets.terms.relations.Set.ListRelations + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + terms: + operationId: sites.termStores.groups.sets.terms.relations.Set.ListTerms + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/terms/{term-id}/relations/{relation-id}/set/$ref': + get: + tags: + - sites.store + summary: Get ref of set from sites + description: 'The [set] in which the relation is relevant.' + operationId: sites.termStores.groups.sets.terms.relations_GetGraphRefSet + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + children: + operationId: sites.termStores.groups.sets.terms.relations.Set.ListChildren + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + parentGroup: + operationId: sites.termStores.groups.sets.terms.relations.Set.GetParentGroup + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStores.groups.sets.terms.relations.Set.ListRelations + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + terms: + operationId: sites.termStores.groups.sets.terms.relations.Set.ListTerms + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - sites.store + summary: Update the ref of navigation property set in sites + description: 'The [set] in which the relation is relevant.' + operationId: sites.termStores.groups.sets.terms.relations_SetGraphRefSet + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + requestBody: + description: New navigation property ref values + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - sites.store + summary: Delete ref of navigation property set for sites + description: 'The [set] in which the relation is relevant.' + operationId: sites.termStores.groups.sets.terms.relations_DeleteGraphRefSet + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/terms/{term-id}/relations/{relation-id}/toTerm': + get: + tags: + - sites.store + summary: Get toTerm from sites + description: 'The to [term] of the relation. The term to which the relationship is defined.' + operationId: sites.termStores.groups.sets.terms.relations_GetToTerm + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.term' + links: + children: + operationId: sites.termStores.groups.sets.terms.relations.ToTerm.ListChildren + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStores.groups.sets.terms.relations.ToTerm.ListRelations + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + set: + operationId: sites.termStores.groups.sets.terms.relations.ToTerm.GetSet + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/terms/{term-id}/relations/{relation-id}/toTerm/$ref': + get: + tags: + - sites.store + summary: Get ref of toTerm from sites + description: 'The to [term] of the relation. The term to which the relationship is defined.' + operationId: sites.termStores.groups.sets.terms.relations_GetGraphRefToTerm + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + children: + operationId: sites.termStores.groups.sets.terms.relations.ToTerm.ListChildren + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStores.groups.sets.terms.relations.ToTerm.ListRelations + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + set: + operationId: sites.termStores.groups.sets.terms.relations.ToTerm.GetSet + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - sites.store + summary: Update the ref of navigation property toTerm in sites + description: 'The to [term] of the relation. The term to which the relationship is defined.' + operationId: sites.termStores.groups.sets.terms.relations_SetGraphRefToTerm + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + requestBody: + description: New navigation property ref values + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - sites.store + summary: Delete ref of navigation property toTerm for sites + description: 'The to [term] of the relation. The term to which the relationship is defined.' + operationId: sites.termStores.groups.sets.terms.relations_DeleteGraphRefToTerm + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/terms/{term-id}/set': + get: + tags: + - sites.store + summary: Get set from sites + description: 'The [set] in which the term is created.' + operationId: sites.termStores.groups.sets.terms_GetSet + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.set' + links: + children: + operationId: sites.termStores.groups.sets.terms.Set.ListChildren + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + parentGroup: + operationId: sites.termStores.groups.sets.terms.Set.GetParentGroup + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relations: + operationId: sites.termStores.groups.sets.terms.Set.ListRelations + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + terms: + operationId: sites.termStores.groups.sets.terms.Set.ListTerms + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/terms/{term-id}/set/$ref': + get: + tags: + - sites.store + summary: Get ref of set from sites + description: 'The [set] in which the term is created.' + operationId: sites.termStores.groups.sets.terms_GetGraphRefSet + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + children: + operationId: sites.termStores.groups.sets.terms.Set.ListChildren + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + parentGroup: + operationId: sites.termStores.groups.sets.terms.Set.GetParentGroup + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relations: + operationId: sites.termStores.groups.sets.terms.Set.ListRelations + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + terms: + operationId: sites.termStores.groups.sets.terms.Set.ListTerms + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + group-id: $request.path.group-id + set-id: $request.path.set-id + term-id: $request.path.term-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - sites.store + summary: Update the ref of navigation property set in sites + description: 'The [set] in which the term is created.' + operationId: sites.termStores.groups.sets.terms_SetGraphRefSet + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + requestBody: + description: New navigation property ref values + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - sites.store + summary: Delete ref of navigation property set for sites + description: 'The [set] in which the term is created.' + operationId: sites.termStores.groups.sets.terms_DeleteGraphRefSet + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStores/{store-id}/sets': + get: + tags: + - sites.store + summary: Get sets from sites + description: Collection of all sets available in the term store. + operationId: sites.termStores_ListSets + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - $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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of set + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.termStore.set' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - sites.store + summary: Create new navigation property to sets for sites + description: Collection of all sets available in the term store. + operationId: sites.termStores_CreateSets + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.set' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.set' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStores/{store-id}/sets/{set-id}': + get: + tags: + - sites.store + summary: Get sets from sites + description: Collection of all sets available in the term store. + operationId: sites.termStores_GetSets + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: set-id + in: path + description: 'key: id of set' + required: true + 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.set' + links: + children: + operationId: sites.termStores.Sets.ListChildren + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + parentGroup: + operationId: sites.termStores.Sets.GetParentGroup + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + relations: + operationId: sites.termStores.Sets.ListRelations + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + terms: + operationId: sites.termStores.Sets.ListTerms + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - sites.store + summary: Update the navigation property sets in sites + description: Collection of all sets available in the term store. + operationId: sites.termStores_UpdateSets + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: set-id + in: path + description: 'key: id of set' + required: true + 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.set' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - sites.store + summary: Delete navigation property sets for sites + description: Collection of all sets available in the term store. + operationId: sites.termStores_DeleteSets + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStores/{store-id}/sets/{set-id}/children': + get: + tags: + - sites.store + summary: Get children from sites + description: 'Children terms of set in term [store].' + operationId: sites.termStores.sets_ListChildren + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: set-id + in: path + description: 'key: id of set' + required: true + 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 + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of term + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.termStore.term' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - sites.store + summary: Create new navigation property to children for sites + description: 'Children terms of set in term [store].' + operationId: sites.termStores.sets_CreateChildren + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: set-id + in: path + description: 'key: id of set' + required: true + 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: + '201': + 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 + '/sites/{site-id}/termStores/{store-id}/sets/{set-id}/children/{term-id}': + get: + tags: + - sites.store + summary: Get children from sites + description: 'Children terms of set in term [store].' + operationId: sites.termStores.sets_GetChildren + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.term' + links: + children: + operationId: sites.termStores.sets.Children.ListChildren + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relations: + operationId: sites.termStores.sets.Children.ListRelations + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + set: + operationId: sites.termStores.sets.Children.GetSet + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - sites.store + summary: Update the navigation property children in sites + description: 'Children terms of set in term [store].' + operationId: sites.termStores.sets_UpdateChildren + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + 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: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - sites.store + summary: Delete navigation property children for sites + description: 'Children terms of set in term [store].' + operationId: sites.termStores.sets_DeleteChildren + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStores/{store-id}/sets/{set-id}/children/{term-id}/children': + get: + tags: + - sites.store + summary: Get children from sites + description: Children of current term. + operationId: sites.termStores.sets.children_ListChildren + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + 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 + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of term + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.termStore.term' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - sites.store + summary: Create new navigation property to children for sites + description: Children of current term. + operationId: sites.termStores.sets.children_CreateChildren + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + 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: + '201': + 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 + '/sites/{site-id}/termStores/{store-id}/sets/{set-id}/children/{term-id}/children/{term-id1}': + get: + tags: + - sites.store + summary: Get children from sites + description: Children of current term. + operationId: sites.termStores.sets.children_GetChildren + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: term-id1 + in: path + description: 'key: id of term' + required: true + 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.term' + links: + children: + operationId: sites.termStores.sets.children.Children.ListChildren + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + term-id1: $request.path.term-id1 + relations: + operationId: sites.termStores.sets.children.Children.ListRelations + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + term-id1: $request.path.term-id1 + set: + operationId: sites.termStores.sets.children.Children.GetSet + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + term-id1: $request.path.term-id1 + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - sites.store + summary: Update the navigation property children in sites + description: Children of current term. + operationId: sites.termStores.sets.children_UpdateChildren + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: term-id1 + in: path + description: 'key: id of term' + required: true + 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: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - sites.store + summary: Delete navigation property children for sites + description: Children of current term. + operationId: sites.termStores.sets.children_DeleteChildren + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: term-id1 + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStores/{store-id}/sets/{set-id}/children/{term-id}/relations': + get: + tags: + - sites.store + summary: Get relations from sites + description: To indicate which terms are related to the current term as either pinned or reused. + operationId: sites.termStores.sets.children_ListRelations + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + 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 + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of relation + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.termStore.relation' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - sites.store + summary: Create new navigation property to relations for sites + description: To indicate which terms are related to the current term as either pinned or reused. + operationId: sites.termStores.sets.children_CreateRelations + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + 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: + '201': + 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: operation + '/sites/{site-id}/termStores/{store-id}/sets/{set-id}/children/{term-id}/relations/{relation-id}': + get: + tags: + - sites.store + summary: Get relations from sites + description: To indicate which terms are related to the current term as either pinned or reused. + operationId: sites.termStores.sets.children_GetRelations + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + 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 + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.relation' + links: + fromTerm: + operationId: sites.termStores.sets.children.Relations.GetFromTerm + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + set: + operationId: sites.termStores.sets.children.Relations.GetSet + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + toTerm: + operationId: sites.termStores.sets.children.Relations.GetToTerm + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - sites.store + summary: Update the navigation property relations in sites + description: To indicate which terms are related to the current term as either pinned or reused. + operationId: sites.termStores.sets.children_UpdateRelations + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + 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: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - sites.store + summary: Delete navigation property relations for sites + description: To indicate which terms are related to the current term as either pinned or reused. + operationId: sites.termStores.sets.children_DeleteRelations + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStores/{store-id}/sets/{set-id}/children/{term-id}/relations/{relation-id}/fromTerm': + get: + tags: + - sites.store + summary: Get fromTerm from sites + 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: sites.termStores.sets.children.relations_GetFromTerm + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.term' + links: + children: + operationId: sites.termStores.sets.children.relations.FromTerm.ListChildren + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStores.sets.children.relations.FromTerm.ListRelations + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + set: + operationId: sites.termStores.sets.children.relations.FromTerm.GetSet + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStores/{store-id}/sets/{set-id}/children/{term-id}/relations/{relation-id}/fromTerm/$ref': + get: + tags: + - sites.store + summary: Get ref of fromTerm from sites + 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: sites.termStores.sets.children.relations_GetGraphRefFromTerm + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + children: + operationId: sites.termStores.sets.children.relations.FromTerm.ListChildren + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStores.sets.children.relations.FromTerm.ListRelations + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + set: + operationId: sites.termStores.sets.children.relations.FromTerm.GetSet + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - sites.store + summary: Update the ref of navigation property fromTerm in sites + 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: sites.termStores.sets.children.relations_SetGraphRefFromTerm + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + requestBody: + description: New navigation property ref values + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - sites.store + summary: Delete ref of navigation property fromTerm for sites + 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: sites.termStores.sets.children.relations_DeleteGraphRefFromTerm + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStores/{store-id}/sets/{set-id}/children/{term-id}/relations/{relation-id}/set': + get: + tags: + - sites.store + summary: Get set from sites + description: 'The [set] in which the relation is relevant.' + operationId: sites.termStores.sets.children.relations_GetSet + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.set' + links: + children: + operationId: sites.termStores.sets.children.relations.Set.ListChildren + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + parentGroup: + operationId: sites.termStores.sets.children.relations.Set.GetParentGroup + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStores.sets.children.relations.Set.ListRelations + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + terms: + operationId: sites.termStores.sets.children.relations.Set.ListTerms + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStores/{store-id}/sets/{set-id}/children/{term-id}/relations/{relation-id}/set/$ref': + get: + tags: + - sites.store + summary: Get ref of set from sites + description: 'The [set] in which the relation is relevant.' + operationId: sites.termStores.sets.children.relations_GetGraphRefSet + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + children: + operationId: sites.termStores.sets.children.relations.Set.ListChildren + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + parentGroup: + operationId: sites.termStores.sets.children.relations.Set.GetParentGroup + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStores.sets.children.relations.Set.ListRelations + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + terms: + operationId: sites.termStores.sets.children.relations.Set.ListTerms + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - sites.store + summary: Update the ref of navigation property set in sites + description: 'The [set] in which the relation is relevant.' + operationId: sites.termStores.sets.children.relations_SetGraphRefSet + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + requestBody: + description: New navigation property ref values + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - sites.store + summary: Delete ref of navigation property set for sites + description: 'The [set] in which the relation is relevant.' + operationId: sites.termStores.sets.children.relations_DeleteGraphRefSet + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStores/{store-id}/sets/{set-id}/children/{term-id}/relations/{relation-id}/toTerm': + get: + tags: + - sites.store + summary: Get toTerm from sites + description: 'The to [term] of the relation. The term to which the relationship is defined.' + operationId: sites.termStores.sets.children.relations_GetToTerm + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.term' + links: + children: + operationId: sites.termStores.sets.children.relations.ToTerm.ListChildren + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStores.sets.children.relations.ToTerm.ListRelations + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + set: + operationId: sites.termStores.sets.children.relations.ToTerm.GetSet + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStores/{store-id}/sets/{set-id}/children/{term-id}/relations/{relation-id}/toTerm/$ref': + get: + tags: + - sites.store + summary: Get ref of toTerm from sites + description: 'The to [term] of the relation. The term to which the relationship is defined.' + operationId: sites.termStores.sets.children.relations_GetGraphRefToTerm + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + children: + operationId: sites.termStores.sets.children.relations.ToTerm.ListChildren + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStores.sets.children.relations.ToTerm.ListRelations + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + set: + operationId: sites.termStores.sets.children.relations.ToTerm.GetSet + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - sites.store + summary: Update the ref of navigation property toTerm in sites + description: 'The to [term] of the relation. The term to which the relationship is defined.' + operationId: sites.termStores.sets.children.relations_SetGraphRefToTerm + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + requestBody: + description: New navigation property ref values + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - sites.store + summary: Delete ref of navigation property toTerm for sites + description: 'The to [term] of the relation. The term to which the relationship is defined.' + operationId: sites.termStores.sets.children.relations_DeleteGraphRefToTerm + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStores/{store-id}/sets/{set-id}/children/{term-id}/set': + get: + tags: + - sites.store + summary: Get set from sites + description: 'The [set] in which the term is created.' + operationId: sites.termStores.sets.children_GetSet + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.set' + links: + children: + operationId: sites.termStores.sets.children.Set.ListChildren + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + parentGroup: + operationId: sites.termStores.sets.children.Set.GetParentGroup + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relations: + operationId: sites.termStores.sets.children.Set.ListRelations + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + terms: + operationId: sites.termStores.sets.children.Set.ListTerms + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStores/{store-id}/sets/{set-id}/children/{term-id}/set/$ref': + get: + tags: + - sites.store + summary: Get ref of set from sites + description: 'The [set] in which the term is created.' + operationId: sites.termStores.sets.children_GetGraphRefSet + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + children: + operationId: sites.termStores.sets.children.Set.ListChildren + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + parentGroup: + operationId: sites.termStores.sets.children.Set.GetParentGroup + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relations: + operationId: sites.termStores.sets.children.Set.ListRelations + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + terms: + operationId: sites.termStores.sets.children.Set.ListTerms + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - sites.store + summary: Update the ref of navigation property set in sites + description: 'The [set] in which the term is created.' + operationId: sites.termStores.sets.children_SetGraphRefSet + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + requestBody: + description: New navigation property ref values + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - sites.store + summary: Delete ref of navigation property set for sites + description: 'The [set] in which the term is created.' + operationId: sites.termStores.sets.children_DeleteGraphRefSet + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStores/{store-id}/sets/{set-id}/parentGroup': + get: + tags: + - sites.store + summary: Get parentGroup from sites + description: 'The parent [group] that contains the set.' + operationId: sites.termStores.sets_GetParentGroup + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: set-id + in: path + description: 'key: id of set' + required: true + 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.group' + links: + sets: + operationId: sites.termStores.sets.ParentGroup.ListSets + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - sites.store + summary: Update the navigation property parentGroup in sites + description: 'The parent [group] that contains the set.' + operationId: sites.termStores.sets_UpdateParentGroup + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: set-id + in: path + description: 'key: id of set' + required: true + 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 + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - sites.store + summary: Delete navigation property parentGroup for sites + description: 'The parent [group] that contains the set.' + operationId: sites.termStores.sets_DeleteParentGroup + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStores/{store-id}/sets/{set-id}/parentGroup/sets': + get: + tags: + - sites.store + summary: Get sets from sites + description: 'All sets under the group in a term [store].' + operationId: sites.termStores.sets.parentGroup_ListSets + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: set-id + in: path + description: 'key: id of set' + required: true + 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 + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of set + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.termStore.set' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - sites.store + summary: Create new navigation property to sets for sites + description: 'All sets under the group in a term [store].' + operationId: sites.termStores.sets.parentGroup_CreateSets + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.set' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.set' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStores/{store-id}/sets/{set-id}/parentGroup/sets/{set-id1}': + get: + tags: + - sites.store + summary: Get sets from sites + description: 'All sets under the group in a term [store].' + operationId: sites.termStores.sets.parentGroup_GetSets + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: set-id1 + in: path + description: 'key: id of set' + required: true + 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.set' + links: + children: + operationId: sites.termStores.sets.parentGroup.Sets.ListChildren + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + set-id1: $request.path.set-id1 + parentGroup: + operationId: sites.termStores.sets.parentGroup.Sets.GetParentGroup + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + set-id1: $request.path.set-id1 + relations: + operationId: sites.termStores.sets.parentGroup.Sets.ListRelations + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + set-id1: $request.path.set-id1 + terms: + operationId: sites.termStores.sets.parentGroup.Sets.ListTerms + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + set-id1: $request.path.set-id1 + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - sites.store + summary: Update the navigation property sets in sites + description: 'All sets under the group in a term [store].' + operationId: sites.termStores.sets.parentGroup_UpdateSets + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: set-id1 + in: path + description: 'key: id of set' + required: true + 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.set' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - sites.store + summary: Delete navigation property sets for sites + description: 'All sets under the group in a term [store].' + operationId: sites.termStores.sets.parentGroup_DeleteSets + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: set-id1 + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStores/{store-id}/sets/{set-id}/relations': + get: + tags: + - sites.store + summary: Get relations from sites + description: Indicates which terms have been pinned or reused directly under the set. + operationId: sites.termStores.sets_ListRelations + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: set-id + in: path + description: 'key: id of set' + required: true + 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 + - relationship + - relationship 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 + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of relation + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.termStore.relation' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - sites.store + summary: Create new navigation property to relations for sites + description: Indicates which terms have been pinned or reused directly under the set. + operationId: sites.termStores.sets_CreateRelations + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: set-id + in: path + description: 'key: id of set' + required: true + 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' + required: true + responses: + '201': + 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: operation + '/sites/{site-id}/termStores/{store-id}/sets/{set-id}/relations/{relation-id}': + get: + tags: + - sites.store + summary: Get relations from sites + description: Indicates which terms have been pinned or reused directly under the set. + operationId: sites.termStores.sets_GetRelations + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: relation-id + in: path + description: 'key: id of relation' + required: true + 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 + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.relation' + links: + fromTerm: + operationId: sites.termStores.sets.Relations.GetFromTerm + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + set: + operationId: sites.termStores.sets.Relations.GetSet + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + toTerm: + operationId: sites.termStores.sets.Relations.GetToTerm + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - sites.store + summary: Update the navigation property relations in sites + description: Indicates which terms have been pinned or reused directly under the set. + operationId: sites.termStores.sets_UpdateRelations + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: relation-id + in: path + description: 'key: id of relation' + required: true + 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: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - sites.store + summary: Delete navigation property relations for sites + description: Indicates which terms have been pinned or reused directly under the set. + operationId: sites.termStores.sets_DeleteRelations + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStores/{store-id}/sets/{set-id}/relations/{relation-id}/fromTerm': + get: + tags: + - sites.store + summary: Get fromTerm from sites + 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: sites.termStores.sets.relations_GetFromTerm + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: relation-id + in: path + description: 'key: id of relation' + required: true + 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.term' + links: + children: + operationId: sites.termStores.sets.relations.FromTerm.ListChildren + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStores.sets.relations.FromTerm.ListRelations + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + set: + operationId: sites.termStores.sets.relations.FromTerm.GetSet + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStores/{store-id}/sets/{set-id}/relations/{relation-id}/fromTerm/$ref': + get: + tags: + - sites.store + summary: Get ref of fromTerm from sites + 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: sites.termStores.sets.relations_GetGraphRefFromTerm + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + children: + operationId: sites.termStores.sets.relations.FromTerm.ListChildren + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStores.sets.relations.FromTerm.ListRelations + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + set: + operationId: sites.termStores.sets.relations.FromTerm.GetSet + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - sites.store + summary: Update the ref of navigation property fromTerm in sites + 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: sites.termStores.sets.relations_SetGraphRefFromTerm + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + requestBody: + description: New navigation property ref values + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - sites.store + summary: Delete ref of navigation property fromTerm for sites + 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: sites.termStores.sets.relations_DeleteGraphRefFromTerm + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStores/{store-id}/sets/{set-id}/relations/{relation-id}/set': + get: + tags: + - sites.store + summary: Get set from sites + description: 'The [set] in which the relation is relevant.' + operationId: sites.termStores.sets.relations_GetSet + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: relation-id + in: path + description: 'key: id of relation' + required: true + 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.set' + links: + children: + operationId: sites.termStores.sets.relations.Set.ListChildren + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + parentGroup: + operationId: sites.termStores.sets.relations.Set.GetParentGroup + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStores.sets.relations.Set.ListRelations + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + terms: + operationId: sites.termStores.sets.relations.Set.ListTerms + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStores/{store-id}/sets/{set-id}/relations/{relation-id}/set/$ref': + get: + tags: + - sites.store + summary: Get ref of set from sites + description: 'The [set] in which the relation is relevant.' + operationId: sites.termStores.sets.relations_GetGraphRefSet + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + children: + operationId: sites.termStores.sets.relations.Set.ListChildren + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + parentGroup: + operationId: sites.termStores.sets.relations.Set.GetParentGroup + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStores.sets.relations.Set.ListRelations + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + terms: + operationId: sites.termStores.sets.relations.Set.ListTerms + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - sites.store + summary: Update the ref of navigation property set in sites + description: 'The [set] in which the relation is relevant.' + operationId: sites.termStores.sets.relations_SetGraphRefSet + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + requestBody: + description: New navigation property ref values + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - sites.store + summary: Delete ref of navigation property set for sites + description: 'The [set] in which the relation is relevant.' + operationId: sites.termStores.sets.relations_DeleteGraphRefSet + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStores/{store-id}/sets/{set-id}/relations/{relation-id}/toTerm': + get: + tags: + - sites.store + summary: Get toTerm from sites + description: 'The to [term] of the relation. The term to which the relationship is defined.' + operationId: sites.termStores.sets.relations_GetToTerm + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: relation-id + in: path + description: 'key: id of relation' + required: true + 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.term' + links: + children: + operationId: sites.termStores.sets.relations.ToTerm.ListChildren + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStores.sets.relations.ToTerm.ListRelations + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + set: + operationId: sites.termStores.sets.relations.ToTerm.GetSet + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStores/{store-id}/sets/{set-id}/relations/{relation-id}/toTerm/$ref': + get: + tags: + - sites.store + summary: Get ref of toTerm from sites + description: 'The to [term] of the relation. The term to which the relationship is defined.' + operationId: sites.termStores.sets.relations_GetGraphRefToTerm + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + children: + operationId: sites.termStores.sets.relations.ToTerm.ListChildren + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStores.sets.relations.ToTerm.ListRelations + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + set: + operationId: sites.termStores.sets.relations.ToTerm.GetSet + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + relation-id: $request.path.relation-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - sites.store + summary: Update the ref of navigation property toTerm in sites + description: 'The to [term] of the relation. The term to which the relationship is defined.' + operationId: sites.termStores.sets.relations_SetGraphRefToTerm + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + requestBody: + description: New navigation property ref values + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - sites.store + summary: Delete ref of navigation property toTerm for sites + description: 'The to [term] of the relation. The term to which the relationship is defined.' + operationId: sites.termStores.sets.relations_DeleteGraphRefToTerm + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStores/{store-id}/sets/{set-id}/terms': + get: + tags: + - sites.store + summary: Get terms from sites + description: All the terms under the set. + operationId: sites.termStores.sets_ListTerms + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: set-id + in: path + description: 'key: id of set' + required: true + 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 + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of term + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.termStore.term' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - sites.store + summary: Create new navigation property to terms for sites + description: All the terms under the set. + operationId: sites.termStores.sets_CreateTerms + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: set-id + in: path + description: 'key: id of set' + required: true + 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: + '201': + 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 + '/sites/{site-id}/termStores/{store-id}/sets/{set-id}/terms/{term-id}': + get: + tags: + - sites.store + summary: Get terms from sites + description: All the terms under the set. + operationId: sites.termStores.sets_GetTerms + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.term' + links: + children: + operationId: sites.termStores.sets.Terms.ListChildren + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relations: + operationId: sites.termStores.sets.Terms.ListRelations + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + set: + operationId: sites.termStores.sets.Terms.GetSet + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - sites.store + summary: Update the navigation property terms in sites + description: All the terms under the set. + operationId: sites.termStores.sets_UpdateTerms + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + 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: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - sites.store + summary: Delete navigation property terms for sites + description: All the terms under the set. + operationId: sites.termStores.sets_DeleteTerms + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStores/{store-id}/sets/{set-id}/terms/{term-id}/children': + get: + tags: + - sites.store + summary: Get children from sites + description: Children of current term. + operationId: sites.termStores.sets.terms_ListChildren + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + 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 + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of term + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.termStore.term' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - sites.store + summary: Create new navigation property to children for sites + description: Children of current term. + operationId: sites.termStores.sets.terms_CreateChildren + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + 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: + '201': + 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 + '/sites/{site-id}/termStores/{store-id}/sets/{set-id}/terms/{term-id}/children/{term-id1}': + get: + tags: + - sites.store + summary: Get children from sites + description: Children of current term. + operationId: sites.termStores.sets.terms_GetChildren + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: term-id1 + in: path + description: 'key: id of term' + required: true + 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.term' + links: + children: + operationId: sites.termStores.sets.terms.Children.ListChildren + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + term-id1: $request.path.term-id1 + relations: + operationId: sites.termStores.sets.terms.Children.ListRelations + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + term-id1: $request.path.term-id1 + set: + operationId: sites.termStores.sets.terms.Children.GetSet + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + term-id1: $request.path.term-id1 + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - sites.store + summary: Update the navigation property children in sites + description: Children of current term. + operationId: sites.termStores.sets.terms_UpdateChildren + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: term-id1 + in: path + description: 'key: id of term' + required: true + 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: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - sites.store + summary: Delete navigation property children for sites + description: Children of current term. + operationId: sites.termStores.sets.terms_DeleteChildren + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: term-id1 + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStores/{store-id}/sets/{set-id}/terms/{term-id}/relations': + get: + tags: + - sites.store + summary: Get relations from sites + description: To indicate which terms are related to the current term as either pinned or reused. + operationId: sites.termStores.sets.terms_ListRelations + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + 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 + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of relation + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.termStore.relation' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - sites.store + summary: Create new navigation property to relations for sites + description: To indicate which terms are related to the current term as either pinned or reused. + operationId: sites.termStores.sets.terms_CreateRelations + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + 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: + '201': + 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: operation + '/sites/{site-id}/termStores/{store-id}/sets/{set-id}/terms/{term-id}/relations/{relation-id}': + get: + tags: + - sites.store + summary: Get relations from sites + description: To indicate which terms are related to the current term as either pinned or reused. + operationId: sites.termStores.sets.terms_GetRelations + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + 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 + - 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.relation' + links: + fromTerm: + operationId: sites.termStores.sets.terms.Relations.GetFromTerm + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + set: + operationId: sites.termStores.sets.terms.Relations.GetSet + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + toTerm: + operationId: sites.termStores.sets.terms.Relations.GetToTerm + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - sites.store + summary: Update the navigation property relations in sites + description: To indicate which terms are related to the current term as either pinned or reused. + operationId: sites.termStores.sets.terms_UpdateRelations + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + 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: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - sites.store + summary: Delete navigation property relations for sites + description: To indicate which terms are related to the current term as either pinned or reused. + operationId: sites.termStores.sets.terms_DeleteRelations + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStores/{store-id}/sets/{set-id}/terms/{term-id}/relations/{relation-id}/fromTerm': + get: + tags: + - sites.store + summary: Get fromTerm from sites + 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: sites.termStores.sets.terms.relations_GetFromTerm + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.term' + links: + children: + operationId: sites.termStores.sets.terms.relations.FromTerm.ListChildren + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStores.sets.terms.relations.FromTerm.ListRelations + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + set: + operationId: sites.termStores.sets.terms.relations.FromTerm.GetSet + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStores/{store-id}/sets/{set-id}/terms/{term-id}/relations/{relation-id}/fromTerm/$ref': + get: + tags: + - sites.store + summary: Get ref of fromTerm from sites + 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: sites.termStores.sets.terms.relations_GetGraphRefFromTerm + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + children: + operationId: sites.termStores.sets.terms.relations.FromTerm.ListChildren + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStores.sets.terms.relations.FromTerm.ListRelations + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + set: + operationId: sites.termStores.sets.terms.relations.FromTerm.GetSet + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - sites.store + summary: Update the ref of navigation property fromTerm in sites + 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: sites.termStores.sets.terms.relations_SetGraphRefFromTerm + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + requestBody: + description: New navigation property ref values + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - sites.store + summary: Delete ref of navigation property fromTerm for sites + 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: sites.termStores.sets.terms.relations_DeleteGraphRefFromTerm + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStores/{store-id}/sets/{set-id}/terms/{term-id}/relations/{relation-id}/set': + get: + tags: + - sites.store + summary: Get set from sites + description: 'The [set] in which the relation is relevant.' + operationId: sites.termStores.sets.terms.relations_GetSet + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.set' + links: + children: + operationId: sites.termStores.sets.terms.relations.Set.ListChildren + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + parentGroup: + operationId: sites.termStores.sets.terms.relations.Set.GetParentGroup + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStores.sets.terms.relations.Set.ListRelations + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + terms: + operationId: sites.termStores.sets.terms.relations.Set.ListTerms + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStores/{store-id}/sets/{set-id}/terms/{term-id}/relations/{relation-id}/set/$ref': + get: + tags: + - sites.store + summary: Get ref of set from sites + description: 'The [set] in which the relation is relevant.' + operationId: sites.termStores.sets.terms.relations_GetGraphRefSet + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + children: + operationId: sites.termStores.sets.terms.relations.Set.ListChildren + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + parentGroup: + operationId: sites.termStores.sets.terms.relations.Set.GetParentGroup + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStores.sets.terms.relations.Set.ListRelations + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + terms: + operationId: sites.termStores.sets.terms.relations.Set.ListTerms + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - sites.store + summary: Update the ref of navigation property set in sites + description: 'The [set] in which the relation is relevant.' + operationId: sites.termStores.sets.terms.relations_SetGraphRefSet + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + requestBody: + description: New navigation property ref values + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - sites.store + summary: Delete ref of navigation property set for sites + description: 'The [set] in which the relation is relevant.' + operationId: sites.termStores.sets.terms.relations_DeleteGraphRefSet + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStores/{store-id}/sets/{set-id}/terms/{term-id}/relations/{relation-id}/toTerm': + get: + tags: + - sites.store + summary: Get toTerm from sites + description: 'The to [term] of the relation. The term to which the relationship is defined.' + operationId: sites.termStores.sets.terms.relations_GetToTerm + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.term' + links: + children: + operationId: sites.termStores.sets.terms.relations.ToTerm.ListChildren + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStores.sets.terms.relations.ToTerm.ListRelations + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + set: + operationId: sites.termStores.sets.terms.relations.ToTerm.GetSet + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStores/{store-id}/sets/{set-id}/terms/{term-id}/relations/{relation-id}/toTerm/$ref': + get: + tags: + - sites.store + summary: Get ref of toTerm from sites + description: 'The to [term] of the relation. The term to which the relationship is defined.' + operationId: sites.termStores.sets.terms.relations_GetGraphRefToTerm + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + children: + operationId: sites.termStores.sets.terms.relations.ToTerm.ListChildren + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + relations: + operationId: sites.termStores.sets.terms.relations.ToTerm.ListRelations + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + set: + operationId: sites.termStores.sets.terms.relations.ToTerm.GetSet + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relation-id: $request.path.relation-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - sites.store + summary: Update the ref of navigation property toTerm in sites + description: 'The to [term] of the relation. The term to which the relationship is defined.' + operationId: sites.termStores.sets.terms.relations_SetGraphRefToTerm + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + requestBody: + description: New navigation property ref values + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - sites.store + summary: Delete ref of navigation property toTerm for sites + description: 'The to [term] of the relation. The term to which the relationship is defined.' + operationId: sites.termStores.sets.terms.relations_DeleteGraphRefToTerm + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: relation-id + in: path + description: 'key: id of relation' + required: true + schema: + type: string + x-ms-docs-key-type: relation + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStores/{store-id}/sets/{set-id}/terms/{term-id}/set': + get: + tags: + - sites.store + summary: Get set from sites + description: 'The [set] in which the term is created.' + operationId: sites.termStores.sets.terms_GetSet + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + 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: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termStore.set' + links: + children: + operationId: sites.termStores.sets.terms.Set.ListChildren + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + parentGroup: + operationId: sites.termStores.sets.terms.Set.GetParentGroup + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relations: + operationId: sites.termStores.sets.terms.Set.ListRelations + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + terms: + operationId: sites.termStores.sets.terms.Set.ListTerms + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/termStores/{store-id}/sets/{set-id}/terms/{term-id}/set/$ref': + get: + tags: + - sites.store + summary: Get ref of set from sites + description: 'The [set] in which the term is created.' + operationId: sites.termStores.sets.terms_GetGraphRefSet + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + children: + operationId: sites.termStores.sets.terms.Set.ListChildren + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + parentGroup: + operationId: sites.termStores.sets.terms.Set.GetParentGroup + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + relations: + operationId: sites.termStores.sets.terms.Set.ListRelations + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + terms: + operationId: sites.termStores.sets.terms.Set.ListTerms + parameters: + site-id: $request.path.site-id + store-id: $request.path.store-id + set-id: $request.path.set-id + term-id: $request.path.term-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - sites.store + summary: Update the ref of navigation property set in sites + description: 'The [set] in which the term is created.' + operationId: sites.termStores.sets.terms_SetGraphRefSet + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + requestBody: + description: New navigation property ref values + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - sites.store + summary: Delete ref of navigation property set for sites + description: 'The [set] in which the term is created.' + operationId: sites.termStores.sets.terms_DeleteGraphRefSet + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: store-id + in: path + description: 'key: id of store' + required: true + schema: + type: string + x-ms-docs-key-type: store + - name: set-id + in: path + description: 'key: id of set' + required: true + schema: + type: string + x-ms-docs-key-type: set + - name: term-id + in: path + description: 'key: id of term' + required: true + schema: + type: string + x-ms-docs-key-type: term + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation /sites/microsoft.graph.add: post: tags: @@ -19675,6 +46522,173 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.termStore.store: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: store + type: object + properties: + defaultLanguageTag: + type: string + description: Default language of the term store. + languageTags: + type: array + items: + type: string + description: List of languages for the term store. + groups: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.termStore.group' + description: Collection of all groups available in the term store. + sets: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.termStore.set' + description: Collection of all sets available in the term store. + additionalProperties: + type: object + microsoft.graph.termStore.group: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: group + type: object + properties: + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Date and time of group creation. Read-only. + format: date-time + nullable: true + description: + type: string + description: Description giving details on the term usage. + nullable: true + displayName: + type: string + description: Name of group. + nullable: true + parentSiteId: + type: string + description: Id of the parent site of this group. + nullable: true + scope: + $ref: '#/components/schemas/microsoft.graph.termStore.termGroupScope' + sets: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.termStore.set' + description: 'All sets under the group in a term [store].' + additionalProperties: + type: object + microsoft.graph.termStore.set: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: set + type: object + properties: + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Date and time of set creation. Read-only. + format: date-time + nullable: true + description: + type: string + description: Description that gives details on the term usage. + nullable: true + localizedNames: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.termStore.localizedName' + description: Name of the set for each languageTag. + properties: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.keyValue' + description: Custom properties for the set. + children: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.termStore.term' + description: 'Children terms of set in term [store].' + parentGroup: + $ref: '#/components/schemas/microsoft.graph.termStore.group' + relations: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.termStore.relation' + description: Indicates which terms have been pinned or reused directly under the set. + terms: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.termStore.term' + description: All the terms under the set. + additionalProperties: + type: object + microsoft.graph.termStore.term: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: term + type: object + properties: + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Date and time of term creation. Read-only. + format: date-time + nullable: true + descriptions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.termStore.localizedDescription' + description: Description about term that is dependent on the languageTag. + labels: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.termStore.localizedLabel' + description: Label metadata for a term. + lastModifiedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Last date and time of term modification. Read-only. + format: date-time + nullable: true + properties: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.keyValue' + description: Collection of properties on the term. + children: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.termStore.term' + description: Children of current term. + relations: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.termStore.relation' + description: To indicate which terms are related to the current term as either pinned or reused. + set: + $ref: '#/components/schemas/microsoft.graph.termStore.set' + additionalProperties: + type: object + microsoft.graph.termStore.relation: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: relation + type: object + properties: + relationship: + $ref: '#/components/schemas/microsoft.graph.termStore.relationType' + fromTerm: + $ref: '#/components/schemas/microsoft.graph.termStore.term' + set: + $ref: '#/components/schemas/microsoft.graph.termStore.set' + toTerm: + $ref: '#/components/schemas/microsoft.graph.termStore.term' + additionalProperties: + type: object microsoft.graph.baseItem: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -19799,32 +46813,6 @@ components: $ref: '#/components/schemas/microsoft.graph.root' additionalProperties: type: object - microsoft.graph.termStore.store: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: store - type: object - properties: - defaultLanguageTag: - type: string - description: Default language of the term store. - languageTags: - type: array - items: - type: string - description: List of languages for the term store. - groups: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.termStore.group' - description: Collection of all groups available in the term store. - sets: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.termStore.set' - description: Collection of all sets available in the term store. - additionalProperties: - type: object microsoft.graph.onenote: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -21060,6 +48048,81 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.termStore.termGroupScope: + title: termGroupScope + enum: + - global + - system + - siteCollection + - unknownFutureValue + type: string + microsoft.graph.termStore.localizedName: + title: localizedName + type: object + properties: + languageTag: + type: string + description: The language tag for the label. + nullable: true + name: + type: string + description: The name in the localized language. + nullable: true + additionalProperties: + type: object + microsoft.graph.keyValue: + title: keyValue + type: object + properties: + key: + type: string + description: Key for the key-value pair. + nullable: true + value: + type: string + description: Value for the key-value pair. + nullable: true + additionalProperties: + type: object + microsoft.graph.termStore.localizedDescription: + title: localizedDescription + type: object + properties: + description: + type: string + description: The description in the localized language. + nullable: true + languageTag: + type: string + description: The language tag for the label. + nullable: true + additionalProperties: + type: object + microsoft.graph.termStore.localizedLabel: + title: localizedLabel + type: object + properties: + isDefault: + type: boolean + description: Indicates whether the label is the default label. + nullable: true + languageTag: + type: string + description: The language tag for the label. + nullable: true + name: + type: string + description: The name of the label. + nullable: true + additionalProperties: + type: object + microsoft.graph.termStore.relationType: + title: relationType + enum: + - pin + - reuse + - unknownFutureValue + type: string odata.error: required: - error @@ -21606,84 +48669,6 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.termStore.group: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: group - type: object - properties: - createdDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: Date and time of group creation. Read-only. - format: date-time - nullable: true - description: - type: string - description: Description giving details on the term usage. - nullable: true - displayName: - type: string - description: Name of group. - nullable: true - parentSiteId: - type: string - description: Id of the parent site of this group. - nullable: true - scope: - $ref: '#/components/schemas/microsoft.graph.termStore.termGroupScope' - sets: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.termStore.set' - description: 'All sets under the group in a term [store].' - additionalProperties: - type: object - microsoft.graph.termStore.set: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: set - type: object - properties: - createdDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: Date and time of set creation. Read-only. - format: date-time - nullable: true - description: - type: string - description: Description that gives details on the term usage. - nullable: true - localizedNames: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.termStore.localizedName' - description: Name of the set for each languageTag. - properties: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.keyValue' - description: Custom properties for the set. - children: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.termStore.term' - description: 'Children terms of set in term [store].' - parentGroup: - $ref: '#/components/schemas/microsoft.graph.termStore.group' - relations: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.termStore.relation' - description: Indicates which terms have been pinned or reused directly under the set. - terms: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.termStore.term' - description: All the terms under the set. - additionalProperties: - type: object microsoft.graph.notebook: allOf: - $ref: '#/components/schemas/microsoft.graph.onenoteEntityHierarchyModel' @@ -21816,87 +48801,40 @@ components: sectionGroups: type: array items: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' - description: The section groups in the section. Read-only. Nullable. - sections: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' - description: The sections in the section group. Read-only. Nullable. - additionalProperties: - type: object - microsoft.graph.onenoteSection: - allOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteEntityHierarchyModel' - - title: onenoteSection - type: object - properties: - isDefault: - type: boolean - description: Indicates whether this is the user's default section. Read-only. - nullable: true - links: - $ref: '#/components/schemas/microsoft.graph.sectionLinks' - pagesUrl: - type: string - description: The pages endpoint where you can get details for all the pages in the section. Read-only. - nullable: true - pages: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.onenotePage' - description: The collection of pages in the section. Read-only. Nullable. - parentNotebook: - $ref: '#/components/schemas/microsoft.graph.notebook' - parentSectionGroup: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' - additionalProperties: - type: object - microsoft.graph.termStore.term: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: term - type: object - properties: - createdDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: Date and time of term creation. Read-only. - format: date-time - nullable: true - descriptions: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.termStore.localizedDescription' - description: Description about term that is dependent on the languageTag. - labels: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.termStore.localizedLabel' - description: Label metadata for a term. - lastModifiedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: Last date and time of term modification. Read-only. - format: date-time - nullable: true - properties: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.keyValue' - description: Collection of properties on the term. - children: + $ref: '#/components/schemas/microsoft.graph.sectionGroup' + description: The section groups in the section. Read-only. Nullable. + sections: type: array items: - $ref: '#/components/schemas/microsoft.graph.termStore.term' - description: Children of current term. - relations: + $ref: '#/components/schemas/microsoft.graph.onenoteSection' + description: The sections in the section group. Read-only. Nullable. + additionalProperties: + type: object + microsoft.graph.onenoteSection: + allOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteEntityHierarchyModel' + - title: onenoteSection + type: object + properties: + isDefault: + type: boolean + description: Indicates whether this is the user's default section. Read-only. + nullable: true + links: + $ref: '#/components/schemas/microsoft.graph.sectionLinks' + pagesUrl: + type: string + description: The pages endpoint where you can get details for all the pages in the section. Read-only. + nullable: true + pages: type: array items: - $ref: '#/components/schemas/microsoft.graph.termStore.relation' - description: To indicate which terms are related to the current term as either pinned or reused. - set: - $ref: '#/components/schemas/microsoft.graph.termStore.set' + $ref: '#/components/schemas/microsoft.graph.onenotePage' + description: The collection of pages in the section. Read-only. Nullable. + parentNotebook: + $ref: '#/components/schemas/microsoft.graph.notebook' + parentSectionGroup: + $ref: '#/components/schemas/microsoft.graph.sectionGroup' additionalProperties: type: object microsoft.graph.displayNameLocalization: @@ -24110,8 +51048,6 @@ components: type: string description: 'A hyperlink that will go to the team in the Microsoft Teams client. This is the URL that you get when you right-click a team in the Microsoft Teams client and select Get link to team. This URL should be treated as an opaque blob, and not parsed.' nullable: true - schedule: - $ref: '#/components/schemas/microsoft.graph.schedule' channels: type: array items: @@ -24138,6 +51074,8 @@ components: $ref: '#/components/schemas/microsoft.graph.channel' template: $ref: '#/components/schemas/microsoft.graph.teamsTemplate' + schedule: + $ref: '#/components/schemas/microsoft.graph.schedule' additionalProperties: type: object microsoft.graph.userTeamwork: @@ -24166,58 +51104,6 @@ components: description: The task lists in the users mailbox. additionalProperties: type: object - microsoft.graph.termStore.termGroupScope: - title: termGroupScope - enum: - - global - - system - - siteCollection - - unknownFutureValue - type: string - microsoft.graph.termStore.localizedName: - title: localizedName - type: object - properties: - languageTag: - type: string - description: The language tag for the label. - nullable: true - name: - type: string - description: The name in the localized language. - nullable: true - additionalProperties: - type: object - microsoft.graph.keyValue: - title: keyValue - type: object - properties: - key: - type: string - description: Key for the key-value pair. - nullable: true - value: - type: string - description: Value for the key-value pair. - nullable: true - additionalProperties: - type: object - microsoft.graph.termStore.relation: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: relation - type: object - properties: - relationship: - $ref: '#/components/schemas/microsoft.graph.termStore.relationType' - fromTerm: - $ref: '#/components/schemas/microsoft.graph.termStore.term' - set: - $ref: '#/components/schemas/microsoft.graph.termStore.set' - toTerm: - $ref: '#/components/schemas/microsoft.graph.termStore.term' - additionalProperties: - type: object microsoft.graph.onenoteEntityHierarchyModel: allOf: - $ref: '#/components/schemas/microsoft.graph.onenoteEntitySchemaObjectModel' @@ -24286,38 +51172,6 @@ components: $ref: '#/components/schemas/microsoft.graph.externalLink' additionalProperties: type: object - microsoft.graph.termStore.localizedDescription: - title: localizedDescription - type: object - properties: - description: - type: string - description: The description in the localized language. - nullable: true - languageTag: - type: string - description: The language tag for the label. - nullable: true - additionalProperties: - type: object - microsoft.graph.termStore.localizedLabel: - title: localizedLabel - type: object - properties: - isDefault: - type: boolean - description: Indicates whether the label is the default label. - nullable: true - languageTag: - type: string - description: The language tag for the label. - nullable: true - name: - type: string - description: The name of the label. - nullable: true - additionalProperties: - type: object microsoft.graph.workbookCommentReply: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -25390,9 +52244,7 @@ components: - googleCloudDevicePolicyController - microsoft365ManagedMdm - msSense - - intuneAosp type: string - description: Management agent type. microsoft.graph.managedDevicePartnerReportedHealthState: title: managedDevicePartnerReportedHealthState enum: @@ -26333,93 +53185,6 @@ components: - hiddenMembership - unknownFutureValue type: string - microsoft.graph.schedule: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: schedule - type: object - properties: - enabled: - type: boolean - description: Indicates whether the schedule is enabled for the team. Required. - nullable: true - offerShiftRequestsEnabled: - type: boolean - description: Indicates whether offer shift requests are enabled for the schedule. - nullable: true - openShiftsEnabled: - type: boolean - description: Indicates whether open shifts are enabled for the schedule. - nullable: true - provisionStatus: - $ref: '#/components/schemas/microsoft.graph.operationStatus' - provisionStatusCode: - type: string - description: Additional information about why schedule provisioning failed. - nullable: true - swapShiftsRequestsEnabled: - type: boolean - description: Indicates whether swap shifts requests are enabled for the schedule. - nullable: true - timeClockEnabled: - type: boolean - description: Indicates whether time clock is enabled for the schedule. - nullable: true - timeOffRequestsEnabled: - type: boolean - description: Indicates whether time off requests are enabled for the schedule. - nullable: true - timeZone: - type: string - description: Indicates the time zone of the schedule team using tz database format. Required. - nullable: true - workforceIntegrationIds: - type: array - items: - type: string - nullable: true - offerShiftRequests: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' - openShiftChangeRequests: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' - openShifts: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.openShift' - schedulingGroups: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.schedulingGroup' - description: The logical grouping of users in the schedule (usually by role). - shifts: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.shift' - description: The shifts in the schedule. - swapShiftsChangeRequests: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' - timeOffReasons: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.timeOffReason' - description: The set of reasons for a time off in the schedule. - timeOffRequests: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.timeOffRequest' - timesOff: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.timeOff' - description: The instances of times off in the schedule. - additionalProperties: - type: object microsoft.graph.channel: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -26802,6 +53567,93 @@ components: type: object additionalProperties: type: object + microsoft.graph.schedule: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: schedule + type: object + properties: + enabled: + type: boolean + description: Indicates whether the schedule is enabled for the team. Required. + nullable: true + offerShiftRequestsEnabled: + type: boolean + description: Indicates whether offer shift requests are enabled for the schedule. + nullable: true + openShiftsEnabled: + type: boolean + description: Indicates whether open shifts are enabled for the schedule. + nullable: true + provisionStatus: + $ref: '#/components/schemas/microsoft.graph.operationStatus' + provisionStatusCode: + type: string + description: Additional information about why schedule provisioning failed. + nullable: true + swapShiftsRequestsEnabled: + type: boolean + description: Indicates whether swap shifts requests are enabled for the schedule. + nullable: true + timeClockEnabled: + type: boolean + description: Indicates whether time clock is enabled for the schedule. + nullable: true + timeOffRequestsEnabled: + type: boolean + description: Indicates whether time off requests are enabled for the schedule. + nullable: true + timeZone: + type: string + description: Indicates the time zone of the schedule team using tz database format. Required. + nullable: true + workforceIntegrationIds: + type: array + items: + type: string + nullable: true + offerShiftRequests: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' + openShiftChangeRequests: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' + openShifts: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.openShift' + schedulingGroups: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.schedulingGroup' + description: The logical grouping of users in the schedule (usually by role). + shifts: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.shift' + description: The shifts in the schedule. + swapShiftsChangeRequests: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' + timeOffReasons: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.timeOffReason' + description: The set of reasons for a time off in the schedule. + timeOffRequests: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.timeOffRequest' + timesOff: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.timeOff' + description: The instances of times off in the schedule. + additionalProperties: + type: object microsoft.graph.userScopeTeamsAppInstallation: allOf: - $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' @@ -26842,13 +53694,6 @@ components: description: The tasks in this task list. Read-only. Nullable. additionalProperties: type: object - microsoft.graph.termStore.relationType: - title: relationType - enum: - - pin - - reuse - - unknownFutureValue - type: string microsoft.graph.workbookFilter: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -28252,227 +55097,61 @@ components: userAction: $ref: '#/components/schemas/microsoft.graph.chatMessagePolicyViolationUserActionTypes' verdictDetails: - $ref: '#/components/schemas/microsoft.graph.chatMessagePolicyViolationVerdictDetailsTypes' - additionalProperties: - type: object - microsoft.graph.chatMessageReaction: - title: chatMessageReaction - type: object - properties: - createdDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' - format: date-time - reactionType: - type: string - description: 'Supported values are like, angry, sad, laugh, heart, surprised.' - user: - $ref: '#/components/schemas/microsoft.graph.chatMessageReactionIdentitySet' - additionalProperties: - type: object - microsoft.graph.chatMessageHostedContent: - allOf: - - $ref: '#/components/schemas/microsoft.graph.teamworkHostedContent' - - title: chatMessageHostedContent - type: object - additionalProperties: - type: object - microsoft.graph.teamsTabConfiguration: - title: teamsTabConfiguration - type: object - properties: - contentUrl: - type: string - description: Url used for rendering tab contents in Teams. Required. - nullable: true - entityId: - type: string - description: Identifier for the entity hosted by the tab provider. - nullable: true - removeUrl: - type: string - description: Url called by Teams client when a Tab is removed using the Teams Client. - nullable: true - websiteUrl: - type: string - description: Url for showing tab contents outside of Teams. - nullable: true - additionalProperties: - type: object - microsoft.graph.giphyRatingType: - title: giphyRatingType - enum: - - strict - - moderate - - unknownFutureValue - type: string - microsoft.graph.offerShiftRequest: - allOf: - - $ref: '#/components/schemas/microsoft.graph.scheduleChangeRequest' - - title: offerShiftRequest - type: object - properties: - recipientActionDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'The Timestamp type represents date and time information 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 - recipientActionMessage: - type: string - description: Custom message sent by recipient of the offer shift request. - nullable: true - recipientUserId: - type: string - description: User ID of the recipient of the offer shift request. - nullable: true - senderShiftId: - type: string - description: User ID of the sender of the offer shift request. - nullable: true - additionalProperties: - type: object - microsoft.graph.openShiftChangeRequest: - allOf: - - $ref: '#/components/schemas/microsoft.graph.scheduleChangeRequest' - - title: openShiftChangeRequest - type: object - properties: - openShiftId: - type: string - description: ID for the open shift. - nullable: true - additionalProperties: - type: object - microsoft.graph.openShift: - allOf: - - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' - - title: openShift - type: object - properties: - draftOpenShift: - $ref: '#/components/schemas/microsoft.graph.openShiftItem' - schedulingGroupId: - type: string - description: ID for the scheduling group that the open shift belongs to. - nullable: true - sharedOpenShift: - $ref: '#/components/schemas/microsoft.graph.openShiftItem' - additionalProperties: - type: object - microsoft.graph.schedulingGroup: - allOf: - - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' - - title: schedulingGroup - type: object - properties: - displayName: - type: string - description: The display name for the schedulingGroup. Required. - nullable: true - isActive: - type: boolean - description: Indicates whether the schedulingGroup can be used when creating new entities or updating existing ones. Required. - nullable: true - userIds: - type: array - items: - type: string - nullable: true - description: The list of user IDs that are a member of the schedulingGroup. Required. - additionalProperties: - type: object - microsoft.graph.shift: - allOf: - - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' - - title: shift - type: object - properties: - draftShift: - $ref: '#/components/schemas/microsoft.graph.shiftItem' - schedulingGroupId: - type: string - description: ID of the scheduling group the shift is part of. Required. - nullable: true - sharedShift: - $ref: '#/components/schemas/microsoft.graph.shiftItem' - userId: - type: string - description: ID of the user assigned to the shift. Required. - nullable: true - additionalProperties: - type: object - microsoft.graph.swapShiftsChangeRequest: - allOf: - - $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' - - title: swapShiftsChangeRequest - type: object - properties: - recipientShiftId: - type: string - description: ShiftId for the recipient user with whom the request is to swap. - nullable: true - additionalProperties: - type: object - microsoft.graph.timeOffReason: - allOf: - - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' - - title: timeOffReason - type: object - properties: - displayName: - type: string - description: The name of the timeOffReason. Required. - nullable: true - iconType: - $ref: '#/components/schemas/microsoft.graph.timeOffReasonIconType' - isActive: - type: boolean - description: Indicates whether the timeOffReason can be used when creating new entities or updating existing ones. Required. - nullable: true - additionalProperties: - type: object - microsoft.graph.timeOffRequest: - allOf: - - $ref: '#/components/schemas/microsoft.graph.scheduleChangeRequest' - - title: timeOffRequest - type: object - properties: - endDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'The Timestamp type represents date and time information 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 - startDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' - format: date-time - nullable: true - timeOffReasonId: - type: string - description: The reason for the time off. - nullable: true - additionalProperties: - type: object - microsoft.graph.timeOff: + $ref: '#/components/schemas/microsoft.graph.chatMessagePolicyViolationVerdictDetailsTypes' + additionalProperties: + type: object + microsoft.graph.chatMessageReaction: + title: chatMessageReaction + type: object + properties: + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' + format: date-time + reactionType: + type: string + description: 'Supported values are like, angry, sad, laugh, heart, surprised.' + user: + $ref: '#/components/schemas/microsoft.graph.chatMessageReactionIdentitySet' + additionalProperties: + type: object + microsoft.graph.chatMessageHostedContent: allOf: - - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' - - title: timeOff + - $ref: '#/components/schemas/microsoft.graph.teamworkHostedContent' + - title: chatMessageHostedContent type: object - properties: - draftTimeOff: - $ref: '#/components/schemas/microsoft.graph.timeOffItem' - sharedTimeOff: - $ref: '#/components/schemas/microsoft.graph.timeOffItem' - userId: - type: string - description: ID of the user assigned to the timeOff. Required. - nullable: true additionalProperties: type: object + microsoft.graph.teamsTabConfiguration: + title: teamsTabConfiguration + type: object + properties: + contentUrl: + type: string + description: Url used for rendering tab contents in Teams. Required. + nullable: true + entityId: + type: string + description: Identifier for the entity hosted by the tab provider. + nullable: true + removeUrl: + type: string + description: Url called by Teams client when a Tab is removed using the Teams Client. + nullable: true + websiteUrl: + type: string + description: Url for showing tab contents outside of Teams. + nullable: true + additionalProperties: + type: object + microsoft.graph.giphyRatingType: + title: giphyRatingType + enum: + - strict + - moderate + - unknownFutureValue + type: string microsoft.graph.channelMembershipType: title: channelMembershipType enum: @@ -28611,94 +55290,260 @@ components: description: A short summary from the body of the latest post in this conversation. Returned by default. topic: type: string - description: 'The topic of the conversation. This property can be set when the conversation is created, but it cannot be updated. Returned by default.' - toRecipients: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.recipient' - description: 'The To: recipients for the thread. Returned only on $select.' - uniqueSenders: - type: array - items: - type: string - description: All the users that sent a message to this thread. Returned by default. - posts: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.post' - description: Read-only. Nullable. + description: 'The topic of the conversation. This property can be set when the conversation is created, but it cannot be updated. Returned by default.' + toRecipients: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.recipient' + description: 'The To: recipients for the thread. Returned only on $select.' + uniqueSenders: + type: array + items: + type: string + description: All the users that sent a message to this thread. Returned by default. + posts: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.post' + description: Read-only. Nullable. + additionalProperties: + type: object + microsoft.graph.groupLifecyclePolicy: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: groupLifecyclePolicy + type: object + properties: + alternateNotificationEmails: + type: string + description: List of email address to send notifications for groups without owners. Multiple email address can be defined by separating email address with a semicolon. + nullable: true + groupLifetimeInDays: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: 'Number of days before a group expires and needs to be renewed. Once renewed, the group expiration is extended by the number of days defined.' + format: int32 + nullable: true + managedGroupTypes: + type: string + description: 'The group type for which the expiration policy applies. Possible values are All, Selected or None.' + nullable: true + additionalProperties: + type: object + microsoft.graph.plannerGroup: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: plannerGroup + type: object + properties: + plans: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plannerPlan' + description: Read-only. Nullable. Returns the plannerPlans owned by the group. + additionalProperties: + type: object + microsoft.graph.operationError: + title: operationError + type: object + properties: + code: + type: string + description: Operation error code. + nullable: true + message: + type: string + description: Operation error message. + nullable: true + additionalProperties: + type: object + microsoft.graph.teamsAsyncOperationType: + title: teamsAsyncOperationType + enum: + - invalid + - cloneTeam + - archiveTeam + - unarchiveTeam + - createTeam + - unknownFutureValue + type: string + microsoft.graph.teamsAsyncOperationStatus: + title: teamsAsyncOperationStatus + enum: + - invalid + - notStarted + - inProgress + - succeeded + - failed + - unknownFutureValue + type: string + microsoft.graph.offerShiftRequest: + allOf: + - $ref: '#/components/schemas/microsoft.graph.scheduleChangeRequest' + - title: offerShiftRequest + type: object + properties: + recipientActionDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The Timestamp type represents date and time information 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 + recipientActionMessage: + type: string + description: Custom message sent by recipient of the offer shift request. + nullable: true + recipientUserId: + type: string + description: User ID of the recipient of the offer shift request. + nullable: true + senderShiftId: + type: string + description: User ID of the sender of the offer shift request. + nullable: true + additionalProperties: + type: object + microsoft.graph.openShiftChangeRequest: + allOf: + - $ref: '#/components/schemas/microsoft.graph.scheduleChangeRequest' + - title: openShiftChangeRequest + type: object + properties: + openShiftId: + type: string + description: ID for the open shift. + nullable: true + additionalProperties: + type: object + microsoft.graph.openShift: + allOf: + - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' + - title: openShift + type: object + properties: + draftOpenShift: + $ref: '#/components/schemas/microsoft.graph.openShiftItem' + schedulingGroupId: + type: string + description: ID for the scheduling group that the open shift belongs to. + nullable: true + sharedOpenShift: + $ref: '#/components/schemas/microsoft.graph.openShiftItem' + additionalProperties: + type: object + microsoft.graph.schedulingGroup: + allOf: + - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' + - title: schedulingGroup + type: object + properties: + displayName: + type: string + description: The display name for the schedulingGroup. Required. + nullable: true + isActive: + type: boolean + description: Indicates whether the schedulingGroup can be used when creating new entities or updating existing ones. Required. + nullable: true + userIds: + type: array + items: + type: string + nullable: true + description: The list of user IDs that are a member of the schedulingGroup. Required. + additionalProperties: + type: object + microsoft.graph.shift: + allOf: + - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' + - title: shift + type: object + properties: + draftShift: + $ref: '#/components/schemas/microsoft.graph.shiftItem' + schedulingGroupId: + type: string + description: ID of the scheduling group the shift is part of. Required. + nullable: true + sharedShift: + $ref: '#/components/schemas/microsoft.graph.shiftItem' + userId: + type: string + description: ID of the user assigned to the shift. Required. + nullable: true + additionalProperties: + type: object + microsoft.graph.swapShiftsChangeRequest: + allOf: + - $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' + - title: swapShiftsChangeRequest + type: object + properties: + recipientShiftId: + type: string + description: ShiftId for the recipient user with whom the request is to swap. + nullable: true + additionalProperties: + type: object + microsoft.graph.timeOffReason: + allOf: + - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' + - title: timeOffReason + type: object + properties: + displayName: + type: string + description: The name of the timeOffReason. Required. + nullable: true + iconType: + $ref: '#/components/schemas/microsoft.graph.timeOffReasonIconType' + isActive: + type: boolean + description: Indicates whether the timeOffReason can be used when creating new entities or updating existing ones. Required. + nullable: true additionalProperties: type: object - microsoft.graph.groupLifecyclePolicy: + microsoft.graph.timeOffRequest: allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: groupLifecyclePolicy + - $ref: '#/components/schemas/microsoft.graph.scheduleChangeRequest' + - title: timeOffRequest type: object properties: - alternateNotificationEmails: + endDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: List of email address to send notifications for groups without owners. Multiple email address can be defined by separating email address with a semicolon. + description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' + format: date-time nullable: true - groupLifetimeInDays: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: 'Number of days before a group expires and needs to be renewed. Once renewed, the group expiration is extended by the number of days defined.' - format: int32 + startDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' + format: date-time nullable: true - managedGroupTypes: + timeOffReasonId: type: string - description: 'The group type for which the expiration policy applies. Possible values are All, Selected or None.' + description: The reason for the time off. nullable: true additionalProperties: type: object - microsoft.graph.plannerGroup: + microsoft.graph.timeOff: allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: plannerGroup + - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' + - title: timeOff type: object properties: - plans: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' - description: Read-only. Nullable. Returns the plannerPlans owned by the group. + draftTimeOff: + $ref: '#/components/schemas/microsoft.graph.timeOffItem' + sharedTimeOff: + $ref: '#/components/schemas/microsoft.graph.timeOffItem' + userId: + type: string + description: ID of the user assigned to the timeOff. Required. + nullable: true additionalProperties: type: object - microsoft.graph.operationError: - title: operationError - type: object - properties: - code: - type: string - description: Operation error code. - nullable: true - message: - type: string - description: Operation error message. - nullable: true - additionalProperties: - type: object - microsoft.graph.teamsAsyncOperationType: - title: teamsAsyncOperationType - enum: - - invalid - - cloneTeam - - archiveTeam - - unarchiveTeam - - createTeam - - unknownFutureValue - type: string - microsoft.graph.teamsAsyncOperationStatus: - title: teamsAsyncOperationStatus - enum: - - invalid - - notStarted - - inProgress - - succeeded - - failed - - unknownFutureValue - type: string microsoft.graph.wellknownListName: title: wellknownListName enum: @@ -29225,6 +56070,77 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.settingValue: + title: settingValue + type: object + properties: + name: + type: string + description: Name of the setting (as defined by the groupSettingTemplate). + nullable: true + value: + type: string + description: Value of the setting. + nullable: true + additionalProperties: + type: object + microsoft.graph.post: + allOf: + - $ref: '#/components/schemas/microsoft.graph.outlookItem' + - title: post + type: object + properties: + body: + $ref: '#/components/schemas/microsoft.graph.itemBody' + conversationId: + type: string + description: Unique ID of the conversation. Read-only. + nullable: true + conversationThreadId: + type: string + description: Unique ID of the conversation thread. Read-only. + nullable: true + from: + $ref: '#/components/schemas/microsoft.graph.recipient' + hasAttachments: + type: boolean + description: Indicates whether the post has at least one attachment. This is a default property. + newParticipants: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.recipient' + description: Conversation participants that were added to the thread as part of this post. + receivedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'Specifies when the post was received. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' + format: date-time + sender: + $ref: '#/components/schemas/microsoft.graph.recipient' + attachments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.attachment' + description: Read-only. Nullable. Supports $expand. + extensions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.extension' + description: The collection of open extensions defined for the post. Read-only. Nullable. Supports $expand. + inReplyTo: + $ref: '#/components/schemas/microsoft.graph.post' + multiValueExtendedProperties: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + description: The collection of multi-value extended properties defined for the post. Read-only. Nullable. + singleValueExtendedProperties: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + description: The collection of single-value extended properties defined for the post. Read-only. Nullable. + additionalProperties: + type: object microsoft.graph.scheduleChangeRequest: allOf: - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' @@ -29332,77 +56248,6 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.settingValue: - title: settingValue - type: object - properties: - name: - type: string - description: Name of the setting (as defined by the groupSettingTemplate). - nullable: true - value: - type: string - description: Value of the setting. - nullable: true - additionalProperties: - type: object - microsoft.graph.post: - allOf: - - $ref: '#/components/schemas/microsoft.graph.outlookItem' - - title: post - type: object - properties: - body: - $ref: '#/components/schemas/microsoft.graph.itemBody' - conversationId: - type: string - description: Unique ID of the conversation. Read-only. - nullable: true - conversationThreadId: - type: string - description: Unique ID of the conversation thread. Read-only. - nullable: true - from: - $ref: '#/components/schemas/microsoft.graph.recipient' - hasAttachments: - type: boolean - description: Indicates whether the post has at least one attachment. This is a default property. - newParticipants: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.recipient' - description: Conversation participants that were added to the thread as part of this post. - receivedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'Specifies when the post was received. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' - format: date-time - sender: - $ref: '#/components/schemas/microsoft.graph.recipient' - attachments: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.attachment' - description: Read-only. Nullable. Supports $expand. - extensions: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the post. Read-only. Nullable. Supports $expand. - inReplyTo: - $ref: '#/components/schemas/microsoft.graph.post' - multiValueExtendedProperties: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' - description: The collection of multi-value extended properties defined for the post. Read-only. Nullable. - singleValueExtendedProperties: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' - description: The collection of single-value extended properties defined for the post. Read-only. Nullable. - additionalProperties: - type: object microsoft.graph.taskStatus: title: taskStatus enum: diff --git a/openApiDocs/v1.0/Teams.yml b/openApiDocs/v1.0/Teams.yml index 2d79eec10aa..34b3eae41e6 100644 --- a/openApiDocs/v1.0/Teams.yml +++ b/openApiDocs/v1.0/Teams.yml @@ -3334,7 +3334,6 @@ paths: - specialization - visibility - webUrl - - schedule - channels - group - installedApps @@ -3342,6 +3341,7 @@ paths: - operations - primaryChannel - template + - schedule type: string - name: $expand in: query @@ -3354,7 +3354,6 @@ paths: items: enum: - '*' - - schedule - channels - group - installedApps @@ -3362,6 +3361,7 @@ paths: - operations - primaryChannel - template + - schedule type: string responses: '200': @@ -3371,10 +3371,6 @@ paths: schema: $ref: '#/components/schemas/microsoft.graph.team' links: - schedule: - operationId: groups.Team.GetSchedule - parameters: - group-id: $request.path.group-id channels: operationId: groups.Team.ListChannels parameters: @@ -3403,6 +3399,10 @@ paths: operationId: groups.Team.GetTemplate parameters: group-id: $request.path.group-id + schedule: + operationId: groups.Team.GetSchedule + parameters: + group-id: $request.path.group-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -3531,7 +3531,6 @@ paths: - specialization - visibility - webUrl - - schedule - channels - group - installedApps @@ -3539,6 +3538,7 @@ paths: - operations - primaryChannel - template + - schedule type: string - name: $expand in: query @@ -3551,7 +3551,6 @@ paths: items: enum: - '*' - - schedule - channels - group - installedApps @@ -3559,6 +3558,7 @@ paths: - operations - primaryChannel - template + - schedule type: string responses: '200': @@ -3643,7 +3643,6 @@ paths: - specialization - visibility - webUrl - - schedule - channels - group - installedApps @@ -3651,6 +3650,7 @@ paths: - operations - primaryChannel - template + - schedule type: string - name: $expand in: query @@ -3663,7 +3663,6 @@ paths: items: enum: - '*' - - schedule - channels - group - installedApps @@ -3671,6 +3670,7 @@ paths: - operations - primaryChannel - template + - schedule type: string responses: '200': @@ -3680,10 +3680,6 @@ paths: schema: $ref: '#/components/schemas/microsoft.graph.team' links: - schedule: - operationId: teams.GetSchedule - parameters: - team-id: $request.path.team-id channels: operationId: teams.ListChannels parameters: @@ -3712,6 +3708,10 @@ paths: operationId: teams.GetTemplate parameters: team-id: $request.path.team-id + schedule: + operationId: teams.GetSchedule + parameters: + team-id: $request.path.team-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -13737,7 +13737,6 @@ paths: - specialization - visibility - webUrl - - schedule - channels - group - installedApps @@ -13745,6 +13744,7 @@ paths: - operations - primaryChannel - template + - schedule type: string - name: $expand in: query @@ -13757,7 +13757,6 @@ paths: items: enum: - '*' - - schedule - channels - group - installedApps @@ -13765,6 +13764,7 @@ paths: - operations - primaryChannel - template + - schedule type: string responses: '200': @@ -13866,7 +13866,6 @@ paths: - specialization - visibility - webUrl - - schedule - channels - group - installedApps @@ -13874,6 +13873,7 @@ paths: - operations - primaryChannel - template + - schedule type: string - name: $expand in: query @@ -13886,7 +13886,6 @@ paths: items: enum: - '*' - - schedule - channels - group - installedApps @@ -13894,6 +13893,7 @@ paths: - operations - primaryChannel - template + - schedule type: string responses: '200': @@ -13903,11 +13903,6 @@ paths: schema: $ref: '#/components/schemas/microsoft.graph.team' links: - schedule: - operationId: users.JoinedTeams.GetSchedule - parameters: - user-id: $request.path.user-id - team-id: $request.path.team-id channels: operationId: users.JoinedTeams.ListChannels parameters: @@ -13943,6 +13938,11 @@ paths: parameters: user-id: $request.path.user-id team-id: $request.path.team-id + schedule: + operationId: users.JoinedTeams.GetSchedule + parameters: + user-id: $request.path.user-id + team-id: $request.path.team-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -14894,7 +14894,6 @@ components: nullable: true additionalProperties: type: object - description: Key value pair for storing custom settings microsoft.graph.teamworkNotificationRecipient: title: teamworkNotificationRecipient type: object @@ -14968,8 +14967,6 @@ components: type: string description: 'A hyperlink that will go to the team in the Microsoft Teams client. This is the URL that you get when you right-click a team in the Microsoft Teams client and select Get link to team. This URL should be treated as an opaque blob, and not parsed.' nullable: true - schedule: - $ref: '#/components/schemas/microsoft.graph.schedule' channels: type: array items: @@ -14996,6 +14993,8 @@ components: $ref: '#/components/schemas/microsoft.graph.channel' template: $ref: '#/components/schemas/microsoft.graph.teamsTemplate' + schedule: + $ref: '#/components/schemas/microsoft.graph.schedule' additionalProperties: type: object microsoft.graph.channel: @@ -23056,9 +23055,7 @@ components: - googleCloudDevicePolicyController - microsoft365ManagedMdm - msSense - - intuneAosp type: string - description: Management agent type. microsoft.graph.managedDevicePartnerReportedHealthState: title: managedDevicePartnerReportedHealthState enum: diff --git a/openApiDocs/v1.0/Users.Actions.yml b/openApiDocs/v1.0/Users.Actions.yml index dfb1e881c5e..70a72627a7e 100644 --- a/openApiDocs/v1.0/Users.Actions.yml +++ b/openApiDocs/v1.0/Users.Actions.yml @@ -20095,6 +20095,7 @@ paths: properties: sessionId: type: string + nullable: true additionalProperties: type: object required: true @@ -20127,6 +20128,7 @@ paths: properties: sessionId: type: string + nullable: true availability: type: string activity: @@ -21842,7 +21844,7 @@ components: nullable: true attendeeReport: type: string - description: The content stream of the attendee report of a live event. Read-only. + description: The content stream of the attendee report of a Microsoft Teams live event. Read-only. format: base64url nullable: true audioConferencing: @@ -21869,7 +21871,7 @@ components: nullable: true isBroadcast: type: boolean - description: Indicates if this is a live event. + description: Indicates if this is a Teams live event. nullable: true isEntryExitAnnounced: type: boolean @@ -21945,7 +21947,6 @@ components: nullable: true additionalProperties: type: object - description: Key value pair for storing custom settings microsoft.graph.extensionProperty: allOf: - $ref: '#/components/schemas/microsoft.graph.directoryObject' @@ -24242,8 +24243,6 @@ components: type: string description: 'A hyperlink that will go to the team in the Microsoft Teams client. This is the URL that you get when you right-click a team in the Microsoft Teams client and select Get link to team. This URL should be treated as an opaque blob, and not parsed.' nullable: true - schedule: - $ref: '#/components/schemas/microsoft.graph.schedule' channels: type: array items: @@ -24270,6 +24269,8 @@ components: $ref: '#/components/schemas/microsoft.graph.channel' template: $ref: '#/components/schemas/microsoft.graph.teamsTemplate' + schedule: + $ref: '#/components/schemas/microsoft.graph.schedule' additionalProperties: type: object microsoft.graph.userTeamwork: @@ -24566,19 +24567,19 @@ components: $ref: '#/components/schemas/microsoft.graph.broadcastMeetingAudience' isAttendeeReportEnabled: type: boolean - description: Indicates whether attendee report is enabled for this live event. Default value is false. + description: Indicates whether attendee report is enabled for this Teams live event. Default value is false. nullable: true isQuestionAndAnswerEnabled: type: boolean - description: Indicates whether Q&A is enabled for this live event. Default value is false. + description: Indicates whether Q&A is enabled for this Teams live event. Default value is false. nullable: true isRecordingEnabled: type: boolean - description: Indicates whether recording is enabled for this live event. Default value is false. + description: Indicates whether recording is enabled for this Teams live event. Default value is false. nullable: true isVideoOnDemandEnabled: type: boolean - description: Indicates whether video on demand is enabled for this live event. Default value is false. + description: Indicates whether video on demand is enabled for this Teams live event. Default value is false. nullable: true additionalProperties: type: object @@ -26302,9 +26303,7 @@ components: - googleCloudDevicePolicyController - microsoft365ManagedMdm - msSense - - intuneAosp type: string - description: Management agent type. microsoft.graph.managedDevicePartnerReportedHealthState: title: managedDevicePartnerReportedHealthState enum: @@ -27291,93 +27290,6 @@ components: - hiddenMembership - unknownFutureValue type: string - microsoft.graph.schedule: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: schedule - type: object - properties: - enabled: - type: boolean - description: Indicates whether the schedule is enabled for the team. Required. - nullable: true - offerShiftRequestsEnabled: - type: boolean - description: Indicates whether offer shift requests are enabled for the schedule. - nullable: true - openShiftsEnabled: - type: boolean - description: Indicates whether open shifts are enabled for the schedule. - nullable: true - provisionStatus: - $ref: '#/components/schemas/microsoft.graph.operationStatus' - provisionStatusCode: - type: string - description: Additional information about why schedule provisioning failed. - nullable: true - swapShiftsRequestsEnabled: - type: boolean - description: Indicates whether swap shifts requests are enabled for the schedule. - nullable: true - timeClockEnabled: - type: boolean - description: Indicates whether time clock is enabled for the schedule. - nullable: true - timeOffRequestsEnabled: - type: boolean - description: Indicates whether time off requests are enabled for the schedule. - nullable: true - timeZone: - type: string - description: Indicates the time zone of the schedule team using tz database format. Required. - nullable: true - workforceIntegrationIds: - type: array - items: - type: string - nullable: true - offerShiftRequests: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' - openShiftChangeRequests: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' - openShifts: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.openShift' - schedulingGroups: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.schedulingGroup' - description: The logical grouping of users in the schedule (usually by role). - shifts: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.shift' - description: The shifts in the schedule. - swapShiftsChangeRequests: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' - timeOffReasons: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.timeOffReason' - description: The set of reasons for a time off in the schedule. - timeOffRequests: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.timeOffRequest' - timesOff: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.timeOff' - description: The instances of times off in the schedule. - additionalProperties: - type: object microsoft.graph.channel: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -27760,6 +27672,93 @@ components: type: object additionalProperties: type: object + microsoft.graph.schedule: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: schedule + type: object + properties: + enabled: + type: boolean + description: Indicates whether the schedule is enabled for the team. Required. + nullable: true + offerShiftRequestsEnabled: + type: boolean + description: Indicates whether offer shift requests are enabled for the schedule. + nullable: true + openShiftsEnabled: + type: boolean + description: Indicates whether open shifts are enabled for the schedule. + nullable: true + provisionStatus: + $ref: '#/components/schemas/microsoft.graph.operationStatus' + provisionStatusCode: + type: string + description: Additional information about why schedule provisioning failed. + nullable: true + swapShiftsRequestsEnabled: + type: boolean + description: Indicates whether swap shifts requests are enabled for the schedule. + nullable: true + timeClockEnabled: + type: boolean + description: Indicates whether time clock is enabled for the schedule. + nullable: true + timeOffRequestsEnabled: + type: boolean + description: Indicates whether time off requests are enabled for the schedule. + nullable: true + timeZone: + type: string + description: Indicates the time zone of the schedule team using tz database format. Required. + nullable: true + workforceIntegrationIds: + type: array + items: + type: string + nullable: true + offerShiftRequests: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' + openShiftChangeRequests: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' + openShifts: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.openShift' + schedulingGroups: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.schedulingGroup' + description: The logical grouping of users in the schedule (usually by role). + shifts: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.shift' + description: The shifts in the schedule. + swapShiftsChangeRequests: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' + timeOffReasons: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.timeOffReason' + description: The set of reasons for a time off in the schedule. + timeOffRequests: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.timeOffRequest' + timesOff: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.timeOff' + description: The instances of times off in the schedule. + additionalProperties: + type: object microsoft.graph.userScopeTeamsAppInstallation: allOf: - $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' @@ -30468,237 +30467,71 @@ components: - moderate - unknownFutureValue type: string - microsoft.graph.offerShiftRequest: + microsoft.graph.channelMembershipType: + title: channelMembershipType + enum: + - standard + - private + - unknownFutureValue + type: string + microsoft.graph.assignedLabel: + title: assignedLabel + type: object + properties: + displayName: + type: string + description: The display name of the label. Read-only. + nullable: true + labelId: + type: string + description: The unique identifier of the label. + nullable: true + additionalProperties: + type: object + microsoft.graph.licenseProcessingState: + title: licenseProcessingState + type: object + properties: + state: + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.resourceSpecificPermissionGrant: allOf: - - $ref: '#/components/schemas/microsoft.graph.scheduleChangeRequest' - - title: offerShiftRequest + - $ref: '#/components/schemas/microsoft.graph.directoryObject' + - title: resourceSpecificPermissionGrant type: object properties: - recipientActionDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + clientAppId: type: string - description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' - format: date-time + description: ID of the service principal of the Azure AD app that has been granted access. Read-only. nullable: true - recipientActionMessage: + clientId: type: string - description: Custom message sent by recipient of the offer shift request. + description: ID of the Azure AD app that has been granted access. Read-only. nullable: true - recipientUserId: + permission: type: string - description: User ID of the recipient of the offer shift request. + description: The name of the resource-specific permission. Read-only. nullable: true - senderShiftId: + permissionType: type: string - description: User ID of the sender of the offer shift request. + description: 'The type of permission. Possible values are: Application, Delegated. Read-only.' nullable: true - additionalProperties: - type: object - microsoft.graph.openShiftChangeRequest: - allOf: - - $ref: '#/components/schemas/microsoft.graph.scheduleChangeRequest' - - title: openShiftChangeRequest - type: object - properties: - openShiftId: + resourceAppId: type: string - description: ID for the open shift. + description: ID of the Azure AD app that is hosting the resource. Read-only. nullable: true additionalProperties: type: object - microsoft.graph.openShift: + microsoft.graph.groupSetting: allOf: - - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' - - title: openShift + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: groupSetting type: object properties: - draftOpenShift: - $ref: '#/components/schemas/microsoft.graph.openShiftItem' - schedulingGroupId: - type: string - description: ID for the scheduling group that the open shift belongs to. - nullable: true - sharedOpenShift: - $ref: '#/components/schemas/microsoft.graph.openShiftItem' - additionalProperties: - type: object - microsoft.graph.schedulingGroup: - allOf: - - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' - - title: schedulingGroup - type: object - properties: - displayName: - type: string - description: The display name for the schedulingGroup. Required. - nullable: true - isActive: - type: boolean - description: Indicates whether the schedulingGroup can be used when creating new entities or updating existing ones. Required. - nullable: true - userIds: - type: array - items: - type: string - nullable: true - description: The list of user IDs that are a member of the schedulingGroup. Required. - additionalProperties: - type: object - microsoft.graph.shift: - allOf: - - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' - - title: shift - type: object - properties: - draftShift: - $ref: '#/components/schemas/microsoft.graph.shiftItem' - schedulingGroupId: - type: string - description: ID of the scheduling group the shift is part of. Required. - nullable: true - sharedShift: - $ref: '#/components/schemas/microsoft.graph.shiftItem' - userId: - type: string - description: ID of the user assigned to the shift. Required. - nullable: true - additionalProperties: - type: object - microsoft.graph.swapShiftsChangeRequest: - allOf: - - $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' - - title: swapShiftsChangeRequest - type: object - properties: - recipientShiftId: - type: string - description: ShiftId for the recipient user with whom the request is to swap. - nullable: true - additionalProperties: - type: object - microsoft.graph.timeOffReason: - allOf: - - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' - - title: timeOffReason - type: object - properties: - displayName: - type: string - description: The name of the timeOffReason. Required. - nullable: true - iconType: - $ref: '#/components/schemas/microsoft.graph.timeOffReasonIconType' - isActive: - type: boolean - description: Indicates whether the timeOffReason can be used when creating new entities or updating existing ones. Required. - nullable: true - additionalProperties: - type: object - microsoft.graph.timeOffRequest: - allOf: - - $ref: '#/components/schemas/microsoft.graph.scheduleChangeRequest' - - title: timeOffRequest - type: object - properties: - endDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'The Timestamp type represents date and time information 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 - startDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' - format: date-time - nullable: true - timeOffReasonId: - type: string - description: The reason for the time off. - nullable: true - additionalProperties: - type: object - microsoft.graph.timeOff: - allOf: - - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' - - title: timeOff - type: object - properties: - draftTimeOff: - $ref: '#/components/schemas/microsoft.graph.timeOffItem' - sharedTimeOff: - $ref: '#/components/schemas/microsoft.graph.timeOffItem' - userId: - type: string - description: ID of the user assigned to the timeOff. Required. - nullable: true - additionalProperties: - type: object - microsoft.graph.channelMembershipType: - title: channelMembershipType - enum: - - standard - - private - - unknownFutureValue - type: string - microsoft.graph.assignedLabel: - title: assignedLabel - type: object - properties: - displayName: - type: string - description: The display name of the label. Read-only. - nullable: true - labelId: - type: string - description: The unique identifier of the label. - nullable: true - additionalProperties: - type: object - microsoft.graph.licenseProcessingState: - title: licenseProcessingState - type: object - properties: - state: - type: string - 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 Azure AD app that has been granted access. Read-only. - nullable: true - clientId: - type: string - description: ID of the Azure AD 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 Azure AD app that is hosting the resource. Read-only. - nullable: true - additionalProperties: - type: object - microsoft.graph.groupSetting: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: groupSetting - type: object - properties: - displayName: + displayName: type: string description: 'Display name of this group of settings, which comes from the associated template.' nullable: true @@ -30860,6 +30693,172 @@ components: - failed - unknownFutureValue type: string + microsoft.graph.offerShiftRequest: + allOf: + - $ref: '#/components/schemas/microsoft.graph.scheduleChangeRequest' + - title: offerShiftRequest + type: object + properties: + recipientActionDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The Timestamp type represents date and time information 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 + recipientActionMessage: + type: string + description: Custom message sent by recipient of the offer shift request. + nullable: true + recipientUserId: + type: string + description: User ID of the recipient of the offer shift request. + nullable: true + senderShiftId: + type: string + description: User ID of the sender of the offer shift request. + nullable: true + additionalProperties: + type: object + microsoft.graph.openShiftChangeRequest: + allOf: + - $ref: '#/components/schemas/microsoft.graph.scheduleChangeRequest' + - title: openShiftChangeRequest + type: object + properties: + openShiftId: + type: string + description: ID for the open shift. + nullable: true + additionalProperties: + type: object + microsoft.graph.openShift: + allOf: + - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' + - title: openShift + type: object + properties: + draftOpenShift: + $ref: '#/components/schemas/microsoft.graph.openShiftItem' + schedulingGroupId: + type: string + description: ID for the scheduling group that the open shift belongs to. + nullable: true + sharedOpenShift: + $ref: '#/components/schemas/microsoft.graph.openShiftItem' + additionalProperties: + type: object + microsoft.graph.schedulingGroup: + allOf: + - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' + - title: schedulingGroup + type: object + properties: + displayName: + type: string + description: The display name for the schedulingGroup. Required. + nullable: true + isActive: + type: boolean + description: Indicates whether the schedulingGroup can be used when creating new entities or updating existing ones. Required. + nullable: true + userIds: + type: array + items: + type: string + nullable: true + description: The list of user IDs that are a member of the schedulingGroup. Required. + additionalProperties: + type: object + microsoft.graph.shift: + allOf: + - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' + - title: shift + type: object + properties: + draftShift: + $ref: '#/components/schemas/microsoft.graph.shiftItem' + schedulingGroupId: + type: string + description: ID of the scheduling group the shift is part of. Required. + nullable: true + sharedShift: + $ref: '#/components/schemas/microsoft.graph.shiftItem' + userId: + type: string + description: ID of the user assigned to the shift. Required. + nullable: true + additionalProperties: + type: object + microsoft.graph.swapShiftsChangeRequest: + allOf: + - $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' + - title: swapShiftsChangeRequest + type: object + properties: + recipientShiftId: + type: string + description: ShiftId for the recipient user with whom the request is to swap. + nullable: true + additionalProperties: + type: object + microsoft.graph.timeOffReason: + allOf: + - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' + - title: timeOffReason + type: object + properties: + displayName: + type: string + description: The name of the timeOffReason. Required. + nullable: true + iconType: + $ref: '#/components/schemas/microsoft.graph.timeOffReasonIconType' + isActive: + type: boolean + description: Indicates whether the timeOffReason can be used when creating new entities or updating existing ones. Required. + nullable: true + additionalProperties: + type: object + microsoft.graph.timeOffRequest: + allOf: + - $ref: '#/components/schemas/microsoft.graph.scheduleChangeRequest' + - title: timeOffRequest + type: object + properties: + endDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The Timestamp type represents date and time information 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 + startDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' + format: date-time + nullable: true + timeOffReasonId: + type: string + description: The reason for the time off. + nullable: true + additionalProperties: + type: object + microsoft.graph.timeOff: + allOf: + - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' + - title: timeOff + type: object + properties: + draftTimeOff: + $ref: '#/components/schemas/microsoft.graph.timeOffItem' + sharedTimeOff: + $ref: '#/components/schemas/microsoft.graph.timeOffItem' + userId: + type: string + description: ID of the user assigned to the timeOff. Required. + nullable: true + additionalProperties: + type: object microsoft.graph.wellknownListName: title: wellknownListName enum: @@ -31698,6 +31697,77 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.settingValue: + title: settingValue + type: object + properties: + name: + type: string + description: Name of the setting (as defined by the groupSettingTemplate). + nullable: true + value: + type: string + description: Value of the setting. + nullable: true + additionalProperties: + type: object + microsoft.graph.post: + allOf: + - $ref: '#/components/schemas/microsoft.graph.outlookItem' + - title: post + type: object + properties: + body: + $ref: '#/components/schemas/microsoft.graph.itemBody' + conversationId: + type: string + description: Unique ID of the conversation. Read-only. + nullable: true + conversationThreadId: + type: string + description: Unique ID of the conversation thread. Read-only. + nullable: true + from: + $ref: '#/components/schemas/microsoft.graph.recipient' + hasAttachments: + type: boolean + description: Indicates whether the post has at least one attachment. This is a default property. + newParticipants: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.recipient' + description: Conversation participants that were added to the thread as part of this post. + receivedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'Specifies when the post was received. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' + format: date-time + sender: + $ref: '#/components/schemas/microsoft.graph.recipient' + attachments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.attachment' + description: Read-only. Nullable. Supports $expand. + extensions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.extension' + description: The collection of open extensions defined for the post. Read-only. Nullable. Supports $expand. + inReplyTo: + $ref: '#/components/schemas/microsoft.graph.post' + multiValueExtendedProperties: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + description: The collection of multi-value extended properties defined for the post. Read-only. Nullable. + singleValueExtendedProperties: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + description: The collection of single-value extended properties defined for the post. Read-only. Nullable. + additionalProperties: + type: object microsoft.graph.scheduleChangeRequest: allOf: - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' @@ -31805,77 +31875,6 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.settingValue: - title: settingValue - type: object - properties: - name: - type: string - description: Name of the setting (as defined by the groupSettingTemplate). - nullable: true - value: - type: string - description: Value of the setting. - nullable: true - additionalProperties: - type: object - microsoft.graph.post: - allOf: - - $ref: '#/components/schemas/microsoft.graph.outlookItem' - - title: post - type: object - properties: - body: - $ref: '#/components/schemas/microsoft.graph.itemBody' - conversationId: - type: string - description: Unique ID of the conversation. Read-only. - nullable: true - conversationThreadId: - type: string - description: Unique ID of the conversation thread. Read-only. - nullable: true - from: - $ref: '#/components/schemas/microsoft.graph.recipient' - hasAttachments: - type: boolean - description: Indicates whether the post has at least one attachment. This is a default property. - newParticipants: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.recipient' - description: Conversation participants that were added to the thread as part of this post. - receivedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'Specifies when the post was received. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' - format: date-time - sender: - $ref: '#/components/schemas/microsoft.graph.recipient' - attachments: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.attachment' - description: Read-only. Nullable. Supports $expand. - extensions: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the post. Read-only. Nullable. Supports $expand. - inReplyTo: - $ref: '#/components/schemas/microsoft.graph.post' - multiValueExtendedProperties: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' - description: The collection of multi-value extended properties defined for the post. Read-only. Nullable. - singleValueExtendedProperties: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' - description: The collection of single-value extended properties defined for the post. Read-only. Nullable. - additionalProperties: - type: object microsoft.graph.taskStatus: title: taskStatus enum: diff --git a/openApiDocs/v1.0/Users.Functions.yml b/openApiDocs/v1.0/Users.Functions.yml index ab1fae20c99..5cf24765d95 100644 --- a/openApiDocs/v1.0/Users.Functions.yml +++ b/openApiDocs/v1.0/Users.Functions.yml @@ -1309,6 +1309,38 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + '/users/{user-id}/insights/shared/{sharedInsight-id}/lastSharedMethod/microsoft.graph.ediscovery.caseExportOperation/microsoft.graph.ediscovery.getDownloadUrl()': + get: + tags: + - users.Functions + summary: Invoke function getDownloadUrl + operationId: users.insights.shared.lastSharedMethod.microsoft.graph.ediscovery.caseExportOperation_getDownloadUrl + parameters: + - name: user-id + in: path + description: 'key: id of user' + required: true + schema: + type: string + x-ms-docs-key-type: user + - name: sharedInsight-id + in: path + description: 'key: id of sharedInsight' + required: true + schema: + type: string + x-ms-docs-key-type: sharedInsight + responses: + '200': + description: Success + content: + application/json: + schema: + type: string + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function '/users/{user-id}/insights/shared/{sharedInsight-id}/lastSharedMethod/microsoft.graph.workbookRange/microsoft.graph.boundingRect(anotherRange=''{anotherRange}'')': get: tags: @@ -2186,6 +2218,38 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + '/users/{user-id}/insights/shared/{sharedInsight-id}/resource/microsoft.graph.ediscovery.caseExportOperation/microsoft.graph.ediscovery.getDownloadUrl()': + get: + tags: + - users.Functions + summary: Invoke function getDownloadUrl + operationId: users.insights.shared.resource.microsoft.graph.ediscovery.caseExportOperation_getDownloadUrl + parameters: + - name: user-id + in: path + description: 'key: id of user' + required: true + schema: + type: string + x-ms-docs-key-type: user + - name: sharedInsight-id + in: path + description: 'key: id of sharedInsight' + required: true + schema: + type: string + x-ms-docs-key-type: sharedInsight + responses: + '200': + description: Success + content: + application/json: + schema: + type: string + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function '/users/{user-id}/insights/shared/{sharedInsight-id}/resource/microsoft.graph.workbookRange/microsoft.graph.boundingRect(anotherRange=''{anotherRange}'')': get: tags: @@ -3063,6 +3127,38 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + '/users/{user-id}/insights/trending/{trending-id}/resource/microsoft.graph.ediscovery.caseExportOperation/microsoft.graph.ediscovery.getDownloadUrl()': + get: + tags: + - users.Functions + summary: Invoke function getDownloadUrl + operationId: users.insights.trending.resource.microsoft.graph.ediscovery.caseExportOperation_getDownloadUrl + parameters: + - name: user-id + in: path + description: 'key: id of user' + required: true + schema: + type: string + x-ms-docs-key-type: user + - name: trending-id + in: path + description: 'key: id of trending' + required: true + schema: + type: string + x-ms-docs-key-type: trending + responses: + '200': + description: Success + content: + application/json: + schema: + type: string + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function '/users/{user-id}/insights/trending/{trending-id}/resource/microsoft.graph.workbookRange/microsoft.graph.boundingRect(anotherRange=''{anotherRange}'')': get: tags: @@ -3940,6 +4036,38 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + '/users/{user-id}/insights/used/{usedInsight-id}/resource/microsoft.graph.ediscovery.caseExportOperation/microsoft.graph.ediscovery.getDownloadUrl()': + get: + tags: + - users.Functions + summary: Invoke function getDownloadUrl + operationId: users.insights.used.resource.microsoft.graph.ediscovery.caseExportOperation_getDownloadUrl + parameters: + - name: user-id + in: path + description: 'key: id of user' + required: true + schema: + type: string + x-ms-docs-key-type: user + - name: usedInsight-id + in: path + description: 'key: id of usedInsight' + required: true + schema: + type: string + x-ms-docs-key-type: usedInsight + responses: + '200': + description: Success + content: + application/json: + schema: + type: string + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function '/users/{user-id}/insights/used/{usedInsight-id}/resource/microsoft.graph.workbookRange/microsoft.graph.boundingRect(anotherRange=''{anotherRange}'')': get: tags: @@ -8926,7 +9054,7 @@ components: nullable: true attendeeReport: type: string - description: The content stream of the attendee report of a live event. Read-only. + description: The content stream of the attendee report of a Microsoft Teams live event. Read-only. format: base64url nullable: true audioConferencing: @@ -8953,7 +9081,7 @@ components: nullable: true isBroadcast: type: boolean - description: Indicates if this is a live event. + description: Indicates if this is a Teams live event. nullable: true isEntryExitAnnounced: type: boolean @@ -11497,19 +11625,19 @@ components: $ref: '#/components/schemas/microsoft.graph.broadcastMeetingAudience' isAttendeeReportEnabled: type: boolean - description: Indicates whether attendee report is enabled for this live event. Default value is false. + description: Indicates whether attendee report is enabled for this Teams live event. Default value is false. nullable: true isQuestionAndAnswerEnabled: type: boolean - description: Indicates whether Q&A is enabled for this live event. Default value is false. + description: Indicates whether Q&A is enabled for this Teams live event. Default value is false. nullable: true isRecordingEnabled: type: boolean - description: Indicates whether recording is enabled for this live event. Default value is false. + description: Indicates whether recording is enabled for this Teams live event. Default value is false. nullable: true isVideoOnDemandEnabled: type: boolean - description: Indicates whether video on demand is enabled for this live event. Default value is false. + description: Indicates whether video on demand is enabled for this Teams live event. Default value is false. nullable: true additionalProperties: type: object diff --git a/openApiDocs/v1.0/Users.yml b/openApiDocs/v1.0/Users.yml index a31b26350f6..bbb6cab9905 100644 --- a/openApiDocs/v1.0/Users.yml +++ b/openApiDocs/v1.0/Users.yml @@ -7894,7 +7894,7 @@ components: nullable: true attendeeReport: type: string - description: The content stream of the attendee report of a live event. Read-only. + description: The content stream of the attendee report of a Microsoft Teams live event. Read-only. format: base64url nullable: true audioConferencing: @@ -7921,7 +7921,7 @@ components: nullable: true isBroadcast: type: boolean - description: Indicates if this is a live event. + description: Indicates if this is a Teams live event. nullable: true isEntryExitAnnounced: type: boolean @@ -10400,19 +10400,19 @@ components: $ref: '#/components/schemas/microsoft.graph.broadcastMeetingAudience' isAttendeeReportEnabled: type: boolean - description: Indicates whether attendee report is enabled for this live event. Default value is false. + description: Indicates whether attendee report is enabled for this Teams live event. Default value is false. nullable: true isQuestionAndAnswerEnabled: type: boolean - description: Indicates whether Q&A is enabled for this live event. Default value is false. + description: Indicates whether Q&A is enabled for this Teams live event. Default value is false. nullable: true isRecordingEnabled: type: boolean - description: Indicates whether recording is enabled for this live event. Default value is false. + description: Indicates whether recording is enabled for this Teams live event. Default value is false. nullable: true isVideoOnDemandEnabled: type: boolean - description: Indicates whether video on demand is enabled for this live event. Default value is false. + description: Indicates whether video on demand is enabled for this Teams live event. Default value is false. nullable: true additionalProperties: type: object diff --git a/profiles/Applications/readme.md b/profiles/Applications/readme.md index 8cd0e9b406e..31e317e3d54 100644 --- a/profiles/Applications/readme.md +++ b/profiles/Applications/readme.md @@ -6,8 +6,8 @@ ``` yaml require: -- $(this-folder)/definitions/v1.0.md - $(this-folder)/definitions/v1.0-beta.md +- $(this-folder)/definitions/v1.0.md ``` diff --git a/profiles/Calendar/readme.md b/profiles/Calendar/readme.md index 511ea657284..eeb8ce6061a 100644 --- a/profiles/Calendar/readme.md +++ b/profiles/Calendar/readme.md @@ -6,8 +6,8 @@ ``` yaml require: -- $(this-folder)/definitions/v1.0.md - $(this-folder)/definitions/v1.0-beta.md +- $(this-folder)/definitions/v1.0.md ``` diff --git a/profiles/ChangeNotifications/readme.md b/profiles/ChangeNotifications/readme.md index 99582f78cc6..b8fd6407bfc 100644 --- a/profiles/ChangeNotifications/readme.md +++ b/profiles/ChangeNotifications/readme.md @@ -6,8 +6,8 @@ ``` yaml require: -- $(this-folder)/definitions/v1.0.md - $(this-folder)/definitions/v1.0-beta.md +- $(this-folder)/definitions/v1.0.md ``` diff --git a/profiles/CloudCommunications/readme.md b/profiles/CloudCommunications/readme.md index 0804ad91692..21243beacaa 100644 --- a/profiles/CloudCommunications/readme.md +++ b/profiles/CloudCommunications/readme.md @@ -6,8 +6,8 @@ ``` yaml require: -- $(this-folder)/definitions/v1.0.md - $(this-folder)/definitions/v1.0-beta.md +- $(this-folder)/definitions/v1.0.md ``` diff --git a/profiles/Compliance/readme.md b/profiles/Compliance/readme.md index 082c49b95fd..d402af9a53c 100644 --- a/profiles/Compliance/readme.md +++ b/profiles/Compliance/readme.md @@ -6,8 +6,8 @@ ``` yaml require: -- $(this-folder)/definitions/v1.0.md - $(this-folder)/definitions/v1.0-beta.md +- $(this-folder)/definitions/v1.0.md ``` diff --git a/profiles/CrossDeviceExperiences/readme.md b/profiles/CrossDeviceExperiences/readme.md index 36a6c0cf82c..7cc51cf8c5c 100644 --- a/profiles/CrossDeviceExperiences/readme.md +++ b/profiles/CrossDeviceExperiences/readme.md @@ -6,8 +6,8 @@ ``` yaml require: -- $(this-folder)/definitions/v1.0.md - $(this-folder)/definitions/v1.0-beta.md +- $(this-folder)/definitions/v1.0.md ``` diff --git a/profiles/DeviceManagement.Actions/crawl-log-v1.0-beta.json b/profiles/DeviceManagement.Actions/crawl-log-v1.0-beta.json index 86db571da28..aff5217f7db 100644 --- a/profiles/DeviceManagement.Actions/crawl-log-v1.0-beta.json +++ b/profiles/DeviceManagement.Actions/crawl-log-v1.0-beta.json @@ -241,6 +241,14 @@ "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Actions.yml" }, + "/deviceManagement/compliancePolicies/{deviceManagementCompliancePolicy-id}/microsoft.graph.assign": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/DeviceManagement.Actions.yml" + }, + "/deviceManagement/compliancePolicies/{deviceManagementCompliancePolicy-id}/microsoft.graph.setScheduledActions": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/DeviceManagement.Actions.yml" + }, "/deviceManagement/configurationPolicies/{deviceManagementConfigurationPolicy-id}/microsoft.graph.assign": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Actions.yml" @@ -1745,6 +1753,10 @@ "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Actions.yml" }, + "/deviceManagement/microsoft.graph.evaluateAssignmentFilter": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/DeviceManagement.Actions.yml" + }, "/deviceManagement/microsoft.graph.getAssignmentFiltersStatusDetails": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Actions.yml" @@ -1885,6 +1897,10 @@ "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Actions.yml" }, + "/deviceManagement/reports/microsoft.graph.getDeviceConfigurationPolicyStatusSummary": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/DeviceManagement.Actions.yml" + }, "/deviceManagement/reports/microsoft.graph.getDeviceInstallStatusReport": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Actions.yml" diff --git a/profiles/DeviceManagement.Actions/definitions/v1.0-beta.md b/profiles/DeviceManagement.Actions/definitions/v1.0-beta.md index b801e530c4c..4285726db73 100644 --- a/profiles/DeviceManagement.Actions/definitions/v1.0-beta.md +++ b/profiles/DeviceManagement.Actions/definitions/v1.0-beta.md @@ -68,6 +68,8 @@ profiles: /deviceManagement/comanagedDevices/microsoft.graph.bulkReprovisionCloudPc: v1.0-beta /deviceManagement/comanagedDevices/microsoft.graph.executeAction: v1.0-beta /deviceManagement/comanagedDevices/microsoft.graph.moveDevicesToOU: v1.0-beta + /deviceManagement/compliancePolicies/{deviceManagementCompliancePolicy-id}/microsoft.graph.assign: v1.0-beta + /deviceManagement/compliancePolicies/{deviceManagementCompliancePolicy-id}/microsoft.graph.setScheduledActions: v1.0-beta /deviceManagement/configurationPolicies/{deviceManagementConfigurationPolicy-id}/microsoft.graph.assign: v1.0-beta /deviceManagement/configurationPolicies/{deviceManagementConfigurationPolicy-id}/microsoft.graph.createCopy: v1.0-beta /deviceManagement/dataSharingConsents/{dataSharingConsent-id}/microsoft.graph.consentToDataSharing: v1.0-beta @@ -727,6 +729,7 @@ profiles: /deviceManagement/microsoft.graph.enableAndroidDeviceAdministratorEnrollment: v1.0-beta /deviceManagement/microsoft.graph.enableLegacyPcManagement: v1.0-beta /deviceManagement/microsoft.graph.enableUnlicensedAdminstrators: v1.0-beta + /deviceManagement/microsoft.graph.evaluateAssignmentFilter: v1.0-beta /deviceManagement/microsoft.graph.getAssignmentFiltersStatusDetails: v1.0-beta /deviceManagement/microsoft.graph.sendCustomNotificationToCompanyPortal: v1.0-beta ? /deviceManagement/microsoftTunnelServerLogCollectionResponses/{microsoftTunnelServerLogCollectionResponse-id}/microsoft.graph.createDownloadUrl @@ -767,6 +770,7 @@ profiles: /deviceManagement/reports/microsoft.graph.getConfigurationSettingNonComplianceReport: v1.0-beta /deviceManagement/reports/microsoft.graph.getConfigurationSettingsReport: v1.0-beta /deviceManagement/reports/microsoft.graph.getDeviceConfigurationPolicySettingsSummaryReport: v1.0-beta + /deviceManagement/reports/microsoft.graph.getDeviceConfigurationPolicyStatusSummary: v1.0-beta /deviceManagement/reports/microsoft.graph.getDeviceInstallStatusReport: v1.0-beta /deviceManagement/reports/microsoft.graph.getDeviceManagementIntentPerSettingContributingProfiles: v1.0-beta /deviceManagement/reports/microsoft.graph.getDeviceManagementIntentSettingsReport: v1.0-beta diff --git a/profiles/DeviceManagement.Actions/readme.md b/profiles/DeviceManagement.Actions/readme.md index 26112dd0372..f376872cdfe 100644 --- a/profiles/DeviceManagement.Actions/readme.md +++ b/profiles/DeviceManagement.Actions/readme.md @@ -6,8 +6,8 @@ ``` yaml require: -- $(this-folder)/definitions/v1.0.md - $(this-folder)/definitions/v1.0-beta.md +- $(this-folder)/definitions/v1.0.md ``` diff --git a/profiles/DeviceManagement.Administration/readme.md b/profiles/DeviceManagement.Administration/readme.md index b638ae31e5a..216b5024e5d 100644 --- a/profiles/DeviceManagement.Administration/readme.md +++ b/profiles/DeviceManagement.Administration/readme.md @@ -6,8 +6,8 @@ ``` yaml require: -- $(this-folder)/definitions/v1.0.md - $(this-folder)/definitions/v1.0-beta.md +- $(this-folder)/definitions/v1.0.md ``` diff --git a/profiles/DeviceManagement.Enrolment/readme.md b/profiles/DeviceManagement.Enrolment/readme.md index 96df7f1d5f8..21fc0c003fa 100644 --- a/profiles/DeviceManagement.Enrolment/readme.md +++ b/profiles/DeviceManagement.Enrolment/readme.md @@ -6,8 +6,8 @@ ``` yaml require: -- $(this-folder)/definitions/v1.0.md - $(this-folder)/definitions/v1.0-beta.md +- $(this-folder)/definitions/v1.0.md ``` diff --git a/profiles/DeviceManagement.Functions/readme.md b/profiles/DeviceManagement.Functions/readme.md index 7b25284e128..1e525ebc4d1 100644 --- a/profiles/DeviceManagement.Functions/readme.md +++ b/profiles/DeviceManagement.Functions/readme.md @@ -6,8 +6,8 @@ ``` yaml require: -- $(this-folder)/definitions/v1.0.md - $(this-folder)/definitions/v1.0-beta.md +- $(this-folder)/definitions/v1.0.md ``` diff --git a/profiles/DeviceManagement/readme.md b/profiles/DeviceManagement/readme.md index 162b39bde89..1c3de9d5890 100644 --- a/profiles/DeviceManagement/readme.md +++ b/profiles/DeviceManagement/readme.md @@ -6,8 +6,8 @@ ``` yaml require: -- $(this-folder)/definitions/v1.0.md - $(this-folder)/definitions/v1.0-beta.md +- $(this-folder)/definitions/v1.0.md ``` diff --git a/profiles/Devices.CloudPrint/readme.md b/profiles/Devices.CloudPrint/readme.md index 2bb5876dc33..ef8d9cd91c5 100644 --- a/profiles/Devices.CloudPrint/readme.md +++ b/profiles/Devices.CloudPrint/readme.md @@ -6,8 +6,8 @@ ``` yaml require: -- $(this-folder)/definitions/v1.0.md - $(this-folder)/definitions/v1.0-beta.md +- $(this-folder)/definitions/v1.0.md ``` diff --git a/profiles/Devices.CorporateManagement/readme.md b/profiles/Devices.CorporateManagement/readme.md index 2647ce03bb6..b68782ee81a 100644 --- a/profiles/Devices.CorporateManagement/readme.md +++ b/profiles/Devices.CorporateManagement/readme.md @@ -6,8 +6,8 @@ ``` yaml require: -- $(this-folder)/definitions/v1.0.md - $(this-folder)/definitions/v1.0-beta.md +- $(this-folder)/definitions/v1.0.md ``` diff --git a/profiles/DirectoryObjects/readme.md b/profiles/DirectoryObjects/readme.md index 8eb6d94d3d1..f0e3cc6bd93 100644 --- a/profiles/DirectoryObjects/readme.md +++ b/profiles/DirectoryObjects/readme.md @@ -6,8 +6,8 @@ ``` yaml require: -- $(this-folder)/definitions/v1.0.md - $(this-folder)/definitions/v1.0-beta.md +- $(this-folder)/definitions/v1.0.md ``` diff --git a/profiles/Education/readme.md b/profiles/Education/readme.md index ae1e2d7286f..ceb62f50003 100644 --- a/profiles/Education/readme.md +++ b/profiles/Education/readme.md @@ -6,8 +6,8 @@ ``` yaml require: -- $(this-folder)/definitions/v1.0.md - $(this-folder)/definitions/v1.0-beta.md +- $(this-folder)/definitions/v1.0.md ``` diff --git a/profiles/Files/readme.md b/profiles/Files/readme.md index 598aba8acb3..e28d76534c9 100644 --- a/profiles/Files/readme.md +++ b/profiles/Files/readme.md @@ -6,8 +6,8 @@ ``` yaml require: -- $(this-folder)/definitions/v1.0.md - $(this-folder)/definitions/v1.0-beta.md +- $(this-folder)/definitions/v1.0.md ``` diff --git a/profiles/Groups/readme.md b/profiles/Groups/readme.md index 3c97ff7dc1e..eb7aaec76b0 100644 --- a/profiles/Groups/readme.md +++ b/profiles/Groups/readme.md @@ -6,8 +6,8 @@ ``` yaml require: -- $(this-folder)/definitions/v1.0.md - $(this-folder)/definitions/v1.0-beta.md +- $(this-folder)/definitions/v1.0.md ``` diff --git a/profiles/Identity.DirectoryManagement/crawl-log-v1.0-beta.json b/profiles/Identity.DirectoryManagement/crawl-log-v1.0-beta.json index 12ec3e9ac49..c76736aa33a 100644 --- a/profiles/Identity.DirectoryManagement/crawl-log-v1.0-beta.json +++ b/profiles/Identity.DirectoryManagement/crawl-log-v1.0-beta.json @@ -301,6 +301,30 @@ "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/Identity.DirectoryManagement.yml" }, + "/directory/attributeSets": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Identity.DirectoryManagement.yml" + }, + "/directory/attributeSets/{attributeSet-id}": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Identity.DirectoryManagement.yml" + }, + "/directory/customSecurityAttributeDefinitions": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Identity.DirectoryManagement.yml" + }, + "/directory/customSecurityAttributeDefinitions/{customSecurityAttributeDefinition-id}": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Identity.DirectoryManagement.yml" + }, + "/directory/customSecurityAttributeDefinitions/{customSecurityAttributeDefinition-id}/allowedValues": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Identity.DirectoryManagement.yml" + }, + "/directory/customSecurityAttributeDefinitions/{customSecurityAttributeDefinition-id}/allowedValues/{allowedValue-id}": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Identity.DirectoryManagement.yml" + }, "/directory/deletedItems": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/Identity.DirectoryManagement.yml" diff --git a/profiles/Identity.DirectoryManagement/definitions/v1.0-beta.md b/profiles/Identity.DirectoryManagement/definitions/v1.0-beta.md index 95ec53cf6cf..6940c5c856a 100644 --- a/profiles/Identity.DirectoryManagement/definitions/v1.0-beta.md +++ b/profiles/Identity.DirectoryManagement/definitions/v1.0-beta.md @@ -82,6 +82,12 @@ profiles: /directory: v1.0-beta /directory/administrativeUnits: v1.0-beta /directory/administrativeUnits/{administrativeUnit-id}: v1.0-beta + /directory/attributeSets: v1.0-beta + /directory/attributeSets/{attributeSet-id}: v1.0-beta + /directory/customSecurityAttributeDefinitions: v1.0-beta + /directory/customSecurityAttributeDefinitions/{customSecurityAttributeDefinition-id}: v1.0-beta + /directory/customSecurityAttributeDefinitions/{customSecurityAttributeDefinition-id}/allowedValues: v1.0-beta + /directory/customSecurityAttributeDefinitions/{customSecurityAttributeDefinition-id}/allowedValues/{allowedValue-id}: v1.0-beta /directory/deletedItems: v1.0-beta /directory/deletedItems/{directoryObject-id}: v1.0-beta /directory/featureRolloutPolicies: v1.0-beta diff --git a/profiles/Identity.DirectoryManagement/readme.md b/profiles/Identity.DirectoryManagement/readme.md index d94c0f0de55..2f4a76d0d6a 100644 --- a/profiles/Identity.DirectoryManagement/readme.md +++ b/profiles/Identity.DirectoryManagement/readme.md @@ -6,8 +6,8 @@ ``` yaml require: -- $(this-folder)/definitions/v1.0.md - $(this-folder)/definitions/v1.0-beta.md +- $(this-folder)/definitions/v1.0.md ``` diff --git a/profiles/Identity.Governance/readme.md b/profiles/Identity.Governance/readme.md index e3b4b9fc191..a0f157ef08b 100644 --- a/profiles/Identity.Governance/readme.md +++ b/profiles/Identity.Governance/readme.md @@ -6,8 +6,8 @@ ``` yaml require: -- $(this-folder)/definitions/v1.0.md - $(this-folder)/definitions/v1.0-beta.md +- $(this-folder)/definitions/v1.0.md ``` diff --git a/profiles/Identity.SignIns/readme.md b/profiles/Identity.SignIns/readme.md index 831c79387de..ff7b02649f6 100644 --- a/profiles/Identity.SignIns/readme.md +++ b/profiles/Identity.SignIns/readme.md @@ -6,8 +6,8 @@ ``` yaml require: -- $(this-folder)/definitions/v1.0.md - $(this-folder)/definitions/v1.0-beta.md +- $(this-folder)/definitions/v1.0.md ``` diff --git a/profiles/Mail/readme.md b/profiles/Mail/readme.md index 72ee34a42d6..1a9fb89ac8c 100644 --- a/profiles/Mail/readme.md +++ b/profiles/Mail/readme.md @@ -6,8 +6,8 @@ ``` yaml require: -- $(this-folder)/definitions/v1.0.md - $(this-folder)/definitions/v1.0-beta.md +- $(this-folder)/definitions/v1.0.md ``` diff --git a/profiles/Notes/readme.md b/profiles/Notes/readme.md index 9a5963e1bce..9ef1dfe8a49 100644 --- a/profiles/Notes/readme.md +++ b/profiles/Notes/readme.md @@ -6,8 +6,8 @@ ``` yaml require: -- $(this-folder)/definitions/v1.0.md - $(this-folder)/definitions/v1.0-beta.md +- $(this-folder)/definitions/v1.0.md ``` diff --git a/profiles/People/readme.md b/profiles/People/readme.md index 1a0026f3e68..cf92c23c97a 100644 --- a/profiles/People/readme.md +++ b/profiles/People/readme.md @@ -6,8 +6,8 @@ ``` yaml require: -- $(this-folder)/definitions/v1.0.md - $(this-folder)/definitions/v1.0-beta.md +- $(this-folder)/definitions/v1.0.md ``` diff --git a/profiles/PersonalContacts/readme.md b/profiles/PersonalContacts/readme.md index d780d49513f..6430bed5a41 100644 --- a/profiles/PersonalContacts/readme.md +++ b/profiles/PersonalContacts/readme.md @@ -6,8 +6,8 @@ ``` yaml require: -- $(this-folder)/definitions/v1.0.md - $(this-folder)/definitions/v1.0-beta.md +- $(this-folder)/definitions/v1.0.md ``` diff --git a/profiles/Planner/readme.md b/profiles/Planner/readme.md index e5a31c508a5..8c78312cff0 100644 --- a/profiles/Planner/readme.md +++ b/profiles/Planner/readme.md @@ -6,8 +6,8 @@ ``` yaml require: -- $(this-folder)/definitions/v1.0.md - $(this-folder)/definitions/v1.0-beta.md +- $(this-folder)/definitions/v1.0.md ``` diff --git a/profiles/Reports/readme.md b/profiles/Reports/readme.md index 62f6a55fe94..9c040c9b747 100644 --- a/profiles/Reports/readme.md +++ b/profiles/Reports/readme.md @@ -6,8 +6,8 @@ ``` yaml require: -- $(this-folder)/definitions/v1.0.md - $(this-folder)/definitions/v1.0-beta.md +- $(this-folder)/definitions/v1.0.md ``` diff --git a/profiles/SchemaExtensions/readme.md b/profiles/SchemaExtensions/readme.md index 98ecdee0e9e..37e0d5fa9b8 100644 --- a/profiles/SchemaExtensions/readme.md +++ b/profiles/SchemaExtensions/readme.md @@ -6,8 +6,8 @@ ``` yaml require: -- $(this-folder)/definitions/v1.0.md - $(this-folder)/definitions/v1.0-beta.md +- $(this-folder)/definitions/v1.0.md ``` diff --git a/profiles/Search/readme.md b/profiles/Search/readme.md index 1a47a9335e0..8e39470bfd6 100644 --- a/profiles/Search/readme.md +++ b/profiles/Search/readme.md @@ -6,8 +6,8 @@ ``` yaml require: -- $(this-folder)/definitions/v1.0.md - $(this-folder)/definitions/v1.0-beta.md +- $(this-folder)/definitions/v1.0.md ``` diff --git a/profiles/Security/readme.md b/profiles/Security/readme.md index 5d317e3966d..35f913e709d 100644 --- a/profiles/Security/readme.md +++ b/profiles/Security/readme.md @@ -6,8 +6,8 @@ ``` yaml require: -- $(this-folder)/definitions/v1.0.md - $(this-folder)/definitions/v1.0-beta.md +- $(this-folder)/definitions/v1.0.md ``` diff --git a/profiles/Sites/crawl-log-v1.0-beta.json b/profiles/Sites/crawl-log-v1.0-beta.json index bfc43fdc7ac..78febd7ae51 100644 --- a/profiles/Sites/crawl-log-v1.0-beta.json +++ b/profiles/Sites/crawl-log-v1.0-beta.json @@ -937,6 +937,10 @@ "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/Sites.yml" }, + "/sites/{site-id}/termStore": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Sites.yml" + }, "/sites/microsoft.graph.add": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/Sites.yml" diff --git a/profiles/Sites/crawl-log-v1.0.json b/profiles/Sites/crawl-log-v1.0.json index de0ae3f18ec..bf1857b25a6 100644 --- a/profiles/Sites/crawl-log-v1.0.json +++ b/profiles/Sites/crawl-log-v1.0.json @@ -825,6 +825,674 @@ "apiVersion": "v1.0", "originalLocation": "/openApiDocs/v1.0/Sites.yml" }, + "/sites/{site-id}/termStore": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStore/groups": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStore/groups/{group-id}": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStore/groups/{group-id}/sets": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/children": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/children/{term-id}": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/children/{term-id}/children": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/children/{term-id}/children/{term-id1}": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/children/{term-id}/relations": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/children/{term-id}/relations/{relation-id}": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/children/{term-id}/relations/{relation-id}/fromTerm": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/children/{term-id}/relations/{relation-id}/fromTerm/$ref": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/children/{term-id}/relations/{relation-id}/set": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/children/{term-id}/relations/{relation-id}/set/$ref": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/children/{term-id}/relations/{relation-id}/toTerm": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/children/{term-id}/relations/{relation-id}/toTerm/$ref": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/children/{term-id}/set": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/children/{term-id}/set/$ref": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/parentGroup": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/relations": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/relations/{relation-id}": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/relations/{relation-id}/fromTerm": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/relations/{relation-id}/fromTerm/$ref": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/relations/{relation-id}/set": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/relations/{relation-id}/set/$ref": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/relations/{relation-id}/toTerm": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/relations/{relation-id}/toTerm/$ref": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/terms": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/terms/{term-id}": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/terms/{term-id}/children": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/terms/{term-id}/children/{term-id1}": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/terms/{term-id}/relations": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/terms/{term-id}/relations/{relation-id}": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/terms/{term-id}/relations/{relation-id}/fromTerm": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/terms/{term-id}/relations/{relation-id}/fromTerm/$ref": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/terms/{term-id}/relations/{relation-id}/set": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/terms/{term-id}/relations/{relation-id}/set/$ref": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/terms/{term-id}/relations/{relation-id}/toTerm": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/terms/{term-id}/relations/{relation-id}/toTerm/$ref": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/terms/{term-id}/set": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/terms/{term-id}/set/$ref": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStore/sets": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStore/sets/{set-id}": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStore/sets/{set-id}/children": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStore/sets/{set-id}/children/{term-id}": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStore/sets/{set-id}/children/{term-id}/children": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStore/sets/{set-id}/children/{term-id}/children/{term-id1}": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStore/sets/{set-id}/children/{term-id}/relations": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStore/sets/{set-id}/children/{term-id}/relations/{relation-id}": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStore/sets/{set-id}/children/{term-id}/relations/{relation-id}/fromTerm": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStore/sets/{set-id}/children/{term-id}/relations/{relation-id}/fromTerm/$ref": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStore/sets/{set-id}/children/{term-id}/relations/{relation-id}/set": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStore/sets/{set-id}/children/{term-id}/relations/{relation-id}/set/$ref": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStore/sets/{set-id}/children/{term-id}/relations/{relation-id}/toTerm": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStore/sets/{set-id}/children/{term-id}/relations/{relation-id}/toTerm/$ref": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStore/sets/{set-id}/children/{term-id}/set": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStore/sets/{set-id}/children/{term-id}/set/$ref": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStore/sets/{set-id}/parentGroup": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStore/sets/{set-id}/parentGroup/sets": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStore/sets/{set-id}/parentGroup/sets/{set-id1}": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStore/sets/{set-id}/relations": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStore/sets/{set-id}/relations/{relation-id}": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStore/sets/{set-id}/relations/{relation-id}/fromTerm": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStore/sets/{set-id}/relations/{relation-id}/fromTerm/$ref": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStore/sets/{set-id}/relations/{relation-id}/set": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStore/sets/{set-id}/relations/{relation-id}/set/$ref": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStore/sets/{set-id}/relations/{relation-id}/toTerm": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStore/sets/{set-id}/relations/{relation-id}/toTerm/$ref": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStore/sets/{set-id}/terms": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStore/sets/{set-id}/terms/{term-id}": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStore/sets/{set-id}/terms/{term-id}/children": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStore/sets/{set-id}/terms/{term-id}/children/{term-id1}": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStore/sets/{set-id}/terms/{term-id}/relations": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStore/sets/{set-id}/terms/{term-id}/relations/{relation-id}": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStore/sets/{set-id}/terms/{term-id}/relations/{relation-id}/fromTerm": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStore/sets/{set-id}/terms/{term-id}/relations/{relation-id}/fromTerm/$ref": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStore/sets/{set-id}/terms/{term-id}/relations/{relation-id}/set": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStore/sets/{set-id}/terms/{term-id}/relations/{relation-id}/set/$ref": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStore/sets/{set-id}/terms/{term-id}/relations/{relation-id}/toTerm": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStore/sets/{set-id}/terms/{term-id}/relations/{relation-id}/toTerm/$ref": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStore/sets/{set-id}/terms/{term-id}/set": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStore/sets/{set-id}/terms/{term-id}/set/$ref": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStores": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStores/{store-id}": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStores/{store-id}/groups": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStores/{store-id}/groups/{group-id}": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/children": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/children/{term-id}": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/children/{term-id}/children": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/children/{term-id}/children/{term-id1}": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/children/{term-id}/relations": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/children/{term-id}/relations/{relation-id}": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/children/{term-id}/relations/{relation-id}/fromTerm": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/children/{term-id}/relations/{relation-id}/fromTerm/$ref": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/children/{term-id}/relations/{relation-id}/set": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/children/{term-id}/relations/{relation-id}/set/$ref": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/children/{term-id}/relations/{relation-id}/toTerm": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/children/{term-id}/relations/{relation-id}/toTerm/$ref": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/children/{term-id}/set": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/children/{term-id}/set/$ref": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/parentGroup": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/relations": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/relations/{relation-id}": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/relations/{relation-id}/fromTerm": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/relations/{relation-id}/fromTerm/$ref": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/relations/{relation-id}/set": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/relations/{relation-id}/set/$ref": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/relations/{relation-id}/toTerm": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/relations/{relation-id}/toTerm/$ref": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/terms": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/terms/{term-id}": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/terms/{term-id}/children": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/terms/{term-id}/children/{term-id1}": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/terms/{term-id}/relations": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/terms/{term-id}/relations/{relation-id}": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/terms/{term-id}/relations/{relation-id}/fromTerm": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/terms/{term-id}/relations/{relation-id}/fromTerm/$ref": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/terms/{term-id}/relations/{relation-id}/set": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/terms/{term-id}/relations/{relation-id}/set/$ref": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/terms/{term-id}/relations/{relation-id}/toTerm": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/terms/{term-id}/relations/{relation-id}/toTerm/$ref": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/terms/{term-id}/set": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/terms/{term-id}/set/$ref": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStores/{store-id}/sets": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStores/{store-id}/sets/{set-id}": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStores/{store-id}/sets/{set-id}/children": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStores/{store-id}/sets/{set-id}/children/{term-id}": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStores/{store-id}/sets/{set-id}/children/{term-id}/children": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStores/{store-id}/sets/{set-id}/children/{term-id}/children/{term-id1}": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStores/{store-id}/sets/{set-id}/children/{term-id}/relations": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStores/{store-id}/sets/{set-id}/children/{term-id}/relations/{relation-id}": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStores/{store-id}/sets/{set-id}/children/{term-id}/relations/{relation-id}/fromTerm": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStores/{store-id}/sets/{set-id}/children/{term-id}/relations/{relation-id}/fromTerm/$ref": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStores/{store-id}/sets/{set-id}/children/{term-id}/relations/{relation-id}/set": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStores/{store-id}/sets/{set-id}/children/{term-id}/relations/{relation-id}/set/$ref": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStores/{store-id}/sets/{set-id}/children/{term-id}/relations/{relation-id}/toTerm": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStores/{store-id}/sets/{set-id}/children/{term-id}/relations/{relation-id}/toTerm/$ref": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStores/{store-id}/sets/{set-id}/children/{term-id}/set": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStores/{store-id}/sets/{set-id}/children/{term-id}/set/$ref": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStores/{store-id}/sets/{set-id}/parentGroup": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStores/{store-id}/sets/{set-id}/parentGroup/sets": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStores/{store-id}/sets/{set-id}/parentGroup/sets/{set-id1}": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStores/{store-id}/sets/{set-id}/relations": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStores/{store-id}/sets/{set-id}/relations/{relation-id}": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStores/{store-id}/sets/{set-id}/relations/{relation-id}/fromTerm": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStores/{store-id}/sets/{set-id}/relations/{relation-id}/fromTerm/$ref": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStores/{store-id}/sets/{set-id}/relations/{relation-id}/set": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStores/{store-id}/sets/{set-id}/relations/{relation-id}/set/$ref": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStores/{store-id}/sets/{set-id}/relations/{relation-id}/toTerm": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStores/{store-id}/sets/{set-id}/relations/{relation-id}/toTerm/$ref": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStores/{store-id}/sets/{set-id}/terms": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStores/{store-id}/sets/{set-id}/terms/{term-id}": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStores/{store-id}/sets/{set-id}/terms/{term-id}/children": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStores/{store-id}/sets/{set-id}/terms/{term-id}/children/{term-id1}": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStores/{store-id}/sets/{set-id}/terms/{term-id}/relations": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStores/{store-id}/sets/{set-id}/terms/{term-id}/relations/{relation-id}": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStores/{store-id}/sets/{set-id}/terms/{term-id}/relations/{relation-id}/fromTerm": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStores/{store-id}/sets/{set-id}/terms/{term-id}/relations/{relation-id}/fromTerm/$ref": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStores/{store-id}/sets/{set-id}/terms/{term-id}/relations/{relation-id}/set": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStores/{store-id}/sets/{set-id}/terms/{term-id}/relations/{relation-id}/set/$ref": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStores/{store-id}/sets/{set-id}/terms/{term-id}/relations/{relation-id}/toTerm": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStores/{store-id}/sets/{set-id}/terms/{term-id}/relations/{relation-id}/toTerm/$ref": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStores/{store-id}/sets/{set-id}/terms/{term-id}/set": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, + "/sites/{site-id}/termStores/{store-id}/sets/{set-id}/terms/{term-id}/set/$ref": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Sites.yml" + }, "/sites/microsoft.graph.add": { "apiVersion": "v1.0", "originalLocation": "/openApiDocs/v1.0/Sites.yml" diff --git a/profiles/Sites/definitions/v1.0-beta.md b/profiles/Sites/definitions/v1.0-beta.md index 89ad2a876c9..ae257a8d545 100644 --- a/profiles/Sites/definitions/v1.0-beta.md +++ b/profiles/Sites/definitions/v1.0-beta.md @@ -320,6 +320,7 @@ profiles: /sites/{site-id}/permissions/{permission-id}/microsoft.graph.revokeGrants: v1.0-beta /sites/{site-id}/sites: v1.0-beta /sites/{site-id}/sites/{site-id1}: v1.0-beta + /sites/{site-id}/termStore: v1.0-beta /sites/microsoft.graph.add: v1.0-beta /sites/microsoft.graph.delta(): v1.0-beta /sites/microsoft.graph.remove: v1.0-beta diff --git a/profiles/Sites/definitions/v1.0.md b/profiles/Sites/definitions/v1.0.md index 0ceffee2417..c7b8bee9b3c 100644 --- a/profiles/Sites/definitions/v1.0.md +++ b/profiles/Sites/definitions/v1.0.md @@ -289,6 +289,173 @@ profiles: /sites/{site-id}/permissions/{permission-id}/microsoft.graph.grant: v1.0 /sites/{site-id}/sites: v1.0 /sites/{site-id}/sites/{site-id1}: v1.0 + /sites/{site-id}/termStore: v1.0 + /sites/{site-id}/termStore/groups: v1.0 + /sites/{site-id}/termStore/groups/{group-id}: v1.0 + /sites/{site-id}/termStore/groups/{group-id}/sets: v1.0 + /sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}: v1.0 + /sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/children: v1.0 + /sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/children/{term-id}: v1.0 + /sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/children/{term-id}/children: v1.0 + /sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/children/{term-id}/children/{term-id1}: v1.0 + /sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/children/{term-id}/relations: v1.0 + /sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/children/{term-id}/relations/{relation-id}: v1.0 + /sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/children/{term-id}/relations/{relation-id}/fromTerm: v1.0 + /sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/children/{term-id}/relations/{relation-id}/fromTerm/$ref: v1.0 + /sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/children/{term-id}/relations/{relation-id}/set: v1.0 + /sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/children/{term-id}/relations/{relation-id}/set/$ref: v1.0 + /sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/children/{term-id}/relations/{relation-id}/toTerm: v1.0 + /sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/children/{term-id}/relations/{relation-id}/toTerm/$ref: v1.0 + /sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/children/{term-id}/set: v1.0 + /sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/children/{term-id}/set/$ref: v1.0 + /sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/parentGroup: v1.0 + /sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/relations: v1.0 + /sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/relations/{relation-id}: v1.0 + /sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/relations/{relation-id}/fromTerm: v1.0 + /sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/relations/{relation-id}/fromTerm/$ref: v1.0 + /sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/relations/{relation-id}/set: v1.0 + /sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/relations/{relation-id}/set/$ref: v1.0 + /sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/relations/{relation-id}/toTerm: v1.0 + /sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/relations/{relation-id}/toTerm/$ref: v1.0 + /sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/terms: v1.0 + /sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/terms/{term-id}: v1.0 + /sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/terms/{term-id}/children: v1.0 + /sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/terms/{term-id}/children/{term-id1}: v1.0 + /sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/terms/{term-id}/relations: v1.0 + /sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/terms/{term-id}/relations/{relation-id}: v1.0 + /sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/terms/{term-id}/relations/{relation-id}/fromTerm: v1.0 + /sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/terms/{term-id}/relations/{relation-id}/fromTerm/$ref: v1.0 + /sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/terms/{term-id}/relations/{relation-id}/set: v1.0 + /sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/terms/{term-id}/relations/{relation-id}/set/$ref: v1.0 + /sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/terms/{term-id}/relations/{relation-id}/toTerm: v1.0 + /sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/terms/{term-id}/relations/{relation-id}/toTerm/$ref: v1.0 + /sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/terms/{term-id}/set: v1.0 + /sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/terms/{term-id}/set/$ref: v1.0 + /sites/{site-id}/termStore/sets: v1.0 + /sites/{site-id}/termStore/sets/{set-id}: v1.0 + /sites/{site-id}/termStore/sets/{set-id}/children: v1.0 + /sites/{site-id}/termStore/sets/{set-id}/children/{term-id}: v1.0 + /sites/{site-id}/termStore/sets/{set-id}/children/{term-id}/children: v1.0 + /sites/{site-id}/termStore/sets/{set-id}/children/{term-id}/children/{term-id1}: v1.0 + /sites/{site-id}/termStore/sets/{set-id}/children/{term-id}/relations: v1.0 + /sites/{site-id}/termStore/sets/{set-id}/children/{term-id}/relations/{relation-id}: v1.0 + /sites/{site-id}/termStore/sets/{set-id}/children/{term-id}/relations/{relation-id}/fromTerm: v1.0 + /sites/{site-id}/termStore/sets/{set-id}/children/{term-id}/relations/{relation-id}/fromTerm/$ref: v1.0 + /sites/{site-id}/termStore/sets/{set-id}/children/{term-id}/relations/{relation-id}/set: v1.0 + /sites/{site-id}/termStore/sets/{set-id}/children/{term-id}/relations/{relation-id}/set/$ref: v1.0 + /sites/{site-id}/termStore/sets/{set-id}/children/{term-id}/relations/{relation-id}/toTerm: v1.0 + /sites/{site-id}/termStore/sets/{set-id}/children/{term-id}/relations/{relation-id}/toTerm/$ref: v1.0 + /sites/{site-id}/termStore/sets/{set-id}/children/{term-id}/set: v1.0 + /sites/{site-id}/termStore/sets/{set-id}/children/{term-id}/set/$ref: v1.0 + /sites/{site-id}/termStore/sets/{set-id}/parentGroup: v1.0 + /sites/{site-id}/termStore/sets/{set-id}/parentGroup/sets: v1.0 + /sites/{site-id}/termStore/sets/{set-id}/parentGroup/sets/{set-id1}: v1.0 + /sites/{site-id}/termStore/sets/{set-id}/relations: v1.0 + /sites/{site-id}/termStore/sets/{set-id}/relations/{relation-id}: v1.0 + /sites/{site-id}/termStore/sets/{set-id}/relations/{relation-id}/fromTerm: v1.0 + /sites/{site-id}/termStore/sets/{set-id}/relations/{relation-id}/fromTerm/$ref: v1.0 + /sites/{site-id}/termStore/sets/{set-id}/relations/{relation-id}/set: v1.0 + /sites/{site-id}/termStore/sets/{set-id}/relations/{relation-id}/set/$ref: v1.0 + /sites/{site-id}/termStore/sets/{set-id}/relations/{relation-id}/toTerm: v1.0 + /sites/{site-id}/termStore/sets/{set-id}/relations/{relation-id}/toTerm/$ref: v1.0 + /sites/{site-id}/termStore/sets/{set-id}/terms: v1.0 + /sites/{site-id}/termStore/sets/{set-id}/terms/{term-id}: v1.0 + /sites/{site-id}/termStore/sets/{set-id}/terms/{term-id}/children: v1.0 + /sites/{site-id}/termStore/sets/{set-id}/terms/{term-id}/children/{term-id1}: v1.0 + /sites/{site-id}/termStore/sets/{set-id}/terms/{term-id}/relations: v1.0 + /sites/{site-id}/termStore/sets/{set-id}/terms/{term-id}/relations/{relation-id}: v1.0 + /sites/{site-id}/termStore/sets/{set-id}/terms/{term-id}/relations/{relation-id}/fromTerm: v1.0 + /sites/{site-id}/termStore/sets/{set-id}/terms/{term-id}/relations/{relation-id}/fromTerm/$ref: v1.0 + /sites/{site-id}/termStore/sets/{set-id}/terms/{term-id}/relations/{relation-id}/set: v1.0 + /sites/{site-id}/termStore/sets/{set-id}/terms/{term-id}/relations/{relation-id}/set/$ref: v1.0 + /sites/{site-id}/termStore/sets/{set-id}/terms/{term-id}/relations/{relation-id}/toTerm: v1.0 + /sites/{site-id}/termStore/sets/{set-id}/terms/{term-id}/relations/{relation-id}/toTerm/$ref: v1.0 + /sites/{site-id}/termStore/sets/{set-id}/terms/{term-id}/set: v1.0 + /sites/{site-id}/termStore/sets/{set-id}/terms/{term-id}/set/$ref: v1.0 + /sites/{site-id}/termStores: v1.0 + /sites/{site-id}/termStores/{store-id}: v1.0 + /sites/{site-id}/termStores/{store-id}/groups: v1.0 + /sites/{site-id}/termStores/{store-id}/groups/{group-id}: v1.0 + /sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets: v1.0 + /sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}: v1.0 + /sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/children: v1.0 + /sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/children/{term-id}: v1.0 + /sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/children/{term-id}/children: v1.0 + /sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/children/{term-id}/children/{term-id1}: v1.0 + /sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/children/{term-id}/relations: v1.0 + /sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/children/{term-id}/relations/{relation-id}: v1.0 + /sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/children/{term-id}/relations/{relation-id}/fromTerm: v1.0 + /sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/children/{term-id}/relations/{relation-id}/fromTerm/$ref: v1.0 + /sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/children/{term-id}/relations/{relation-id}/set: v1.0 + /sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/children/{term-id}/relations/{relation-id}/set/$ref: v1.0 + /sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/children/{term-id}/relations/{relation-id}/toTerm: v1.0 + /sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/children/{term-id}/relations/{relation-id}/toTerm/$ref: v1.0 + /sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/children/{term-id}/set: v1.0 + /sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/children/{term-id}/set/$ref: v1.0 + /sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/parentGroup: v1.0 + /sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/relations: v1.0 + /sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/relations/{relation-id}: v1.0 + /sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/relations/{relation-id}/fromTerm: v1.0 + /sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/relations/{relation-id}/fromTerm/$ref: v1.0 + /sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/relations/{relation-id}/set: v1.0 + /sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/relations/{relation-id}/set/$ref: v1.0 + /sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/relations/{relation-id}/toTerm: v1.0 + /sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/relations/{relation-id}/toTerm/$ref: v1.0 + /sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/terms: v1.0 + /sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/terms/{term-id}: v1.0 + /sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/terms/{term-id}/children: v1.0 + /sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/terms/{term-id}/children/{term-id1}: v1.0 + /sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/terms/{term-id}/relations: v1.0 + /sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/terms/{term-id}/relations/{relation-id}: v1.0 + /sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/terms/{term-id}/relations/{relation-id}/fromTerm: v1.0 + /sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/terms/{term-id}/relations/{relation-id}/fromTerm/$ref: v1.0 + /sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/terms/{term-id}/relations/{relation-id}/set: v1.0 + /sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/terms/{term-id}/relations/{relation-id}/set/$ref: v1.0 + /sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/terms/{term-id}/relations/{relation-id}/toTerm: v1.0 + /sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/terms/{term-id}/relations/{relation-id}/toTerm/$ref: v1.0 + /sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/terms/{term-id}/set: v1.0 + /sites/{site-id}/termStores/{store-id}/groups/{group-id}/sets/{set-id}/terms/{term-id}/set/$ref: v1.0 + /sites/{site-id}/termStores/{store-id}/sets: v1.0 + /sites/{site-id}/termStores/{store-id}/sets/{set-id}: v1.0 + /sites/{site-id}/termStores/{store-id}/sets/{set-id}/children: v1.0 + /sites/{site-id}/termStores/{store-id}/sets/{set-id}/children/{term-id}: v1.0 + /sites/{site-id}/termStores/{store-id}/sets/{set-id}/children/{term-id}/children: v1.0 + /sites/{site-id}/termStores/{store-id}/sets/{set-id}/children/{term-id}/children/{term-id1}: v1.0 + /sites/{site-id}/termStores/{store-id}/sets/{set-id}/children/{term-id}/relations: v1.0 + /sites/{site-id}/termStores/{store-id}/sets/{set-id}/children/{term-id}/relations/{relation-id}: v1.0 + /sites/{site-id}/termStores/{store-id}/sets/{set-id}/children/{term-id}/relations/{relation-id}/fromTerm: v1.0 + /sites/{site-id}/termStores/{store-id}/sets/{set-id}/children/{term-id}/relations/{relation-id}/fromTerm/$ref: v1.0 + /sites/{site-id}/termStores/{store-id}/sets/{set-id}/children/{term-id}/relations/{relation-id}/set: v1.0 + /sites/{site-id}/termStores/{store-id}/sets/{set-id}/children/{term-id}/relations/{relation-id}/set/$ref: v1.0 + /sites/{site-id}/termStores/{store-id}/sets/{set-id}/children/{term-id}/relations/{relation-id}/toTerm: v1.0 + /sites/{site-id}/termStores/{store-id}/sets/{set-id}/children/{term-id}/relations/{relation-id}/toTerm/$ref: v1.0 + /sites/{site-id}/termStores/{store-id}/sets/{set-id}/children/{term-id}/set: v1.0 + /sites/{site-id}/termStores/{store-id}/sets/{set-id}/children/{term-id}/set/$ref: v1.0 + /sites/{site-id}/termStores/{store-id}/sets/{set-id}/parentGroup: v1.0 + /sites/{site-id}/termStores/{store-id}/sets/{set-id}/parentGroup/sets: v1.0 + /sites/{site-id}/termStores/{store-id}/sets/{set-id}/parentGroup/sets/{set-id1}: v1.0 + /sites/{site-id}/termStores/{store-id}/sets/{set-id}/relations: v1.0 + /sites/{site-id}/termStores/{store-id}/sets/{set-id}/relations/{relation-id}: v1.0 + /sites/{site-id}/termStores/{store-id}/sets/{set-id}/relations/{relation-id}/fromTerm: v1.0 + /sites/{site-id}/termStores/{store-id}/sets/{set-id}/relations/{relation-id}/fromTerm/$ref: v1.0 + /sites/{site-id}/termStores/{store-id}/sets/{set-id}/relations/{relation-id}/set: v1.0 + /sites/{site-id}/termStores/{store-id}/sets/{set-id}/relations/{relation-id}/set/$ref: v1.0 + /sites/{site-id}/termStores/{store-id}/sets/{set-id}/relations/{relation-id}/toTerm: v1.0 + /sites/{site-id}/termStores/{store-id}/sets/{set-id}/relations/{relation-id}/toTerm/$ref: v1.0 + /sites/{site-id}/termStores/{store-id}/sets/{set-id}/terms: v1.0 + /sites/{site-id}/termStores/{store-id}/sets/{set-id}/terms/{term-id}: v1.0 + /sites/{site-id}/termStores/{store-id}/sets/{set-id}/terms/{term-id}/children: v1.0 + /sites/{site-id}/termStores/{store-id}/sets/{set-id}/terms/{term-id}/children/{term-id1}: v1.0 + /sites/{site-id}/termStores/{store-id}/sets/{set-id}/terms/{term-id}/relations: v1.0 + /sites/{site-id}/termStores/{store-id}/sets/{set-id}/terms/{term-id}/relations/{relation-id}: v1.0 + /sites/{site-id}/termStores/{store-id}/sets/{set-id}/terms/{term-id}/relations/{relation-id}/fromTerm: v1.0 + /sites/{site-id}/termStores/{store-id}/sets/{set-id}/terms/{term-id}/relations/{relation-id}/fromTerm/$ref: v1.0 + /sites/{site-id}/termStores/{store-id}/sets/{set-id}/terms/{term-id}/relations/{relation-id}/set: v1.0 + /sites/{site-id}/termStores/{store-id}/sets/{set-id}/terms/{term-id}/relations/{relation-id}/set/$ref: v1.0 + /sites/{site-id}/termStores/{store-id}/sets/{set-id}/terms/{term-id}/relations/{relation-id}/toTerm: v1.0 + /sites/{site-id}/termStores/{store-id}/sets/{set-id}/terms/{term-id}/relations/{relation-id}/toTerm/$ref: v1.0 + /sites/{site-id}/termStores/{store-id}/sets/{set-id}/terms/{term-id}/set: v1.0 + /sites/{site-id}/termStores/{store-id}/sets/{set-id}/terms/{term-id}/set/$ref: v1.0 /sites/microsoft.graph.add: v1.0 /sites/microsoft.graph.remove: v1.0 /users/{user-id}/followedSites: v1.0 diff --git a/profiles/Sites/readme.md b/profiles/Sites/readme.md index ee82a754997..70be5af5fdd 100644 --- a/profiles/Sites/readme.md +++ b/profiles/Sites/readme.md @@ -6,8 +6,8 @@ ``` yaml require: -- $(this-folder)/definitions/v1.0.md - $(this-folder)/definitions/v1.0-beta.md +- $(this-folder)/definitions/v1.0.md ``` diff --git a/profiles/Teams/readme.md b/profiles/Teams/readme.md index 24c3a0767c3..2434f0e4f21 100644 --- a/profiles/Teams/readme.md +++ b/profiles/Teams/readme.md @@ -6,8 +6,8 @@ ``` yaml require: -- $(this-folder)/definitions/v1.0.md - $(this-folder)/definitions/v1.0-beta.md +- $(this-folder)/definitions/v1.0.md ``` diff --git a/profiles/Users.Actions/crawl-log-v1.0-beta.json b/profiles/Users.Actions/crawl-log-v1.0-beta.json index 7964147ca7f..2c382bb96ef 100644 --- a/profiles/Users.Actions/crawl-log-v1.0-beta.json +++ b/profiles/Users.Actions/crawl-log-v1.0-beta.json @@ -1729,6 +1729,10 @@ "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/Users.Actions.yml" }, + "/users/microsoft.graph.validatePassword": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Users.Actions.yml" + }, "/users/microsoft.graph.validateProperties": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/Users.Actions.yml" diff --git a/profiles/Users.Actions/definitions/v1.0-beta.md b/profiles/Users.Actions/definitions/v1.0-beta.md index 6a0e054d0db..73ba0ef85cc 100644 --- a/profiles/Users.Actions/definitions/v1.0-beta.md +++ b/profiles/Users.Actions/definitions/v1.0-beta.md @@ -551,6 +551,7 @@ profiles: /users/{user-id}/teamwork/microsoft.graph.sendActivityNotification: v1.0-beta /users/microsoft.graph.getByIds: v1.0-beta /users/microsoft.graph.getUserOwnedObjects: v1.0-beta + /users/microsoft.graph.validatePassword: v1.0-beta /users/microsoft.graph.validateProperties: v1.0-beta ``` diff --git a/profiles/Users.Actions/readme.md b/profiles/Users.Actions/readme.md index 72db40d5d27..e912d461c06 100644 --- a/profiles/Users.Actions/readme.md +++ b/profiles/Users.Actions/readme.md @@ -6,8 +6,8 @@ ``` yaml require: -- $(this-folder)/definitions/v1.0.md - $(this-folder)/definitions/v1.0-beta.md +- $(this-folder)/definitions/v1.0.md ``` diff --git a/profiles/Users.Functions/crawl-log-v1.0.json b/profiles/Users.Functions/crawl-log-v1.0.json index e7467a94705..f9209f1d302 100644 --- a/profiles/Users.Functions/crawl-log-v1.0.json +++ b/profiles/Users.Functions/crawl-log-v1.0.json @@ -145,6 +145,10 @@ "apiVersion": "v1.0", "originalLocation": "/openApiDocs/v1.0/Users.Functions.yml" }, + "/users/{user-id}/insights/shared/{sharedInsight-id}/lastSharedMethod/microsoft.graph.ediscovery.caseExportOperation/microsoft.graph.ediscovery.getDownloadUrl()": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Users.Functions.yml" + }, "/users/{user-id}/insights/shared/{sharedInsight-id}/lastSharedMethod/microsoft.graph.workbookRange/microsoft.graph.boundingRect(anotherRange='{anotherRange}')": { "apiVersion": "v1.0", "originalLocation": "/openApiDocs/v1.0/Users.Functions.yml" @@ -241,6 +245,10 @@ "apiVersion": "v1.0", "originalLocation": "/openApiDocs/v1.0/Users.Functions.yml" }, + "/users/{user-id}/insights/shared/{sharedInsight-id}/resource/microsoft.graph.ediscovery.caseExportOperation/microsoft.graph.ediscovery.getDownloadUrl()": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Users.Functions.yml" + }, "/users/{user-id}/insights/shared/{sharedInsight-id}/resource/microsoft.graph.workbookRange/microsoft.graph.boundingRect(anotherRange='{anotherRange}')": { "apiVersion": "v1.0", "originalLocation": "/openApiDocs/v1.0/Users.Functions.yml" @@ -337,6 +345,10 @@ "apiVersion": "v1.0", "originalLocation": "/openApiDocs/v1.0/Users.Functions.yml" }, + "/users/{user-id}/insights/trending/{trending-id}/resource/microsoft.graph.ediscovery.caseExportOperation/microsoft.graph.ediscovery.getDownloadUrl()": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Users.Functions.yml" + }, "/users/{user-id}/insights/trending/{trending-id}/resource/microsoft.graph.workbookRange/microsoft.graph.boundingRect(anotherRange='{anotherRange}')": { "apiVersion": "v1.0", "originalLocation": "/openApiDocs/v1.0/Users.Functions.yml" @@ -433,6 +445,10 @@ "apiVersion": "v1.0", "originalLocation": "/openApiDocs/v1.0/Users.Functions.yml" }, + "/users/{user-id}/insights/used/{usedInsight-id}/resource/microsoft.graph.ediscovery.caseExportOperation/microsoft.graph.ediscovery.getDownloadUrl()": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Users.Functions.yml" + }, "/users/{user-id}/insights/used/{usedInsight-id}/resource/microsoft.graph.workbookRange/microsoft.graph.boundingRect(anotherRange='{anotherRange}')": { "apiVersion": "v1.0", "originalLocation": "/openApiDocs/v1.0/Users.Functions.yml" diff --git a/profiles/Users.Functions/definitions/v1.0.md b/profiles/Users.Functions/definitions/v1.0.md index 2d340fde6de..378a6569909 100644 --- a/profiles/Users.Functions/definitions/v1.0.md +++ b/profiles/Users.Functions/definitions/v1.0.md @@ -48,6 +48,8 @@ profiles: /users/{user-id}/events/{event-id}/calendar/microsoft.graph.allowedCalendarSharingRoles(User='{User}'): v1.0 /users/{user-id}/events/{event-id}/instances/microsoft.graph.delta(): v1.0 /users/{user-id}/events/microsoft.graph.delta(): v1.0 + ? /users/{user-id}/insights/shared/{sharedInsight-id}/lastSharedMethod/microsoft.graph.ediscovery.caseExportOperation/microsoft.graph.ediscovery.getDownloadUrl() + : v1.0 ? /users/{user-id}/insights/shared/{sharedInsight-id}/lastSharedMethod/microsoft.graph.workbookRange/microsoft.graph.boundingRect(anotherRange='{anotherRange}') : v1.0 ? /users/{user-id}/insights/shared/{sharedInsight-id}/lastSharedMethod/microsoft.graph.workbookRange/microsoft.graph.cell(row={row},column={column}) @@ -87,6 +89,8 @@ profiles: : v1.0 /users/{user-id}/insights/shared/{sharedInsight-id}/lastSharedMethod/microsoft.graph.workbookRange/microsoft.graph.visibleView(): v1.0 /users/{user-id}/insights/shared/{sharedInsight-id}/lastSharedMethod/microsoft.graph.workbookRangeView/microsoft.graph.range(): v1.0 + ? /users/{user-id}/insights/shared/{sharedInsight-id}/resource/microsoft.graph.ediscovery.caseExportOperation/microsoft.graph.ediscovery.getDownloadUrl() + : v1.0 ? /users/{user-id}/insights/shared/{sharedInsight-id}/resource/microsoft.graph.workbookRange/microsoft.graph.boundingRect(anotherRange='{anotherRange}') : v1.0 ? /users/{user-id}/insights/shared/{sharedInsight-id}/resource/microsoft.graph.workbookRange/microsoft.graph.cell(row={row},column={column}) @@ -122,6 +126,8 @@ profiles: : v1.0 /users/{user-id}/insights/shared/{sharedInsight-id}/resource/microsoft.graph.workbookRange/microsoft.graph.visibleView(): v1.0 /users/{user-id}/insights/shared/{sharedInsight-id}/resource/microsoft.graph.workbookRangeView/microsoft.graph.range(): v1.0 + ? /users/{user-id}/insights/trending/{trending-id}/resource/microsoft.graph.ediscovery.caseExportOperation/microsoft.graph.ediscovery.getDownloadUrl() + : v1.0 ? /users/{user-id}/insights/trending/{trending-id}/resource/microsoft.graph.workbookRange/microsoft.graph.boundingRect(anotherRange='{anotherRange}') : v1.0 ? /users/{user-id}/insights/trending/{trending-id}/resource/microsoft.graph.workbookRange/microsoft.graph.cell(row={row},column={column}) @@ -154,6 +160,8 @@ profiles: : v1.0 /users/{user-id}/insights/trending/{trending-id}/resource/microsoft.graph.workbookRange/microsoft.graph.visibleView(): v1.0 /users/{user-id}/insights/trending/{trending-id}/resource/microsoft.graph.workbookRangeView/microsoft.graph.range(): v1.0 + ? /users/{user-id}/insights/used/{usedInsight-id}/resource/microsoft.graph.ediscovery.caseExportOperation/microsoft.graph.ediscovery.getDownloadUrl() + : v1.0 ? /users/{user-id}/insights/used/{usedInsight-id}/resource/microsoft.graph.workbookRange/microsoft.graph.boundingRect(anotherRange='{anotherRange}') : v1.0 ? /users/{user-id}/insights/used/{usedInsight-id}/resource/microsoft.graph.workbookRange/microsoft.graph.cell(row={row},column={column}) diff --git a/profiles/Users.Functions/readme.md b/profiles/Users.Functions/readme.md index 28ee9c42b6b..20e0d2731b1 100644 --- a/profiles/Users.Functions/readme.md +++ b/profiles/Users.Functions/readme.md @@ -6,8 +6,8 @@ ``` yaml require: -- $(this-folder)/definitions/v1.0.md - $(this-folder)/definitions/v1.0-beta.md +- $(this-folder)/definitions/v1.0.md ``` diff --git a/profiles/Users/readme.md b/profiles/Users/readme.md index 022b0bb0047..f0d323a6e57 100644 --- a/profiles/Users/readme.md +++ b/profiles/Users/readme.md @@ -6,8 +6,8 @@ ``` yaml require: -- $(this-folder)/definitions/v1.0.md - $(this-folder)/definitions/v1.0-beta.md +- $(this-folder)/definitions/v1.0.md ``` diff --git a/profiles/WindowsUpdates/readme.md b/profiles/WindowsUpdates/readme.md index 855c84aa28c..45e00b62467 100644 --- a/profiles/WindowsUpdates/readme.md +++ b/profiles/WindowsUpdates/readme.md @@ -6,8 +6,8 @@ ``` yaml require: -- $(this-folder)/definitions/v1.0.md - $(this-folder)/definitions/v1.0-beta.md +- $(this-folder)/definitions/v1.0.md ``` diff --git a/src/Applications/Applications/readme.md b/src/Applications/Applications/readme.md index c7ec01f3fd0..49cf8637c46 100644 --- a/src/Applications/Applications/readme.md +++ b/src/Applications/Applications/readme.md @@ -99,6 +99,6 @@ directive: ### Versioning ``` yaml -module-version: 1.8.0 +module-version: 1.8.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Authentication/Authentication/Microsoft.Graph.Authentication.psd1 b/src/Authentication/Authentication/Microsoft.Graph.Authentication.psd1 index 2643420303b..1600e91b194 100644 --- a/src/Authentication/Authentication/Microsoft.Graph.Authentication.psd1 +++ b/src/Authentication/Authentication/Microsoft.Graph.Authentication.psd1 @@ -12,7 +12,7 @@ RootModule = './Microsoft.Graph.Authentication.psm1' # Version number of this module. -ModuleVersion = '1.8.0' +ModuleVersion = '1.8.1' # Supported PSEditions CompatiblePSEditions = 'Core', 'Desktop' diff --git a/src/Bookings/Bookings/readme.md b/src/Bookings/Bookings/readme.md index 0ddb6dc1191..c937cf392d7 100644 --- a/src/Bookings/Bookings/readme.md +++ b/src/Bookings/Bookings/readme.md @@ -35,6 +35,6 @@ subject-prefix: '' ### Versioning ``` yaml -module-version: 1.8.0 +module-version: 1.8.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Calendar/Calendar/readme.md b/src/Calendar/Calendar/readme.md index 7e025349b26..73abc18eb37 100644 --- a/src/Calendar/Calendar/readme.md +++ b/src/Calendar/Calendar/readme.md @@ -52,6 +52,6 @@ directive: ### Versioning ``` yaml -module-version: 1.8.0 +module-version: 1.8.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/ChangeNotifications/ChangeNotifications/readme.md b/src/ChangeNotifications/ChangeNotifications/readme.md index d06769061cd..4bc0db256ba 100644 --- a/src/ChangeNotifications/ChangeNotifications/readme.md +++ b/src/ChangeNotifications/ChangeNotifications/readme.md @@ -34,6 +34,6 @@ subject-prefix: '' ### Versioning ``` yaml -module-version: 1.8.0 +module-version: 1.8.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/CloudCommunications/CloudCommunications/readme.md b/src/CloudCommunications/CloudCommunications/readme.md index d9c30135947..ae33e03ce90 100644 --- a/src/CloudCommunications/CloudCommunications/readme.md +++ b/src/CloudCommunications/CloudCommunications/readme.md @@ -59,6 +59,6 @@ directive: ### Versioning ``` yaml -module-version: 1.8.0 +module-version: 1.8.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Compliance/Compliance/readme.md b/src/Compliance/Compliance/readme.md index 440218958e5..99392f70ba8 100644 --- a/src/Compliance/Compliance/readme.md +++ b/src/Compliance/Compliance/readme.md @@ -47,6 +47,6 @@ directive: ### Versioning ``` yaml -module-version: 1.8.0 +module-version: 1.8.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/CrossDeviceExperiences/CrossDeviceExperiences/readme.md b/src/CrossDeviceExperiences/CrossDeviceExperiences/readme.md index 7c75462a72e..fbc198188c9 100644 --- a/src/CrossDeviceExperiences/CrossDeviceExperiences/readme.md +++ b/src/CrossDeviceExperiences/CrossDeviceExperiences/readme.md @@ -34,6 +34,6 @@ subject-prefix: '' ### Versioning ``` yaml -module-version: 1.8.0 +module-version: 1.8.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/DeviceManagement.Actions/DeviceManagement.Actions/readme.md b/src/DeviceManagement.Actions/DeviceManagement.Actions/readme.md index 3b856dd3c46..aa66201818e 100644 --- a/src/DeviceManagement.Actions/DeviceManagement.Actions/readme.md +++ b/src/DeviceManagement.Actions/DeviceManagement.Actions/readme.md @@ -54,6 +54,11 @@ directive: verb: Update subject: ^DeviceManagementComanagedDevice.* remove: true + - where: + verb: Test + subject: ^DeviceManagementAssignmentFilter$ + variant: ^Evaluate.* + remove: true # Rename cmdlets. - where: @@ -95,6 +100,6 @@ directive: ### Versioning ``` yaml -module-version: 1.8.0 +module-version: 1.8.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/DeviceManagement.Administration/DeviceManagement.Administration/readme.md b/src/DeviceManagement.Administration/DeviceManagement.Administration/readme.md index 9b7f35c3db5..8f9bdc20c0d 100644 --- a/src/DeviceManagement.Administration/DeviceManagement.Administration/readme.md +++ b/src/DeviceManagement.Administration/DeviceManagement.Administration/readme.md @@ -64,6 +64,6 @@ directive: ### Versioning ``` yaml -module-version: 1.8.0 +module-version: 1.8.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/DeviceManagement.Enrolment/DeviceManagement.Enrolment/readme.md b/src/DeviceManagement.Enrolment/DeviceManagement.Enrolment/readme.md index fb3f5d96883..26052f62035 100644 --- a/src/DeviceManagement.Enrolment/DeviceManagement.Enrolment/readme.md +++ b/src/DeviceManagement.Enrolment/DeviceManagement.Enrolment/readme.md @@ -46,10 +46,9 @@ directive: subject: ^DeviceManagementWindowAutopilotDeviceIdentity$ remove: true ``` - ### Versioning ``` yaml -module-version: 1.8.0 +module-version: 1.8.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/DeviceManagement.Functions/DeviceManagement.Functions/readme.md b/src/DeviceManagement.Functions/DeviceManagement.Functions/readme.md index 578784150f8..3a3cd592184 100644 --- a/src/DeviceManagement.Functions/DeviceManagement.Functions/readme.md +++ b/src/DeviceManagement.Functions/DeviceManagement.Functions/readme.md @@ -57,6 +57,6 @@ directive: ### Versioning ``` yaml -module-version: 1.8.0 +module-version: 1.8.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/DeviceManagement/DeviceManagement/readme.md b/src/DeviceManagement/DeviceManagement/readme.md index 9b2e025c055..ef927d0d3a8 100644 --- a/src/DeviceManagement/DeviceManagement/readme.md +++ b/src/DeviceManagement/DeviceManagement/readme.md @@ -86,6 +86,6 @@ directive: ### Versioning ``` yaml -module-version: 1.8.0 +module-version: 1.8.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Devices.CloudPrint/Devices.CloudPrint/readme.md b/src/Devices.CloudPrint/Devices.CloudPrint/readme.md index 71279f755ab..8a37d9d156b 100644 --- a/src/Devices.CloudPrint/Devices.CloudPrint/readme.md +++ b/src/Devices.CloudPrint/Devices.CloudPrint/readme.md @@ -48,6 +48,6 @@ directive: ### Versioning ``` yaml -module-version: 1.8.0 +module-version: 1.8.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Devices.CorporateManagement/Devices.CorporateManagement/readme.md b/src/Devices.CorporateManagement/Devices.CorporateManagement/readme.md index 2455771ed8c..dc1c4442e73 100644 --- a/src/Devices.CorporateManagement/Devices.CorporateManagement/readme.md +++ b/src/Devices.CorporateManagement/Devices.CorporateManagement/readme.md @@ -86,6 +86,6 @@ directive: ### Versioning ``` yaml -module-version: 1.8.0 +module-version: 1.8.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/DirectoryObjects/DirectoryObjects/readme.md b/src/DirectoryObjects/DirectoryObjects/readme.md index 5067fc338f5..4ebae1c88a0 100644 --- a/src/DirectoryObjects/DirectoryObjects/readme.md +++ b/src/DirectoryObjects/DirectoryObjects/readme.md @@ -54,6 +54,6 @@ directive: ### Versioning ``` yaml -module-version: 1.8.0 +module-version: 1.8.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Education/Education/readme.md b/src/Education/Education/readme.md index 97393652de8..2aecd321659 100644 --- a/src/Education/Education/readme.md +++ b/src/Education/Education/readme.md @@ -35,6 +35,6 @@ subject-prefix: '' ### Versioning ``` yaml -module-version: 1.8.0 +module-version: 1.8.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Files/Files/readme.md b/src/Files/Files/readme.md index 945c2d1322f..a269a046502 100644 --- a/src/Files/Files/readme.md +++ b/src/Files/Files/readme.md @@ -43,6 +43,6 @@ directive: ### Versioning ``` yaml -module-version: 1.8.0 +module-version: 1.8.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Financials/Financials/readme.md b/src/Financials/Financials/readme.md index 03dac57d454..57ba8bd7ba0 100644 --- a/src/Financials/Financials/readme.md +++ b/src/Financials/Financials/readme.md @@ -57,6 +57,6 @@ directive: ### Versioning ``` yaml -module-version: 1.8.0 +module-version: 1.8.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Groups/Groups/readme.md b/src/Groups/Groups/readme.md index 60db82f7f1a..0f5f783c943 100644 --- a/src/Groups/Groups/readme.md +++ b/src/Groups/Groups/readme.md @@ -141,6 +141,6 @@ directive: ### Versioning ``` yaml -module-version: 1.8.0 +module-version: 1.8.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Identity.DirectoryManagement/Identity.DirectoryManagement/readme.md b/src/Identity.DirectoryManagement/Identity.DirectoryManagement/readme.md index 497004d7e90..60560b481c8 100644 --- a/src/Identity.DirectoryManagement/Identity.DirectoryManagement/readme.md +++ b/src/Identity.DirectoryManagement/Identity.DirectoryManagement/readme.md @@ -132,6 +132,6 @@ directive: ### Versioning ``` yaml -module-version: 1.8.0 +module-version: 1.8.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Identity.Governance/Identity.Governance/readme.md b/src/Identity.Governance/Identity.Governance/readme.md index f1530a97ea7..f2973913b45 100644 --- a/src/Identity.Governance/Identity.Governance/readme.md +++ b/src/Identity.Governance/Identity.Governance/readme.md @@ -279,6 +279,6 @@ directive: ### Versioning ``` yaml -module-version: 1.8.0 +module-version: 1.8.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Identity.SignIns/Identity.SignIns/readme.md b/src/Identity.SignIns/Identity.SignIns/readme.md index 7ebfb99628b..6968be4c5af 100644 --- a/src/Identity.SignIns/Identity.SignIns/readme.md +++ b/src/Identity.SignIns/Identity.SignIns/readme.md @@ -63,6 +63,6 @@ directive: ### Versioning ``` yaml -module-version: 1.8.0 +module-version: 1.8.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Mail/Mail/readme.md b/src/Mail/Mail/readme.md index e2fc2558af1..29e22c98a89 100644 --- a/src/Mail/Mail/readme.md +++ b/src/Mail/Mail/readme.md @@ -34,6 +34,6 @@ subject-prefix: '' ### Versioning ``` yaml -module-version: 1.8.0 +module-version: 1.8.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Notes/Notes/readme.md b/src/Notes/Notes/readme.md index d3a71add9d3..d767c1f35c6 100644 --- a/src/Notes/Notes/readme.md +++ b/src/Notes/Notes/readme.md @@ -44,6 +44,6 @@ directive: ### Versioning ``` yaml -module-version: 1.8.0 +module-version: 1.8.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/People/People/readme.md b/src/People/People/readme.md index 953b061c8e5..cc66b1fc173 100644 --- a/src/People/People/readme.md +++ b/src/People/People/readme.md @@ -74,6 +74,6 @@ directive: ### Versioning ``` yaml -module-version: 1.8.0 +module-version: 1.8.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/PersonalContacts/PersonalContacts/readme.md b/src/PersonalContacts/PersonalContacts/readme.md index ad9a48027b1..1b96d2614f8 100644 --- a/src/PersonalContacts/PersonalContacts/readme.md +++ b/src/PersonalContacts/PersonalContacts/readme.md @@ -34,6 +34,6 @@ subject-prefix: '' ### Versioning ``` yaml -module-version: 1.8.0 +module-version: 1.8.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Planner/Planner/readme.md b/src/Planner/Planner/readme.md index 2806111aa77..e004ada7599 100644 --- a/src/Planner/Planner/readme.md +++ b/src/Planner/Planner/readme.md @@ -75,6 +75,6 @@ directive: ### Versioning ``` yaml -module-version: 1.8.0 +module-version: 1.8.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Reports/Reports/readme.md b/src/Reports/Reports/readme.md index f75b52d4c0a..624f6c03fcc 100644 --- a/src/Reports/Reports/readme.md +++ b/src/Reports/Reports/readme.md @@ -81,6 +81,6 @@ directive: ### Versioning ``` yaml -module-version: 1.8.0 +module-version: 1.8.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/SchemaExtensions/SchemaExtensions/readme.md b/src/SchemaExtensions/SchemaExtensions/readme.md index adddd028954..8b02c619c68 100644 --- a/src/SchemaExtensions/SchemaExtensions/readme.md +++ b/src/SchemaExtensions/SchemaExtensions/readme.md @@ -35,6 +35,6 @@ subject-prefix: '' ### Versioning ``` yaml -module-version: 1.8.0 +module-version: 1.8.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Search/Search/readme.md b/src/Search/Search/readme.md index f7684182097..ee9d0c7cdbe 100644 --- a/src/Search/Search/readme.md +++ b/src/Search/Search/readme.md @@ -35,6 +35,6 @@ subject-prefix: '' ### Versioning ``` yaml -module-version: 1.8.0 +module-version: 1.8.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Security/Security/readme.md b/src/Security/Security/readme.md index 7fa0d8d1e68..dd957a12b85 100644 --- a/src/Security/Security/readme.md +++ b/src/Security/Security/readme.md @@ -77,6 +77,6 @@ directive: ### Versioning ``` yaml -module-version: 1.8.0 +module-version: 1.8.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Sites/Sites/readme.md b/src/Sites/Sites/readme.md index fe899e05e5a..70dcbe76acd 100644 --- a/src/Sites/Sites/readme.md +++ b/src/Sites/Sites/readme.md @@ -110,6 +110,6 @@ directive: ### Versioning ``` yaml -module-version: 1.8.0 +module-version: 1.8.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Teams/Teams/readme.md b/src/Teams/Teams/readme.md index 086a8bd29e3..db1c28d51f3 100644 --- a/src/Teams/Teams/readme.md +++ b/src/Teams/Teams/readme.md @@ -57,6 +57,6 @@ directive: ### Versioning ``` yaml -module-version: 1.8.0 +module-version: 1.8.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Users.Actions/Users.Actions/readme.md b/src/Users.Actions/Users.Actions/readme.md index 74d2852b3e2..0e288267588 100644 --- a/src/Users.Actions/Users.Actions/readme.md +++ b/src/Users.Actions/Users.Actions/readme.md @@ -128,6 +128,6 @@ directive: ### Versioning ``` yaml -module-version: 1.8.0 +module-version: 1.8.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Users.Functions/Users.Functions/readme.md b/src/Users.Functions/Users.Functions/readme.md index 6bc5d3aa8c4..1e3acfd33cf 100644 --- a/src/Users.Functions/Users.Functions/readme.md +++ b/src/Users.Functions/Users.Functions/readme.md @@ -61,6 +61,6 @@ directive: ### Versioning ``` yaml -module-version: 1.8.0 +module-version: 1.8.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Users/Users/readme.md b/src/Users/Users/readme.md index 5ed13e4e200..9313df668f1 100644 --- a/src/Users/Users/readme.md +++ b/src/Users/Users/readme.md @@ -58,6 +58,6 @@ directive: ### Versioning ``` yaml -module-version: 1.8.0 +module-version: 1.8.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/WindowsUpdates/WindowsUpdates/readme.md b/src/WindowsUpdates/WindowsUpdates/readme.md index 268f998f4ee..6afc934da01 100644 --- a/src/WindowsUpdates/WindowsUpdates/readme.md +++ b/src/WindowsUpdates/WindowsUpdates/readme.md @@ -108,6 +108,6 @@ directive: ### Versioning ``` yaml -module-version: 1.8.0 +module-version: 1.8.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/tools/Custom/HttpMessageLogFormatter.cs b/tools/Custom/HttpMessageLogFormatter.cs index 07920d7caa5..f743b9b685b 100644 --- a/tools/Custom/HttpMessageLogFormatter.cs +++ b/tools/Custom/HttpMessageLogFormatter.cs @@ -24,7 +24,7 @@ public static string GetHttpRequestLog(HttpRequestMessage request) string body = string.Empty; try { - body = FormatString(request.Content.ReadAsStringAsync().Result); + body = (request.Content == null) ? string.Empty : FormatString(request.Content.ReadAsStringAsync().Result); } catch { } @@ -44,7 +44,7 @@ public static string GetHttpResponseLog(HttpResponseMessage response) string body = string.Empty; try { - body = FormatString(response.Content.ReadAsStringAsync().Result); + body = (response.Content == null) ? string.Empty : FormatString(response.Content.ReadAsStringAsync().Result); } catch { } @@ -114,4 +114,4 @@ private static string FormatString(string content) return content; } } -} +} \ No newline at end of file diff --git a/tools/Templates/readme.md b/tools/Templates/readme.md index c9644f13c8a..d28836f4e92 100644 --- a/tools/Templates/readme.md +++ b/tools/Templates/readme.md @@ -12,6 +12,6 @@ subject-prefix: '' ### Versioning ``` yaml -module-version: 1.6.2 +module-version: 1.8.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ```