From 1d92367f7e12db3cd4d5df41d446cff06626532e Mon Sep 17 00:00:00 2001 From: Microsoft Graph DevX Tooling Date: Wed, 5 May 2021 12:44:03 +0000 Subject: [PATCH] Weekly OpenApiDocs Download --- openApiDocs/beta/Admin.yml | 17 + openApiDocs/beta/CloudCommunications.yml | 2 + openApiDocs/beta/Compliance.yml | 148 ++- openApiDocs/beta/DeviceManagement.Actions.yml | 277 +++++ .../beta/DeviceManagement.Functions.yml | 409 +++++++ openApiDocs/beta/DeviceManagement.yml | 260 +++-- openApiDocs/beta/Devices.CloudPrint.yml | 126 +- .../beta/Devices.CorporateManagement.yml | 100 +- openApiDocs/beta/Education.yml | 159 ++- openApiDocs/beta/Files.yml | 126 +- openApiDocs/beta/Groups.yml | 126 +- .../beta/Identity.DirectoryManagement.yml | 43 + openApiDocs/beta/Identity.SignIns.yml | 233 +++- openApiDocs/beta/Reports.yml | 47 + openApiDocs/beta/Search.yml | 12 + openApiDocs/beta/Sites.yml | 126 +- openApiDocs/beta/Teams.yml | 126 +- openApiDocs/beta/Users.Actions.yml | 153 ++- openApiDocs/beta/Users.Functions.yml | 187 ++- openApiDocs/beta/Users.yml | 126 +- openApiDocs/v1.0/DeviceManagement.Actions.yml | 258 ++++ .../v1.0/DeviceManagement.Enrolment.yml | 624 ++++++++++ openApiDocs/v1.0/DeviceManagement.yml | 166 +++ openApiDocs/v1.0/Devices.CloudPrint.yml | 994 ++++++++-------- openApiDocs/v1.0/Education.yml | 1004 ++++++++-------- openApiDocs/v1.0/Files.yml | 1024 ++++++++-------- openApiDocs/v1.0/Groups.yml | 126 +- openApiDocs/v1.0/Identity.SignIns.yml | 1034 +++++++++-------- openApiDocs/v1.0/Sites.yml | 1024 ++++++++-------- openApiDocs/v1.0/Teams.yml | 301 ++++- openApiDocs/v1.0/Users.Actions.yml | 1024 ++++++++-------- openApiDocs/v1.0/Users.Functions.yml | 1030 ++++++++-------- openApiDocs/v1.0/Users.yml | 1034 +++++++++-------- .../crawl-log-v1.0-beta.json | 40 + .../crawl-log-v1.0.json | 20 + .../definitions/v1.0-beta.md | 18 + .../definitions/v1.0.md | 5 + .../crawl-log-v1.0.json | 16 + .../definitions/v1.0.md | 4 + .../crawl-log-v1.0-beta.json | 40 + .../definitions/v1.0-beta.md | 18 + .../crawl-log-v1.0-beta.json | 4 + .../definitions/v1.0-beta.md | 1 + .../Identity.SignIns/crawl-log-v1.0-beta.json | 4 + .../Identity.SignIns/definitions/v1.0-beta.md | 1 + profiles/Teams/crawl-log-v1.0.json | 8 + profiles/Teams/definitions/v1.0.md | 2 + .../Users.Actions/crawl-log-v1.0-beta.json | 4 + .../Users.Actions/definitions/v1.0-beta.md | 1 + .../Users.Functions/crawl-log-v1.0-beta.json | 4 + .../Users.Functions/definitions/v1.0-beta.md | 1 + 51 files changed, 7983 insertions(+), 4654 deletions(-) diff --git a/openApiDocs/beta/Admin.yml b/openApiDocs/beta/Admin.yml index 5cf1aa8d4ae..efe79d22d94 100644 --- a/openApiDocs/beta/Admin.yml +++ b/openApiDocs/beta/Admin.yml @@ -2547,10 +2547,12 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.windowsUpdates.deployment' + description: Deployments created using the deployment service. Read-only. updatableAssets: type: array items: $ref: '#/components/schemas/microsoft.graph.windowsUpdates.updatableAsset' + description: Assets registered with the deployment service that can receive updates. Read-only. additionalProperties: type: object microsoft.graph.windowsUpdates.catalog: @@ -2563,6 +2565,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.windowsUpdates.catalogEntry' + description: Lists the content that you can approve for deployment. Read-only. additionalProperties: type: object microsoft.graph.windowsUpdates.catalogEntry: @@ -2574,14 +2577,17 @@ components: deployableUntilDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: The date on which the content is no longer available to deploy using the service. Read-only. format: date-time nullable: true displayName: type: string + description: The display name of the content. Read-only. nullable: true releaseDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: The release date for the content. Read-only. format: date-time additionalProperties: type: object @@ -2596,10 +2602,12 @@ components: createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: The date and time the deployment was created. Returned by default. Read-only. format: date-time lastModifiedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: The date and time the deployment was last modified. Returned by default. Read-only. format: date-time settings: $ref: '#/components/schemas/microsoft.graph.windowsUpdates.deploymentSettings' @@ -2619,10 +2627,12 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.windowsUpdates.updatableAsset' + description: Specifies the assets to exclude from the audience. members: type: array items: $ref: '#/components/schemas/microsoft.graph.windowsUpdates.updatableAsset' + description: Specifies the assets to include in the audience. additionalProperties: type: object microsoft.graph.windowsUpdates.updatableAsset: @@ -2671,6 +2681,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.windowsUpdates.deploymentStateReason' + description: Specifies the reasons the deployment has its state value. Read-only. requestedValue: $ref: '#/components/schemas/microsoft.graph.windowsUpdates.requestedDeploymentStateValue' value: @@ -2694,6 +2705,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.windowsUpdates.monitoringRule' + description: Specifies the rules through which monitoring signals can trigger actions on the deployment. Rules are combined using 'or'. additionalProperties: type: object microsoft.graph.windowsUpdates.rolloutSettings: @@ -2704,17 +2716,21 @@ components: maximum: 2147483647 minimum: -2147483648 type: integer + description: 'Specifies the number of devices that are offered at the same time. Has no effect when endDateTime is set. When endDateTime and devicesPerOffer are both not set, all devices in the deployment are offered content at the same time.' format: int32 durationBetweenOffers: type: string + description: Specifies duration between each set of devices being offered the update. Has an effect when endDateTime or devicesPerOffer are defined. Default value is P1D (1 day). 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: 'Specifies the date before which all devices currently in the deployment are offered the update. Devices added after this date are offered immediately. When endDateTime and devicesPerOffer are both not set, all devices in the deployment are offered content at the same time.' format: date-time startDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: 'Date on which devices in the deployment start receiving the update. When not set, the deployment starts as soon as devices are assigned.' format: date-time nullable: true additionalProperties: @@ -2780,6 +2796,7 @@ components: maximum: 2147483647 minimum: -2147483648 type: integer + description: The threshold for a signal at which to trigger action. An integer from 1 to 100 (inclusive). format: int32 nullable: true additionalProperties: diff --git a/openApiDocs/beta/CloudCommunications.yml b/openApiDocs/beta/CloudCommunications.yml index 4f91340bc4c..390317f2e2d 100644 --- a/openApiDocs/beta/CloudCommunications.yml +++ b/openApiDocs/beta/CloudCommunications.yml @@ -5518,6 +5518,7 @@ components: items: type: string nullable: true + description: List of toll-free numbers that are displayed in the meeting invite. tollNumber: type: string description: The toll number that connects to the Audio Conference Provider. @@ -5527,6 +5528,7 @@ components: items: type: string nullable: true + description: List of toll numbers that are displayed in the meeting invite. additionalProperties: type: object microsoft.graph.broadcastMeetingSettings: diff --git a/openApiDocs/beta/Compliance.yml b/openApiDocs/beta/Compliance.yml index 4d71053edd0..fcb758eb917 100644 --- a/openApiDocs/beta/Compliance.yml +++ b/openApiDocs/beta/Compliance.yml @@ -8666,22 +8666,27 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.ediscovery.custodian' + description: Returns a list of case custodian objects for this case. Nullable. legalHolds: type: array items: $ref: '#/components/schemas/microsoft.graph.ediscovery.legalHold' + description: Returns a list of case legalHold objects for this case. Nullable. noncustodialDataSources: type: array items: $ref: '#/components/schemas/microsoft.graph.ediscovery.noncustodialDataSource' + description: Returns a list of case noncustodialDataSource objects for this case. Nullable. operations: type: array items: $ref: '#/components/schemas/microsoft.graph.ediscovery.caseOperation' + description: Returns a list of case operation objects for this case. Nullable. reviewSets: type: array items: $ref: '#/components/schemas/microsoft.graph.ediscovery.reviewSet' + description: Returns a list of reviewSet objects in the case. Read-only. Nullable. settings: $ref: '#/components/schemas/microsoft.graph.ediscovery.settings' sourceCollections: @@ -8837,7 +8842,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedLabel' - description: 'The list of sensitivity label pairs (label ID, label name) associated with an Microsoft 365 group. Returned only on $select. Read-only.' + description: 'The list of sensitivity label pairs (label ID, label name) associated with a Microsoft 365 group. Returned only on $select. Read-only.' assignedLicenses: type: array items: @@ -8951,7 +8956,7 @@ components: nullable: true preferredLanguage: type: string - description: The preferred language for an Microsoft 365 group. Should follow ISO 639-1 Code; for example 'en-US'. Returned by default. + description: The preferred language for a Microsoft 365 group. Should follow ISO 639-1 Code; for example 'en-US'. Returned by default. nullable: true proxyAddresses: type: array @@ -8984,7 +8989,7 @@ components: nullable: true theme: type: string - description: 'Specifies an Microsoft 365 group''s color theme. Possible values are Teal, Purple, Green, Blue, Pink, Orange or Red. Returned by default.' + description: 'Specifies a Microsoft 365 group''s color theme. Possible values are Teal, Purple, Green, Blue, Pink, Orange or Red. Returned by default.' nullable: true visibility: type: string @@ -9244,6 +9249,7 @@ components: properties: applyHoldToSource: type: boolean + description: Indicates if hold is applied to non-custodial data source (such as mailbox or site). nullable: true dataSource: $ref: '#/components/schemas/microsoft.graph.ediscovery.dataSource' @@ -9383,6 +9389,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.ediscovery.noncustodialDataSource' + description: noncustodialDataSource sources that are included in the sourceCollection additionalProperties: type: object microsoft.graph.ediscovery.additionalDataOptions: @@ -9585,19 +9592,23 @@ components: createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: Created date and time of the dataSourceContainer entity. format: date-time nullable: true displayName: type: string + description: Display name of the dataSourceContainer entity. nullable: true lastModifiedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: Last modified date and time of the dataSourceContainer. format: date-time nullable: true releasedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: Date and time that the dataSourceContainer was released from the case. format: date-time nullable: true status: @@ -10934,16 +10945,19 @@ components: properties: isEnabled: type: boolean + description: Indicates whether or not OCR is enabled for the case. nullable: true maxImageSize: maximum: 2147483647 minimum: -2147483648 type: integer + description: Maximum image size that will be processed in KB). format: int32 nullable: true timeout: pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' type: string + description: 'The timeout duration for the OCR engine. A longer timeout may increase success of OCR, but may add to the total processing time.' format: duration nullable: true additionalProperties: @@ -10954,23 +10968,27 @@ components: properties: isEnabled: type: boolean + description: Indicates whether email threading and near duplicate detection are enabled. nullable: true maxWords: maximum: 2147483647 minimum: -2147483648 type: integer + description: See Minimum/maximum number of words to learn more. format: int32 nullable: true minWords: maximum: 2147483647 minimum: -2147483648 type: integer + description: See Minimum/maximum number of words to learn more. format: int32 nullable: true similarityThreshold: maximum: 2147483647 minimum: -2147483648 type: integer + description: See Document and email similarity threshold to learn more. format: int32 nullable: true additionalProperties: @@ -10981,17 +10999,21 @@ components: properties: dynamicallyAdjustTopicCount: type: boolean + description: 'To learn more, see Adjust maximum number of themes dynamically.' nullable: true ignoreNumbers: type: boolean + description: 'To learn more, see Include numbers in themes.' nullable: true isEnabled: type: boolean + description: Indicates whether themes is enabled for the case. nullable: true topicCount: maximum: 2147483647 minimum: -2147483648 type: integer + description: 'To learn more, see Maximum number of themes.' format: int32 nullable: true additionalProperties: @@ -11119,7 +11141,7 @@ components: createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The created date of the user object. + description: 'The created date of the user object. Supports $filter with the eq, lt, and ge operators.' format: date-time nullable: true creationType: @@ -11211,7 +11233,7 @@ components: description: State of license assignments for this user. Read-only. mail: type: string - description: 'The SMTP address for the user, for example, ''jeff@contoso.onmicrosoft.com''. Returned by default. Supports $filter and endsWith.' + description: 'The SMTP address for the user, for example, ''jeff@contoso.onmicrosoft.com''.NOTE: While this property can contain accent characters, using them can cause access issues with other Microsoft applications for the user. Returned by default. Supports $filter and endsWith.' nullable: true mailNickname: type: string @@ -11270,7 +11292,7 @@ components: type: array items: type: string - description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Supports $filter.' + description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. NOTE: While this property can contain accent characters, they can cause access issues to first-party applications for the user. Supports $filter.' passwordPolicies: type: string description: 'Specifies password policies for the user. This value is an enumeration with one possible value being ''DisableStrongPassword'', which allows weaker passwords than the default policy to be specified. ''DisablePasswordExpiration'' can also be specified. The two may be specified together; for example: ''DisablePasswordExpiration, DisableStrongPassword''.' @@ -11333,7 +11355,7 @@ components: nullable: true userPrincipalName: type: string - description: 'The user principal name (UPN) of the user. The UPN is an Internet-style login name for the user based on the Internet standard RFC 822. By convention, this should map to the user''s email name. The general format is alias@domain, where domain must be present in the tenant''s collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization. Returned by default. Supports $filter, $orderby, and endsWith.' + description: 'The user principal name (UPN) of the user. The UPN is an Internet-style login name for the user based on the Internet standard RFC 822. By convention, this should map to the user''s email name. The general format is alias@domain, where domain must be present in the tenant''s collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: While this property can contain accent characters, they can cause access issues to first-party applications for the user. Returned by default. Supports $filter, $orderby, and endsWith.' nullable: true userType: type: string @@ -13573,7 +13595,7 @@ components: nullable: true issuerAssignedId: type: string - description: 'Specifies the unique identifier assigned to the user by the issuer. The combination of issuer and issuerAssignedId must be unique within the organization. Represents the sign-in name for the user, when signInType is set to emailAddress or userName (also known as local accounts).When signInType is set to: emailAddress, (or starts with emailAddress like emailAddress1) issuerAssignedId must be a valid email addressuserName, issuerAssignedId must be a valid local part of an email addressSupports $filter. 512 character limit.' + description: 'Specifies the unique identifier assigned to the user by the issuer. The combination of issuer and issuerAssignedId must be unique within the organization. Represents the sign-in name for the user, when signInType is set to emailAddress or userName (also known as local accounts).When signInType is set to: emailAddress, (or a custom string that starts with emailAddress like emailAddress1) issuerAssignedId must be a valid email addressuserName, issuerAssignedId must be a valid local part of an email addressSupports $filter. 100 character limit.' nullable: true signInType: type: string @@ -14652,6 +14674,10 @@ components: - title: managedDevice type: object properties: + cloudPcRemoteActionResults: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.cloudPcRemoteActionResult' aadRegistered: type: boolean description: Whether the device is Azure Active Directory registered. This property is read-only. @@ -14933,16 +14959,16 @@ components: type: integer description: Count of remediated malware for this windows device. This property is read-only. format: int32 - deviceCompliancePolicyStates: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicyState' - description: Device compliance policy states for this device. assignmentFilterEvaluationStatusDetails: type: array items: $ref: '#/components/schemas/microsoft.graph.assignmentFilterEvaluationStatusDetails' description: Managed device mobile app configuration states for this device. + deviceCompliancePolicyStates: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicyState' + description: Device compliance policy states for this device. deviceConfigurationStates: type: array items: @@ -18553,6 +18579,35 @@ components: additionalProperties: type: object description: Enrollment Configuration Assignment + microsoft.graph.cloudPcRemoteActionResult: + title: cloudPcRemoteActionResult + type: object + properties: + actionName: + type: string + nullable: true + actionState: + $ref: '#/components/schemas/microsoft.graph.actionState' + cloudPcId: + type: string + nullable: true + lastUpdatedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + managedDeviceId: + type: string + nullable: true + startDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + statusDetails: + $ref: '#/components/schemas/microsoft.graph.cloudPcStatusDetails' + additionalProperties: + type: object microsoft.graph.chassisType: title: chassisType enum: @@ -19146,6 +19201,19 @@ components: additionalProperties: type: object description: Logged On User + microsoft.graph.assignmentFilterEvaluationStatusDetails: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: assignmentFilterEvaluationStatusDetails + type: object + properties: + payloadId: + type: string + description: PayloadId on which filter has been applied. + nullable: true + additionalProperties: + type: object + description: A class containing information about the payloads on which filter has been applied. microsoft.graph.deviceCompliancePolicyState: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -19187,19 +19255,6 @@ components: additionalProperties: type: object description: Device Compliance Policy State for a given device. - microsoft.graph.assignmentFilterEvaluationStatusDetails: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: assignmentFilterEvaluationStatusDetails - type: object - properties: - payloadId: - type: string - description: PayloadId on which filter has been applied. - nullable: true - additionalProperties: - type: object - description: A class containing information about the payloads on which filter has been applied. microsoft.graph.deviceConfigurationState: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -20541,6 +20596,7 @@ components: items: type: string nullable: true + description: List of toll-free numbers that are displayed in the meeting invite. tollNumber: type: string description: The toll number that connects to the Audio Conference Provider. @@ -20550,6 +20606,7 @@ components: items: type: string nullable: true + description: List of toll numbers that are displayed in the meeting invite. additionalProperties: type: object microsoft.graph.broadcastMeetingSettings: @@ -22679,16 +22736,6 @@ components: additionalProperties: type: object description: Base type for assignment targets. - microsoft.graph.configurationManagerClientState: - title: configurationManagerClientState - enum: - - unknown - - installed - - healthy - - installFailed - - updateFailed - - communicationError - type: string microsoft.graph.actionState: title: actionState enum: @@ -22700,6 +22747,35 @@ components: - failed - notSupported type: string + microsoft.graph.cloudPcStatusDetails: + title: cloudPcStatusDetails + type: object + properties: + additionalInformation: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.keyValuePair' + description: Any additional information about the cloud PC status. + code: + type: string + description: The code associated with the cloud PC status. + nullable: true + message: + type: string + description: The status message. + nullable: true + additionalProperties: + type: object + microsoft.graph.configurationManagerClientState: + title: configurationManagerClientState + enum: + - unknown + - installed + - healthy + - installFailed + - updateFailed + - communicationError + type: string microsoft.graph.deviceGuardLocalSystemAuthorityCredentialGuardState: title: deviceGuardLocalSystemAuthorityCredentialGuardState enum: diff --git a/openApiDocs/beta/DeviceManagement.Actions.yml b/openApiDocs/beta/DeviceManagement.Actions.yml index 4e11e79d800..238c58f3896 100644 --- a/openApiDocs/beta/DeviceManagement.Actions.yml +++ b/openApiDocs/beta/DeviceManagement.Actions.yml @@ -897,6 +897,26 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/deviceManagement/comanagedDevices/{managedDevice-id}/microsoft.graph.reprovisionCloudPc': + post: + tags: + - deviceManagement.Actions + summary: Invoke action reprovisionCloudPc + operationId: deviceManagement.comanagedDevices_reprovisionCloudPc + parameters: + - name: managedDevice-id + in: path + description: 'key: id of managedDevice' + required: true + schema: + type: string + x-ms-docs-key-type: managedDevice + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/deviceManagement/comanagedDevices/{managedDevice-id}/microsoft.graph.requestRemoteAssistance': post: tags: @@ -2396,6 +2416,33 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/deviceManagement/deviceComplianceScripts/{deviceComplianceScript-id}/deviceRunStates/{deviceComplianceScriptDeviceState-id}/managedDevice/microsoft.graph.reprovisionCloudPc': + post: + tags: + - deviceManagement.Actions + summary: Invoke action reprovisionCloudPc + operationId: deviceManagement.deviceComplianceScripts.deviceRunStates.managedDevice_reprovisionCloudPc + parameters: + - name: deviceComplianceScript-id + in: path + description: 'key: id of deviceComplianceScript' + required: true + schema: + type: string + x-ms-docs-key-type: deviceComplianceScript + - name: deviceComplianceScriptDeviceState-id + in: path + description: 'key: id of deviceComplianceScriptDeviceState' + required: true + schema: + type: string + x-ms-docs-key-type: deviceComplianceScriptDeviceState + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/deviceManagement/deviceComplianceScripts/{deviceComplianceScript-id}/deviceRunStates/{deviceComplianceScriptDeviceState-id}/managedDevice/microsoft.graph.requestRemoteAssistance': post: tags: @@ -3800,6 +3847,33 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/deviceManagement/deviceCustomAttributeShellScripts/{deviceCustomAttributeShellScript-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.reprovisionCloudPc': + post: + tags: + - deviceManagement.Actions + summary: Invoke action reprovisionCloudPc + operationId: deviceManagement.deviceCustomAttributeShellScripts.deviceRunStates.managedDevice_reprovisionCloudPc + parameters: + - name: deviceCustomAttributeShellScript-id + in: path + description: 'key: id of deviceCustomAttributeShellScript' + required: true + schema: + type: string + x-ms-docs-key-type: deviceCustomAttributeShellScript + - name: deviceManagementScriptDeviceState-id + in: path + description: 'key: id of deviceManagementScriptDeviceState' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementScriptDeviceState + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/deviceManagement/deviceCustomAttributeShellScripts/{deviceCustomAttributeShellScript-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.requestRemoteAssistance': post: tags: @@ -4901,6 +4975,40 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/deviceManagement/deviceCustomAttributeShellScripts/{deviceCustomAttributeShellScript-id}/userRunStates/{deviceManagementScriptUserState-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.reprovisionCloudPc': + post: + tags: + - deviceManagement.Actions + summary: Invoke action reprovisionCloudPc + operationId: deviceManagement.deviceCustomAttributeShellScripts.userRunStates.deviceRunStates.managedDevice_reprovisionCloudPc + parameters: + - name: deviceCustomAttributeShellScript-id + in: path + description: 'key: id of deviceCustomAttributeShellScript' + required: true + schema: + type: string + x-ms-docs-key-type: deviceCustomAttributeShellScript + - name: deviceManagementScriptUserState-id + in: path + description: 'key: id of deviceManagementScriptUserState' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementScriptUserState + - name: deviceManagementScriptDeviceState-id + in: path + description: 'key: id of deviceManagementScriptDeviceState' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementScriptDeviceState + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/deviceManagement/deviceCustomAttributeShellScripts/{deviceCustomAttributeShellScript-id}/userRunStates/{deviceManagementScriptUserState-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.requestRemoteAssistance': post: tags: @@ -6073,6 +6181,33 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/deviceManagement/deviceHealthScripts/{deviceHealthScript-id}/deviceRunStates/{deviceHealthScriptDeviceState-id}/managedDevice/microsoft.graph.reprovisionCloudPc': + post: + tags: + - deviceManagement.Actions + summary: Invoke action reprovisionCloudPc + operationId: deviceManagement.deviceHealthScripts.deviceRunStates.managedDevice_reprovisionCloudPc + parameters: + - name: deviceHealthScript-id + in: path + description: 'key: id of deviceHealthScript' + required: true + schema: + type: string + x-ms-docs-key-type: deviceHealthScript + - name: deviceHealthScriptDeviceState-id + in: path + description: 'key: id of deviceHealthScriptDeviceState' + required: true + schema: + type: string + x-ms-docs-key-type: deviceHealthScriptDeviceState + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/deviceManagement/deviceHealthScripts/{deviceHealthScript-id}/deviceRunStates/{deviceHealthScriptDeviceState-id}/managedDevice/microsoft.graph.requestRemoteAssistance': post: tags: @@ -7147,6 +7282,33 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/deviceManagement/deviceManagementScripts/{deviceManagementScript-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.reprovisionCloudPc': + post: + tags: + - deviceManagement.Actions + summary: Invoke action reprovisionCloudPc + operationId: deviceManagement.deviceManagementScripts.deviceRunStates.managedDevice_reprovisionCloudPc + parameters: + - name: deviceManagementScript-id + in: path + description: 'key: id of deviceManagementScript' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementScript + - name: deviceManagementScriptDeviceState-id + in: path + description: 'key: id of deviceManagementScriptDeviceState' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementScriptDeviceState + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/deviceManagement/deviceManagementScripts/{deviceManagementScript-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.requestRemoteAssistance': post: tags: @@ -8248,6 +8410,40 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/deviceManagement/deviceManagementScripts/{deviceManagementScript-id}/userRunStates/{deviceManagementScriptUserState-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.reprovisionCloudPc': + post: + tags: + - deviceManagement.Actions + summary: Invoke action reprovisionCloudPc + operationId: deviceManagement.deviceManagementScripts.userRunStates.deviceRunStates.managedDevice_reprovisionCloudPc + parameters: + - name: deviceManagementScript-id + in: path + description: 'key: id of deviceManagementScript' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementScript + - name: deviceManagementScriptUserState-id + in: path + description: 'key: id of deviceManagementScriptUserState' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementScriptUserState + - name: deviceManagementScriptDeviceState-id + in: path + description: 'key: id of deviceManagementScriptDeviceState' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementScriptDeviceState + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/deviceManagement/deviceManagementScripts/{deviceManagementScript-id}/userRunStates/{deviceManagementScriptUserState-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.requestRemoteAssistance': post: tags: @@ -9351,6 +9547,33 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/deviceManagement/deviceShellScripts/{deviceShellScript-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.reprovisionCloudPc': + post: + tags: + - deviceManagement.Actions + summary: Invoke action reprovisionCloudPc + operationId: deviceManagement.deviceShellScripts.deviceRunStates.managedDevice_reprovisionCloudPc + parameters: + - name: deviceShellScript-id + in: path + description: 'key: id of deviceShellScript' + required: true + schema: + type: string + x-ms-docs-key-type: deviceShellScript + - name: deviceManagementScriptDeviceState-id + in: path + description: 'key: id of deviceManagementScriptDeviceState' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementScriptDeviceState + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/deviceManagement/deviceShellScripts/{deviceShellScript-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.requestRemoteAssistance': post: tags: @@ -10452,6 +10675,40 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/deviceManagement/deviceShellScripts/{deviceShellScript-id}/userRunStates/{deviceManagementScriptUserState-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.reprovisionCloudPc': + post: + tags: + - deviceManagement.Actions + summary: Invoke action reprovisionCloudPc + operationId: deviceManagement.deviceShellScripts.userRunStates.deviceRunStates.managedDevice_reprovisionCloudPc + parameters: + - name: deviceShellScript-id + in: path + description: 'key: id of deviceShellScript' + required: true + schema: + type: string + x-ms-docs-key-type: deviceShellScript + - name: deviceManagementScriptUserState-id + in: path + description: 'key: id of deviceManagementScriptUserState' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementScriptUserState + - name: deviceManagementScriptDeviceState-id + in: path + description: 'key: id of deviceManagementScriptDeviceState' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementScriptDeviceState + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/deviceManagement/deviceShellScripts/{deviceShellScript-id}/userRunStates/{deviceManagementScriptUserState-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.requestRemoteAssistance': post: tags: @@ -12073,6 +12330,26 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.reprovisionCloudPc': + post: + tags: + - deviceManagement.Actions + summary: Invoke action reprovisionCloudPc + operationId: deviceManagement.managedDevices_reprovisionCloudPc + parameters: + - name: managedDevice-id + in: path + description: 'key: id of managedDevice' + required: true + schema: + type: string + x-ms-docs-key-type: managedDevice + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.requestRemoteAssistance': post: tags: diff --git a/openApiDocs/beta/DeviceManagement.Functions.yml b/openApiDocs/beta/DeviceManagement.Functions.yml index 14386bd22b8..f278216c442 100644 --- a/openApiDocs/beta/DeviceManagement.Functions.yml +++ b/openApiDocs/beta/DeviceManagement.Functions.yml @@ -85,6 +85,32 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + '/deviceManagement/comanagedDevices/{managedDevice-id}/microsoft.graph.getCloudPcRemoteActionResults()': + get: + tags: + - deviceManagement.Functions + summary: Invoke function getCloudPcRemoteActionResults + operationId: deviceManagement.comanagedDevices_getCloudPcRemoteActionResults + parameters: + - name: managedDevice-id + in: path + description: 'key: id of managedDevice' + required: true + schema: + type: string + x-ms-docs-key-type: managedDevice + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.cloudPcRemoteActionResult' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function '/deviceManagement/comanagedDevices/{managedDevice-id}/microsoft.graph.getFileVaultKey()': get: tags: @@ -244,6 +270,39 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + '/deviceManagement/deviceComplianceScripts/{deviceComplianceScript-id}/deviceRunStates/{deviceComplianceScriptDeviceState-id}/managedDevice/microsoft.graph.getCloudPcRemoteActionResults()': + get: + tags: + - deviceManagement.Functions + summary: Invoke function getCloudPcRemoteActionResults + operationId: deviceManagement.deviceComplianceScripts.deviceRunStates.managedDevice_getCloudPcRemoteActionResults + parameters: + - name: deviceComplianceScript-id + in: path + description: 'key: id of deviceComplianceScript' + required: true + schema: + type: string + x-ms-docs-key-type: deviceComplianceScript + - name: deviceComplianceScriptDeviceState-id + in: path + description: 'key: id of deviceComplianceScriptDeviceState' + required: true + schema: + type: string + x-ms-docs-key-type: deviceComplianceScriptDeviceState + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.cloudPcRemoteActionResult' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function '/deviceManagement/deviceComplianceScripts/{deviceComplianceScript-id}/deviceRunStates/{deviceComplianceScriptDeviceState-id}/managedDevice/microsoft.graph.getFileVaultKey()': get: tags: @@ -398,6 +457,39 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + '/deviceManagement/deviceCustomAttributeShellScripts/{deviceCustomAttributeShellScript-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.getCloudPcRemoteActionResults()': + get: + tags: + - deviceManagement.Functions + summary: Invoke function getCloudPcRemoteActionResults + operationId: deviceManagement.deviceCustomAttributeShellScripts.deviceRunStates.managedDevice_getCloudPcRemoteActionResults + parameters: + - name: deviceCustomAttributeShellScript-id + in: path + description: 'key: id of deviceCustomAttributeShellScript' + required: true + schema: + type: string + x-ms-docs-key-type: deviceCustomAttributeShellScript + - name: deviceManagementScriptDeviceState-id + in: path + description: 'key: id of deviceManagementScriptDeviceState' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementScriptDeviceState + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.cloudPcRemoteActionResult' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function '/deviceManagement/deviceCustomAttributeShellScripts/{deviceCustomAttributeShellScript-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.getFileVaultKey()': get: tags: @@ -463,6 +555,46 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + '/deviceManagement/deviceCustomAttributeShellScripts/{deviceCustomAttributeShellScript-id}/userRunStates/{deviceManagementScriptUserState-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.getCloudPcRemoteActionResults()': + get: + tags: + - deviceManagement.Functions + summary: Invoke function getCloudPcRemoteActionResults + operationId: deviceManagement.deviceCustomAttributeShellScripts.userRunStates.deviceRunStates.managedDevice_getCloudPcRemoteActionResults + parameters: + - name: deviceCustomAttributeShellScript-id + in: path + description: 'key: id of deviceCustomAttributeShellScript' + required: true + schema: + type: string + x-ms-docs-key-type: deviceCustomAttributeShellScript + - name: deviceManagementScriptUserState-id + in: path + description: 'key: id of deviceManagementScriptUserState' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementScriptUserState + - name: deviceManagementScriptDeviceState-id + in: path + description: 'key: id of deviceManagementScriptDeviceState' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementScriptDeviceState + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.cloudPcRemoteActionResult' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function '/deviceManagement/deviceCustomAttributeShellScripts/{deviceCustomAttributeShellScript-id}/userRunStates/{deviceManagementScriptUserState-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.getFileVaultKey()': get: tags: @@ -542,6 +674,39 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + '/deviceManagement/deviceHealthScripts/{deviceHealthScript-id}/deviceRunStates/{deviceHealthScriptDeviceState-id}/managedDevice/microsoft.graph.getCloudPcRemoteActionResults()': + get: + tags: + - deviceManagement.Functions + summary: Invoke function getCloudPcRemoteActionResults + operationId: deviceManagement.deviceHealthScripts.deviceRunStates.managedDevice_getCloudPcRemoteActionResults + parameters: + - name: deviceHealthScript-id + in: path + description: 'key: id of deviceHealthScript' + required: true + schema: + type: string + x-ms-docs-key-type: deviceHealthScript + - name: deviceHealthScriptDeviceState-id + in: path + description: 'key: id of deviceHealthScriptDeviceState' + required: true + schema: + type: string + x-ms-docs-key-type: deviceHealthScriptDeviceState + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.cloudPcRemoteActionResult' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function '/deviceManagement/deviceHealthScripts/{deviceHealthScript-id}/deviceRunStates/{deviceHealthScriptDeviceState-id}/managedDevice/microsoft.graph.getFileVaultKey()': get: tags: @@ -663,6 +828,39 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + '/deviceManagement/deviceManagementScripts/{deviceManagementScript-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.getCloudPcRemoteActionResults()': + get: + tags: + - deviceManagement.Functions + summary: Invoke function getCloudPcRemoteActionResults + operationId: deviceManagement.deviceManagementScripts.deviceRunStates.managedDevice_getCloudPcRemoteActionResults + parameters: + - name: deviceManagementScript-id + in: path + description: 'key: id of deviceManagementScript' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementScript + - name: deviceManagementScriptDeviceState-id + in: path + description: 'key: id of deviceManagementScriptDeviceState' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementScriptDeviceState + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.cloudPcRemoteActionResult' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function '/deviceManagement/deviceManagementScripts/{deviceManagementScript-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.getFileVaultKey()': get: tags: @@ -728,6 +926,46 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + '/deviceManagement/deviceManagementScripts/{deviceManagementScript-id}/userRunStates/{deviceManagementScriptUserState-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.getCloudPcRemoteActionResults()': + get: + tags: + - deviceManagement.Functions + summary: Invoke function getCloudPcRemoteActionResults + operationId: deviceManagement.deviceManagementScripts.userRunStates.deviceRunStates.managedDevice_getCloudPcRemoteActionResults + parameters: + - name: deviceManagementScript-id + in: path + description: 'key: id of deviceManagementScript' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementScript + - name: deviceManagementScriptUserState-id + in: path + description: 'key: id of deviceManagementScriptUserState' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementScriptUserState + - name: deviceManagementScriptDeviceState-id + in: path + description: 'key: id of deviceManagementScriptDeviceState' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementScriptDeviceState + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.cloudPcRemoteActionResult' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function '/deviceManagement/deviceManagementScripts/{deviceManagementScript-id}/userRunStates/{deviceManagementScriptUserState-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.getFileVaultKey()': get: tags: @@ -807,6 +1045,39 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + '/deviceManagement/deviceShellScripts/{deviceShellScript-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.getCloudPcRemoteActionResults()': + get: + tags: + - deviceManagement.Functions + summary: Invoke function getCloudPcRemoteActionResults + operationId: deviceManagement.deviceShellScripts.deviceRunStates.managedDevice_getCloudPcRemoteActionResults + parameters: + - name: deviceShellScript-id + in: path + description: 'key: id of deviceShellScript' + required: true + schema: + type: string + x-ms-docs-key-type: deviceShellScript + - name: deviceManagementScriptDeviceState-id + in: path + description: 'key: id of deviceManagementScriptDeviceState' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementScriptDeviceState + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.cloudPcRemoteActionResult' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function '/deviceManagement/deviceShellScripts/{deviceShellScript-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.getFileVaultKey()': get: tags: @@ -872,6 +1143,46 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + '/deviceManagement/deviceShellScripts/{deviceShellScript-id}/userRunStates/{deviceManagementScriptUserState-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.getCloudPcRemoteActionResults()': + get: + tags: + - deviceManagement.Functions + summary: Invoke function getCloudPcRemoteActionResults + operationId: deviceManagement.deviceShellScripts.userRunStates.deviceRunStates.managedDevice_getCloudPcRemoteActionResults + parameters: + - name: deviceShellScript-id + in: path + description: 'key: id of deviceShellScript' + required: true + schema: + type: string + x-ms-docs-key-type: deviceShellScript + - name: deviceManagementScriptUserState-id + in: path + description: 'key: id of deviceManagementScriptUserState' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementScriptUserState + - name: deviceManagementScriptDeviceState-id + in: path + description: 'key: id of deviceManagementScriptDeviceState' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementScriptDeviceState + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.cloudPcRemoteActionResult' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function '/deviceManagement/deviceShellScripts/{deviceShellScript-id}/userRunStates/{deviceManagementScriptUserState-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.getFileVaultKey()': get: tags: @@ -984,6 +1295,32 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.getCloudPcRemoteActionResults()': + get: + tags: + - deviceManagement.Functions + summary: Invoke function getCloudPcRemoteActionResults + operationId: deviceManagement.managedDevices_getCloudPcRemoteActionResults + parameters: + - name: managedDevice-id + in: path + description: 'key: id of managedDevice' + required: true + schema: + type: string + x-ms-docs-key-type: managedDevice + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.cloudPcRemoteActionResult' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.getFileVaultKey()': get: tags: @@ -1703,6 +2040,35 @@ components: additionalProperties: type: object description: Represents result of GetState API. + microsoft.graph.cloudPcRemoteActionResult: + title: cloudPcRemoteActionResult + type: object + properties: + actionName: + type: string + nullable: true + actionState: + $ref: '#/components/schemas/microsoft.graph.actionState' + cloudPcId: + type: string + nullable: true + lastUpdatedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + managedDeviceId: + type: string + nullable: true + startDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + statusDetails: + $ref: '#/components/schemas/microsoft.graph.cloudPcStatusDetails' + additionalProperties: + type: object microsoft.graph.deviceCompliancePolicySettingState: title: deviceCompliancePolicySettingState type: object @@ -2465,6 +2831,36 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.actionState: + title: actionState + enum: + - none + - pending + - canceled + - active + - done + - failed + - notSupported + type: string + microsoft.graph.cloudPcStatusDetails: + title: cloudPcStatusDetails + type: object + properties: + additionalInformation: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.keyValuePair' + description: Any additional information about the cloud PC status. + code: + type: string + description: The code associated with the cloud PC status. + nullable: true + message: + type: string + description: The status message. + nullable: true + additionalProperties: + type: object microsoft.graph.settingSource: title: settingSource type: object @@ -2669,6 +3065,19 @@ components: $ref: '#/components/schemas/odata.error.main' additionalProperties: type: object + microsoft.graph.keyValuePair: + title: keyValuePair + type: object + properties: + name: + type: string + description: Name for this key-value pair + value: + type: string + description: Value for this key-value pair + nullable: true + additionalProperties: + type: object microsoft.graph.settingSourceType: title: settingSourceType enum: diff --git a/openApiDocs/beta/DeviceManagement.yml b/openApiDocs/beta/DeviceManagement.yml index 38f6bf7f8e3..9c3191645e6 100644 --- a/openApiDocs/beta/DeviceManagement.yml +++ b/openApiDocs/beta/DeviceManagement.yml @@ -2224,6 +2224,8 @@ paths: enum: - id - id desc + - cloudPcRemoteActionResults + - cloudPcRemoteActionResults desc - aadRegistered - aadRegistered desc - activationLockBypassCode @@ -2390,6 +2392,7 @@ paths: items: enum: - id + - cloudPcRemoteActionResults - aadRegistered - activationLockBypassCode - androidSecurityPatchLevel @@ -2467,8 +2470,8 @@ paths: - wiFiMacAddress - windowsActiveMalwareCount - windowsRemediatedMalwareCount - - deviceCompliancePolicyStates - assignmentFilterEvaluationStatusDetails + - deviceCompliancePolicyStates - deviceConfigurationStates - managedDeviceMobileAppConfigurationStates - securityBaselineStates @@ -2489,8 +2492,8 @@ paths: items: enum: - '*' - - deviceCompliancePolicyStates - assignmentFilterEvaluationStatusDetails + - deviceCompliancePolicyStates - deviceConfigurationStates - managedDeviceMobileAppConfigurationStates - securityBaselineStates @@ -2570,6 +2573,7 @@ paths: items: enum: - id + - cloudPcRemoteActionResults - aadRegistered - activationLockBypassCode - androidSecurityPatchLevel @@ -2647,8 +2651,8 @@ paths: - wiFiMacAddress - windowsActiveMalwareCount - windowsRemediatedMalwareCount - - deviceCompliancePolicyStates - assignmentFilterEvaluationStatusDetails + - deviceCompliancePolicyStates - deviceConfigurationStates - managedDeviceMobileAppConfigurationStates - securityBaselineStates @@ -2669,8 +2673,8 @@ paths: items: enum: - '*' - - deviceCompliancePolicyStates - assignmentFilterEvaluationStatusDetails + - deviceCompliancePolicyStates - deviceConfigurationStates - managedDeviceMobileAppConfigurationStates - securityBaselineStates @@ -2688,14 +2692,14 @@ paths: schema: $ref: '#/components/schemas/microsoft.graph.managedDevice' links: - deviceCompliancePolicyStates: - operationId: deviceManagement.ComanagedDevices.ListDeviceCompliancePolicyStates - parameters: - managedDevice-id: $request.path.managedDevice-id assignmentFilterEvaluationStatusDetails: operationId: deviceManagement.ComanagedDevices.ListAssignmentFilterEvaluationStatusDetails parameters: managedDevice-id: $request.path.managedDevice-id + deviceCompliancePolicyStates: + operationId: deviceManagement.ComanagedDevices.ListDeviceCompliancePolicyStates + parameters: + managedDevice-id: $request.path.managedDevice-id deviceConfigurationStates: operationId: deviceManagement.ComanagedDevices.ListDeviceConfigurationStates parameters: @@ -7027,6 +7031,8 @@ paths: enum: - id - id desc + - cloudPcRemoteActionResults + - cloudPcRemoteActionResults desc - aadRegistered - aadRegistered desc - activationLockBypassCode @@ -7193,6 +7199,7 @@ paths: items: enum: - id + - cloudPcRemoteActionResults - aadRegistered - activationLockBypassCode - androidSecurityPatchLevel @@ -7270,8 +7277,8 @@ paths: - wiFiMacAddress - windowsActiveMalwareCount - windowsRemediatedMalwareCount - - deviceCompliancePolicyStates - assignmentFilterEvaluationStatusDetails + - deviceCompliancePolicyStates - deviceConfigurationStates - managedDeviceMobileAppConfigurationStates - securityBaselineStates @@ -7292,8 +7299,8 @@ paths: items: enum: - '*' - - deviceCompliancePolicyStates - assignmentFilterEvaluationStatusDetails + - deviceCompliancePolicyStates - deviceConfigurationStates - managedDeviceMobileAppConfigurationStates - securityBaselineStates @@ -7357,6 +7364,8 @@ paths: enum: - id - id desc + - cloudPcRemoteActionResults + - cloudPcRemoteActionResults desc - aadRegistered - aadRegistered desc - activationLockBypassCode @@ -13603,6 +13612,7 @@ paths: items: enum: - id + - cloudPcRemoteActionResults - aadRegistered - activationLockBypassCode - androidSecurityPatchLevel @@ -13680,8 +13690,8 @@ paths: - wiFiMacAddress - windowsActiveMalwareCount - windowsRemediatedMalwareCount - - deviceCompliancePolicyStates - assignmentFilterEvaluationStatusDetails + - deviceCompliancePolicyStates - deviceConfigurationStates - managedDeviceMobileAppConfigurationStates - securityBaselineStates @@ -13702,8 +13712,8 @@ paths: items: enum: - '*' - - deviceCompliancePolicyStates - assignmentFilterEvaluationStatusDetails + - deviceCompliancePolicyStates - deviceConfigurationStates - managedDeviceMobileAppConfigurationStates - securityBaselineStates @@ -13721,13 +13731,13 @@ paths: schema: $ref: '#/components/schemas/microsoft.graph.managedDevice' links: - deviceCompliancePolicyStates: - operationId: deviceManagement.deviceHealthScripts.deviceRunStates.ManagedDevice.ListDeviceCompliancePolicyStates + assignmentFilterEvaluationStatusDetails: + operationId: deviceManagement.deviceHealthScripts.deviceRunStates.ManagedDevice.ListAssignmentFilterEvaluationStatusDetails parameters: deviceHealthScript-id: $request.path.deviceHealthScript-id deviceHealthScriptDeviceState-id: $request.path.deviceHealthScriptDeviceState-id - assignmentFilterEvaluationStatusDetails: - operationId: deviceManagement.deviceHealthScripts.deviceRunStates.ManagedDevice.ListAssignmentFilterEvaluationStatusDetails + deviceCompliancePolicyStates: + operationId: deviceManagement.deviceHealthScripts.deviceRunStates.ManagedDevice.ListDeviceCompliancePolicyStates parameters: deviceHealthScript-id: $request.path.deviceHealthScript-id deviceHealthScriptDeviceState-id: $request.path.deviceHealthScriptDeviceState-id @@ -13803,13 +13813,13 @@ paths: schema: type: string links: - deviceCompliancePolicyStates: - operationId: deviceManagement.deviceHealthScripts.deviceRunStates.ManagedDevice.ListDeviceCompliancePolicyStates + assignmentFilterEvaluationStatusDetails: + operationId: deviceManagement.deviceHealthScripts.deviceRunStates.ManagedDevice.ListAssignmentFilterEvaluationStatusDetails parameters: deviceHealthScript-id: $request.path.deviceHealthScript-id deviceHealthScriptDeviceState-id: $request.path.deviceHealthScriptDeviceState-id - assignmentFilterEvaluationStatusDetails: - operationId: deviceManagement.deviceHealthScripts.deviceRunStates.ManagedDevice.ListAssignmentFilterEvaluationStatusDetails + deviceCompliancePolicyStates: + operationId: deviceManagement.deviceHealthScripts.deviceRunStates.ManagedDevice.ListDeviceCompliancePolicyStates parameters: deviceHealthScript-id: $request.path.deviceHealthScript-id deviceHealthScriptDeviceState-id: $request.path.deviceHealthScriptDeviceState-id @@ -14825,6 +14835,7 @@ paths: items: enum: - id + - cloudPcRemoteActionResults - aadRegistered - activationLockBypassCode - androidSecurityPatchLevel @@ -14902,8 +14913,8 @@ paths: - wiFiMacAddress - windowsActiveMalwareCount - windowsRemediatedMalwareCount - - deviceCompliancePolicyStates - assignmentFilterEvaluationStatusDetails + - deviceCompliancePolicyStates - deviceConfigurationStates - managedDeviceMobileAppConfigurationStates - securityBaselineStates @@ -14924,8 +14935,8 @@ paths: items: enum: - '*' - - deviceCompliancePolicyStates - assignmentFilterEvaluationStatusDetails + - deviceCompliancePolicyStates - deviceConfigurationStates - managedDeviceMobileAppConfigurationStates - securityBaselineStates @@ -14943,13 +14954,13 @@ paths: schema: $ref: '#/components/schemas/microsoft.graph.managedDevice' links: - deviceCompliancePolicyStates: - operationId: deviceManagement.deviceManagementScripts.deviceRunStates.ManagedDevice.ListDeviceCompliancePolicyStates + assignmentFilterEvaluationStatusDetails: + operationId: deviceManagement.deviceManagementScripts.deviceRunStates.ManagedDevice.ListAssignmentFilterEvaluationStatusDetails parameters: deviceManagementScript-id: $request.path.deviceManagementScript-id deviceManagementScriptDeviceState-id: $request.path.deviceManagementScriptDeviceState-id - assignmentFilterEvaluationStatusDetails: - operationId: deviceManagement.deviceManagementScripts.deviceRunStates.ManagedDevice.ListAssignmentFilterEvaluationStatusDetails + deviceCompliancePolicyStates: + operationId: deviceManagement.deviceManagementScripts.deviceRunStates.ManagedDevice.ListDeviceCompliancePolicyStates parameters: deviceManagementScript-id: $request.path.deviceManagementScript-id deviceManagementScriptDeviceState-id: $request.path.deviceManagementScriptDeviceState-id @@ -15025,13 +15036,13 @@ paths: schema: type: string links: - deviceCompliancePolicyStates: - operationId: deviceManagement.deviceManagementScripts.deviceRunStates.ManagedDevice.ListDeviceCompliancePolicyStates + assignmentFilterEvaluationStatusDetails: + operationId: deviceManagement.deviceManagementScripts.deviceRunStates.ManagedDevice.ListAssignmentFilterEvaluationStatusDetails parameters: deviceManagementScript-id: $request.path.deviceManagementScript-id deviceManagementScriptDeviceState-id: $request.path.deviceManagementScriptDeviceState-id - assignmentFilterEvaluationStatusDetails: - operationId: deviceManagement.deviceManagementScripts.deviceRunStates.ManagedDevice.ListAssignmentFilterEvaluationStatusDetails + deviceCompliancePolicyStates: + operationId: deviceManagement.deviceManagementScripts.deviceRunStates.ManagedDevice.ListDeviceCompliancePolicyStates parameters: deviceManagementScript-id: $request.path.deviceManagementScript-id deviceManagementScriptDeviceState-id: $request.path.deviceManagementScriptDeviceState-id @@ -16087,6 +16098,7 @@ paths: items: enum: - id + - cloudPcRemoteActionResults - aadRegistered - activationLockBypassCode - androidSecurityPatchLevel @@ -16164,8 +16176,8 @@ paths: - wiFiMacAddress - windowsActiveMalwareCount - windowsRemediatedMalwareCount - - deviceCompliancePolicyStates - assignmentFilterEvaluationStatusDetails + - deviceCompliancePolicyStates - deviceConfigurationStates - managedDeviceMobileAppConfigurationStates - securityBaselineStates @@ -16186,8 +16198,8 @@ paths: items: enum: - '*' - - deviceCompliancePolicyStates - assignmentFilterEvaluationStatusDetails + - deviceCompliancePolicyStates - deviceConfigurationStates - managedDeviceMobileAppConfigurationStates - securityBaselineStates @@ -16205,14 +16217,14 @@ paths: schema: $ref: '#/components/schemas/microsoft.graph.managedDevice' links: - deviceCompliancePolicyStates: - operationId: deviceManagement.deviceManagementScripts.userRunStates.deviceRunStates.ManagedDevice.ListDeviceCompliancePolicyStates + assignmentFilterEvaluationStatusDetails: + operationId: deviceManagement.deviceManagementScripts.userRunStates.deviceRunStates.ManagedDevice.ListAssignmentFilterEvaluationStatusDetails parameters: deviceManagementScript-id: $request.path.deviceManagementScript-id deviceManagementScriptUserState-id: $request.path.deviceManagementScriptUserState-id deviceManagementScriptDeviceState-id: $request.path.deviceManagementScriptDeviceState-id - assignmentFilterEvaluationStatusDetails: - operationId: deviceManagement.deviceManagementScripts.userRunStates.deviceRunStates.ManagedDevice.ListAssignmentFilterEvaluationStatusDetails + deviceCompliancePolicyStates: + operationId: deviceManagement.deviceManagementScripts.userRunStates.deviceRunStates.ManagedDevice.ListDeviceCompliancePolicyStates parameters: deviceManagementScript-id: $request.path.deviceManagementScript-id deviceManagementScriptUserState-id: $request.path.deviceManagementScriptUserState-id @@ -16304,14 +16316,14 @@ paths: schema: type: string links: - deviceCompliancePolicyStates: - operationId: deviceManagement.deviceManagementScripts.userRunStates.deviceRunStates.ManagedDevice.ListDeviceCompliancePolicyStates + assignmentFilterEvaluationStatusDetails: + operationId: deviceManagement.deviceManagementScripts.userRunStates.deviceRunStates.ManagedDevice.ListAssignmentFilterEvaluationStatusDetails parameters: deviceManagementScript-id: $request.path.deviceManagementScript-id deviceManagementScriptUserState-id: $request.path.deviceManagementScriptUserState-id deviceManagementScriptDeviceState-id: $request.path.deviceManagementScriptDeviceState-id - assignmentFilterEvaluationStatusDetails: - operationId: deviceManagement.deviceManagementScripts.userRunStates.deviceRunStates.ManagedDevice.ListAssignmentFilterEvaluationStatusDetails + deviceCompliancePolicyStates: + operationId: deviceManagement.deviceManagementScripts.userRunStates.deviceRunStates.ManagedDevice.ListDeviceCompliancePolicyStates parameters: deviceManagementScript-id: $request.path.deviceManagementScript-id deviceManagementScriptUserState-id: $request.path.deviceManagementScriptUserState-id @@ -17246,6 +17258,7 @@ paths: items: enum: - id + - cloudPcRemoteActionResults - aadRegistered - activationLockBypassCode - androidSecurityPatchLevel @@ -17323,8 +17336,8 @@ paths: - wiFiMacAddress - windowsActiveMalwareCount - windowsRemediatedMalwareCount - - deviceCompliancePolicyStates - assignmentFilterEvaluationStatusDetails + - deviceCompliancePolicyStates - deviceConfigurationStates - managedDeviceMobileAppConfigurationStates - securityBaselineStates @@ -17345,8 +17358,8 @@ paths: items: enum: - '*' - - deviceCompliancePolicyStates - assignmentFilterEvaluationStatusDetails + - deviceCompliancePolicyStates - deviceConfigurationStates - managedDeviceMobileAppConfigurationStates - securityBaselineStates @@ -17364,13 +17377,13 @@ paths: schema: $ref: '#/components/schemas/microsoft.graph.managedDevice' links: - deviceCompliancePolicyStates: - operationId: deviceManagement.deviceShellScripts.deviceRunStates.ManagedDevice.ListDeviceCompliancePolicyStates + assignmentFilterEvaluationStatusDetails: + operationId: deviceManagement.deviceShellScripts.deviceRunStates.ManagedDevice.ListAssignmentFilterEvaluationStatusDetails parameters: deviceShellScript-id: $request.path.deviceShellScript-id deviceManagementScriptDeviceState-id: $request.path.deviceManagementScriptDeviceState-id - assignmentFilterEvaluationStatusDetails: - operationId: deviceManagement.deviceShellScripts.deviceRunStates.ManagedDevice.ListAssignmentFilterEvaluationStatusDetails + deviceCompliancePolicyStates: + operationId: deviceManagement.deviceShellScripts.deviceRunStates.ManagedDevice.ListDeviceCompliancePolicyStates parameters: deviceShellScript-id: $request.path.deviceShellScript-id deviceManagementScriptDeviceState-id: $request.path.deviceManagementScriptDeviceState-id @@ -17446,13 +17459,13 @@ paths: schema: type: string links: - deviceCompliancePolicyStates: - operationId: deviceManagement.deviceShellScripts.deviceRunStates.ManagedDevice.ListDeviceCompliancePolicyStates + assignmentFilterEvaluationStatusDetails: + operationId: deviceManagement.deviceShellScripts.deviceRunStates.ManagedDevice.ListAssignmentFilterEvaluationStatusDetails parameters: deviceShellScript-id: $request.path.deviceShellScript-id deviceManagementScriptDeviceState-id: $request.path.deviceManagementScriptDeviceState-id - assignmentFilterEvaluationStatusDetails: - operationId: deviceManagement.deviceShellScripts.deviceRunStates.ManagedDevice.ListAssignmentFilterEvaluationStatusDetails + deviceCompliancePolicyStates: + operationId: deviceManagement.deviceShellScripts.deviceRunStates.ManagedDevice.ListDeviceCompliancePolicyStates parameters: deviceShellScript-id: $request.path.deviceShellScript-id deviceManagementScriptDeviceState-id: $request.path.deviceManagementScriptDeviceState-id @@ -18508,6 +18521,7 @@ paths: items: enum: - id + - cloudPcRemoteActionResults - aadRegistered - activationLockBypassCode - androidSecurityPatchLevel @@ -18585,8 +18599,8 @@ paths: - wiFiMacAddress - windowsActiveMalwareCount - windowsRemediatedMalwareCount - - deviceCompliancePolicyStates - assignmentFilterEvaluationStatusDetails + - deviceCompliancePolicyStates - deviceConfigurationStates - managedDeviceMobileAppConfigurationStates - securityBaselineStates @@ -18607,8 +18621,8 @@ paths: items: enum: - '*' - - deviceCompliancePolicyStates - assignmentFilterEvaluationStatusDetails + - deviceCompliancePolicyStates - deviceConfigurationStates - managedDeviceMobileAppConfigurationStates - securityBaselineStates @@ -18626,14 +18640,14 @@ paths: schema: $ref: '#/components/schemas/microsoft.graph.managedDevice' links: - deviceCompliancePolicyStates: - operationId: deviceManagement.deviceShellScripts.userRunStates.deviceRunStates.ManagedDevice.ListDeviceCompliancePolicyStates + assignmentFilterEvaluationStatusDetails: + operationId: deviceManagement.deviceShellScripts.userRunStates.deviceRunStates.ManagedDevice.ListAssignmentFilterEvaluationStatusDetails parameters: deviceShellScript-id: $request.path.deviceShellScript-id deviceManagementScriptUserState-id: $request.path.deviceManagementScriptUserState-id deviceManagementScriptDeviceState-id: $request.path.deviceManagementScriptDeviceState-id - assignmentFilterEvaluationStatusDetails: - operationId: deviceManagement.deviceShellScripts.userRunStates.deviceRunStates.ManagedDevice.ListAssignmentFilterEvaluationStatusDetails + deviceCompliancePolicyStates: + operationId: deviceManagement.deviceShellScripts.userRunStates.deviceRunStates.ManagedDevice.ListDeviceCompliancePolicyStates parameters: deviceShellScript-id: $request.path.deviceShellScript-id deviceManagementScriptUserState-id: $request.path.deviceManagementScriptUserState-id @@ -18725,14 +18739,14 @@ paths: schema: type: string links: - deviceCompliancePolicyStates: - operationId: deviceManagement.deviceShellScripts.userRunStates.deviceRunStates.ManagedDevice.ListDeviceCompliancePolicyStates + assignmentFilterEvaluationStatusDetails: + operationId: deviceManagement.deviceShellScripts.userRunStates.deviceRunStates.ManagedDevice.ListAssignmentFilterEvaluationStatusDetails parameters: deviceShellScript-id: $request.path.deviceShellScript-id deviceManagementScriptUserState-id: $request.path.deviceManagementScriptUserState-id deviceManagementScriptDeviceState-id: $request.path.deviceManagementScriptDeviceState-id - assignmentFilterEvaluationStatusDetails: - operationId: deviceManagement.deviceShellScripts.userRunStates.deviceRunStates.ManagedDevice.ListAssignmentFilterEvaluationStatusDetails + deviceCompliancePolicyStates: + operationId: deviceManagement.deviceShellScripts.userRunStates.deviceRunStates.ManagedDevice.ListDeviceCompliancePolicyStates parameters: deviceShellScript-id: $request.path.deviceShellScript-id deviceManagementScriptUserState-id: $request.path.deviceManagementScriptUserState-id @@ -24616,6 +24630,8 @@ paths: enum: - id - id desc + - cloudPcRemoteActionResults + - cloudPcRemoteActionResults desc - aadRegistered - aadRegistered desc - activationLockBypassCode @@ -24782,6 +24798,7 @@ paths: items: enum: - id + - cloudPcRemoteActionResults - aadRegistered - activationLockBypassCode - androidSecurityPatchLevel @@ -24859,8 +24876,8 @@ paths: - wiFiMacAddress - windowsActiveMalwareCount - windowsRemediatedMalwareCount - - deviceCompliancePolicyStates - assignmentFilterEvaluationStatusDetails + - deviceCompliancePolicyStates - deviceConfigurationStates - managedDeviceMobileAppConfigurationStates - securityBaselineStates @@ -24881,8 +24898,8 @@ paths: items: enum: - '*' - - deviceCompliancePolicyStates - assignmentFilterEvaluationStatusDetails + - deviceCompliancePolicyStates - deviceConfigurationStates - managedDeviceMobileAppConfigurationStates - securityBaselineStates @@ -24962,6 +24979,7 @@ paths: items: enum: - id + - cloudPcRemoteActionResults - aadRegistered - activationLockBypassCode - androidSecurityPatchLevel @@ -25039,8 +25057,8 @@ paths: - wiFiMacAddress - windowsActiveMalwareCount - windowsRemediatedMalwareCount - - deviceCompliancePolicyStates - assignmentFilterEvaluationStatusDetails + - deviceCompliancePolicyStates - deviceConfigurationStates - managedDeviceMobileAppConfigurationStates - securityBaselineStates @@ -25061,8 +25079,8 @@ paths: items: enum: - '*' - - deviceCompliancePolicyStates - assignmentFilterEvaluationStatusDetails + - deviceCompliancePolicyStates - deviceConfigurationStates - managedDeviceMobileAppConfigurationStates - securityBaselineStates @@ -25080,14 +25098,14 @@ paths: schema: $ref: '#/components/schemas/microsoft.graph.managedDevice' links: - deviceCompliancePolicyStates: - operationId: deviceManagement.ManagedDevices.ListDeviceCompliancePolicyStates - parameters: - managedDevice-id: $request.path.managedDevice-id assignmentFilterEvaluationStatusDetails: operationId: deviceManagement.ManagedDevices.ListAssignmentFilterEvaluationStatusDetails parameters: managedDevice-id: $request.path.managedDevice-id + deviceCompliancePolicyStates: + operationId: deviceManagement.ManagedDevices.ListDeviceCompliancePolicyStates + parameters: + managedDevice-id: $request.path.managedDevice-id deviceConfigurationStates: operationId: deviceManagement.ManagedDevices.ListDeviceConfigurationStates parameters: @@ -44044,6 +44062,10 @@ components: - title: managedDevice type: object properties: + cloudPcRemoteActionResults: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.cloudPcRemoteActionResult' aadRegistered: type: boolean description: Whether the device is Azure Active Directory registered. This property is read-only. @@ -44325,16 +44347,16 @@ components: type: integer description: Count of remediated malware for this windows device. This property is read-only. format: int32 - deviceCompliancePolicyStates: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicyState' - description: Device compliance policy states for this device. assignmentFilterEvaluationStatusDetails: type: array items: $ref: '#/components/schemas/microsoft.graph.assignmentFilterEvaluationStatusDetails' description: Managed device mobile app configuration states for this device. + deviceCompliancePolicyStates: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicyState' + description: Device compliance policy states for this device. deviceConfigurationStates: type: array items: @@ -44728,7 +44750,7 @@ components: createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The created date of the user object. + description: 'The created date of the user object. Supports $filter with the eq, lt, and ge operators.' format: date-time nullable: true creationType: @@ -44820,7 +44842,7 @@ components: description: State of license assignments for this user. Read-only. mail: type: string - description: 'The SMTP address for the user, for example, ''jeff@contoso.onmicrosoft.com''. Returned by default. Supports $filter and endsWith.' + description: 'The SMTP address for the user, for example, ''jeff@contoso.onmicrosoft.com''.NOTE: While this property can contain accent characters, using them can cause access issues with other Microsoft applications for the user. Returned by default. Supports $filter and endsWith.' nullable: true mailNickname: type: string @@ -44879,7 +44901,7 @@ components: type: array items: type: string - description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Supports $filter.' + description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. NOTE: While this property can contain accent characters, they can cause access issues to first-party applications for the user. Supports $filter.' passwordPolicies: type: string description: 'Specifies password policies for the user. This value is an enumeration with one possible value being ''DisableStrongPassword'', which allows weaker passwords than the default policy to be specified. ''DisablePasswordExpiration'' can also be specified. The two may be specified together; for example: ''DisablePasswordExpiration, DisableStrongPassword''.' @@ -44942,7 +44964,7 @@ components: nullable: true userPrincipalName: type: string - description: 'The user principal name (UPN) of the user. The UPN is an Internet-style login name for the user based on the Internet standard RFC 822. By convention, this should map to the user''s email name. The general format is alias@domain, where domain must be present in the tenant''s collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization. Returned by default. Supports $filter, $orderby, and endsWith.' + description: 'The user principal name (UPN) of the user. The UPN is an Internet-style login name for the user based on the Internet standard RFC 822. By convention, this should map to the user''s email name. The general format is alias@domain, where domain must be present in the tenant''s collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: While this property can contain accent characters, they can cause access issues to first-party applications for the user. Returned by default. Supports $filter, $orderby, and endsWith.' nullable: true userType: type: string @@ -52773,6 +52795,35 @@ components: - collection - abstractComplex type: string + microsoft.graph.cloudPcRemoteActionResult: + title: cloudPcRemoteActionResult + type: object + properties: + actionName: + type: string + nullable: true + actionState: + $ref: '#/components/schemas/microsoft.graph.actionState' + cloudPcId: + type: string + nullable: true + lastUpdatedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + managedDeviceId: + type: string + nullable: true + startDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + statusDetails: + $ref: '#/components/schemas/microsoft.graph.cloudPcStatusDetails' + additionalProperties: + type: object microsoft.graph.chassisType: title: chassisType enum: @@ -53683,7 +53734,7 @@ components: nullable: true issuerAssignedId: type: string - description: 'Specifies the unique identifier assigned to the user by the issuer. The combination of issuer and issuerAssignedId must be unique within the organization. Represents the sign-in name for the user, when signInType is set to emailAddress or userName (also known as local accounts).When signInType is set to: emailAddress, (or starts with emailAddress like emailAddress1) issuerAssignedId must be a valid email addressuserName, issuerAssignedId must be a valid local part of an email addressSupports $filter. 512 character limit.' + description: 'Specifies the unique identifier assigned to the user by the issuer. The combination of issuer and issuerAssignedId must be unique within the organization. Represents the sign-in name for the user, when signInType is set to emailAddress or userName (also known as local accounts).When signInType is set to: emailAddress, (or a custom string that starts with emailAddress like emailAddress1) issuerAssignedId must be a valid email addressuserName, issuerAssignedId must be a valid local part of an email addressSupports $filter. 100 character limit.' nullable: true signInType: type: string @@ -54576,7 +54627,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedLabel' - description: 'The list of sensitivity label pairs (label ID, label name) associated with an Microsoft 365 group. Returned only on $select. Read-only.' + description: 'The list of sensitivity label pairs (label ID, label name) associated with a Microsoft 365 group. Returned only on $select. Read-only.' assignedLicenses: type: array items: @@ -54690,7 +54741,7 @@ components: nullable: true preferredLanguage: type: string - description: The preferred language for an Microsoft 365 group. Should follow ISO 639-1 Code; for example 'en-US'. Returned by default. + description: The preferred language for a Microsoft 365 group. Should follow ISO 639-1 Code; for example 'en-US'. Returned by default. nullable: true proxyAddresses: type: array @@ -54723,7 +54774,7 @@ components: nullable: true theme: type: string - description: 'Specifies an Microsoft 365 group''s color theme. Possible values are Teal, Purple, Green, Blue, Pink, Orange or Red. Returned by default.' + description: 'Specifies a Microsoft 365 group''s color theme. Possible values are Teal, Purple, Green, Blue, Pink, Orange or Red. Returned by default.' nullable: true visibility: type: string @@ -59307,6 +59358,25 @@ components: - bundleArray - hidden type: string + microsoft.graph.cloudPcStatusDetails: + title: cloudPcStatusDetails + type: object + properties: + additionalInformation: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.keyValuePair' + description: Any additional information about the cloud PC status. + code: + type: string + description: The code associated with the cloud PC status. + nullable: true + message: + type: string + description: The status message. + nullable: true + additionalProperties: + type: object microsoft.graph.configurationManagerClientState: title: configurationManagerClientState enum: @@ -62735,6 +62805,7 @@ components: items: type: string nullable: true + description: List of toll-free numbers that are displayed in the meeting invite. tollNumber: type: string description: The toll number that connects to the Audio Conference Provider. @@ -62744,6 +62815,7 @@ components: items: type: string nullable: true + description: List of toll numbers that are displayed in the meeting invite. additionalProperties: type: object microsoft.graph.broadcastMeetingSettings: @@ -63760,25 +63832,6 @@ components: - deprovisioning - failed type: string - microsoft.graph.cloudPcStatusDetails: - title: cloudPcStatusDetails - type: object - properties: - additionalInformation: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.keyValuePair' - description: Any additional information about the cloud PC status. - code: - type: string - description: The code associated with the cloud PC status. - nullable: true - message: - type: string - description: The status message. - nullable: true - additionalProperties: - type: object microsoft.graph.cloudPcDeviceImageStatus: title: cloudPcDeviceImageStatus enum: @@ -63801,6 +63854,7 @@ components: - running - passed - failed + - warning - unknownFutureValue type: string microsoft.graph.cloudPcOnPremisesConnectionStatusDetails: @@ -69213,12 +69267,16 @@ components: - adJoinCheckOrganizationalUnitNotFound - adJoinCheckOrganizationalUnitIncorrectFormat - adJoinCheckComputerObjectAlreadyExists + - adJoinCheckAccessDenied - adJoinCheckUnknownError - - endpointConnectivityCheckUrlNotWhitelisted + - endpointConnectivityCheckCloudPcUrlNotAllowListed + - endpointConnectivityCheckWVDUrlNotAllowListed + - endpointConnectivityCheckIntuneUrlNotAllowListed - endpointConnectivityCheckUnknownError - aadConnectivityCheckUnknownError - resourceAvailabilityCheckNoSubnetIP - resourceAvailabilityCheckSubscriptionDisabled + - resourceAvailabilityCheckUnsupportedVNetRegion - resourceAvailabilityCheckUnknownError - permissionCheckNoSubscriptionReaderRole - permissionCheckNoResourceGroupOwnerRole diff --git a/openApiDocs/beta/Devices.CloudPrint.yml b/openApiDocs/beta/Devices.CloudPrint.yml index 4d5ba67b002..7e8f18026f8 100644 --- a/openApiDocs/beta/Devices.CloudPrint.yml +++ b/openApiDocs/beta/Devices.CloudPrint.yml @@ -7044,7 +7044,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedLabel' - description: 'The list of sensitivity label pairs (label ID, label name) associated with an Microsoft 365 group. Returned only on $select. Read-only.' + description: 'The list of sensitivity label pairs (label ID, label name) associated with a Microsoft 365 group. Returned only on $select. Read-only.' assignedLicenses: type: array items: @@ -7158,7 +7158,7 @@ components: nullable: true preferredLanguage: type: string - description: The preferred language for an Microsoft 365 group. Should follow ISO 639-1 Code; for example 'en-US'. Returned by default. + description: The preferred language for a Microsoft 365 group. Should follow ISO 639-1 Code; for example 'en-US'. Returned by default. nullable: true proxyAddresses: type: array @@ -7191,7 +7191,7 @@ components: nullable: true theme: type: string - description: 'Specifies an Microsoft 365 group''s color theme. Possible values are Teal, Purple, Green, Blue, Pink, Orange or Red. Returned by default.' + description: 'Specifies a Microsoft 365 group''s color theme. Possible values are Teal, Purple, Green, Blue, Pink, Orange or Red. Returned by default.' nullable: true visibility: type: string @@ -7418,7 +7418,7 @@ components: createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The created date of the user object. + description: 'The created date of the user object. Supports $filter with the eq, lt, and ge operators.' format: date-time nullable: true creationType: @@ -7510,7 +7510,7 @@ components: description: State of license assignments for this user. Read-only. mail: type: string - description: 'The SMTP address for the user, for example, ''jeff@contoso.onmicrosoft.com''. Returned by default. Supports $filter and endsWith.' + description: 'The SMTP address for the user, for example, ''jeff@contoso.onmicrosoft.com''.NOTE: While this property can contain accent characters, using them can cause access issues with other Microsoft applications for the user. Returned by default. Supports $filter and endsWith.' nullable: true mailNickname: type: string @@ -7569,7 +7569,7 @@ components: type: array items: type: string - description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Supports $filter.' + description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. NOTE: While this property can contain accent characters, they can cause access issues to first-party applications for the user. Supports $filter.' passwordPolicies: type: string description: 'Specifies password policies for the user. This value is an enumeration with one possible value being ''DisableStrongPassword'', which allows weaker passwords than the default policy to be specified. ''DisablePasswordExpiration'' can also be specified. The two may be specified together; for example: ''DisablePasswordExpiration, DisableStrongPassword''.' @@ -7632,7 +7632,7 @@ components: nullable: true userPrincipalName: type: string - description: 'The user principal name (UPN) of the user. The UPN is an Internet-style login name for the user based on the Internet standard RFC 822. By convention, this should map to the user''s email name. The general format is alias@domain, where domain must be present in the tenant''s collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization. Returned by default. Supports $filter, $orderby, and endsWith.' + description: 'The user principal name (UPN) of the user. The UPN is an Internet-style login name for the user based on the Internet standard RFC 822. By convention, this should map to the user''s email name. The general format is alias@domain, where domain must be present in the tenant''s collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: While this property can contain accent characters, they can cause access issues to first-party applications for the user. Returned by default. Supports $filter, $orderby, and endsWith.' nullable: true userType: type: string @@ -9373,7 +9373,7 @@ components: nullable: true issuerAssignedId: type: string - description: 'Specifies the unique identifier assigned to the user by the issuer. The combination of issuer and issuerAssignedId must be unique within the organization. Represents the sign-in name for the user, when signInType is set to emailAddress or userName (also known as local accounts).When signInType is set to: emailAddress, (or starts with emailAddress like emailAddress1) issuerAssignedId must be a valid email addressuserName, issuerAssignedId must be a valid local part of an email addressSupports $filter. 512 character limit.' + description: 'Specifies the unique identifier assigned to the user by the issuer. The combination of issuer and issuerAssignedId must be unique within the organization. Represents the sign-in name for the user, when signInType is set to emailAddress or userName (also known as local accounts).When signInType is set to: emailAddress, (or a custom string that starts with emailAddress like emailAddress1) issuerAssignedId must be a valid email addressuserName, issuerAssignedId must be a valid local part of an email addressSupports $filter. 100 character limit.' nullable: true signInType: type: string @@ -10452,6 +10452,10 @@ components: - title: managedDevice type: object properties: + cloudPcRemoteActionResults: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.cloudPcRemoteActionResult' aadRegistered: type: boolean description: Whether the device is Azure Active Directory registered. This property is read-only. @@ -10733,16 +10737,16 @@ components: type: integer description: Count of remediated malware for this windows device. This property is read-only. format: int32 - deviceCompliancePolicyStates: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicyState' - description: Device compliance policy states for this device. assignmentFilterEvaluationStatusDetails: type: array items: $ref: '#/components/schemas/microsoft.graph.assignmentFilterEvaluationStatusDetails' description: Managed device mobile app configuration states for this device. + deviceCompliancePolicyStates: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicyState' + description: Device compliance policy states for this device. deviceConfigurationStates: type: array items: @@ -14512,6 +14516,35 @@ components: additionalProperties: type: object description: Enrollment Configuration Assignment + microsoft.graph.cloudPcRemoteActionResult: + title: cloudPcRemoteActionResult + type: object + properties: + actionName: + type: string + nullable: true + actionState: + $ref: '#/components/schemas/microsoft.graph.actionState' + cloudPcId: + type: string + nullable: true + lastUpdatedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + managedDeviceId: + type: string + nullable: true + startDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + statusDetails: + $ref: '#/components/schemas/microsoft.graph.cloudPcStatusDetails' + additionalProperties: + type: object microsoft.graph.chassisType: title: chassisType enum: @@ -15105,6 +15138,19 @@ components: additionalProperties: type: object description: Logged On User + microsoft.graph.assignmentFilterEvaluationStatusDetails: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: assignmentFilterEvaluationStatusDetails + type: object + properties: + payloadId: + type: string + description: PayloadId on which filter has been applied. + nullable: true + additionalProperties: + type: object + description: A class containing information about the payloads on which filter has been applied. microsoft.graph.deviceCompliancePolicyState: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -15146,19 +15192,6 @@ components: additionalProperties: type: object description: Device Compliance Policy State for a given device. - microsoft.graph.assignmentFilterEvaluationStatusDetails: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: assignmentFilterEvaluationStatusDetails - type: object - properties: - payloadId: - type: string - description: PayloadId on which filter has been applied. - nullable: true - additionalProperties: - type: object - description: A class containing information about the payloads on which filter has been applied. microsoft.graph.deviceConfigurationState: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -16621,6 +16654,7 @@ components: items: type: string nullable: true + description: List of toll-free numbers that are displayed in the meeting invite. tollNumber: type: string description: The toll number that connects to the Audio Conference Provider. @@ -16630,6 +16664,7 @@ components: items: type: string nullable: true + description: List of toll numbers that are displayed in the meeting invite. additionalProperties: type: object microsoft.graph.broadcastMeetingSettings: @@ -20114,16 +20149,6 @@ components: additionalProperties: type: object description: Base type for assignment targets. - microsoft.graph.configurationManagerClientState: - title: configurationManagerClientState - enum: - - unknown - - installed - - healthy - - installFailed - - updateFailed - - communicationError - type: string microsoft.graph.actionState: title: actionState enum: @@ -20135,6 +20160,35 @@ components: - failed - notSupported type: string + microsoft.graph.cloudPcStatusDetails: + title: cloudPcStatusDetails + type: object + properties: + additionalInformation: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.keyValuePair' + description: Any additional information about the cloud PC status. + code: + type: string + description: The code associated with the cloud PC status. + nullable: true + message: + type: string + description: The status message. + nullable: true + additionalProperties: + type: object + microsoft.graph.configurationManagerClientState: + title: configurationManagerClientState + enum: + - unknown + - installed + - healthy + - installFailed + - updateFailed + - communicationError + type: string microsoft.graph.deviceGuardLocalSystemAuthorityCredentialGuardState: title: deviceGuardLocalSystemAuthorityCredentialGuardState enum: diff --git a/openApiDocs/beta/Devices.CorporateManagement.yml b/openApiDocs/beta/Devices.CorporateManagement.yml index a2d6d735a2a..4f2d46693fb 100644 --- a/openApiDocs/beta/Devices.CorporateManagement.yml +++ b/openApiDocs/beta/Devices.CorporateManagement.yml @@ -20382,6 +20382,8 @@ paths: enum: - id - id desc + - cloudPcRemoteActionResults + - cloudPcRemoteActionResults desc - aadRegistered - aadRegistered desc - activationLockBypassCode @@ -20548,6 +20550,7 @@ paths: items: enum: - id + - cloudPcRemoteActionResults - aadRegistered - activationLockBypassCode - androidSecurityPatchLevel @@ -20625,8 +20628,8 @@ paths: - wiFiMacAddress - windowsActiveMalwareCount - windowsRemediatedMalwareCount - - deviceCompliancePolicyStates - assignmentFilterEvaluationStatusDetails + - deviceCompliancePolicyStates - deviceConfigurationStates - managedDeviceMobileAppConfigurationStates - securityBaselineStates @@ -20647,8 +20650,8 @@ paths: items: enum: - '*' - - deviceCompliancePolicyStates - assignmentFilterEvaluationStatusDetails + - deviceCompliancePolicyStates - deviceConfigurationStates - managedDeviceMobileAppConfigurationStates - securityBaselineStates @@ -20743,6 +20746,7 @@ paths: items: enum: - id + - cloudPcRemoteActionResults - aadRegistered - activationLockBypassCode - androidSecurityPatchLevel @@ -20820,8 +20824,8 @@ paths: - wiFiMacAddress - windowsActiveMalwareCount - windowsRemediatedMalwareCount - - deviceCompliancePolicyStates - assignmentFilterEvaluationStatusDetails + - deviceCompliancePolicyStates - deviceConfigurationStates - managedDeviceMobileAppConfigurationStates - securityBaselineStates @@ -20842,8 +20846,8 @@ paths: items: enum: - '*' - - deviceCompliancePolicyStates - assignmentFilterEvaluationStatusDetails + - deviceCompliancePolicyStates - deviceConfigurationStates - managedDeviceMobileAppConfigurationStates - securityBaselineStates @@ -20861,13 +20865,13 @@ paths: schema: $ref: '#/components/schemas/microsoft.graph.managedDevice' links: - deviceCompliancePolicyStates: - operationId: users.ManagedDevices.ListDeviceCompliancePolicyStates + assignmentFilterEvaluationStatusDetails: + operationId: users.ManagedDevices.ListAssignmentFilterEvaluationStatusDetails parameters: user-id: $request.path.user-id managedDevice-id: $request.path.managedDevice-id - assignmentFilterEvaluationStatusDetails: - operationId: users.ManagedDevices.ListAssignmentFilterEvaluationStatusDetails + deviceCompliancePolicyStates: + operationId: users.ManagedDevices.ListDeviceCompliancePolicyStates parameters: user-id: $request.path.user-id managedDevice-id: $request.path.managedDevice-id @@ -28601,6 +28605,10 @@ components: - title: managedDevice type: object properties: + cloudPcRemoteActionResults: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.cloudPcRemoteActionResult' aadRegistered: type: boolean description: Whether the device is Azure Active Directory registered. This property is read-only. @@ -28882,16 +28890,16 @@ components: type: integer description: Count of remediated malware for this windows device. This property is read-only. format: int32 - deviceCompliancePolicyStates: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicyState' - description: Device compliance policy states for this device. assignmentFilterEvaluationStatusDetails: type: array items: $ref: '#/components/schemas/microsoft.graph.assignmentFilterEvaluationStatusDetails' description: Managed device mobile app configuration states for this device. + deviceCompliancePolicyStates: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicyState' + description: Device compliance policy states for this device. deviceConfigurationStates: type: array items: @@ -29285,7 +29293,7 @@ components: createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The created date of the user object. + description: 'The created date of the user object. Supports $filter with the eq, lt, and ge operators.' format: date-time nullable: true creationType: @@ -29377,7 +29385,7 @@ components: description: State of license assignments for this user. Read-only. mail: type: string - description: 'The SMTP address for the user, for example, ''jeff@contoso.onmicrosoft.com''. Returned by default. Supports $filter and endsWith.' + description: 'The SMTP address for the user, for example, ''jeff@contoso.onmicrosoft.com''.NOTE: While this property can contain accent characters, using them can cause access issues with other Microsoft applications for the user. Returned by default. Supports $filter and endsWith.' nullable: true mailNickname: type: string @@ -29436,7 +29444,7 @@ components: type: array items: type: string - description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Supports $filter.' + description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. NOTE: While this property can contain accent characters, they can cause access issues to first-party applications for the user. Supports $filter.' passwordPolicies: type: string description: 'Specifies password policies for the user. This value is an enumeration with one possible value being ''DisableStrongPassword'', which allows weaker passwords than the default policy to be specified. ''DisablePasswordExpiration'' can also be specified. The two may be specified together; for example: ''DisablePasswordExpiration, DisableStrongPassword''.' @@ -29499,7 +29507,7 @@ components: nullable: true userPrincipalName: type: string - description: 'The user principal name (UPN) of the user. The UPN is an Internet-style login name for the user based on the Internet standard RFC 822. By convention, this should map to the user''s email name. The general format is alias@domain, where domain must be present in the tenant''s collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization. Returned by default. Supports $filter, $orderby, and endsWith.' + description: 'The user principal name (UPN) of the user. The UPN is an Internet-style login name for the user based on the Internet standard RFC 822. By convention, this should map to the user''s email name. The general format is alias@domain, where domain must be present in the tenant''s collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: While this property can contain accent characters, they can cause access issues to first-party applications for the user. Returned by default. Supports $filter, $orderby, and endsWith.' nullable: true userType: type: string @@ -30779,6 +30787,35 @@ components: additionalProperties: type: object description: Object containing detailed information about the error and its remediation. + microsoft.graph.cloudPcRemoteActionResult: + title: cloudPcRemoteActionResult + type: object + properties: + actionName: + type: string + nullable: true + actionState: + $ref: '#/components/schemas/microsoft.graph.actionState' + cloudPcId: + type: string + nullable: true + lastUpdatedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + managedDeviceId: + type: string + nullable: true + startDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + statusDetails: + $ref: '#/components/schemas/microsoft.graph.cloudPcStatusDetails' + additionalProperties: + type: object microsoft.graph.chassisType: title: chassisType enum: @@ -31720,7 +31757,7 @@ components: nullable: true issuerAssignedId: type: string - description: 'Specifies the unique identifier assigned to the user by the issuer. The combination of issuer and issuerAssignedId must be unique within the organization. Represents the sign-in name for the user, when signInType is set to emailAddress or userName (also known as local accounts).When signInType is set to: emailAddress, (or starts with emailAddress like emailAddress1) issuerAssignedId must be a valid email addressuserName, issuerAssignedId must be a valid local part of an email addressSupports $filter. 512 character limit.' + description: 'Specifies the unique identifier assigned to the user by the issuer. The combination of issuer and issuerAssignedId must be unique within the organization. Represents the sign-in name for the user, when signInType is set to emailAddress or userName (also known as local accounts).When signInType is set to: emailAddress, (or a custom string that starts with emailAddress like emailAddress1) issuerAssignedId must be a valid email addressuserName, issuerAssignedId must be a valid local part of an email addressSupports $filter. 100 character limit.' nullable: true signInType: type: string @@ -32613,7 +32650,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedLabel' - description: 'The list of sensitivity label pairs (label ID, label name) associated with an Microsoft 365 group. Returned only on $select. Read-only.' + description: 'The list of sensitivity label pairs (label ID, label name) associated with a Microsoft 365 group. Returned only on $select. Read-only.' assignedLicenses: type: array items: @@ -32727,7 +32764,7 @@ components: nullable: true preferredLanguage: type: string - description: The preferred language for an Microsoft 365 group. Should follow ISO 639-1 Code; for example 'en-US'. Returned by default. + description: The preferred language for a Microsoft 365 group. Should follow ISO 639-1 Code; for example 'en-US'. Returned by default. nullable: true proxyAddresses: type: array @@ -32760,7 +32797,7 @@ components: nullable: true theme: type: string - description: 'Specifies an Microsoft 365 group''s color theme. Possible values are Teal, Purple, Green, Blue, Pink, Orange or Red. Returned by default.' + description: 'Specifies a Microsoft 365 group''s color theme. Possible values are Teal, Purple, Green, Blue, Pink, Orange or Red. Returned by default.' nullable: true visibility: type: string @@ -34831,6 +34868,25 @@ components: additionalProperties: type: object description: 'Object representing a link to troubleshooting information, the link could be to the Azure Portal or a Microsoft doc.' + microsoft.graph.cloudPcStatusDetails: + title: cloudPcStatusDetails + type: object + properties: + additionalInformation: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.keyValuePair' + description: Any additional information about the cloud PC status. + code: + type: string + description: The code associated with the cloud PC status. + nullable: true + message: + type: string + description: The status message. + nullable: true + additionalProperties: + type: object microsoft.graph.configurationManagerClientState: title: configurationManagerClientState enum: @@ -38155,6 +38211,7 @@ components: items: type: string nullable: true + description: List of toll-free numbers that are displayed in the meeting invite. tollNumber: type: string description: The toll number that connects to the Audio Conference Provider. @@ -38164,6 +38221,7 @@ components: items: type: string nullable: true + description: List of toll numbers that are displayed in the meeting invite. additionalProperties: type: object microsoft.graph.broadcastMeetingSettings: diff --git a/openApiDocs/beta/Education.yml b/openApiDocs/beta/Education.yml index 1fa86caab5e..7a6cce0497d 100644 --- a/openApiDocs/beta/Education.yml +++ b/openApiDocs/beta/Education.yml @@ -789,8 +789,12 @@ paths: - lastModifiedDateTime desc - notificationChannelUrl - notificationChannelUrl desc + - resourcesFolderUrl + - resourcesFolderUrl desc - status - status desc + - webUrl + - webUrl desc type: string - name: $select in: query @@ -820,7 +824,9 @@ paths: - lastModifiedBy - lastModifiedDateTime - notificationChannelUrl + - resourcesFolderUrl - status + - webUrl - categories - resources - rubric @@ -944,7 +950,9 @@ paths: - lastModifiedBy - lastModifiedDateTime - notificationChannelUrl + - resourcesFolderUrl - status + - webUrl - categories - resources - rubric @@ -4930,8 +4938,12 @@ paths: - lastModifiedDateTime desc - notificationChannelUrl - notificationChannelUrl desc + - resourcesFolderUrl + - resourcesFolderUrl desc - status - status desc + - webUrl + - webUrl desc type: string - name: $select in: query @@ -4961,7 +4973,9 @@ paths: - lastModifiedBy - lastModifiedDateTime - notificationChannelUrl + - resourcesFolderUrl - status + - webUrl - categories - resources - rubric @@ -5070,7 +5084,9 @@ paths: - lastModifiedBy - lastModifiedDateTime - notificationChannelUrl + - resourcesFolderUrl - status + - webUrl - categories - resources - rubric @@ -10709,8 +10725,12 @@ paths: - lastModifiedDateTime desc - notificationChannelUrl - notificationChannelUrl desc + - resourcesFolderUrl + - resourcesFolderUrl desc - status - status desc + - webUrl + - webUrl desc type: string - name: $select in: query @@ -10740,7 +10760,9 @@ paths: - lastModifiedBy - lastModifiedDateTime - notificationChannelUrl + - resourcesFolderUrl - status + - webUrl - categories - resources - rubric @@ -10864,7 +10886,9 @@ paths: - lastModifiedBy - lastModifiedDateTime - notificationChannelUrl + - resourcesFolderUrl - status + - webUrl - categories - resources - rubric @@ -15191,8 +15215,16 @@ components: type: string description: 'Optional field to specify the URL of the channel to post the assignment publish notification. If not specified or null, defaults to the General channel. This field only applies to assignments where the assignTo value is educationAssignmentClassRecipient. Updating the notificationChannelUrl is not allowed after the assignment has been published.' nullable: true + resourcesFolderUrl: + type: string + description: Folder URL where all the file resources for this assignment are stored. + nullable: true status: $ref: '#/components/schemas/microsoft.graph.educationAssignmentStatus' + webUrl: + type: string + description: The deep link URL for the given assignment. + nullable: true categories: type: array items: @@ -15281,7 +15313,6 @@ components: releasedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Moment in time when the submission was released. The Timestamp type represents date and time information 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 resourcesFolderUrl: @@ -15382,7 +15413,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedLabel' - description: 'The list of sensitivity label pairs (label ID, label name) associated with an Microsoft 365 group. Returned only on $select. Read-only.' + description: 'The list of sensitivity label pairs (label ID, label name) associated with a Microsoft 365 group. Returned only on $select. Read-only.' assignedLicenses: type: array items: @@ -15496,7 +15527,7 @@ components: nullable: true preferredLanguage: type: string - description: The preferred language for an Microsoft 365 group. Should follow ISO 639-1 Code; for example 'en-US'. Returned by default. + description: The preferred language for a Microsoft 365 group. Should follow ISO 639-1 Code; for example 'en-US'. Returned by default. nullable: true proxyAddresses: type: array @@ -15529,7 +15560,7 @@ components: nullable: true theme: type: string - description: 'Specifies an Microsoft 365 group''s color theme. Possible values are Teal, Purple, Green, Blue, Pink, Orange or Red. Returned by default.' + description: 'Specifies a Microsoft 365 group''s color theme. Possible values are Teal, Purple, Green, Blue, Pink, Orange or Red. Returned by default.' nullable: true visibility: type: string @@ -15963,7 +15994,7 @@ components: createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The created date of the user object. + description: 'The created date of the user object. Supports $filter with the eq, lt, and ge operators.' format: date-time nullable: true creationType: @@ -16055,7 +16086,7 @@ components: description: State of license assignments for this user. Read-only. mail: type: string - description: 'The SMTP address for the user, for example, ''jeff@contoso.onmicrosoft.com''. Returned by default. Supports $filter and endsWith.' + description: 'The SMTP address for the user, for example, ''jeff@contoso.onmicrosoft.com''.NOTE: While this property can contain accent characters, using them can cause access issues with other Microsoft applications for the user. Returned by default. Supports $filter and endsWith.' nullable: true mailNickname: type: string @@ -16114,7 +16145,7 @@ components: type: array items: type: string - description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Supports $filter.' + description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. NOTE: While this property can contain accent characters, they can cause access issues to first-party applications for the user. Supports $filter.' passwordPolicies: type: string description: 'Specifies password policies for the user. This value is an enumeration with one possible value being ''DisableStrongPassword'', which allows weaker passwords than the default policy to be specified. ''DisablePasswordExpiration'' can also be specified. The two may be specified together; for example: ''DisablePasswordExpiration, DisableStrongPassword''.' @@ -16177,7 +16208,7 @@ components: nullable: true userPrincipalName: type: string - description: 'The user principal name (UPN) of the user. The UPN is an Internet-style login name for the user based on the Internet standard RFC 822. By convention, this should map to the user''s email name. The general format is alias@domain, where domain must be present in the tenant''s collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization. Returned by default. Supports $filter, $orderby, and endsWith.' + description: 'The user principal name (UPN) of the user. The UPN is an Internet-style login name for the user based on the Internet standard RFC 822. By convention, this should map to the user''s email name. The general format is alias@domain, where domain must be present in the tenant''s collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: While this property can contain accent characters, they can cause access issues to first-party applications for the user. Returned by default. Supports $filter, $orderby, and endsWith.' nullable: true userType: type: string @@ -17982,7 +18013,7 @@ components: nullable: true issuerAssignedId: type: string - description: 'Specifies the unique identifier assigned to the user by the issuer. The combination of issuer and issuerAssignedId must be unique within the organization. Represents the sign-in name for the user, when signInType is set to emailAddress or userName (also known as local accounts).When signInType is set to: emailAddress, (or starts with emailAddress like emailAddress1) issuerAssignedId must be a valid email addressuserName, issuerAssignedId must be a valid local part of an email addressSupports $filter. 512 character limit.' + description: 'Specifies the unique identifier assigned to the user by the issuer. The combination of issuer and issuerAssignedId must be unique within the organization. Represents the sign-in name for the user, when signInType is set to emailAddress or userName (also known as local accounts).When signInType is set to: emailAddress, (or a custom string that starts with emailAddress like emailAddress1) issuerAssignedId must be a valid email addressuserName, issuerAssignedId must be a valid local part of an email addressSupports $filter. 100 character limit.' nullable: true signInType: type: string @@ -19025,6 +19056,10 @@ components: - title: managedDevice type: object properties: + cloudPcRemoteActionResults: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.cloudPcRemoteActionResult' aadRegistered: type: boolean description: Whether the device is Azure Active Directory registered. This property is read-only. @@ -19306,16 +19341,16 @@ components: type: integer description: Count of remediated malware for this windows device. This property is read-only. format: int32 - deviceCompliancePolicyStates: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicyState' - description: Device compliance policy states for this device. assignmentFilterEvaluationStatusDetails: type: array items: $ref: '#/components/schemas/microsoft.graph.assignmentFilterEvaluationStatusDetails' description: Managed device mobile app configuration states for this device. + deviceCompliancePolicyStates: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicyState' + description: Device compliance policy states for this device. deviceConfigurationStates: type: array items: @@ -22838,6 +22873,35 @@ components: additionalProperties: type: object description: Enrollment Configuration Assignment + microsoft.graph.cloudPcRemoteActionResult: + title: cloudPcRemoteActionResult + type: object + properties: + actionName: + type: string + nullable: true + actionState: + $ref: '#/components/schemas/microsoft.graph.actionState' + cloudPcId: + type: string + nullable: true + lastUpdatedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + managedDeviceId: + type: string + nullable: true + startDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + statusDetails: + $ref: '#/components/schemas/microsoft.graph.cloudPcStatusDetails' + additionalProperties: + type: object microsoft.graph.chassisType: title: chassisType enum: @@ -23431,6 +23495,19 @@ components: additionalProperties: type: object description: Logged On User + microsoft.graph.assignmentFilterEvaluationStatusDetails: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: assignmentFilterEvaluationStatusDetails + type: object + properties: + payloadId: + type: string + description: PayloadId on which filter has been applied. + nullable: true + additionalProperties: + type: object + description: A class containing information about the payloads on which filter has been applied. microsoft.graph.deviceCompliancePolicyState: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -23472,19 +23549,6 @@ components: additionalProperties: type: object description: Device Compliance Policy State for a given device. - microsoft.graph.assignmentFilterEvaluationStatusDetails: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: assignmentFilterEvaluationStatusDetails - type: object - properties: - payloadId: - type: string - description: PayloadId on which filter has been applied. - nullable: true - additionalProperties: - type: object - description: A class containing information about the payloads on which filter has been applied. microsoft.graph.deviceConfigurationState: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -24947,6 +25011,7 @@ components: items: type: string nullable: true + description: List of toll-free numbers that are displayed in the meeting invite. tollNumber: type: string description: The toll number that connects to the Audio Conference Provider. @@ -24956,6 +25021,7 @@ components: items: type: string nullable: true + description: List of toll numbers that are displayed in the meeting invite. additionalProperties: type: object microsoft.graph.broadcastMeetingSettings: @@ -28127,16 +28193,6 @@ components: additionalProperties: type: object description: Base type for assignment targets. - microsoft.graph.configurationManagerClientState: - title: configurationManagerClientState - enum: - - unknown - - installed - - healthy - - installFailed - - updateFailed - - communicationError - type: string microsoft.graph.actionState: title: actionState enum: @@ -28148,6 +28204,35 @@ components: - failed - notSupported type: string + microsoft.graph.cloudPcStatusDetails: + title: cloudPcStatusDetails + type: object + properties: + additionalInformation: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.keyValuePair' + description: Any additional information about the cloud PC status. + code: + type: string + description: The code associated with the cloud PC status. + nullable: true + message: + type: string + description: The status message. + nullable: true + additionalProperties: + type: object + microsoft.graph.configurationManagerClientState: + title: configurationManagerClientState + enum: + - unknown + - installed + - healthy + - installFailed + - updateFailed + - communicationError + type: string microsoft.graph.deviceGuardLocalSystemAuthorityCredentialGuardState: title: deviceGuardLocalSystemAuthorityCredentialGuardState enum: diff --git a/openApiDocs/beta/Files.yml b/openApiDocs/beta/Files.yml index 2c1f0c010fd..42fb9618dac 100644 --- a/openApiDocs/beta/Files.yml +++ b/openApiDocs/beta/Files.yml @@ -28629,7 +28629,7 @@ components: createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The created date of the user object. + description: 'The created date of the user object. Supports $filter with the eq, lt, and ge operators.' format: date-time nullable: true creationType: @@ -28721,7 +28721,7 @@ components: description: State of license assignments for this user. Read-only. mail: type: string - description: 'The SMTP address for the user, for example, ''jeff@contoso.onmicrosoft.com''. Returned by default. Supports $filter and endsWith.' + description: 'The SMTP address for the user, for example, ''jeff@contoso.onmicrosoft.com''.NOTE: While this property can contain accent characters, using them can cause access issues with other Microsoft applications for the user. Returned by default. Supports $filter and endsWith.' nullable: true mailNickname: type: string @@ -28780,7 +28780,7 @@ components: type: array items: type: string - description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Supports $filter.' + description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. NOTE: While this property can contain accent characters, they can cause access issues to first-party applications for the user. Supports $filter.' passwordPolicies: type: string description: 'Specifies password policies for the user. This value is an enumeration with one possible value being ''DisableStrongPassword'', which allows weaker passwords than the default policy to be specified. ''DisablePasswordExpiration'' can also be specified. The two may be specified together; for example: ''DisablePasswordExpiration, DisableStrongPassword''.' @@ -28843,7 +28843,7 @@ components: nullable: true userPrincipalName: type: string - description: 'The user principal name (UPN) of the user. The UPN is an Internet-style login name for the user based on the Internet standard RFC 822. By convention, this should map to the user''s email name. The general format is alias@domain, where domain must be present in the tenant''s collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization. Returned by default. Supports $filter, $orderby, and endsWith.' + description: 'The user principal name (UPN) of the user. The UPN is an Internet-style login name for the user based on the Internet standard RFC 822. By convention, this should map to the user''s email name. The general format is alias@domain, where domain must be present in the tenant''s collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: While this property can contain accent characters, they can cause access issues to first-party applications for the user. Returned by default. Supports $filter, $orderby, and endsWith.' nullable: true userType: type: string @@ -30017,7 +30017,7 @@ components: nullable: true issuerAssignedId: type: string - description: 'Specifies the unique identifier assigned to the user by the issuer. The combination of issuer and issuerAssignedId must be unique within the organization. Represents the sign-in name for the user, when signInType is set to emailAddress or userName (also known as local accounts).When signInType is set to: emailAddress, (or starts with emailAddress like emailAddress1) issuerAssignedId must be a valid email addressuserName, issuerAssignedId must be a valid local part of an email addressSupports $filter. 512 character limit.' + description: 'Specifies the unique identifier assigned to the user by the issuer. The combination of issuer and issuerAssignedId must be unique within the organization. Represents the sign-in name for the user, when signInType is set to emailAddress or userName (also known as local accounts).When signInType is set to: emailAddress, (or a custom string that starts with emailAddress like emailAddress1) issuerAssignedId must be a valid email addressuserName, issuerAssignedId must be a valid local part of an email addressSupports $filter. 100 character limit.' nullable: true signInType: type: string @@ -30910,7 +30910,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedLabel' - description: 'The list of sensitivity label pairs (label ID, label name) associated with an Microsoft 365 group. Returned only on $select. Read-only.' + description: 'The list of sensitivity label pairs (label ID, label name) associated with a Microsoft 365 group. Returned only on $select. Read-only.' assignedLicenses: type: array items: @@ -31024,7 +31024,7 @@ components: nullable: true preferredLanguage: type: string - description: The preferred language for an Microsoft 365 group. Should follow ISO 639-1 Code; for example 'en-US'. Returned by default. + description: The preferred language for a Microsoft 365 group. Should follow ISO 639-1 Code; for example 'en-US'. Returned by default. nullable: true proxyAddresses: type: array @@ -31057,7 +31057,7 @@ components: nullable: true theme: type: string - description: 'Specifies an Microsoft 365 group''s color theme. Possible values are Teal, Purple, Green, Blue, Pink, Orange or Red. Returned by default.' + description: 'Specifies a Microsoft 365 group''s color theme. Possible values are Teal, Purple, Green, Blue, Pink, Orange or Red. Returned by default.' nullable: true visibility: type: string @@ -31768,6 +31768,10 @@ components: - title: managedDevice type: object properties: + cloudPcRemoteActionResults: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.cloudPcRemoteActionResult' aadRegistered: type: boolean description: Whether the device is Azure Active Directory registered. This property is read-only. @@ -32049,16 +32053,16 @@ components: type: integer description: Count of remediated malware for this windows device. This property is read-only. format: int32 - deviceCompliancePolicyStates: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicyState' - description: Device compliance policy states for this device. assignmentFilterEvaluationStatusDetails: type: array items: $ref: '#/components/schemas/microsoft.graph.assignmentFilterEvaluationStatusDetails' description: Managed device mobile app configuration states for this device. + deviceCompliancePolicyStates: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicyState' + description: Device compliance policy states for this device. deviceConfigurationStates: type: array items: @@ -34994,6 +34998,35 @@ components: additionalProperties: type: object description: Enrollment Configuration Assignment + microsoft.graph.cloudPcRemoteActionResult: + title: cloudPcRemoteActionResult + type: object + properties: + actionName: + type: string + nullable: true + actionState: + $ref: '#/components/schemas/microsoft.graph.actionState' + cloudPcId: + type: string + nullable: true + lastUpdatedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + managedDeviceId: + type: string + nullable: true + startDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + statusDetails: + $ref: '#/components/schemas/microsoft.graph.cloudPcStatusDetails' + additionalProperties: + type: object microsoft.graph.chassisType: title: chassisType enum: @@ -35587,6 +35620,19 @@ components: additionalProperties: type: object description: Logged On User + microsoft.graph.assignmentFilterEvaluationStatusDetails: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: assignmentFilterEvaluationStatusDetails + type: object + properties: + payloadId: + type: string + description: PayloadId on which filter has been applied. + nullable: true + additionalProperties: + type: object + description: A class containing information about the payloads on which filter has been applied. microsoft.graph.deviceCompliancePolicyState: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -35628,19 +35674,6 @@ components: additionalProperties: type: object description: Device Compliance Policy State for a given device. - microsoft.graph.assignmentFilterEvaluationStatusDetails: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: assignmentFilterEvaluationStatusDetails - type: object - properties: - payloadId: - type: string - description: PayloadId on which filter has been applied. - nullable: true - additionalProperties: - type: object - description: A class containing information about the payloads on which filter has been applied. microsoft.graph.deviceConfigurationState: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -37137,6 +37170,7 @@ components: items: type: string nullable: true + description: List of toll-free numbers that are displayed in the meeting invite. tollNumber: type: string description: The toll number that connects to the Audio Conference Provider. @@ -37146,6 +37180,7 @@ components: items: type: string nullable: true + description: List of toll numbers that are displayed in the meeting invite. additionalProperties: type: object microsoft.graph.broadcastMeetingSettings: @@ -39188,16 +39223,6 @@ components: additionalProperties: type: object description: Base type for assignment targets. - microsoft.graph.configurationManagerClientState: - title: configurationManagerClientState - enum: - - unknown - - installed - - healthy - - installFailed - - updateFailed - - communicationError - type: string microsoft.graph.actionState: title: actionState enum: @@ -39209,6 +39234,35 @@ components: - failed - notSupported type: string + microsoft.graph.cloudPcStatusDetails: + title: cloudPcStatusDetails + type: object + properties: + additionalInformation: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.keyValuePair' + description: Any additional information about the cloud PC status. + code: + type: string + description: The code associated with the cloud PC status. + nullable: true + message: + type: string + description: The status message. + nullable: true + additionalProperties: + type: object + microsoft.graph.configurationManagerClientState: + title: configurationManagerClientState + enum: + - unknown + - installed + - healthy + - installFailed + - updateFailed + - communicationError + type: string microsoft.graph.deviceGuardLocalSystemAuthorityCredentialGuardState: title: deviceGuardLocalSystemAuthorityCredentialGuardState enum: diff --git a/openApiDocs/beta/Groups.yml b/openApiDocs/beta/Groups.yml index deaecc6e256..14e217b13c5 100644 --- a/openApiDocs/beta/Groups.yml +++ b/openApiDocs/beta/Groups.yml @@ -24109,7 +24109,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedLabel' - description: 'The list of sensitivity label pairs (label ID, label name) associated with an Microsoft 365 group. Returned only on $select. Read-only.' + description: 'The list of sensitivity label pairs (label ID, label name) associated with a Microsoft 365 group. Returned only on $select. Read-only.' assignedLicenses: type: array items: @@ -24223,7 +24223,7 @@ components: nullable: true preferredLanguage: type: string - description: The preferred language for an Microsoft 365 group. Should follow ISO 639-1 Code; for example 'en-US'. Returned by default. + description: The preferred language for a Microsoft 365 group. Should follow ISO 639-1 Code; for example 'en-US'. Returned by default. nullable: true proxyAddresses: type: array @@ -24256,7 +24256,7 @@ components: nullable: true theme: type: string - description: 'Specifies an Microsoft 365 group''s color theme. Possible values are Teal, Purple, Green, Blue, Pink, Orange or Red. Returned by default.' + description: 'Specifies a Microsoft 365 group''s color theme. Possible values are Teal, Purple, Green, Blue, Pink, Orange or Red. Returned by default.' nullable: true visibility: type: string @@ -27269,7 +27269,7 @@ components: createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The created date of the user object. + description: 'The created date of the user object. Supports $filter with the eq, lt, and ge operators.' format: date-time nullable: true creationType: @@ -27361,7 +27361,7 @@ components: description: State of license assignments for this user. Read-only. mail: type: string - description: 'The SMTP address for the user, for example, ''jeff@contoso.onmicrosoft.com''. Returned by default. Supports $filter and endsWith.' + description: 'The SMTP address for the user, for example, ''jeff@contoso.onmicrosoft.com''.NOTE: While this property can contain accent characters, using them can cause access issues with other Microsoft applications for the user. Returned by default. Supports $filter and endsWith.' nullable: true mailNickname: type: string @@ -27420,7 +27420,7 @@ components: type: array items: type: string - description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Supports $filter.' + description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. NOTE: While this property can contain accent characters, they can cause access issues to first-party applications for the user. Supports $filter.' passwordPolicies: type: string description: 'Specifies password policies for the user. This value is an enumeration with one possible value being ''DisableStrongPassword'', which allows weaker passwords than the default policy to be specified. ''DisablePasswordExpiration'' can also be specified. The two may be specified together; for example: ''DisablePasswordExpiration, DisableStrongPassword''.' @@ -27483,7 +27483,7 @@ components: nullable: true userPrincipalName: type: string - description: 'The user principal name (UPN) of the user. The UPN is an Internet-style login name for the user based on the Internet standard RFC 822. By convention, this should map to the user''s email name. The general format is alias@domain, where domain must be present in the tenant''s collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization. Returned by default. Supports $filter, $orderby, and endsWith.' + description: 'The user principal name (UPN) of the user. The UPN is an Internet-style login name for the user based on the Internet standard RFC 822. By convention, this should map to the user''s email name. The general format is alias@domain, where domain must be present in the tenant''s collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: While this property can contain accent characters, they can cause access issues to first-party applications for the user. Returned by default. Supports $filter, $orderby, and endsWith.' nullable: true userType: type: string @@ -30090,7 +30090,7 @@ components: nullable: true issuerAssignedId: type: string - description: 'Specifies the unique identifier assigned to the user by the issuer. The combination of issuer and issuerAssignedId must be unique within the organization. Represents the sign-in name for the user, when signInType is set to emailAddress or userName (also known as local accounts).When signInType is set to: emailAddress, (or starts with emailAddress like emailAddress1) issuerAssignedId must be a valid email addressuserName, issuerAssignedId must be a valid local part of an email addressSupports $filter. 512 character limit.' + description: 'Specifies the unique identifier assigned to the user by the issuer. The combination of issuer and issuerAssignedId must be unique within the organization. Represents the sign-in name for the user, when signInType is set to emailAddress or userName (also known as local accounts).When signInType is set to: emailAddress, (or a custom string that starts with emailAddress like emailAddress1) issuerAssignedId must be a valid email addressuserName, issuerAssignedId must be a valid local part of an email addressSupports $filter. 100 character limit.' nullable: true signInType: type: string @@ -31169,6 +31169,10 @@ components: - title: managedDevice type: object properties: + cloudPcRemoteActionResults: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.cloudPcRemoteActionResult' aadRegistered: type: boolean description: Whether the device is Azure Active Directory registered. This property is read-only. @@ -31450,16 +31454,16 @@ components: type: integer description: Count of remediated malware for this windows device. This property is read-only. format: int32 - deviceCompliancePolicyStates: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicyState' - description: Device compliance policy states for this device. assignmentFilterEvaluationStatusDetails: type: array items: $ref: '#/components/schemas/microsoft.graph.assignmentFilterEvaluationStatusDetails' description: Managed device mobile app configuration states for this device. + deviceCompliancePolicyStates: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicyState' + description: Device compliance policy states for this device. deviceConfigurationStates: type: array items: @@ -34513,6 +34517,35 @@ components: additionalProperties: type: object description: Enrollment Configuration Assignment + microsoft.graph.cloudPcRemoteActionResult: + title: cloudPcRemoteActionResult + type: object + properties: + actionName: + type: string + nullable: true + actionState: + $ref: '#/components/schemas/microsoft.graph.actionState' + cloudPcId: + type: string + nullable: true + lastUpdatedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + managedDeviceId: + type: string + nullable: true + startDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + statusDetails: + $ref: '#/components/schemas/microsoft.graph.cloudPcStatusDetails' + additionalProperties: + type: object microsoft.graph.chassisType: title: chassisType enum: @@ -35106,6 +35139,19 @@ components: additionalProperties: type: object description: Logged On User + microsoft.graph.assignmentFilterEvaluationStatusDetails: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: assignmentFilterEvaluationStatusDetails + type: object + properties: + payloadId: + type: string + description: PayloadId on which filter has been applied. + nullable: true + additionalProperties: + type: object + description: A class containing information about the payloads on which filter has been applied. microsoft.graph.deviceCompliancePolicyState: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -35147,19 +35193,6 @@ components: additionalProperties: type: object description: Device Compliance Policy State for a given device. - microsoft.graph.assignmentFilterEvaluationStatusDetails: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: assignmentFilterEvaluationStatusDetails - type: object - properties: - payloadId: - type: string - description: PayloadId on which filter has been applied. - nullable: true - additionalProperties: - type: object - description: A class containing information about the payloads on which filter has been applied. microsoft.graph.deviceConfigurationState: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -36501,6 +36534,7 @@ components: items: type: string nullable: true + description: List of toll-free numbers that are displayed in the meeting invite. tollNumber: type: string description: The toll number that connects to the Audio Conference Provider. @@ -36510,6 +36544,7 @@ components: items: type: string nullable: true + description: List of toll numbers that are displayed in the meeting invite. additionalProperties: type: object microsoft.graph.broadcastMeetingSettings: @@ -38006,16 +38041,6 @@ components: additionalProperties: type: object description: Base type for assignment targets. - microsoft.graph.configurationManagerClientState: - title: configurationManagerClientState - enum: - - unknown - - installed - - healthy - - installFailed - - updateFailed - - communicationError - type: string microsoft.graph.actionState: title: actionState enum: @@ -38027,6 +38052,35 @@ components: - failed - notSupported type: string + microsoft.graph.cloudPcStatusDetails: + title: cloudPcStatusDetails + type: object + properties: + additionalInformation: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.keyValuePair' + description: Any additional information about the cloud PC status. + code: + type: string + description: The code associated with the cloud PC status. + nullable: true + message: + type: string + description: The status message. + nullable: true + additionalProperties: + type: object + microsoft.graph.configurationManagerClientState: + title: configurationManagerClientState + enum: + - unknown + - installed + - healthy + - installFailed + - updateFailed + - communicationError + type: string microsoft.graph.deviceGuardLocalSystemAuthorityCredentialGuardState: title: deviceGuardLocalSystemAuthorityCredentialGuardState enum: diff --git a/openApiDocs/beta/Identity.DirectoryManagement.yml b/openApiDocs/beta/Identity.DirectoryManagement.yml index e585a11c469..81b97d8d68d 100644 --- a/openApiDocs/beta/Identity.DirectoryManagement.yml +++ b/openApiDocs/beta/Identity.DirectoryManagement.yml @@ -10081,6 +10081,49 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + '/organization/{organization-id}/microsoft.graph.activateService': + post: + tags: + - organization.Actions + summary: Invoke action activateService + operationId: organization_activateService + parameters: + - name: organization-id + in: path + description: 'key: id of organization' + required: true + schema: + type: string + x-ms-docs-key-type: organization + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + service: + type: string + nullable: true + servicePlanId: + pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' + type: string + format: uuid + 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 + format: uuid + nullable: true + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/organization/{organization-id}/microsoft.graph.checkMemberGroups': post: tags: diff --git a/openApiDocs/beta/Identity.SignIns.yml b/openApiDocs/beta/Identity.SignIns.yml index 41be54f73af..feb052445e7 100644 --- a/openApiDocs/beta/Identity.SignIns.yml +++ b/openApiDocs/beta/Identity.SignIns.yml @@ -4889,6 +4889,7 @@ paths: - tokenIssuancePolicies - tokenLifetimePolicies - featureRolloutPolicies + - accessReviewPolicy - adminConsentRequestPolicy - directoryRoleAccessReviewPolicy - conditionalAccessPolicies @@ -4918,6 +4919,7 @@ paths: - tokenIssuancePolicies - tokenLifetimePolicies - featureRolloutPolicies + - accessReviewPolicy - adminConsentRequestPolicy - directoryRoleAccessReviewPolicy - conditionalAccessPolicies @@ -4955,6 +4957,8 @@ paths: operationId: policies.ListTokenLifetimePolicies featureRolloutPolicies: operationId: policies.ListFeatureRolloutPolicies + accessReviewPolicy: + operationId: policies.GetAccessReviewPolicy adminConsentRequestPolicy: operationId: policies.GetAdminConsentRequestPolicy directoryRoleAccessReviewPolicy: @@ -4988,6 +4992,85 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + /policies/accessReviewPolicy: + get: + tags: + - policies.accessReviewPolicy + summary: Get accessReviewPolicy from policies + operationId: policies_GetAccessReviewPolicy + parameters: + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - description + - displayName + - isGroupOwnerManagementEnabled + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewPolicy' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - policies.accessReviewPolicy + summary: Update the navigation property accessReviewPolicy in policies + operationId: policies_UpdateAccessReviewPolicy + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewPolicy' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - policies.accessReviewPolicy + summary: Delete navigation property accessReviewPolicy for policies + operationId: policies_DeleteAccessReviewPolicy + parameters: + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation /policies/activityBasedTimeoutPolicies: get: tags: @@ -14885,7 +14968,7 @@ components: createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The created date of the user object. + description: 'The created date of the user object. Supports $filter with the eq, lt, and ge operators.' format: date-time nullable: true creationType: @@ -14977,7 +15060,7 @@ components: description: State of license assignments for this user. Read-only. mail: type: string - description: 'The SMTP address for the user, for example, ''jeff@contoso.onmicrosoft.com''. Returned by default. Supports $filter and endsWith.' + description: 'The SMTP address for the user, for example, ''jeff@contoso.onmicrosoft.com''.NOTE: While this property can contain accent characters, using them can cause access issues with other Microsoft applications for the user. Returned by default. Supports $filter and endsWith.' nullable: true mailNickname: type: string @@ -15036,7 +15119,7 @@ components: type: array items: type: string - description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Supports $filter.' + description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. NOTE: While this property can contain accent characters, they can cause access issues to first-party applications for the user. Supports $filter.' passwordPolicies: type: string description: 'Specifies password policies for the user. This value is an enumeration with one possible value being ''DisableStrongPassword'', which allows weaker passwords than the default policy to be specified. ''DisablePasswordExpiration'' can also be specified. The two may be specified together; for example: ''DisablePasswordExpiration, DisableStrongPassword''.' @@ -15099,7 +15182,7 @@ components: nullable: true userPrincipalName: type: string - description: 'The user principal name (UPN) of the user. The UPN is an Internet-style login name for the user based on the Internet standard RFC 822. By convention, this should map to the user''s email name. The general format is alias@domain, where domain must be present in the tenant''s collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization. Returned by default. Supports $filter, $orderby, and endsWith.' + description: 'The user principal name (UPN) of the user. The UPN is an Internet-style login name for the user based on the Internet standard RFC 822. By convention, this should map to the user''s email name. The general format is alias@domain, where domain must be present in the tenant''s collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: While this property can contain accent characters, they can cause access issues to first-party applications for the user. Returned by default. Supports $filter, $orderby, and endsWith.' nullable: true userType: type: string @@ -15500,6 +15583,8 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.featureRolloutPolicy' + accessReviewPolicy: + $ref: '#/components/schemas/microsoft.graph.accessReviewPolicy' adminConsentRequestPolicy: $ref: '#/components/schemas/microsoft.graph.adminConsentRequestPolicy' directoryRoleAccessReviewPolicy: @@ -15520,6 +15605,24 @@ components: $ref: '#/components/schemas/microsoft.graph.unifiedRoleManagementPolicyAssignment' additionalProperties: type: object + microsoft.graph.accessReviewPolicy: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: accessReviewPolicy + type: object + properties: + description: + type: string + description: Description for this policy. Read-only. + nullable: true + displayName: + type: string + description: Display name for this policy. Read-only. + isGroupOwnerManagementEnabled: + type: boolean + description: 'If true, group owners can create and manage access reviews on groups they own.' + additionalProperties: + type: object microsoft.graph.activityBasedTimeoutPolicy: allOf: - $ref: '#/components/schemas/microsoft.graph.stsPolicy' @@ -15633,7 +15736,7 @@ components: $ref: '#/components/schemas/microsoft.graph.allowInvitesFrom' blockMsolPowerShell: type: boolean - description: To disable the use of MSOL PowerShell set this property to true. Setting to true will also disable user-based access to the legacy service endpoint used by MSOL PowerShell. This does not affect Azure AD Connect or Microsoft Graph. + description: To disable the use of MSOL PowerShell set this property to true. This will also disable user-based access to the legacy service endpoint used by MSOL PowerShell. This does not affect Azure AD Connect or Microsoft Graph. nullable: true defaultUserRolePermissions: $ref: '#/components/schemas/microsoft.graph.defaultUserRolePermissions' @@ -15646,7 +15749,7 @@ components: guestUserRoleId: pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' type: string - description: 'Represents role templateId for the role that should be granted to guest user. Refer to List unifiedRoleDefinitions to find the list of available role templates. Currently following roles are supported: User (a0b1b346-4d3e-4e8b-98f8-753987be4970), Guest User (10dae51f-b6af-4016-8d66-8c2a99b929b3), and Restricted Guest User (2af84b1e-32c8-42b7-82bc-daa82404023b).' + description: 'Represents role templateId for the role that should be granted to guest user. Currently following roles are supported: User (a0b1b346-4d3e-4e8b-98f8-753987be4970), Guest User (10dae51f-b6af-4016-8d66-8c2a99b929b3), and Restricted Guest User (2af84b1e-32c8-42b7-82bc-daa82404023b).' format: uuid nullable: true permissionGrantPolicyIdsAssignedToDefaultUserRole: @@ -17133,7 +17236,7 @@ components: nullable: true issuerAssignedId: type: string - description: 'Specifies the unique identifier assigned to the user by the issuer. The combination of issuer and issuerAssignedId must be unique within the organization. Represents the sign-in name for the user, when signInType is set to emailAddress or userName (also known as local accounts).When signInType is set to: emailAddress, (or starts with emailAddress like emailAddress1) issuerAssignedId must be a valid email addressuserName, issuerAssignedId must be a valid local part of an email addressSupports $filter. 512 character limit.' + description: 'Specifies the unique identifier assigned to the user by the issuer. The combination of issuer and issuerAssignedId must be unique within the organization. Represents the sign-in name for the user, when signInType is set to emailAddress or userName (also known as local accounts).When signInType is set to: emailAddress, (or a custom string that starts with emailAddress like emailAddress1) issuerAssignedId must be a valid email addressuserName, issuerAssignedId must be a valid local part of an email addressSupports $filter. 100 character limit.' nullable: true signInType: type: string @@ -17962,7 +18065,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedLabel' - description: 'The list of sensitivity label pairs (label ID, label name) associated with an Microsoft 365 group. Returned only on $select. Read-only.' + description: 'The list of sensitivity label pairs (label ID, label name) associated with a Microsoft 365 group. Returned only on $select. Read-only.' assignedLicenses: type: array items: @@ -18076,7 +18179,7 @@ components: nullable: true preferredLanguage: type: string - description: The preferred language for an Microsoft 365 group. Should follow ISO 639-1 Code; for example 'en-US'. Returned by default. + description: The preferred language for a Microsoft 365 group. Should follow ISO 639-1 Code; for example 'en-US'. Returned by default. nullable: true proxyAddresses: type: array @@ -18109,7 +18212,7 @@ components: nullable: true theme: type: string - description: 'Specifies an Microsoft 365 group''s color theme. Possible values are Teal, Purple, Green, Blue, Pink, Orange or Red. Returned by default.' + description: 'Specifies a Microsoft 365 group''s color theme. Possible values are Teal, Purple, Green, Blue, Pink, Orange or Red. Returned by default.' nullable: true visibility: type: string @@ -18942,6 +19045,10 @@ components: - title: managedDevice type: object properties: + cloudPcRemoteActionResults: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.cloudPcRemoteActionResult' aadRegistered: type: boolean description: Whether the device is Azure Active Directory registered. This property is read-only. @@ -19223,16 +19330,16 @@ components: type: integer description: Count of remediated malware for this windows device. This property is read-only. format: int32 - deviceCompliancePolicyStates: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicyState' - description: Device compliance policy states for this device. assignmentFilterEvaluationStatusDetails: type: array items: $ref: '#/components/schemas/microsoft.graph.assignmentFilterEvaluationStatusDetails' description: Managed device mobile app configuration states for this device. + deviceCompliancePolicyStates: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicyState' + description: Device compliance policy states for this device. deviceConfigurationStates: type: array items: @@ -22738,6 +22845,35 @@ components: additionalProperties: type: object description: Enrollment Configuration Assignment + microsoft.graph.cloudPcRemoteActionResult: + title: cloudPcRemoteActionResult + type: object + properties: + actionName: + type: string + nullable: true + actionState: + $ref: '#/components/schemas/microsoft.graph.actionState' + cloudPcId: + type: string + nullable: true + lastUpdatedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + managedDeviceId: + type: string + nullable: true + startDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + statusDetails: + $ref: '#/components/schemas/microsoft.graph.cloudPcStatusDetails' + additionalProperties: + type: object microsoft.graph.chassisType: title: chassisType enum: @@ -23331,6 +23467,19 @@ components: additionalProperties: type: object description: Logged On User + microsoft.graph.assignmentFilterEvaluationStatusDetails: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: assignmentFilterEvaluationStatusDetails + type: object + properties: + payloadId: + type: string + description: PayloadId on which filter has been applied. + nullable: true + additionalProperties: + type: object + description: A class containing information about the payloads on which filter has been applied. microsoft.graph.deviceCompliancePolicyState: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -23372,19 +23521,6 @@ components: additionalProperties: type: object description: Device Compliance Policy State for a given device. - microsoft.graph.assignmentFilterEvaluationStatusDetails: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: assignmentFilterEvaluationStatusDetails - type: object - properties: - payloadId: - type: string - description: PayloadId on which filter has been applied. - nullable: true - additionalProperties: - type: object - description: A class containing information about the payloads on which filter has been applied. microsoft.graph.deviceConfigurationState: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -25008,6 +25144,7 @@ components: items: type: string nullable: true + description: List of toll-free numbers that are displayed in the meeting invite. tollNumber: type: string description: The toll number that connects to the Audio Conference Provider. @@ -25017,6 +25154,7 @@ components: items: type: string nullable: true + description: List of toll numbers that are displayed in the meeting invite. additionalProperties: type: object microsoft.graph.broadcastMeetingSettings: @@ -27836,16 +27974,6 @@ components: additionalProperties: type: object description: Base type for assignment targets. - microsoft.graph.configurationManagerClientState: - title: configurationManagerClientState - enum: - - unknown - - installed - - healthy - - installFailed - - updateFailed - - communicationError - type: string microsoft.graph.actionState: title: actionState enum: @@ -27857,6 +27985,35 @@ components: - failed - notSupported type: string + microsoft.graph.cloudPcStatusDetails: + title: cloudPcStatusDetails + type: object + properties: + additionalInformation: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.keyValuePair' + description: Any additional information about the cloud PC status. + code: + type: string + description: The code associated with the cloud PC status. + nullable: true + message: + type: string + description: The status message. + nullable: true + additionalProperties: + type: object + microsoft.graph.configurationManagerClientState: + title: configurationManagerClientState + enum: + - unknown + - installed + - healthy + - installFailed + - updateFailed + - communicationError + type: string microsoft.graph.deviceGuardLocalSystemAuthorityCredentialGuardState: title: deviceGuardLocalSystemAuthorityCredentialGuardState enum: diff --git a/openApiDocs/beta/Reports.yml b/openApiDocs/beta/Reports.yml index 92dd7121d06..2740cd666ab 100644 --- a/openApiDocs/beta/Reports.yml +++ b/openApiDocs/beta/Reports.yml @@ -12280,10 +12280,18 @@ components: type: string nullable: true description: 'Refers to the session controls enforced by the conditional access policy (example: ''Require app enforced controls'').' + excludeRulesSatisfied: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conditionalAccessRuleSatisfied' id: type: string description: An identifier of the conditional access policy. nullable: true + includeRulesSatisfied: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conditionalAccessRuleSatisfied' result: $ref: '#/components/schemas/microsoft.graph.appliedConditionalAccessPolicyResult' additionalProperties: @@ -12920,7 +12928,20 @@ components: - time - deviceState - client + - ipAddressSeenByAzureAD + - ipAddressSeenByResourceProvider + - unknownFutureValue type: string + microsoft.graph.conditionalAccessRuleSatisfied: + title: conditionalAccessRuleSatisfied + type: object + properties: + conditionalAccessCondition: + $ref: '#/components/schemas/microsoft.graph.conditionalAccessConditions' + ruleSatisfied: + $ref: '#/components/schemas/microsoft.graph.conditionalAccessRule' + additionalProperties: + type: object microsoft.graph.appliedConditionalAccessPolicyResult: title: appliedConditionalAccessPolicyResult enum: @@ -12989,6 +13010,7 @@ components: - namedNetwork - trusted - unknownFutureValue + - trustedNamedLocation type: string microsoft.graph.authenticationMethodFeature: title: authenticationMethodFeature @@ -13039,6 +13061,31 @@ components: - success - unknownFutureValue type: string + microsoft.graph.conditionalAccessRule: + title: conditionalAccessRule + enum: + - allApps + - firstPartyApps + - office365 + - appId + - acr + - appFilter + - allUsers + - guest + - groupId + - roleId + - userId + - allDevicePlatforms + - devicePlatform + - allLocations + - insideCorpnet + - allTrustedLocations + - locationId + - allDevices + - deviceFilter + - deviceState + - unknownFutureValue + type: string odata.error.detail: required: - code diff --git a/openApiDocs/beta/Search.yml b/openApiDocs/beta/Search.yml index 572284f85c7..e9061276dea 100644 --- a/openApiDocs/beta/Search.yml +++ b/openApiDocs/beta/Search.yml @@ -520,9 +520,11 @@ components: properties: enableModification: type: boolean + description: 'Indicates whether spelling modifications are enabled. If enabled, user will get the search results for corrected query when there are no results for the original query with typos and get the spelling modification information in queryAlterationResponse property of the response. Optional.' nullable: true enableSuggestion: type: boolean + description: 'Indicates whether spelling suggestions are enabled. If enabled, user will get the search results for original search query and suggesting spelling correction in queryAlterationResponse property of the response for typos in query. Optional.' nullable: true additionalProperties: type: object @@ -536,6 +538,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.searchResultSet' + description: 'Represents results from a search query, and the terms used for the query.' additionalProperties: type: object microsoft.graph.entity: @@ -689,6 +692,7 @@ components: properties: originalQueryString: type: string + description: Defines the original user query string. nullable: true queryAlteration: $ref: '#/components/schemas/microsoft.graph.searchAlteration' @@ -704,11 +708,13 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.searchHitsContainer' + description: A collection of search results. searchTerms: type: array items: type: string nullable: true + description: Contains the search terms sent in the initial search query. additionalProperties: type: object odata.error: @@ -870,14 +876,17 @@ components: properties: alteredHighlightedQueryString: type: string + description: 'Defines the altered highlighted query string with spelling correction. The annotation around the corrected segment is (/ue000, /ue001)' nullable: true alteredQueryString: type: string + description: Defines the altered query string with spelling correction. nullable: true alteredQueryTokens: type: array items: $ref: '#/components/schemas/microsoft.graph.alteredQueryToken' + description: Represents changed segments with respect to original query. additionalProperties: type: object microsoft.graph.searchAlterationType: @@ -1072,16 +1081,19 @@ components: maximum: 2147483647 minimum: -2147483648 type: integer + description: Defines the length of a changed segment. format: int32 nullable: true offset: maximum: 2147483647 minimum: -2147483648 type: integer + description: Defines the offset of a changed segment. format: int32 nullable: true suggestion: type: string + description: Represents the corrected segment string. nullable: true additionalProperties: type: object diff --git a/openApiDocs/beta/Sites.yml b/openApiDocs/beta/Sites.yml index c4e2ed2e487..4651665d338 100644 --- a/openApiDocs/beta/Sites.yml +++ b/openApiDocs/beta/Sites.yml @@ -25136,7 +25136,7 @@ components: createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The created date of the user object. + description: 'The created date of the user object. Supports $filter with the eq, lt, and ge operators.' format: date-time nullable: true creationType: @@ -25228,7 +25228,7 @@ components: description: State of license assignments for this user. Read-only. mail: type: string - description: 'The SMTP address for the user, for example, ''jeff@contoso.onmicrosoft.com''. Returned by default. Supports $filter and endsWith.' + description: 'The SMTP address for the user, for example, ''jeff@contoso.onmicrosoft.com''.NOTE: While this property can contain accent characters, using them can cause access issues with other Microsoft applications for the user. Returned by default. Supports $filter and endsWith.' nullable: true mailNickname: type: string @@ -25287,7 +25287,7 @@ components: type: array items: type: string - description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Supports $filter.' + description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. NOTE: While this property can contain accent characters, they can cause access issues to first-party applications for the user. Supports $filter.' passwordPolicies: type: string description: 'Specifies password policies for the user. This value is an enumeration with one possible value being ''DisableStrongPassword'', which allows weaker passwords than the default policy to be specified. ''DisablePasswordExpiration'' can also be specified. The two may be specified together; for example: ''DisablePasswordExpiration, DisableStrongPassword''.' @@ -25350,7 +25350,7 @@ components: nullable: true userPrincipalName: type: string - description: 'The user principal name (UPN) of the user. The UPN is an Internet-style login name for the user based on the Internet standard RFC 822. By convention, this should map to the user''s email name. The general format is alias@domain, where domain must be present in the tenant''s collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization. Returned by default. Supports $filter, $orderby, and endsWith.' + description: 'The user principal name (UPN) of the user. The UPN is an Internet-style login name for the user based on the Internet standard RFC 822. By convention, this should map to the user''s email name. The general format is alias@domain, where domain must be present in the tenant''s collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: While this property can contain accent characters, they can cause access issues to first-party applications for the user. Returned by default. Supports $filter, $orderby, and endsWith.' nullable: true userType: type: string @@ -26513,7 +26513,7 @@ components: nullable: true issuerAssignedId: type: string - description: 'Specifies the unique identifier assigned to the user by the issuer. The combination of issuer and issuerAssignedId must be unique within the organization. Represents the sign-in name for the user, when signInType is set to emailAddress or userName (also known as local accounts).When signInType is set to: emailAddress, (or starts with emailAddress like emailAddress1) issuerAssignedId must be a valid email addressuserName, issuerAssignedId must be a valid local part of an email addressSupports $filter. 512 character limit.' + description: 'Specifies the unique identifier assigned to the user by the issuer. The combination of issuer and issuerAssignedId must be unique within the organization. Represents the sign-in name for the user, when signInType is set to emailAddress or userName (also known as local accounts).When signInType is set to: emailAddress, (or a custom string that starts with emailAddress like emailAddress1) issuerAssignedId must be a valid email addressuserName, issuerAssignedId must be a valid local part of an email addressSupports $filter. 100 character limit.' nullable: true signInType: type: string @@ -27406,7 +27406,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedLabel' - description: 'The list of sensitivity label pairs (label ID, label name) associated with an Microsoft 365 group. Returned only on $select. Read-only.' + description: 'The list of sensitivity label pairs (label ID, label name) associated with a Microsoft 365 group. Returned only on $select. Read-only.' assignedLicenses: type: array items: @@ -27520,7 +27520,7 @@ components: nullable: true preferredLanguage: type: string - description: The preferred language for an Microsoft 365 group. Should follow ISO 639-1 Code; for example 'en-US'. Returned by default. + description: The preferred language for a Microsoft 365 group. Should follow ISO 639-1 Code; for example 'en-US'. Returned by default. nullable: true proxyAddresses: type: array @@ -27553,7 +27553,7 @@ components: nullable: true theme: type: string - description: 'Specifies an Microsoft 365 group''s color theme. Possible values are Teal, Purple, Green, Blue, Pink, Orange or Red. Returned by default.' + description: 'Specifies a Microsoft 365 group''s color theme. Possible values are Teal, Purple, Green, Blue, Pink, Orange or Red. Returned by default.' nullable: true visibility: type: string @@ -28264,6 +28264,10 @@ components: - title: managedDevice type: object properties: + cloudPcRemoteActionResults: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.cloudPcRemoteActionResult' aadRegistered: type: boolean description: Whether the device is Azure Active Directory registered. This property is read-only. @@ -28545,16 +28549,16 @@ components: type: integer description: Count of remediated malware for this windows device. This property is read-only. format: int32 - deviceCompliancePolicyStates: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicyState' - description: Device compliance policy states for this device. assignmentFilterEvaluationStatusDetails: type: array items: $ref: '#/components/schemas/microsoft.graph.assignmentFilterEvaluationStatusDetails' description: Managed device mobile app configuration states for this device. + deviceCompliancePolicyStates: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicyState' + description: Device compliance policy states for this device. deviceConfigurationStates: type: array items: @@ -31431,6 +31435,35 @@ components: additionalProperties: type: object description: Enrollment Configuration Assignment + microsoft.graph.cloudPcRemoteActionResult: + title: cloudPcRemoteActionResult + type: object + properties: + actionName: + type: string + nullable: true + actionState: + $ref: '#/components/schemas/microsoft.graph.actionState' + cloudPcId: + type: string + nullable: true + lastUpdatedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + managedDeviceId: + type: string + nullable: true + startDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + statusDetails: + $ref: '#/components/schemas/microsoft.graph.cloudPcStatusDetails' + additionalProperties: + type: object microsoft.graph.chassisType: title: chassisType enum: @@ -32024,6 +32057,19 @@ components: additionalProperties: type: object description: Logged On User + microsoft.graph.assignmentFilterEvaluationStatusDetails: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: assignmentFilterEvaluationStatusDetails + type: object + properties: + payloadId: + type: string + description: PayloadId on which filter has been applied. + nullable: true + additionalProperties: + type: object + description: A class containing information about the payloads on which filter has been applied. microsoft.graph.deviceCompliancePolicyState: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -32065,19 +32111,6 @@ components: additionalProperties: type: object description: Device Compliance Policy State for a given device. - microsoft.graph.assignmentFilterEvaluationStatusDetails: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: assignmentFilterEvaluationStatusDetails - type: object - properties: - payloadId: - type: string - description: PayloadId on which filter has been applied. - nullable: true - additionalProperties: - type: object - description: A class containing information about the payloads on which filter has been applied. microsoft.graph.deviceConfigurationState: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -33574,6 +33607,7 @@ components: items: type: string nullable: true + description: List of toll-free numbers that are displayed in the meeting invite. tollNumber: type: string description: The toll number that connects to the Audio Conference Provider. @@ -33583,6 +33617,7 @@ components: items: type: string nullable: true + description: List of toll numbers that are displayed in the meeting invite. additionalProperties: type: object microsoft.graph.broadcastMeetingSettings: @@ -35607,16 +35642,6 @@ components: additionalProperties: type: object description: Base type for assignment targets. - microsoft.graph.configurationManagerClientState: - title: configurationManagerClientState - enum: - - unknown - - installed - - healthy - - installFailed - - updateFailed - - communicationError - type: string microsoft.graph.actionState: title: actionState enum: @@ -35628,6 +35653,35 @@ components: - failed - notSupported type: string + microsoft.graph.cloudPcStatusDetails: + title: cloudPcStatusDetails + type: object + properties: + additionalInformation: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.keyValuePair' + description: Any additional information about the cloud PC status. + code: + type: string + description: The code associated with the cloud PC status. + nullable: true + message: + type: string + description: The status message. + nullable: true + additionalProperties: + type: object + microsoft.graph.configurationManagerClientState: + title: configurationManagerClientState + enum: + - unknown + - installed + - healthy + - installFailed + - updateFailed + - communicationError + type: string microsoft.graph.deviceGuardLocalSystemAuthorityCredentialGuardState: title: deviceGuardLocalSystemAuthorityCredentialGuardState enum: diff --git a/openApiDocs/beta/Teams.yml b/openApiDocs/beta/Teams.yml index e32c6352671..98b0d2dcdd2 100644 --- a/openApiDocs/beta/Teams.yml +++ b/openApiDocs/beta/Teams.yml @@ -18097,7 +18097,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedLabel' - description: 'The list of sensitivity label pairs (label ID, label name) associated with an Microsoft 365 group. Returned only on $select. Read-only.' + description: 'The list of sensitivity label pairs (label ID, label name) associated with a Microsoft 365 group. Returned only on $select. Read-only.' assignedLicenses: type: array items: @@ -18211,7 +18211,7 @@ components: nullable: true preferredLanguage: type: string - description: The preferred language for an Microsoft 365 group. Should follow ISO 639-1 Code; for example 'en-US'. Returned by default. + description: The preferred language for a Microsoft 365 group. Should follow ISO 639-1 Code; for example 'en-US'. Returned by default. nullable: true proxyAddresses: type: array @@ -18244,7 +18244,7 @@ components: nullable: true theme: type: string - description: 'Specifies an Microsoft 365 group''s color theme. Possible values are Teal, Purple, Green, Blue, Pink, Orange or Red. Returned by default.' + description: 'Specifies a Microsoft 365 group''s color theme. Possible values are Teal, Purple, Green, Blue, Pink, Orange or Red. Returned by default.' nullable: true visibility: type: string @@ -18526,7 +18526,7 @@ components: createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The created date of the user object. + description: 'The created date of the user object. Supports $filter with the eq, lt, and ge operators.' format: date-time nullable: true creationType: @@ -18618,7 +18618,7 @@ components: description: State of license assignments for this user. Read-only. mail: type: string - description: 'The SMTP address for the user, for example, ''jeff@contoso.onmicrosoft.com''. Returned by default. Supports $filter and endsWith.' + description: 'The SMTP address for the user, for example, ''jeff@contoso.onmicrosoft.com''.NOTE: While this property can contain accent characters, using them can cause access issues with other Microsoft applications for the user. Returned by default. Supports $filter and endsWith.' nullable: true mailNickname: type: string @@ -18677,7 +18677,7 @@ components: type: array items: type: string - description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Supports $filter.' + description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. NOTE: While this property can contain accent characters, they can cause access issues to first-party applications for the user. Supports $filter.' passwordPolicies: type: string description: 'Specifies password policies for the user. This value is an enumeration with one possible value being ''DisableStrongPassword'', which allows weaker passwords than the default policy to be specified. ''DisablePasswordExpiration'' can also be specified. The two may be specified together; for example: ''DisablePasswordExpiration, DisableStrongPassword''.' @@ -18740,7 +18740,7 @@ components: nullable: true userPrincipalName: type: string - description: 'The user principal name (UPN) of the user. The UPN is an Internet-style login name for the user based on the Internet standard RFC 822. By convention, this should map to the user''s email name. The general format is alias@domain, where domain must be present in the tenant''s collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization. Returned by default. Supports $filter, $orderby, and endsWith.' + description: 'The user principal name (UPN) of the user. The UPN is an Internet-style login name for the user based on the Internet standard RFC 822. By convention, this should map to the user''s email name. The general format is alias@domain, where domain must be present in the tenant''s collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: While this property can contain accent characters, they can cause access issues to first-party applications for the user. Returned by default. Supports $filter, $orderby, and endsWith.' nullable: true userType: type: string @@ -21512,7 +21512,7 @@ components: nullable: true issuerAssignedId: type: string - description: 'Specifies the unique identifier assigned to the user by the issuer. The combination of issuer and issuerAssignedId must be unique within the organization. Represents the sign-in name for the user, when signInType is set to emailAddress or userName (also known as local accounts).When signInType is set to: emailAddress, (or starts with emailAddress like emailAddress1) issuerAssignedId must be a valid email addressuserName, issuerAssignedId must be a valid local part of an email addressSupports $filter. 512 character limit.' + description: 'Specifies the unique identifier assigned to the user by the issuer. The combination of issuer and issuerAssignedId must be unique within the organization. Represents the sign-in name for the user, when signInType is set to emailAddress or userName (also known as local accounts).When signInType is set to: emailAddress, (or a custom string that starts with emailAddress like emailAddress1) issuerAssignedId must be a valid email addressuserName, issuerAssignedId must be a valid local part of an email addressSupports $filter. 100 character limit.' nullable: true signInType: type: string @@ -22591,6 +22591,10 @@ components: - title: managedDevice type: object properties: + cloudPcRemoteActionResults: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.cloudPcRemoteActionResult' aadRegistered: type: boolean description: Whether the device is Azure Active Directory registered. This property is read-only. @@ -22872,16 +22876,16 @@ components: type: integer description: Count of remediated malware for this windows device. This property is read-only. format: int32 - deviceCompliancePolicyStates: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicyState' - description: Device compliance policy states for this device. assignmentFilterEvaluationStatusDetails: type: array items: $ref: '#/components/schemas/microsoft.graph.assignmentFilterEvaluationStatusDetails' description: Managed device mobile app configuration states for this device. + deviceCompliancePolicyStates: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicyState' + description: Device compliance policy states for this device. deviceConfigurationStates: type: array items: @@ -26501,6 +26505,35 @@ components: additionalProperties: type: object description: Enrollment Configuration Assignment + microsoft.graph.cloudPcRemoteActionResult: + title: cloudPcRemoteActionResult + type: object + properties: + actionName: + type: string + nullable: true + actionState: + $ref: '#/components/schemas/microsoft.graph.actionState' + cloudPcId: + type: string + nullable: true + lastUpdatedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + managedDeviceId: + type: string + nullable: true + startDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + statusDetails: + $ref: '#/components/schemas/microsoft.graph.cloudPcStatusDetails' + additionalProperties: + type: object microsoft.graph.chassisType: title: chassisType enum: @@ -27094,6 +27127,19 @@ components: additionalProperties: type: object description: Logged On User + microsoft.graph.assignmentFilterEvaluationStatusDetails: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: assignmentFilterEvaluationStatusDetails + type: object + properties: + payloadId: + type: string + description: PayloadId on which filter has been applied. + nullable: true + additionalProperties: + type: object + description: A class containing information about the payloads on which filter has been applied. microsoft.graph.deviceCompliancePolicyState: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -27135,19 +27181,6 @@ components: additionalProperties: type: object description: Device Compliance Policy State for a given device. - microsoft.graph.assignmentFilterEvaluationStatusDetails: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: assignmentFilterEvaluationStatusDetails - type: object - properties: - payloadId: - type: string - description: PayloadId on which filter has been applied. - nullable: true - additionalProperties: - type: object - description: A class containing information about the payloads on which filter has been applied. microsoft.graph.deviceConfigurationState: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -28597,6 +28630,7 @@ components: items: type: string nullable: true + description: List of toll-free numbers that are displayed in the meeting invite. tollNumber: type: string description: The toll number that connects to the Audio Conference Provider. @@ -28606,6 +28640,7 @@ components: items: type: string nullable: true + description: List of toll numbers that are displayed in the meeting invite. additionalProperties: type: object microsoft.graph.broadcastMeetingSettings: @@ -30849,16 +30884,6 @@ components: additionalProperties: type: object description: Base type for assignment targets. - microsoft.graph.configurationManagerClientState: - title: configurationManagerClientState - enum: - - unknown - - installed - - healthy - - installFailed - - updateFailed - - communicationError - type: string microsoft.graph.actionState: title: actionState enum: @@ -30870,6 +30895,35 @@ components: - failed - notSupported type: string + microsoft.graph.cloudPcStatusDetails: + title: cloudPcStatusDetails + type: object + properties: + additionalInformation: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.keyValuePair' + description: Any additional information about the cloud PC status. + code: + type: string + description: The code associated with the cloud PC status. + nullable: true + message: + type: string + description: The status message. + nullable: true + additionalProperties: + type: object + microsoft.graph.configurationManagerClientState: + title: configurationManagerClientState + enum: + - unknown + - installed + - healthy + - installFailed + - updateFailed + - communicationError + type: string microsoft.graph.deviceGuardLocalSystemAuthorityCredentialGuardState: title: deviceGuardLocalSystemAuthorityCredentialGuardState enum: diff --git a/openApiDocs/beta/Users.Actions.yml b/openApiDocs/beta/Users.Actions.yml index 4fcca8dd66c..5d3c957f283 100644 --- a/openApiDocs/beta/Users.Actions.yml +++ b/openApiDocs/beta/Users.Actions.yml @@ -12475,6 +12475,33 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/users/{user-id}/managedDevices/{managedDevice-id}/microsoft.graph.reprovisionCloudPc': + post: + tags: + - users.Actions + summary: Invoke action reprovisionCloudPc + operationId: users.managedDevices_reprovisionCloudPc + parameters: + - name: user-id + in: path + description: 'key: id of user' + required: true + schema: + type: string + x-ms-docs-key-type: user + - name: managedDevice-id + in: path + description: 'key: id of managedDevice' + required: true + schema: + type: string + x-ms-docs-key-type: managedDevice + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/users/{user-id}/managedDevices/{managedDevice-id}/microsoft.graph.requestRemoteAssistance': post: tags: @@ -22147,7 +22174,7 @@ components: createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The created date of the user object. + description: 'The created date of the user object. Supports $filter with the eq, lt, and ge operators.' format: date-time nullable: true creationType: @@ -22239,7 +22266,7 @@ components: description: State of license assignments for this user. Read-only. mail: type: string - description: 'The SMTP address for the user, for example, ''jeff@contoso.onmicrosoft.com''. Returned by default. Supports $filter and endsWith.' + description: 'The SMTP address for the user, for example, ''jeff@contoso.onmicrosoft.com''.NOTE: While this property can contain accent characters, using them can cause access issues with other Microsoft applications for the user. Returned by default. Supports $filter and endsWith.' nullable: true mailNickname: type: string @@ -22298,7 +22325,7 @@ components: type: array items: type: string - description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Supports $filter.' + description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. NOTE: While this property can contain accent characters, they can cause access issues to first-party applications for the user. Supports $filter.' passwordPolicies: type: string description: 'Specifies password policies for the user. This value is an enumeration with one possible value being ''DisableStrongPassword'', which allows weaker passwords than the default policy to be specified. ''DisablePasswordExpiration'' can also be specified. The two may be specified together; for example: ''DisablePasswordExpiration, DisableStrongPassword''.' @@ -22361,7 +22388,7 @@ components: nullable: true userPrincipalName: type: string - description: 'The user principal name (UPN) of the user. The UPN is an Internet-style login name for the user based on the Internet standard RFC 822. By convention, this should map to the user''s email name. The general format is alias@domain, where domain must be present in the tenant''s collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization. Returned by default. Supports $filter, $orderby, and endsWith.' + description: 'The user principal name (UPN) of the user. The UPN is an Internet-style login name for the user based on the Internet standard RFC 822. By convention, this should map to the user''s email name. The general format is alias@domain, where domain must be present in the tenant''s collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: While this property can contain accent characters, they can cause access issues to first-party applications for the user. Returned by default. Supports $filter, $orderby, and endsWith.' nullable: true userType: type: string @@ -23855,7 +23882,7 @@ components: nullable: true issuerAssignedId: type: string - description: 'Specifies the unique identifier assigned to the user by the issuer. The combination of issuer and issuerAssignedId must be unique within the organization. Represents the sign-in name for the user, when signInType is set to emailAddress or userName (also known as local accounts).When signInType is set to: emailAddress, (or starts with emailAddress like emailAddress1) issuerAssignedId must be a valid email addressuserName, issuerAssignedId must be a valid local part of an email addressSupports $filter. 512 character limit.' + description: 'Specifies the unique identifier assigned to the user by the issuer. The combination of issuer and issuerAssignedId must be unique within the organization. Represents the sign-in name for the user, when signInType is set to emailAddress or userName (also known as local accounts).When signInType is set to: emailAddress, (or a custom string that starts with emailAddress like emailAddress1) issuerAssignedId must be a valid email addressuserName, issuerAssignedId must be a valid local part of an email addressSupports $filter. 100 character limit.' nullable: true signInType: type: string @@ -24484,7 +24511,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedLabel' - description: 'The list of sensitivity label pairs (label ID, label name) associated with an Microsoft 365 group. Returned only on $select. Read-only.' + description: 'The list of sensitivity label pairs (label ID, label name) associated with a Microsoft 365 group. Returned only on $select. Read-only.' assignedLicenses: type: array items: @@ -24598,7 +24625,7 @@ components: nullable: true preferredLanguage: type: string - description: The preferred language for an Microsoft 365 group. Should follow ISO 639-1 Code; for example 'en-US'. Returned by default. + description: The preferred language for a Microsoft 365 group. Should follow ISO 639-1 Code; for example 'en-US'. Returned by default. nullable: true proxyAddresses: type: array @@ -24631,7 +24658,7 @@ components: nullable: true theme: type: string - description: 'Specifies an Microsoft 365 group''s color theme. Possible values are Teal, Purple, Green, Blue, Pink, Orange or Red. Returned by default.' + description: 'Specifies a Microsoft 365 group''s color theme. Possible values are Teal, Purple, Green, Blue, Pink, Orange or Red. Returned by default.' nullable: true visibility: type: string @@ -25240,6 +25267,10 @@ components: - title: managedDevice type: object properties: + cloudPcRemoteActionResults: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.cloudPcRemoteActionResult' aadRegistered: type: boolean description: Whether the device is Azure Active Directory registered. This property is read-only. @@ -25521,16 +25552,16 @@ components: type: integer description: Count of remediated malware for this windows device. This property is read-only. format: int32 - deviceCompliancePolicyStates: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicyState' - description: Device compliance policy states for this device. assignmentFilterEvaluationStatusDetails: type: array items: $ref: '#/components/schemas/microsoft.graph.assignmentFilterEvaluationStatusDetails' description: Managed device mobile app configuration states for this device. + deviceCompliancePolicyStates: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicyState' + description: Device compliance policy states for this device. deviceConfigurationStates: type: array items: @@ -26785,6 +26816,7 @@ components: items: type: string nullable: true + description: List of toll-free numbers that are displayed in the meeting invite. tollNumber: type: string description: The toll number that connects to the Audio Conference Provider. @@ -26794,6 +26826,7 @@ components: items: type: string nullable: true + description: List of toll numbers that are displayed in the meeting invite. additionalProperties: type: object microsoft.graph.broadcastMeetingSettings: @@ -28749,6 +28782,35 @@ components: - declined - unknownFutureValue type: string + microsoft.graph.cloudPcRemoteActionResult: + title: cloudPcRemoteActionResult + type: object + properties: + actionName: + type: string + nullable: true + actionState: + $ref: '#/components/schemas/microsoft.graph.actionState' + cloudPcId: + type: string + nullable: true + lastUpdatedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + managedDeviceId: + type: string + nullable: true + startDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + statusDetails: + $ref: '#/components/schemas/microsoft.graph.cloudPcStatusDetails' + additionalProperties: + type: object microsoft.graph.chassisType: title: chassisType enum: @@ -29342,6 +29404,19 @@ components: additionalProperties: type: object description: Logged On User + microsoft.graph.assignmentFilterEvaluationStatusDetails: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: assignmentFilterEvaluationStatusDetails + type: object + properties: + payloadId: + type: string + description: PayloadId on which filter has been applied. + nullable: true + additionalProperties: + type: object + description: A class containing information about the payloads on which filter has been applied. microsoft.graph.deviceCompliancePolicyState: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -29383,19 +29458,6 @@ components: additionalProperties: type: object description: Device Compliance Policy State for a given device. - microsoft.graph.assignmentFilterEvaluationStatusDetails: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: assignmentFilterEvaluationStatusDetails - type: object - properties: - payloadId: - type: string - description: PayloadId on which filter has been applied. - nullable: true - additionalProperties: - type: object - description: A class containing information about the payloads on which filter has been applied. microsoft.graph.deviceConfigurationState: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -33793,16 +33855,6 @@ components: description: Flag to indicate whether reminders are enabled/disabled. additionalProperties: type: object - microsoft.graph.configurationManagerClientState: - title: configurationManagerClientState - enum: - - unknown - - installed - - healthy - - installFailed - - updateFailed - - communicationError - type: string microsoft.graph.actionState: title: actionState enum: @@ -33814,6 +33866,35 @@ components: - failed - notSupported type: string + microsoft.graph.cloudPcStatusDetails: + title: cloudPcStatusDetails + type: object + properties: + additionalInformation: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.keyValuePair' + description: Any additional information about the cloud PC status. + code: + type: string + description: The code associated with the cloud PC status. + nullable: true + message: + type: string + description: The status message. + nullable: true + additionalProperties: + type: object + microsoft.graph.configurationManagerClientState: + title: configurationManagerClientState + enum: + - unknown + - installed + - healthy + - installFailed + - updateFailed + - communicationError + type: string microsoft.graph.deviceGuardLocalSystemAuthorityCredentialGuardState: title: deviceGuardLocalSystemAuthorityCredentialGuardState enum: diff --git a/openApiDocs/beta/Users.Functions.yml b/openApiDocs/beta/Users.Functions.yml index 3c4b1f444ea..d1385689404 100644 --- a/openApiDocs/beta/Users.Functions.yml +++ b/openApiDocs/beta/Users.Functions.yml @@ -1837,6 +1837,39 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + '/users/{user-id}/managedDevices/{managedDevice-id}/microsoft.graph.getCloudPcRemoteActionResults()': + get: + tags: + - users.Functions + summary: Invoke function getCloudPcRemoteActionResults + operationId: users.managedDevices_getCloudPcRemoteActionResults + parameters: + - name: user-id + in: path + description: 'key: id of user' + required: true + schema: + type: string + x-ms-docs-key-type: user + - name: managedDevice-id + in: path + description: 'key: id of managedDevice' + required: true + schema: + type: string + x-ms-docs-key-type: managedDevice + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.cloudPcRemoteActionResult' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function '/users/{user-id}/managedDevices/{managedDevice-id}/microsoft.graph.getFileVaultKey()': get: tags: @@ -3736,6 +3769,35 @@ components: description: The collection of single-value extended properties defined for the message. Nullable. additionalProperties: type: object + microsoft.graph.cloudPcRemoteActionResult: + title: cloudPcRemoteActionResult + type: object + properties: + actionName: + type: string + nullable: true + actionState: + $ref: '#/components/schemas/microsoft.graph.actionState' + cloudPcId: + type: string + nullable: true + lastUpdatedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + managedDeviceId: + type: string + nullable: true + startDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + statusDetails: + $ref: '#/components/schemas/microsoft.graph.cloudPcStatusDetails' + additionalProperties: + type: object microsoft.graph.deviceCompliancePolicySettingState: title: deviceCompliancePolicySettingState type: object @@ -3876,6 +3938,10 @@ components: - title: managedDevice type: object properties: + cloudPcRemoteActionResults: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.cloudPcRemoteActionResult' aadRegistered: type: boolean description: Whether the device is Azure Active Directory registered. This property is read-only. @@ -4157,16 +4223,16 @@ components: type: integer description: Count of remediated malware for this windows device. This property is read-only. format: int32 - deviceCompliancePolicyStates: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicyState' - description: Device compliance policy states for this device. assignmentFilterEvaluationStatusDetails: type: array items: $ref: '#/components/schemas/microsoft.graph.assignmentFilterEvaluationStatusDetails' description: Managed device mobile app configuration states for this device. + deviceCompliancePolicyStates: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicyState' + description: Device compliance policy states for this device. deviceConfigurationStates: type: array items: @@ -4608,7 +4674,7 @@ components: createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The created date of the user object. + description: 'The created date of the user object. Supports $filter with the eq, lt, and ge operators.' format: date-time nullable: true creationType: @@ -4700,7 +4766,7 @@ components: description: State of license assignments for this user. Read-only. mail: type: string - description: 'The SMTP address for the user, for example, ''jeff@contoso.onmicrosoft.com''. Returned by default. Supports $filter and endsWith.' + description: 'The SMTP address for the user, for example, ''jeff@contoso.onmicrosoft.com''.NOTE: While this property can contain accent characters, using them can cause access issues with other Microsoft applications for the user. Returned by default. Supports $filter and endsWith.' nullable: true mailNickname: type: string @@ -4759,7 +4825,7 @@ components: type: array items: type: string - description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Supports $filter.' + description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. NOTE: While this property can contain accent characters, they can cause access issues to first-party applications for the user. Supports $filter.' passwordPolicies: type: string description: 'Specifies password policies for the user. This value is an enumeration with one possible value being ''DisableStrongPassword'', which allows weaker passwords than the default policy to be specified. ''DisablePasswordExpiration'' can also be specified. The two may be specified together; for example: ''DisablePasswordExpiration, DisableStrongPassword''.' @@ -4822,7 +4888,7 @@ components: nullable: true userPrincipalName: type: string - description: 'The user principal name (UPN) of the user. The UPN is an Internet-style login name for the user based on the Internet standard RFC 822. By convention, this should map to the user''s email name. The general format is alias@domain, where domain must be present in the tenant''s collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization. Returned by default. Supports $filter, $orderby, and endsWith.' + description: 'The user principal name (UPN) of the user. The UPN is an Internet-style login name for the user based on the Internet standard RFC 822. By convention, this should map to the user''s email name. The general format is alias@domain, where domain must be present in the tenant''s collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: While this property can contain accent characters, they can cause access issues to first-party applications for the user. Returned by default. Supports $filter, $orderby, and endsWith.' nullable: true userType: type: string @@ -5888,6 +5954,36 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.actionState: + title: actionState + enum: + - none + - pending + - canceled + - active + - done + - failed + - notSupported + type: string + microsoft.graph.cloudPcStatusDetails: + title: cloudPcStatusDetails + type: object + properties: + additionalInformation: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.keyValuePair' + description: Any additional information about the cloud PC status. + code: + type: string + description: The code associated with the cloud PC status. + nullable: true + message: + type: string + description: The status message. + nullable: true + additionalProperties: + type: object microsoft.graph.settingSource: title: settingSource type: object @@ -6526,6 +6622,19 @@ components: additionalProperties: type: object description: Logged On User + microsoft.graph.assignmentFilterEvaluationStatusDetails: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: assignmentFilterEvaluationStatusDetails + type: object + properties: + payloadId: + type: string + description: PayloadId on which filter has been applied. + nullable: true + additionalProperties: + type: object + description: A class containing information about the payloads on which filter has been applied. microsoft.graph.deviceCompliancePolicyState: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -6567,19 +6676,6 @@ components: additionalProperties: type: object description: Device Compliance Policy State for a given device. - microsoft.graph.assignmentFilterEvaluationStatusDetails: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: assignmentFilterEvaluationStatusDetails - type: object - properties: - payloadId: - type: string - description: PayloadId on which filter has been applied. - nullable: true - additionalProperties: - type: object - description: A class containing information about the payloads on which filter has been applied. microsoft.graph.deviceConfigurationState: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -7203,7 +7299,7 @@ components: nullable: true issuerAssignedId: type: string - description: 'Specifies the unique identifier assigned to the user by the issuer. The combination of issuer and issuerAssignedId must be unique within the organization. Represents the sign-in name for the user, when signInType is set to emailAddress or userName (also known as local accounts).When signInType is set to: emailAddress, (or starts with emailAddress like emailAddress1) issuerAssignedId must be a valid email addressuserName, issuerAssignedId must be a valid local part of an email addressSupports $filter. 512 character limit.' + description: 'Specifies the unique identifier assigned to the user by the issuer. The combination of issuer and issuerAssignedId must be unique within the organization. Represents the sign-in name for the user, when signInType is set to emailAddress or userName (also known as local accounts).When signInType is set to: emailAddress, (or a custom string that starts with emailAddress like emailAddress1) issuerAssignedId must be a valid email addressuserName, issuerAssignedId must be a valid local part of an email addressSupports $filter. 100 character limit.' nullable: true signInType: type: string @@ -7630,7 +7726,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedLabel' - description: 'The list of sensitivity label pairs (label ID, label name) associated with an Microsoft 365 group. Returned only on $select. Read-only.' + description: 'The list of sensitivity label pairs (label ID, label name) associated with a Microsoft 365 group. Returned only on $select. Read-only.' assignedLicenses: type: array items: @@ -7744,7 +7840,7 @@ components: nullable: true preferredLanguage: type: string - description: The preferred language for an Microsoft 365 group. Should follow ISO 639-1 Code; for example 'en-US'. Returned by default. + description: The preferred language for a Microsoft 365 group. Should follow ISO 639-1 Code; for example 'en-US'. Returned by default. nullable: true proxyAddresses: type: array @@ -7777,7 +7873,7 @@ components: nullable: true theme: type: string - description: 'Specifies an Microsoft 365 group''s color theme. Possible values are Teal, Purple, Green, Blue, Pink, Orange or Red. Returned by default.' + description: 'Specifies a Microsoft 365 group''s color theme. Possible values are Teal, Purple, Green, Blue, Pink, Orange or Red. Returned by default.' nullable: true visibility: type: string @@ -9707,6 +9803,19 @@ components: $ref: '#/components/schemas/microsoft.graph.sizeRange' additionalProperties: type: object + microsoft.graph.keyValuePair: + title: keyValuePair + type: object + properties: + name: + type: string + description: Name for this key-value pair + value: + type: string + description: Value for this key-value pair + nullable: true + additionalProperties: + type: object microsoft.graph.settingSourceType: title: settingSourceType enum: @@ -9742,17 +9851,6 @@ components: - updateFailed - communicationError type: string - microsoft.graph.actionState: - title: actionState - enum: - - none - - pending - - canceled - - active - - done - - failed - - notSupported - type: string microsoft.graph.deviceGuardLocalSystemAuthorityCredentialGuardState: title: deviceGuardLocalSystemAuthorityCredentialGuardState enum: @@ -11491,19 +11589,6 @@ components: additionalProperties: type: object description: Represents an operation applied against an app registration. - microsoft.graph.keyValuePair: - title: keyValuePair - type: object - properties: - name: - type: string - description: Name for this key-value pair - value: - type: string - description: Value for this key-value pair - nullable: true - additionalProperties: - type: object microsoft.graph.deviceManagementTroubleshootingErrorDetails: title: deviceManagementTroubleshootingErrorDetails type: object @@ -12704,6 +12789,7 @@ components: items: type: string nullable: true + description: List of toll-free numbers that are displayed in the meeting invite. tollNumber: type: string description: The toll number that connects to the Audio Conference Provider. @@ -12713,6 +12799,7 @@ components: items: type: string nullable: true + description: List of toll numbers that are displayed in the meeting invite. additionalProperties: type: object microsoft.graph.broadcastMeetingSettings: diff --git a/openApiDocs/beta/Users.yml b/openApiDocs/beta/Users.yml index c4c483c159e..7dc5faedff4 100644 --- a/openApiDocs/beta/Users.yml +++ b/openApiDocs/beta/Users.yml @@ -11978,7 +11978,7 @@ components: createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The created date of the user object. + description: 'The created date of the user object. Supports $filter with the eq, lt, and ge operators.' format: date-time nullable: true creationType: @@ -12070,7 +12070,7 @@ components: description: State of license assignments for this user. Read-only. mail: type: string - description: 'The SMTP address for the user, for example, ''jeff@contoso.onmicrosoft.com''. Returned by default. Supports $filter and endsWith.' + description: 'The SMTP address for the user, for example, ''jeff@contoso.onmicrosoft.com''.NOTE: While this property can contain accent characters, using them can cause access issues with other Microsoft applications for the user. Returned by default. Supports $filter and endsWith.' nullable: true mailNickname: type: string @@ -12129,7 +12129,7 @@ components: type: array items: type: string - description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Supports $filter.' + description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. NOTE: While this property can contain accent characters, they can cause access issues to first-party applications for the user. Supports $filter.' passwordPolicies: type: string description: 'Specifies password policies for the user. This value is an enumeration with one possible value being ''DisableStrongPassword'', which allows weaker passwords than the default policy to be specified. ''DisablePasswordExpiration'' can also be specified. The two may be specified together; for example: ''DisablePasswordExpiration, DisableStrongPassword''.' @@ -12192,7 +12192,7 @@ components: nullable: true userPrincipalName: type: string - description: 'The user principal name (UPN) of the user. The UPN is an Internet-style login name for the user based on the Internet standard RFC 822. By convention, this should map to the user''s email name. The general format is alias@domain, where domain must be present in the tenant''s collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization. Returned by default. Supports $filter, $orderby, and endsWith.' + description: 'The user principal name (UPN) of the user. The UPN is an Internet-style login name for the user based on the Internet standard RFC 822. By convention, this should map to the user''s email name. The general format is alias@domain, where domain must be present in the tenant''s collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: While this property can contain accent characters, they can cause access issues to first-party applications for the user. Returned by default. Supports $filter, $orderby, and endsWith.' nullable: true userType: type: string @@ -13159,7 +13159,7 @@ components: nullable: true issuerAssignedId: type: string - description: 'Specifies the unique identifier assigned to the user by the issuer. The combination of issuer and issuerAssignedId must be unique within the organization. Represents the sign-in name for the user, when signInType is set to emailAddress or userName (also known as local accounts).When signInType is set to: emailAddress, (or starts with emailAddress like emailAddress1) issuerAssignedId must be a valid email addressuserName, issuerAssignedId must be a valid local part of an email addressSupports $filter. 512 character limit.' + description: 'Specifies the unique identifier assigned to the user by the issuer. The combination of issuer and issuerAssignedId must be unique within the organization. Represents the sign-in name for the user, when signInType is set to emailAddress or userName (also known as local accounts).When signInType is set to: emailAddress, (or a custom string that starts with emailAddress like emailAddress1) issuerAssignedId must be a valid email addressuserName, issuerAssignedId must be a valid local part of an email addressSupports $filter. 100 character limit.' nullable: true signInType: type: string @@ -13991,7 +13991,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedLabel' - description: 'The list of sensitivity label pairs (label ID, label name) associated with an Microsoft 365 group. Returned only on $select. Read-only.' + description: 'The list of sensitivity label pairs (label ID, label name) associated with a Microsoft 365 group. Returned only on $select. Read-only.' assignedLicenses: type: array items: @@ -14105,7 +14105,7 @@ components: nullable: true preferredLanguage: type: string - description: The preferred language for an Microsoft 365 group. Should follow ISO 639-1 Code; for example 'en-US'. Returned by default. + description: The preferred language for a Microsoft 365 group. Should follow ISO 639-1 Code; for example 'en-US'. Returned by default. nullable: true proxyAddresses: type: array @@ -14138,7 +14138,7 @@ components: nullable: true theme: type: string - description: 'Specifies an Microsoft 365 group''s color theme. Possible values are Teal, Purple, Green, Blue, Pink, Orange or Red. Returned by default.' + description: 'Specifies a Microsoft 365 group''s color theme. Possible values are Teal, Purple, Green, Blue, Pink, Orange or Red. Returned by default.' nullable: true visibility: type: string @@ -14939,6 +14939,10 @@ components: - title: managedDevice type: object properties: + cloudPcRemoteActionResults: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.cloudPcRemoteActionResult' aadRegistered: type: boolean description: Whether the device is Azure Active Directory registered. This property is read-only. @@ -15220,16 +15224,16 @@ components: type: integer description: Count of remediated malware for this windows device. This property is read-only. format: int32 - deviceCompliancePolicyStates: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicyState' - description: Device compliance policy states for this device. assignmentFilterEvaluationStatusDetails: type: array items: $ref: '#/components/schemas/microsoft.graph.assignmentFilterEvaluationStatusDetails' description: Managed device mobile app configuration states for this device. + deviceCompliancePolicyStates: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicyState' + description: Device compliance policy states for this device. deviceConfigurationStates: type: array items: @@ -18299,6 +18303,35 @@ components: additionalProperties: type: object description: Enrollment Configuration Assignment + microsoft.graph.cloudPcRemoteActionResult: + title: cloudPcRemoteActionResult + type: object + properties: + actionName: + type: string + nullable: true + actionState: + $ref: '#/components/schemas/microsoft.graph.actionState' + cloudPcId: + type: string + nullable: true + lastUpdatedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + managedDeviceId: + type: string + nullable: true + startDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + statusDetails: + $ref: '#/components/schemas/microsoft.graph.cloudPcStatusDetails' + additionalProperties: + type: object microsoft.graph.chassisType: title: chassisType enum: @@ -18892,6 +18925,19 @@ components: additionalProperties: type: object description: Logged On User + microsoft.graph.assignmentFilterEvaluationStatusDetails: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: assignmentFilterEvaluationStatusDetails + type: object + properties: + payloadId: + type: string + description: PayloadId on which filter has been applied. + nullable: true + additionalProperties: + type: object + description: A class containing information about the payloads on which filter has been applied. microsoft.graph.deviceCompliancePolicyState: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -18933,19 +18979,6 @@ components: additionalProperties: type: object description: Device Compliance Policy State for a given device. - microsoft.graph.assignmentFilterEvaluationStatusDetails: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: assignmentFilterEvaluationStatusDetails - type: object - properties: - payloadId: - type: string - description: PayloadId on which filter has been applied. - nullable: true - additionalProperties: - type: object - description: A class containing information about the payloads on which filter has been applied. microsoft.graph.deviceConfigurationState: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -20558,6 +20591,7 @@ components: items: type: string nullable: true + description: List of toll-free numbers that are displayed in the meeting invite. tollNumber: type: string description: The toll number that connects to the Audio Conference Provider. @@ -20567,6 +20601,7 @@ components: items: type: string nullable: true + description: List of toll numbers that are displayed in the meeting invite. additionalProperties: type: object microsoft.graph.broadcastMeetingSettings: @@ -23637,16 +23672,6 @@ components: additionalProperties: type: object description: Base type for assignment targets. - microsoft.graph.configurationManagerClientState: - title: configurationManagerClientState - enum: - - unknown - - installed - - healthy - - installFailed - - updateFailed - - communicationError - type: string microsoft.graph.actionState: title: actionState enum: @@ -23658,6 +23683,35 @@ components: - failed - notSupported type: string + microsoft.graph.cloudPcStatusDetails: + title: cloudPcStatusDetails + type: object + properties: + additionalInformation: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.keyValuePair' + description: Any additional information about the cloud PC status. + code: + type: string + description: The code associated with the cloud PC status. + nullable: true + message: + type: string + description: The status message. + nullable: true + additionalProperties: + type: object + microsoft.graph.configurationManagerClientState: + title: configurationManagerClientState + enum: + - unknown + - installed + - healthy + - installFailed + - updateFailed + - communicationError + type: string microsoft.graph.deviceGuardLocalSystemAuthorityCredentialGuardState: title: deviceGuardLocalSystemAuthorityCredentialGuardState enum: diff --git a/openApiDocs/v1.0/DeviceManagement.Actions.yml b/openApiDocs/v1.0/DeviceManagement.Actions.yml index cbc6466fb49..835a2b1617e 100644 --- a/openApiDocs/v1.0/DeviceManagement.Actions.yml +++ b/openApiDocs/v1.0/DeviceManagement.Actions.yml @@ -221,6 +221,38 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + /deviceManagement/importedWindowsAutopilotDeviceIdentities/microsoft.graph.import: + post: + tags: + - deviceManagement.Actions + summary: Invoke action import + operationId: deviceManagement.importedWindowsAutopilotDeviceIdentities_import + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + importedWindowsAutopilotDeviceIdentities: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.importedWindowsAutopilotDeviceIdentity' + additionalProperties: + type: object + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.importedWindowsAutopilotDeviceIdentity' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.bypassActivationLock': post: tags: @@ -713,6 +745,137 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/deviceManagement/windowsAutopilotDeviceIdentities/{windowsAutopilotDeviceIdentity-id}/microsoft.graph.assignUserToDevice': + post: + tags: + - deviceManagement.Actions + summary: Invoke action assignUserToDevice + operationId: deviceManagement.windowsAutopilotDeviceIdentities_assignUserToDevice + parameters: + - name: windowsAutopilotDeviceIdentity-id + in: path + description: 'key: id of windowsAutopilotDeviceIdentity' + required: true + schema: + type: string + x-ms-docs-key-type: windowsAutopilotDeviceIdentity + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + userPrincipalName: + type: string + nullable: true + addressableUserName: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/deviceManagement/windowsAutopilotDeviceIdentities/{windowsAutopilotDeviceIdentity-id}/microsoft.graph.unassignUserFromDevice': + post: + tags: + - deviceManagement.Actions + summary: Invoke action unassignUserFromDevice + operationId: deviceManagement.windowsAutopilotDeviceIdentities_unassignUserFromDevice + parameters: + - name: windowsAutopilotDeviceIdentity-id + in: path + description: 'key: id of windowsAutopilotDeviceIdentity' + required: true + schema: + type: string + x-ms-docs-key-type: windowsAutopilotDeviceIdentity + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/deviceManagement/windowsAutopilotDeviceIdentities/{windowsAutopilotDeviceIdentity-id}/microsoft.graph.updateDeviceProperties': + post: + tags: + - deviceManagement.Actions + summary: Invoke action updateDeviceProperties + operationId: deviceManagement.windowsAutopilotDeviceIdentities_updateDeviceProperties + parameters: + - name: windowsAutopilotDeviceIdentity-id + in: path + description: 'key: id of windowsAutopilotDeviceIdentity' + required: true + schema: + type: string + x-ms-docs-key-type: windowsAutopilotDeviceIdentity + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + userPrincipalName: + type: string + nullable: true + addressableUserName: + type: string + nullable: true + groupTag: + type: string + nullable: true + displayName: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /deviceManagement/windowsAutopilotDeviceIdentities/microsoft.graph.deleteDevices: + post: + tags: + - deviceManagement.Actions + summary: Invoke action deleteDevices + operationId: deviceManagement.windowsAutopilotDeviceIdentities_deleteDevices + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + serialNumbers: + type: array + items: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deletedWindowsAutopilotDeviceState' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action components: schemas: microsoft.graph.deviceCompliancePolicyAssignment: @@ -772,6 +935,42 @@ components: - fullSync - deltaSync type: string + microsoft.graph.importedWindowsAutopilotDeviceIdentity: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: importedWindowsAutopilotDeviceIdentity + type: object + properties: + assignedUserPrincipalName: + type: string + description: UPN of the user the device will be assigned + nullable: true + groupTag: + type: string + description: Group Tag of the Windows autopilot device. + nullable: true + hardwareIdentifier: + type: string + description: Hardware Blob of the Windows autopilot device. + format: base64url + nullable: true + importId: + type: string + description: The Import Id of the Windows autopilot device. + nullable: true + productKey: + type: string + description: Product Key of the Windows autopilot device. + nullable: true + serialNumber: + type: string + description: Serial number of the Windows autopilot device. + nullable: true + state: + $ref: '#/components/schemas/microsoft.graph.importedWindowsAutopilotDeviceIdentityState' + additionalProperties: + type: object + description: Imported windows autopilot devices. microsoft.graph.updateWindowsDeviceAccountActionParameter: title: updateWindowsDeviceAccountActionParameter type: object @@ -800,6 +999,26 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.deletedWindowsAutopilotDeviceState: + title: deletedWindowsAutopilotDeviceState + type: object + properties: + deletionState: + $ref: '#/components/schemas/microsoft.graph.windowsAutopilotDeviceDeletionState' + deviceRegistrationId: + type: string + description: ZTD Device Registration ID . + nullable: true + errorMessage: + type: string + description: Device deletion error message. + nullable: true + serialNumber: + type: string + description: Autopilot Device Serial Number + nullable: true + additionalProperties: + type: object microsoft.graph.entity: title: entity type: object @@ -842,6 +1061,28 @@ components: additionalProperties: type: object description: Scheduled Action Configuration + microsoft.graph.importedWindowsAutopilotDeviceIdentityState: + title: importedWindowsAutopilotDeviceIdentityState + type: object + properties: + deviceErrorCode: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: Device error code reported by Device Directory Service(DDS). + format: int32 + deviceErrorName: + type: string + description: Device error name reported by Device Directory Service(DDS). + nullable: true + deviceImportStatus: + $ref: '#/components/schemas/microsoft.graph.importedWindowsAutopilotDeviceIdentityImportStatus' + deviceRegistrationId: + type: string + description: Device Registration ID for successfully added device reported by Device Directory Service(DDS). + nullable: true + additionalProperties: + type: object microsoft.graph.windowsDeviceAccount: title: windowsDeviceAccount type: object @@ -852,6 +1093,14 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.windowsAutopilotDeviceDeletionState: + title: windowsAutopilotDeviceDeletionState + enum: + - unknown + - failed + - accepted + - error + type: string odata.error: required: - error @@ -872,6 +1121,15 @@ components: - removeResourceAccessProfiles - pushNotification type: string + microsoft.graph.importedWindowsAutopilotDeviceIdentityImportStatus: + title: importedWindowsAutopilotDeviceIdentityImportStatus + enum: + - unknown + - pending + - partial + - complete + - error + type: string odata.error.main: required: - code diff --git a/openApiDocs/v1.0/DeviceManagement.Enrolment.yml b/openApiDocs/v1.0/DeviceManagement.Enrolment.yml index e2b241e4490..2e2e6208368 100644 --- a/openApiDocs/v1.0/DeviceManagement.Enrolment.yml +++ b/openApiDocs/v1.0/DeviceManagement.Enrolment.yml @@ -543,6 +543,482 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + /deviceManagement/importedWindowsAutopilotDeviceIdentities: + get: + tags: + - deviceManagement.importedWindowsAutopilotDeviceIdentity + summary: Get importedWindowsAutopilotDeviceIdentities from deviceManagement + operationId: deviceManagement_ListImportedWindowsAutopilotDeviceIdentities + 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 + - assignedUserPrincipalName + - assignedUserPrincipalName desc + - groupTag + - groupTag desc + - hardwareIdentifier + - hardwareIdentifier desc + - importId + - importId desc + - productKey + - productKey desc + - serialNumber + - serialNumber desc + - state + - state desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - assignedUserPrincipalName + - groupTag + - hardwareIdentifier + - importId + - productKey + - serialNumber + - state + 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 importedWindowsAutopilotDeviceIdentity + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.importedWindowsAutopilotDeviceIdentity' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - deviceManagement.importedWindowsAutopilotDeviceIdentity + summary: Create new navigation property to importedWindowsAutopilotDeviceIdentities for deviceManagement + operationId: deviceManagement_CreateImportedWindowsAutopilotDeviceIdentities + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.importedWindowsAutopilotDeviceIdentity' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.importedWindowsAutopilotDeviceIdentity' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/deviceManagement/importedWindowsAutopilotDeviceIdentities/{importedWindowsAutopilotDeviceIdentity-id}': + get: + tags: + - deviceManagement.importedWindowsAutopilotDeviceIdentity + summary: Get importedWindowsAutopilotDeviceIdentities from deviceManagement + operationId: deviceManagement_GetImportedWindowsAutopilotDeviceIdentities + parameters: + - name: importedWindowsAutopilotDeviceIdentity-id + in: path + description: 'key: id of importedWindowsAutopilotDeviceIdentity' + required: true + schema: + type: string + x-ms-docs-key-type: importedWindowsAutopilotDeviceIdentity + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - assignedUserPrincipalName + - groupTag + - hardwareIdentifier + - importId + - productKey + - serialNumber + - state + 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.importedWindowsAutopilotDeviceIdentity' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - deviceManagement.importedWindowsAutopilotDeviceIdentity + summary: Update the navigation property importedWindowsAutopilotDeviceIdentities in deviceManagement + operationId: deviceManagement_UpdateImportedWindowsAutopilotDeviceIdentities + parameters: + - name: importedWindowsAutopilotDeviceIdentity-id + in: path + description: 'key: id of importedWindowsAutopilotDeviceIdentity' + required: true + schema: + type: string + x-ms-docs-key-type: importedWindowsAutopilotDeviceIdentity + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.importedWindowsAutopilotDeviceIdentity' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - deviceManagement.importedWindowsAutopilotDeviceIdentity + summary: Delete navigation property importedWindowsAutopilotDeviceIdentities for deviceManagement + operationId: deviceManagement_DeleteImportedWindowsAutopilotDeviceIdentities + parameters: + - name: importedWindowsAutopilotDeviceIdentity-id + in: path + description: 'key: id of importedWindowsAutopilotDeviceIdentity' + required: true + schema: + type: string + x-ms-docs-key-type: importedWindowsAutopilotDeviceIdentity + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /deviceManagement/windowsAutopilotDeviceIdentities: + get: + tags: + - deviceManagement.windowsAutopilotDeviceIdentity + summary: Get windowsAutopilotDeviceIdentities from deviceManagement + operationId: deviceManagement_ListWindowsAutopilotDeviceIdentities + 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 + - addressableUserName + - addressableUserName desc + - azureActiveDirectoryDeviceId + - azureActiveDirectoryDeviceId desc + - displayName + - displayName desc + - enrollmentState + - enrollmentState desc + - groupTag + - groupTag desc + - lastContactedDateTime + - lastContactedDateTime desc + - managedDeviceId + - managedDeviceId desc + - manufacturer + - manufacturer desc + - model + - model desc + - productKey + - productKey desc + - purchaseOrderIdentifier + - purchaseOrderIdentifier desc + - resourceName + - resourceName desc + - serialNumber + - serialNumber desc + - skuNumber + - skuNumber desc + - systemFamily + - systemFamily desc + - userPrincipalName + - userPrincipalName desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - addressableUserName + - azureActiveDirectoryDeviceId + - displayName + - enrollmentState + - groupTag + - lastContactedDateTime + - managedDeviceId + - manufacturer + - model + - productKey + - purchaseOrderIdentifier + - resourceName + - serialNumber + - skuNumber + - systemFamily + - userPrincipalName + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of windowsAutopilotDeviceIdentity + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.windowsAutopilotDeviceIdentity' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - deviceManagement.windowsAutopilotDeviceIdentity + summary: Create new navigation property to windowsAutopilotDeviceIdentities for deviceManagement + operationId: deviceManagement_CreateWindowsAutopilotDeviceIdentities + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.windowsAutopilotDeviceIdentity' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.windowsAutopilotDeviceIdentity' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/deviceManagement/windowsAutopilotDeviceIdentities/{windowsAutopilotDeviceIdentity-id}': + get: + tags: + - deviceManagement.windowsAutopilotDeviceIdentity + summary: Get windowsAutopilotDeviceIdentities from deviceManagement + operationId: deviceManagement_GetWindowsAutopilotDeviceIdentities + parameters: + - name: windowsAutopilotDeviceIdentity-id + in: path + description: 'key: id of windowsAutopilotDeviceIdentity' + required: true + schema: + type: string + x-ms-docs-key-type: windowsAutopilotDeviceIdentity + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - addressableUserName + - azureActiveDirectoryDeviceId + - displayName + - enrollmentState + - groupTag + - lastContactedDateTime + - managedDeviceId + - manufacturer + - model + - productKey + - purchaseOrderIdentifier + - resourceName + - serialNumber + - skuNumber + - systemFamily + - userPrincipalName + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.windowsAutopilotDeviceIdentity' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - deviceManagement.windowsAutopilotDeviceIdentity + summary: Update the navigation property windowsAutopilotDeviceIdentities in deviceManagement + operationId: deviceManagement_UpdateWindowsAutopilotDeviceIdentities + parameters: + - name: windowsAutopilotDeviceIdentity-id + in: path + description: 'key: id of windowsAutopilotDeviceIdentity' + required: true + schema: + type: string + x-ms-docs-key-type: windowsAutopilotDeviceIdentity + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.windowsAutopilotDeviceIdentity' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - deviceManagement.windowsAutopilotDeviceIdentity + summary: Delete navigation property windowsAutopilotDeviceIdentities for deviceManagement + operationId: deviceManagement_DeleteWindowsAutopilotDeviceIdentities + parameters: + - name: windowsAutopilotDeviceIdentity-id + in: path + description: 'key: id of windowsAutopilotDeviceIdentity' + required: true + schema: + type: string + x-ms-docs-key-type: windowsAutopilotDeviceIdentity + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation /roleManagement: get: tags: @@ -686,6 +1162,114 @@ components: additionalProperties: type: object description: Enrollment Configuration Assignment + microsoft.graph.importedWindowsAutopilotDeviceIdentity: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: importedWindowsAutopilotDeviceIdentity + type: object + properties: + assignedUserPrincipalName: + type: string + description: UPN of the user the device will be assigned + nullable: true + groupTag: + type: string + description: Group Tag of the Windows autopilot device. + nullable: true + hardwareIdentifier: + type: string + description: Hardware Blob of the Windows autopilot device. + format: base64url + nullable: true + importId: + type: string + description: The Import Id of the Windows autopilot device. + nullable: true + productKey: + type: string + description: Product Key of the Windows autopilot device. + nullable: true + serialNumber: + type: string + description: Serial number of the Windows autopilot device. + nullable: true + state: + $ref: '#/components/schemas/microsoft.graph.importedWindowsAutopilotDeviceIdentityState' + additionalProperties: + type: object + description: Imported windows autopilot devices. + microsoft.graph.windowsAutopilotDeviceIdentity: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: windowsAutopilotDeviceIdentity + type: object + properties: + addressableUserName: + type: string + description: Addressable user name. + nullable: true + azureActiveDirectoryDeviceId: + type: string + description: AAD Device ID - to be deprecated + nullable: true + displayName: + type: string + description: Display Name + nullable: true + enrollmentState: + $ref: '#/components/schemas/microsoft.graph.enrollmentState' + groupTag: + type: string + description: Group Tag of the Windows autopilot device. + nullable: true + lastContactedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Intune Last Contacted Date Time of the Windows autopilot device. + format: date-time + managedDeviceId: + type: string + description: Managed Device ID + nullable: true + manufacturer: + type: string + description: Oem manufacturer of the Windows autopilot device. + nullable: true + model: + type: string + description: Model name of the Windows autopilot device. + nullable: true + productKey: + type: string + description: Product Key of the Windows autopilot device. + nullable: true + purchaseOrderIdentifier: + type: string + description: Purchase Order Identifier of the Windows autopilot device. + nullable: true + resourceName: + type: string + description: Resource Name. + nullable: true + serialNumber: + type: string + description: Serial number of the Windows autopilot device. + nullable: true + skuNumber: + type: string + description: SKU Number + nullable: true + systemFamily: + type: string + description: System Family + nullable: true + userPrincipalName: + type: string + description: User Principal Name. + nullable: true + additionalProperties: + type: object + description: The windowsAutopilotDeviceIdentity resource represents a Windows Autopilot Device. microsoft.graph.roleManagement: title: roleManagement type: object @@ -706,6 +1290,37 @@ components: additionalProperties: type: object description: Base type for assignment targets. + microsoft.graph.importedWindowsAutopilotDeviceIdentityState: + title: importedWindowsAutopilotDeviceIdentityState + type: object + properties: + deviceErrorCode: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: Device error code reported by Device Directory Service(DDS). + format: int32 + deviceErrorName: + type: string + description: Device error name reported by Device Directory Service(DDS). + nullable: true + deviceImportStatus: + $ref: '#/components/schemas/microsoft.graph.importedWindowsAutopilotDeviceIdentityImportStatus' + deviceRegistrationId: + type: string + description: Device Registration ID for successfully added device reported by Device Directory Service(DDS). + nullable: true + additionalProperties: + type: object + microsoft.graph.enrollmentState: + title: enrollmentState + enum: + - unknown + - enrolled + - pendingReset + - failed + - notContacted + type: string odata.error: required: - error @@ -715,6 +1330,15 @@ components: $ref: '#/components/schemas/odata.error.main' additionalProperties: type: object + microsoft.graph.importedWindowsAutopilotDeviceIdentityImportStatus: + title: importedWindowsAutopilotDeviceIdentityImportStatus + enum: + - unknown + - pending + - partial + - complete + - error + type: string odata.error.main: required: - code diff --git a/openApiDocs/v1.0/DeviceManagement.yml b/openApiDocs/v1.0/DeviceManagement.yml index a10c529876b..ec416f36505 100644 --- a/openApiDocs/v1.0/DeviceManagement.yml +++ b/openApiDocs/v1.0/DeviceManagement.yml @@ -47,6 +47,8 @@ paths: - detectedApps - managedDeviceOverview - managedDevices + - importedWindowsAutopilotDeviceIdentities + - windowsAutopilotDeviceIdentities - notificationMessageTemplates - resourceOperations - roleAssignments @@ -87,6 +89,8 @@ paths: - detectedApps - managedDeviceOverview - managedDevices + - importedWindowsAutopilotDeviceIdentities + - windowsAutopilotDeviceIdentities - notificationMessageTemplates - resourceOperations - roleAssignments @@ -143,6 +147,10 @@ paths: operationId: deviceManagement.GetManagedDeviceOverview managedDevices: operationId: deviceManagement.ListManagedDevices + importedWindowsAutopilotDeviceIdentities: + operationId: deviceManagement.ListImportedWindowsAutopilotDeviceIdentities + windowsAutopilotDeviceIdentities: + operationId: deviceManagement.ListWindowsAutopilotDeviceIdentities notificationMessageTemplates: operationId: deviceManagement.ListNotificationMessageTemplates resourceOperations: @@ -7533,6 +7541,16 @@ components: items: $ref: '#/components/schemas/microsoft.graph.managedDevice' description: The list of managed devices. + importedWindowsAutopilotDeviceIdentities: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.importedWindowsAutopilotDeviceIdentity' + description: Collection of imported Windows autopilot devices. + windowsAutopilotDeviceIdentities: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.windowsAutopilotDeviceIdentity' + description: The Windows autopilot device identities contained collection. notificationMessageTemplates: type: array items: @@ -9386,6 +9404,114 @@ components: additionalProperties: type: object description: Apple push notification certificate. + microsoft.graph.importedWindowsAutopilotDeviceIdentity: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: importedWindowsAutopilotDeviceIdentity + type: object + properties: + assignedUserPrincipalName: + type: string + description: UPN of the user the device will be assigned + nullable: true + groupTag: + type: string + description: Group Tag of the Windows autopilot device. + nullable: true + hardwareIdentifier: + type: string + description: Hardware Blob of the Windows autopilot device. + format: base64url + nullable: true + importId: + type: string + description: The Import Id of the Windows autopilot device. + nullable: true + productKey: + type: string + description: Product Key of the Windows autopilot device. + nullable: true + serialNumber: + type: string + description: Serial number of the Windows autopilot device. + nullable: true + state: + $ref: '#/components/schemas/microsoft.graph.importedWindowsAutopilotDeviceIdentityState' + additionalProperties: + type: object + description: Imported windows autopilot devices. + microsoft.graph.windowsAutopilotDeviceIdentity: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: windowsAutopilotDeviceIdentity + type: object + properties: + addressableUserName: + type: string + description: Addressable user name. + nullable: true + azureActiveDirectoryDeviceId: + type: string + description: AAD Device ID - to be deprecated + nullable: true + displayName: + type: string + description: Display Name + nullable: true + enrollmentState: + $ref: '#/components/schemas/microsoft.graph.enrollmentState' + groupTag: + type: string + description: Group Tag of the Windows autopilot device. + nullable: true + lastContactedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Intune Last Contacted Date Time of the Windows autopilot device. + format: date-time + managedDeviceId: + type: string + description: Managed Device ID + nullable: true + manufacturer: + type: string + description: Oem manufacturer of the Windows autopilot device. + nullable: true + model: + type: string + description: Model name of the Windows autopilot device. + nullable: true + productKey: + type: string + description: Product Key of the Windows autopilot device. + nullable: true + purchaseOrderIdentifier: + type: string + description: Purchase Order Identifier of the Windows autopilot device. + nullable: true + resourceName: + type: string + description: Resource Name. + nullable: true + serialNumber: + type: string + description: Serial number of the Windows autopilot device. + nullable: true + skuNumber: + type: string + description: SKU Number + nullable: true + systemFamily: + type: string + description: System Family + nullable: true + userPrincipalName: + type: string + description: User Principal Name. + nullable: true + additionalProperties: + type: object + description: The windowsAutopilotDeviceIdentity resource represents a Windows Autopilot Device. microsoft.graph.resourceOperation: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -10200,6 +10326,37 @@ components: - enabled - unresponsive type: string + microsoft.graph.importedWindowsAutopilotDeviceIdentityState: + title: importedWindowsAutopilotDeviceIdentityState + type: object + properties: + deviceErrorCode: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: Device error code reported by Device Directory Service(DDS). + format: int32 + deviceErrorName: + type: string + description: Device error name reported by Device Directory Service(DDS). + nullable: true + deviceImportStatus: + $ref: '#/components/schemas/microsoft.graph.importedWindowsAutopilotDeviceIdentityImportStatus' + deviceRegistrationId: + type: string + description: Device Registration ID for successfully added device reported by Device Directory Service(DDS). + nullable: true + additionalProperties: + type: object + microsoft.graph.enrollmentState: + title: enrollmentState + enum: + - unknown + - enrolled + - pendingReset + - failed + - notContacted + type: string microsoft.graph.roleAssignment: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -10292,6 +10449,15 @@ components: description: The structure of this object is service-specific additionalProperties: type: object + microsoft.graph.importedWindowsAutopilotDeviceIdentityImportStatus: + title: importedWindowsAutopilotDeviceIdentityImportStatus + enum: + - unknown + - pending + - partial + - complete + - error + type: string microsoft.graph.resourceAction: title: resourceAction type: object diff --git a/openApiDocs/v1.0/Devices.CloudPrint.yml b/openApiDocs/v1.0/Devices.CloudPrint.yml index ba70e1c38c0..6e117fa8784 100644 --- a/openApiDocs/v1.0/Devices.CloudPrint.yml +++ b/openApiDocs/v1.0/Devices.CloudPrint.yml @@ -3082,6 +3082,7 @@ paths: - onlineMeetings - presence - authentication + - chats - joinedTeams - teamwork - todo @@ -3139,6 +3140,7 @@ paths: - onlineMeetings - presence - authentication + - chats - joinedTeams - teamwork - todo @@ -4621,7 +4623,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedLabel' - description: 'The list of sensitivity label pairs (label ID, label name) associated with an Microsoft 365 group. Returned only on $select. Read-only.' + description: 'The list of sensitivity label pairs (label ID, label name) associated with a Microsoft 365 group. Returned only on $select. Read-only.' assignedLicenses: type: array items: @@ -4719,7 +4721,7 @@ components: nullable: true preferredLanguage: type: string - description: The preferred language for an Microsoft 365 group. Should follow ISO 639-1 Code; for example 'en-US'. Returned by default. + description: The preferred language for a Microsoft 365 group. Should follow ISO 639-1 Code; for example 'en-US'. Returned by default. nullable: true proxyAddresses: type: array @@ -4742,7 +4744,7 @@ components: nullable: true theme: type: string - description: 'Specifies an Microsoft 365 group''s color theme. Possible values are Teal, Purple, Green, Blue, Pink, Orange or Red. Returned by default.' + description: 'Specifies a Microsoft 365 group''s color theme. Possible values are Teal, Purple, Green, Blue, Pink, Orange or Red. Returned by default.' nullable: true visibility: type: string @@ -4941,7 +4943,7 @@ components: createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The created date of the user object. + description: 'The created date of the user object. Supports $filter with the eq, lt, and ge operators.' format: date-time nullable: true creationType: @@ -5026,7 +5028,7 @@ components: description: State of license assignments for this user. Read-only. mail: type: string - description: 'The SMTP address for the user, for example, ''jeff@contoso.onmicrosoft.com''. Returned by default. Supports $filter and endsWith.' + description: 'The SMTP address for the user, for example, ''jeff@contoso.onmicrosoft.com''.NOTE: While this property can contain accent characters, using them can cause access issues with other Microsoft applications for the user. Returned by default. Supports $filter and endsWith.' nullable: true mailNickname: type: string @@ -5085,7 +5087,7 @@ components: type: array items: type: string - description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Supports $filter.' + description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. NOTE: While this property can contain accent characters, they can cause access issues to first-party applications for the user. Supports $filter.' passwordPolicies: type: string description: 'Specifies password policies for the user. This value is an enumeration with one possible value being ''DisableStrongPassword'', which allows weaker passwords than the default policy to be specified. ''DisablePasswordExpiration'' can also be specified. The two may be specified together; for example: ''DisablePasswordExpiration, DisableStrongPassword''.' @@ -5138,7 +5140,7 @@ components: nullable: true userPrincipalName: type: string - description: 'The user principal name (UPN) of the user. The UPN is an Internet-style login name for the user based on the Internet standard RFC 822. By convention, this should map to the user''s email name. The general format is alias@domain, where domain must be present in the tenant''s collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization. Returned by default. Supports $filter, $orderby, and endsWith.' + description: 'The user principal name (UPN) of the user. The UPN is an Internet-style login name for the user based on the Internet standard RFC 822. By convention, this should map to the user''s email name. The general format is alias@domain, where domain must be present in the tenant''s collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: While this property can contain accent characters, they can cause access issues to first-party applications for the user. Returned by default. Supports $filter, $orderby, and endsWith.' nullable: true userType: type: string @@ -5374,6 +5376,10 @@ components: $ref: '#/components/schemas/microsoft.graph.presence' authentication: $ref: '#/components/schemas/microsoft.graph.authentication' + chats: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.chat' joinedTeams: type: array items: @@ -6402,7 +6408,7 @@ components: nullable: true issuerAssignedId: type: string - description: 'Specifies the unique identifier assigned to the user by the issuer. The combination of issuer and issuerAssignedId must be unique within the organization. Represents the sign-in name for the user, when signInType is set to emailAddress or userName (also known as local accounts).When signInType is set to: emailAddress, (or starts with emailAddress like emailAddress1) issuerAssignedId must be a valid email addressuserName, issuerAssignedId must be a valid local part of an email addressSupports $filter. 512 character limit.' + description: 'Specifies the unique identifier assigned to the user by the issuer. The combination of issuer and issuerAssignedId must be unique within the organization. Represents the sign-in name for the user, when signInType is set to emailAddress or userName (also known as local accounts).When signInType is set to: emailAddress, (or a custom string that starts with emailAddress like emailAddress1) issuerAssignedId must be a valid email addressuserName, issuerAssignedId must be a valid local part of an email addressSupports $filter. 100 character limit.' nullable: true signInType: type: string @@ -7724,6 +7730,51 @@ components: $ref: '#/components/schemas/microsoft.graph.windowsHelloForBusinessAuthenticationMethod' additionalProperties: type: object + microsoft.graph.chat: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: chat + type: object + properties: + chatType: + $ref: '#/components/schemas/microsoft.graph.chatType' + 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 at which the chat was created. Read-only. + format: date-time + nullable: true + lastUpdatedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Date and time at which the chat was renamed or list of members were last changed. Read-only. + format: date-time + nullable: true + topic: + type: string + description: (Optional) Subject or topic for the chat. Only available for group chats. + nullable: true + installedApps: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' + description: A collection of all the apps in the chat. Nullable. + members: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + description: A collection of all the members in the chat. Nullable. + messages: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + description: A collection of all the messages in the chat. Nullable. + tabs: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.teamsTab' + additionalProperties: + type: object microsoft.graph.userTeamwork: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -10647,6 +10698,130 @@ components: $ref: '#/components/schemas/microsoft.graph.device' additionalProperties: type: object + microsoft.graph.chatType: + title: chatType + enum: + - oneOnOne + - group + - meeting + - 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: Attached files. Attachments are currently read-only – sending attachments is not supported. + 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.identitySet' + 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: + type: string + description: Locale of the chat message set by the client. Always set to en-us. + mentions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.chatMessageMention' + description: 'List of entities mentioned in the chat message. Currently supports user, bot, team, channel.' + messageType: + $ref: '#/components/schemas/microsoft.graph.chatMessageType' + policyViolation: + $ref: '#/components/schemas/microsoft.graph.chatMessagePolicyViolation' + reactions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.chatMessageReaction' + description: 'Reactions for this chat message (for example, Like).' + replyToId: + type: string + description: 'Read-only. Id of the parent chat message or root chat message of the thread. (Only applies to chat messages in channels, not chats.)' + nullable: true + subject: + type: string + description: 'The subject of the chat message, in plaintext.' + nullable: true + summary: + type: string + description: 'Summary text of the chat message that could be used for push notifications and summary views or fall back views. Only applies to channel chat messages, not chat messages in a chat.' + nullable: true + webUrl: + type: string + description: Read-only. Link to the message in Microsoft Teams. + nullable: true + hostedContents: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + description: 'Content in a message hosted by Microsoft Teams e.g., images, code snippets etc.' + replies: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + description: Replies for a specified message. + additionalProperties: + type: object + microsoft.graph.teamsTab: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: teamsTab + type: object + properties: + configuration: + $ref: '#/components/schemas/microsoft.graph.teamsTabConfiguration' + displayName: + type: string + description: Name of the tab. + nullable: true + webUrl: + type: string + description: Deep link URL of the tab instance. Read only. + nullable: true + teamsApp: + $ref: '#/components/schemas/microsoft.graph.teamsApp' + additionalProperties: + type: object microsoft.graph.userScopeTeamsAppInstallation: allOf: - $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' @@ -12521,179 +12696,63 @@ components: - private - unknownFutureValue type: string - microsoft.graph.chatMessage: + microsoft.graph.teamsApp: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: chatMessage + - title: teamsApp type: object properties: - attachments: + 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.chatMessageAttachment' - description: Attached files. Attachments are currently read-only – sending attachments is not supported. - body: - $ref: '#/components/schemas/microsoft.graph.itemBody' - channelIdentity: - $ref: '#/components/schemas/microsoft.graph.channelIdentity' - chatId: + $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: 'If the message was sent in a chat, represents the identity of the chat.' + description: Verbose description of the application. 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])$' + displayName: type: string - description: Timestamp of when the chat message was created. - format: date-time + description: The name of the app provided by the app developer. nullable: true - deletedDateTime: + 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 at which the chat message was deleted, or null if not deleted.' format: date-time nullable: true - etag: + publishingState: + $ref: '#/components/schemas/microsoft.graph.teamsAppPublishingState' + shortDescription: type: string - description: Read-only. Version number of the chat message. + description: Short description of the application. nullable: true - from: - $ref: '#/components/schemas/microsoft.graph.identitySet' - 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])$' + teamsAppId: 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 + description: The ID from the Teams app manifest. 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])$' + version: 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: - type: string - description: Locale of the chat message set by the client. Always set to en-us. - mentions: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.chatMessageMention' - description: 'List of entities mentioned in the chat message. Currently supports user, bot, team, channel.' - messageType: - $ref: '#/components/schemas/microsoft.graph.chatMessageType' - policyViolation: - $ref: '#/components/schemas/microsoft.graph.chatMessagePolicyViolation' - reactions: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.chatMessageReaction' - description: 'Reactions for this chat message (for example, Like).' - replyToId: - type: string - description: 'Read-only. Id of the parent chat message or root chat message of the thread. (Only applies to chat messages in channels, not chats.)' - nullable: true - subject: - type: string - description: 'The subject of the chat message, in plaintext.' - nullable: true - summary: - type: string - description: 'Summary text of the chat message that could be used for push notifications and summary views or fall back views. Only applies to channel chat messages, not chat messages in a chat.' - nullable: true - webUrl: - type: string - description: Read-only. Link to the message in Microsoft Teams. - nullable: true - hostedContents: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' - description: 'Content in a message hosted by Microsoft Teams e.g., images, code snippets etc.' - replies: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.chatMessage' - description: Replies for a specified message. - additionalProperties: - type: object - microsoft.graph.teamsTab: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: teamsTab - type: object - properties: - configuration: - $ref: '#/components/schemas/microsoft.graph.teamsTabConfiguration' - displayName: - type: string - description: Name of the tab. - nullable: true - webUrl: - type: string - description: Deep link URL of the tab instance. Read only. - nullable: true - teamsApp: - $ref: '#/components/schemas/microsoft.graph.teamsApp' - additionalProperties: - type: object - 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. + description: The version number of the application. nullable: true bot: $ref: '#/components/schemas/microsoft.graph.teamworkBot' @@ -13556,139 +13615,236 @@ components: - weak - unknown type: string - microsoft.graph.chat: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: chat - type: object - properties: - chatType: - $ref: '#/components/schemas/microsoft.graph.chatType' - 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 at which the chat was created. Read-only. - format: date-time - nullable: true - lastUpdatedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: Date and time at which the chat was renamed or list of members were last changed. Read-only. - format: date-time - nullable: true - topic: - type: string - description: (Optional) Subject or topic for the chat. Only available for group chats. - nullable: true - installedApps: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' - description: A collection of all the apps in the chat. Nullable. - members: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.conversationMember' - description: A collection of all the members in the chat. Nullable. - messages: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.chatMessage' - description: A collection of all the messages in the chat. Nullable. - tabs: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.teamsTab' - additionalProperties: - type: object - microsoft.graph.wellknownListName: - title: wellknownListName - enum: - - none - - defaultList - - flaggedEmails - - unknownFutureValue - type: string - microsoft.graph.todoTask: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: todoTask - type: object - properties: - body: - $ref: '#/components/schemas/microsoft.graph.itemBody' - bodyLastModifiedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-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 task was last modified. By default, it is in UTC. You can provide a custom time zone in the request header. The property value uses ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2020 would look like this: ''2020-01-01T00:00:00Z''.' - format: date-time - completedDateTime: - $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' - 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 task was created. By default, it is in UTC. You can provide a custom time zone in the request header. The property value uses ISO 8601 format. For example, midnight UTC on Jan 1, 2020 would look like this: ''2020-01-01T00:00:00Z''.' - format: date-time - dueDateTime: - $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' - importance: - $ref: '#/components/schemas/microsoft.graph.importance' - isReminderOn: - type: boolean - description: Set to true if an alert is set to remind the user of the task. - lastModifiedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'The date and time when the task was last modified. By default, it is in UTC. You can provide a custom time zone in the request header. The property value uses ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2020 would look like this: ''2020-01-01T00:00:00Z''.' - format: date-time - recurrence: - $ref: '#/components/schemas/microsoft.graph.patternedRecurrence' - reminderDateTime: - $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' - status: - $ref: '#/components/schemas/microsoft.graph.taskStatus' - title: - type: string - description: A brief description of the task. - nullable: true - extensions: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the task. Nullable. - linkedResources: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.linkedResource' - description: A collection of resources linked to the task. - additionalProperties: - type: object - odata.error.detail: - required: - - code - - message + microsoft.graph.chatMessageAttachment: + title: chatMessageAttachment type: object properties: - code: + content: type: string - message: + description: 'The content of the attachment. If the attachment is a rich card, set the property to the rich card object. This property and contentUrl are mutually exclusive.' + nullable: true + contentType: type: string - target: + description: 'The media type of the content attachment. It can have the following values: reference: Attachment is a link to another file. Populate the contentURL with the link to the object.Any contentTypes supported by the Bot Framework''s Attachment objectapplication/vnd.microsoft.card.codesnippet: A code snippet. application/vnd.microsoft.card.announcement: An announcement header.' + nullable: true + contentUrl: + type: string + description: 'URL for the content of the attachment. Supported protocols: http, https, file and data.' + nullable: true + id: + type: string + description: Read-only. Unique id of the attachment. + nullable: true + name: + type: string + description: Name of the attachment. + nullable: true + thumbnailUrl: type: string + description: 'URL to a thumbnail image that the channel can use if it supports using an alternative, smaller form of content or contentUrl. For example, if you set contentType to application/word and set contentUrl to the location of the Word document, you might include a thumbnail image that represents the document. The channel could display the thumbnail image instead of the document. When the user clicks the image, the channel would open the document.' + nullable: true additionalProperties: type: object - microsoft.graph.printMargin: - title: printMargin + microsoft.graph.channelIdentity: + title: channelIdentity type: object properties: - bottom: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: The margin in microns from the bottom edge. - format: int32 - nullable: true - left: + channelId: + type: string + description: The identity of the channel in which the message was posted. + nullable: true + teamId: + type: string + description: The identity of the team in which the message was posted. + nullable: true + additionalProperties: + type: object + microsoft.graph.chatMessageImportance: + title: chatMessageImportance + enum: + - normal + - high + - urgent + - unknownFutureValue + type: string + microsoft.graph.chatMessageMention: + title: chatMessageMention + type: object + properties: + id: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: 'Index of an entity being mentioned in the specified chatMessage. Matches the {index} value in the corresponding tag in the message body.' + format: int32 + nullable: true + mentioned: + $ref: '#/components/schemas/microsoft.graph.identitySet' + mentionText: + type: string + description: 'String used to represent the mention. For example, a user''s display name, a team name.' + nullable: true + additionalProperties: + type: object + microsoft.graph.chatMessageType: + title: chatMessageType + enum: + - message + - chatEvent + - typing + - unknownFutureValue + type: string + microsoft.graph.chatMessagePolicyViolation: + title: chatMessagePolicyViolation + type: object + properties: + dlpAction: + $ref: '#/components/schemas/microsoft.graph.chatMessagePolicyViolationDlpActionTypes' + justificationText: + type: string + description: Justification text provided by the sender of the message when overriding a policy violation. + nullable: true + policyTip: + $ref: '#/components/schemas/microsoft.graph.chatMessagePolicyViolationPolicyTip' + 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.identitySet' + 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.wellknownListName: + title: wellknownListName + enum: + - none + - defaultList + - flaggedEmails + - unknownFutureValue + type: string + microsoft.graph.todoTask: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: todoTask + type: object + properties: + body: + $ref: '#/components/schemas/microsoft.graph.itemBody' + bodyLastModifiedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-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 task was last modified. By default, it is in UTC. You can provide a custom time zone in the request header. The property value uses ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2020 would look like this: ''2020-01-01T00:00:00Z''.' + format: date-time + completedDateTime: + $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + 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 task was created. By default, it is in UTC. You can provide a custom time zone in the request header. The property value uses ISO 8601 format. For example, midnight UTC on Jan 1, 2020 would look like this: ''2020-01-01T00:00:00Z''.' + format: date-time + dueDateTime: + $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + importance: + $ref: '#/components/schemas/microsoft.graph.importance' + isReminderOn: + type: boolean + description: Set to true if an alert is set to remind the user of the task. + lastModifiedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The date and time when the task was last modified. By default, it is in UTC. You can provide a custom time zone in the request header. The property value uses ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2020 would look like this: ''2020-01-01T00:00:00Z''.' + format: date-time + recurrence: + $ref: '#/components/schemas/microsoft.graph.patternedRecurrence' + reminderDateTime: + $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + status: + $ref: '#/components/schemas/microsoft.graph.taskStatus' + title: + type: string + description: A brief description of the task. + nullable: true + extensions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.extension' + description: The collection of open extensions defined for the task. Nullable. + linkedResources: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.linkedResource' + description: A collection of resources linked to the task. + additionalProperties: + type: object + odata.error.detail: + required: + - code + - message + type: object + properties: + code: + type: string + message: + type: string + target: + type: string + additionalProperties: + type: object + microsoft.graph.printMargin: + title: printMargin + type: object + properties: + bottom: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The margin in microns from the bottom edge. + format: int32 + nullable: true + left: maximum: 2147483647 minimum: -2147483648 type: integer @@ -14293,148 +14449,6 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.chatMessageAttachment: - title: chatMessageAttachment - type: object - properties: - content: - type: string - description: 'The content of the attachment. If the attachment is a rich card, set the property to the rich card object. This property and contentUrl are mutually exclusive.' - nullable: true - contentType: - type: string - description: 'The media type of the content attachment. It can have the following values: reference: Attachment is a link to another file. Populate the contentURL with the link to the object.Any contentTypes supported by the Bot Framework''s Attachment objectapplication/vnd.microsoft.card.codesnippet: A code snippet. application/vnd.microsoft.card.announcement: An announcement header.' - nullable: true - contentUrl: - type: string - description: 'URL for the content of the attachment. Supported protocols: http, https, file and data.' - nullable: true - id: - type: string - description: Read-only. Unique id of the attachment. - nullable: true - name: - type: string - description: Name of the attachment. - nullable: true - thumbnailUrl: - type: string - description: 'URL to a thumbnail image that the channel can use if it supports using an alternative, smaller form of content or contentUrl. For example, if you set contentType to application/word and set contentUrl to the location of the Word document, you might include a thumbnail image that represents the document. The channel could display the thumbnail image instead of the document. When the user clicks the image, the channel would open the document.' - nullable: true - additionalProperties: - type: object - microsoft.graph.channelIdentity: - title: channelIdentity - type: object - properties: - channelId: - type: string - description: The identity of the channel in which the message was posted. - nullable: true - teamId: - type: string - description: The identity of the team in which the message was posted. - nullable: true - additionalProperties: - type: object - microsoft.graph.chatMessageImportance: - title: chatMessageImportance - enum: - - normal - - high - - urgent - - unknownFutureValue - type: string - microsoft.graph.chatMessageMention: - title: chatMessageMention - type: object - properties: - id: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: 'Index of an entity being mentioned in the specified chatMessage. Matches the {index} value in the corresponding tag in the message body.' - format: int32 - nullable: true - mentioned: - $ref: '#/components/schemas/microsoft.graph.identitySet' - mentionText: - type: string - description: 'String used to represent the mention. For example, a user''s display name, a team name.' - nullable: true - additionalProperties: - type: object - microsoft.graph.chatMessageType: - title: chatMessageType - enum: - - message - - chatEvent - - typing - - unknownFutureValue - type: string - microsoft.graph.chatMessagePolicyViolation: - title: chatMessagePolicyViolation - type: object - properties: - dlpAction: - $ref: '#/components/schemas/microsoft.graph.chatMessagePolicyViolationDlpActionTypes' - justificationText: - type: string - description: Justification text provided by the sender of the message when overriding a policy violation. - nullable: true - policyTip: - $ref: '#/components/schemas/microsoft.graph.chatMessagePolicyViolationPolicyTip' - 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.identitySet' - 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.teamsAppDistributionMethod: title: teamsAppDistributionMethod enum: @@ -14587,14 +14601,66 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.chatType: - title: chatType + microsoft.graph.chatMessagePolicyViolationDlpActionTypes: + title: chatMessagePolicyViolationDlpActionTypes enum: - - oneOnOne - - group - - meeting - - unknownFutureValue + - none + - notifySender + - blockAccess + - blockAccessExternal + type: string + microsoft.graph.chatMessagePolicyViolationPolicyTip: + title: chatMessagePolicyViolationPolicyTip + type: object + properties: + complianceUrl: + type: string + description: 'The URL a user can visit to read about the data loss prevention policies for the organization. (ie, policies about what users shouldn''t say in chats)' + nullable: true + generalText: + type: string + description: Explanatory text shown to the sender of the message. + nullable: true + matchedConditionDescriptions: + type: array + items: + type: string + nullable: true + description: 'The list of improper data in the message that was detected by the data loss prevention app. Each DLP app defines its own conditions, examples include ''Credit Card Number'' and ''Social Security Number''.' + additionalProperties: + type: object + microsoft.graph.chatMessagePolicyViolationUserActionTypes: + title: chatMessagePolicyViolationUserActionTypes + enum: + - none + - override + - reportFalsePositive type: string + microsoft.graph.chatMessagePolicyViolationVerdictDetailsTypes: + title: chatMessagePolicyViolationVerdictDetailsTypes + enum: + - none + - allowFalsePositiveOverride + - allowOverrideWithoutJustification + - allowOverrideWithJustification + type: string + microsoft.graph.teamworkHostedContent: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: teamworkHostedContent + type: object + properties: + contentBytes: + type: string + description: Write only. Bytes for the hosted content (such as images). + format: base64url + nullable: true + contentType: + type: string + description: 'Write only. Content type. sicj as image/png, image/jpg.' + nullable: true + additionalProperties: + type: object microsoft.graph.taskStatus: title: taskStatus enum: @@ -14868,66 +14934,6 @@ components: $ref: '#/components/schemas/microsoft.graph.scheduleEntityTheme' additionalProperties: type: object - microsoft.graph.chatMessagePolicyViolationDlpActionTypes: - title: chatMessagePolicyViolationDlpActionTypes - enum: - - none - - notifySender - - blockAccess - - blockAccessExternal - type: string - microsoft.graph.chatMessagePolicyViolationPolicyTip: - title: chatMessagePolicyViolationPolicyTip - type: object - properties: - complianceUrl: - type: string - description: 'The URL a user can visit to read about the data loss prevention policies for the organization. (ie, policies about what users shouldn''t say in chats)' - nullable: true - generalText: - type: string - description: Explanatory text shown to the sender of the message. - nullable: true - matchedConditionDescriptions: - type: array - items: - type: string - nullable: true - description: 'The list of improper data in the message that was detected by the data loss prevention app. Each DLP app defines its own conditions, examples include ''Credit Card Number'' and ''Social Security Number''.' - additionalProperties: - type: object - microsoft.graph.chatMessagePolicyViolationUserActionTypes: - title: chatMessagePolicyViolationUserActionTypes - enum: - - none - - override - - reportFalsePositive - type: string - microsoft.graph.chatMessagePolicyViolationVerdictDetailsTypes: - title: chatMessagePolicyViolationVerdictDetailsTypes - enum: - - none - - allowFalsePositiveOverride - - allowOverrideWithoutJustification - - allowOverrideWithJustification - type: string - microsoft.graph.teamworkHostedContent: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: teamworkHostedContent - type: object - properties: - contentBytes: - type: string - description: Write only. Bytes for the hosted content (such as images). - format: base64url - nullable: true - contentType: - type: string - description: 'Write only. Content type. sicj as image/png, image/jpg.' - nullable: true - additionalProperties: - type: object microsoft.graph.workbookFilter: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' diff --git a/openApiDocs/v1.0/Education.yml b/openApiDocs/v1.0/Education.yml index 83923596c29..4cb2c80a096 100644 --- a/openApiDocs/v1.0/Education.yml +++ b/openApiDocs/v1.0/Education.yml @@ -2759,6 +2759,7 @@ paths: - onlineMeetings - presence - authentication + - chats - joinedTeams - teamwork - todo @@ -2816,6 +2817,7 @@ paths: - onlineMeetings - presence - authentication + - chats - joinedTeams - teamwork - todo @@ -2912,6 +2914,8 @@ paths: operationId: education.me.User.GetPresence authentication: operationId: education.me.User.GetAuthentication + chats: + operationId: education.me.User.ListChats joinedTeams: operationId: education.me.User.ListJoinedTeams teamwork: @@ -3019,6 +3023,8 @@ paths: operationId: education.me.User.GetPresence authentication: operationId: education.me.User.GetAuthentication + chats: + operationId: education.me.User.ListChats joinedTeams: operationId: education.me.User.ListJoinedTeams teamwork: @@ -5424,6 +5430,7 @@ paths: - onlineMeetings - presence - authentication + - chats - joinedTeams - teamwork - todo @@ -5481,6 +5488,7 @@ paths: - onlineMeetings - presence - authentication + - chats - joinedTeams - teamwork - todo @@ -5661,6 +5669,10 @@ paths: operationId: education.users.User.GetAuthentication parameters: educationUser-id: $request.path.educationUser-id + chats: + operationId: education.users.User.ListChats + parameters: + educationUser-id: $request.path.educationUser-id joinedTeams: operationId: education.users.User.ListJoinedTeams parameters: @@ -5866,6 +5878,10 @@ paths: operationId: education.users.User.GetAuthentication parameters: educationUser-id: $request.path.educationUser-id + chats: + operationId: education.users.User.ListChats + parameters: + educationUser-id: $request.path.educationUser-id joinedTeams: operationId: education.users.User.ListJoinedTeams parameters: @@ -6051,7 +6067,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedLabel' - description: 'The list of sensitivity label pairs (label ID, label name) associated with an Microsoft 365 group. Returned only on $select. Read-only.' + description: 'The list of sensitivity label pairs (label ID, label name) associated with a Microsoft 365 group. Returned only on $select. Read-only.' assignedLicenses: type: array items: @@ -6149,7 +6165,7 @@ components: nullable: true preferredLanguage: type: string - description: The preferred language for an Microsoft 365 group. Should follow ISO 639-1 Code; for example 'en-US'. Returned by default. + description: The preferred language for a Microsoft 365 group. Should follow ISO 639-1 Code; for example 'en-US'. Returned by default. nullable: true proxyAddresses: type: array @@ -6172,7 +6188,7 @@ components: nullable: true theme: type: string - description: 'Specifies an Microsoft 365 group''s color theme. Possible values are Teal, Purple, Green, Blue, Pink, Orange or Red. Returned by default.' + description: 'Specifies a Microsoft 365 group''s color theme. Possible values are Teal, Purple, Green, Blue, Pink, Orange or Red. Returned by default.' nullable: true visibility: type: string @@ -6564,7 +6580,7 @@ components: createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The created date of the user object. + description: 'The created date of the user object. Supports $filter with the eq, lt, and ge operators.' format: date-time nullable: true creationType: @@ -6649,7 +6665,7 @@ components: description: State of license assignments for this user. Read-only. mail: type: string - description: 'The SMTP address for the user, for example, ''jeff@contoso.onmicrosoft.com''. Returned by default. Supports $filter and endsWith.' + description: 'The SMTP address for the user, for example, ''jeff@contoso.onmicrosoft.com''.NOTE: While this property can contain accent characters, using them can cause access issues with other Microsoft applications for the user. Returned by default. Supports $filter and endsWith.' nullable: true mailNickname: type: string @@ -6708,7 +6724,7 @@ components: type: array items: type: string - description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Supports $filter.' + description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. NOTE: While this property can contain accent characters, they can cause access issues to first-party applications for the user. Supports $filter.' passwordPolicies: type: string description: 'Specifies password policies for the user. This value is an enumeration with one possible value being ''DisableStrongPassword'', which allows weaker passwords than the default policy to be specified. ''DisablePasswordExpiration'' can also be specified. The two may be specified together; for example: ''DisablePasswordExpiration, DisableStrongPassword''.' @@ -6761,7 +6777,7 @@ components: nullable: true userPrincipalName: type: string - description: 'The user principal name (UPN) of the user. The UPN is an Internet-style login name for the user based on the Internet standard RFC 822. By convention, this should map to the user''s email name. The general format is alias@domain, where domain must be present in the tenant''s collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization. Returned by default. Supports $filter, $orderby, and endsWith.' + description: 'The user principal name (UPN) of the user. The UPN is an Internet-style login name for the user based on the Internet standard RFC 822. By convention, this should map to the user''s email name. The general format is alias@domain, where domain must be present in the tenant''s collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: While this property can contain accent characters, they can cause access issues to first-party applications for the user. Returned by default. Supports $filter, $orderby, and endsWith.' nullable: true userType: type: string @@ -6997,6 +7013,10 @@ components: $ref: '#/components/schemas/microsoft.graph.presence' authentication: $ref: '#/components/schemas/microsoft.graph.authentication' + chats: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.chat' joinedTeams: type: array items: @@ -8091,7 +8111,7 @@ components: nullable: true issuerAssignedId: type: string - description: 'Specifies the unique identifier assigned to the user by the issuer. The combination of issuer and issuerAssignedId must be unique within the organization. Represents the sign-in name for the user, when signInType is set to emailAddress or userName (also known as local accounts).When signInType is set to: emailAddress, (or starts with emailAddress like emailAddress1) issuerAssignedId must be a valid email addressuserName, issuerAssignedId must be a valid local part of an email addressSupports $filter. 512 character limit.' + description: 'Specifies the unique identifier assigned to the user by the issuer. The combination of issuer and issuerAssignedId must be unique within the organization. Represents the sign-in name for the user, when signInType is set to emailAddress or userName (also known as local accounts).When signInType is set to: emailAddress, (or a custom string that starts with emailAddress like emailAddress1) issuerAssignedId must be a valid email addressuserName, issuerAssignedId must be a valid local part of an email addressSupports $filter. 100 character limit.' nullable: true signInType: type: string @@ -9377,6 +9397,51 @@ components: $ref: '#/components/schemas/microsoft.graph.windowsHelloForBusinessAuthenticationMethod' additionalProperties: type: object + microsoft.graph.chat: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: chat + type: object + properties: + chatType: + $ref: '#/components/schemas/microsoft.graph.chatType' + 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 at which the chat was created. Read-only. + format: date-time + nullable: true + lastUpdatedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Date and time at which the chat was renamed or list of members were last changed. Read-only. + format: date-time + nullable: true + topic: + type: string + description: (Optional) Subject or topic for the chat. Only available for group chats. + nullable: true + installedApps: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' + description: A collection of all the apps in the chat. Nullable. + members: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + description: A collection of all the members in the chat. Nullable. + messages: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + description: A collection of all the messages in the chat. Nullable. + tabs: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.teamsTab' + additionalProperties: + type: object microsoft.graph.userTeamwork: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -11967,6 +12032,130 @@ components: $ref: '#/components/schemas/microsoft.graph.device' additionalProperties: type: object + microsoft.graph.chatType: + title: chatType + enum: + - oneOnOne + - group + - meeting + - 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: Attached files. Attachments are currently read-only – sending attachments is not supported. + 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.identitySet' + 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: + type: string + description: Locale of the chat message set by the client. Always set to en-us. + mentions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.chatMessageMention' + description: 'List of entities mentioned in the chat message. Currently supports user, bot, team, channel.' + messageType: + $ref: '#/components/schemas/microsoft.graph.chatMessageType' + policyViolation: + $ref: '#/components/schemas/microsoft.graph.chatMessagePolicyViolation' + reactions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.chatMessageReaction' + description: 'Reactions for this chat message (for example, Like).' + replyToId: + type: string + description: 'Read-only. Id of the parent chat message or root chat message of the thread. (Only applies to chat messages in channels, not chats.)' + nullable: true + subject: + type: string + description: 'The subject of the chat message, in plaintext.' + nullable: true + summary: + type: string + description: 'Summary text of the chat message that could be used for push notifications and summary views or fall back views. Only applies to channel chat messages, not chat messages in a chat.' + nullable: true + webUrl: + type: string + description: Read-only. Link to the message in Microsoft Teams. + nullable: true + hostedContents: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + description: 'Content in a message hosted by Microsoft Teams e.g., images, code snippets etc.' + replies: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + description: Replies for a specified message. + additionalProperties: + type: object + microsoft.graph.teamsTab: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: teamsTab + type: object + properties: + configuration: + $ref: '#/components/schemas/microsoft.graph.teamsTabConfiguration' + displayName: + type: string + description: Name of the tab. + nullable: true + webUrl: + type: string + description: Deep link URL of the tab instance. Read only. + nullable: true + teamsApp: + $ref: '#/components/schemas/microsoft.graph.teamsApp' + additionalProperties: + type: object microsoft.graph.userScopeTeamsAppInstallation: allOf: - $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' @@ -13549,179 +13738,63 @@ components: - private - unknownFutureValue type: string - microsoft.graph.chatMessage: + microsoft.graph.teamsApp: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: chatMessage + - title: teamsApp type: object properties: - attachments: + 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.chatMessageAttachment' - description: Attached files. Attachments are currently read-only – sending attachments is not supported. - body: - $ref: '#/components/schemas/microsoft.graph.itemBody' - channelIdentity: - $ref: '#/components/schemas/microsoft.graph.channelIdentity' - chatId: + $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: 'If the message was sent in a chat, represents the identity of the chat.' + description: Verbose description of the application. 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])$' + displayName: type: string - description: Timestamp of when the chat message was created. - format: date-time + description: The name of the app provided by the app developer. nullable: true - deletedDateTime: + 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 at which the chat message was deleted, or null if not deleted.' format: date-time nullable: true - etag: + publishingState: + $ref: '#/components/schemas/microsoft.graph.teamsAppPublishingState' + shortDescription: type: string - description: Read-only. Version number of the chat message. + description: Short description of the application. nullable: true - from: - $ref: '#/components/schemas/microsoft.graph.identitySet' - 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])$' + teamsAppId: 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 + description: The ID from the Teams app manifest. 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])$' + version: 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: - type: string - description: Locale of the chat message set by the client. Always set to en-us. - mentions: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.chatMessageMention' - description: 'List of entities mentioned in the chat message. Currently supports user, bot, team, channel.' - messageType: - $ref: '#/components/schemas/microsoft.graph.chatMessageType' - policyViolation: - $ref: '#/components/schemas/microsoft.graph.chatMessagePolicyViolation' - reactions: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.chatMessageReaction' - description: 'Reactions for this chat message (for example, Like).' - replyToId: - type: string - description: 'Read-only. Id of the parent chat message or root chat message of the thread. (Only applies to chat messages in channels, not chats.)' - nullable: true - subject: - type: string - description: 'The subject of the chat message, in plaintext.' - nullable: true - summary: - type: string - description: 'Summary text of the chat message that could be used for push notifications and summary views or fall back views. Only applies to channel chat messages, not chat messages in a chat.' - nullable: true - webUrl: - type: string - description: Read-only. Link to the message in Microsoft Teams. - nullable: true - hostedContents: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' - description: 'Content in a message hosted by Microsoft Teams e.g., images, code snippets etc.' - replies: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.chatMessage' - description: Replies for a specified message. - additionalProperties: - type: object - microsoft.graph.teamsTab: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: teamsTab - type: object - properties: - configuration: - $ref: '#/components/schemas/microsoft.graph.teamsTabConfiguration' - displayName: - type: string - description: Name of the tab. - nullable: true - webUrl: - type: string - description: Deep link URL of the tab instance. Read only. - nullable: true - teamsApp: - $ref: '#/components/schemas/microsoft.graph.teamsApp' - additionalProperties: - type: object - 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. + description: The version number of the application. nullable: true bot: $ref: '#/components/schemas/microsoft.graph.teamworkBot' @@ -14584,135 +14657,232 @@ components: - weak - unknown type: string - microsoft.graph.chat: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: chat - type: object - properties: - chatType: - $ref: '#/components/schemas/microsoft.graph.chatType' - 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 at which the chat was created. Read-only. - format: date-time - nullable: true - lastUpdatedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: Date and time at which the chat was renamed or list of members were last changed. Read-only. - format: date-time - nullable: true - topic: - type: string - description: (Optional) Subject or topic for the chat. Only available for group chats. - nullable: true - installedApps: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' - description: A collection of all the apps in the chat. Nullable. - members: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.conversationMember' - description: A collection of all the members in the chat. Nullable. - messages: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.chatMessage' - description: A collection of all the messages in the chat. Nullable. - tabs: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.teamsTab' - additionalProperties: - type: object - microsoft.graph.wellknownListName: - title: wellknownListName - enum: - - none - - defaultList - - flaggedEmails - - unknownFutureValue - type: string - microsoft.graph.todoTask: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: todoTask - type: object - properties: - body: - $ref: '#/components/schemas/microsoft.graph.itemBody' - bodyLastModifiedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-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 task was last modified. By default, it is in UTC. You can provide a custom time zone in the request header. The property value uses ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2020 would look like this: ''2020-01-01T00:00:00Z''.' - format: date-time - completedDateTime: - $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' - 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 task was created. By default, it is in UTC. You can provide a custom time zone in the request header. The property value uses ISO 8601 format. For example, midnight UTC on Jan 1, 2020 would look like this: ''2020-01-01T00:00:00Z''.' - format: date-time - dueDateTime: - $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' - importance: - $ref: '#/components/schemas/microsoft.graph.importance' - isReminderOn: - type: boolean - description: Set to true if an alert is set to remind the user of the task. - lastModifiedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'The date and time when the task was last modified. By default, it is in UTC. You can provide a custom time zone in the request header. The property value uses ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2020 would look like this: ''2020-01-01T00:00:00Z''.' - format: date-time - recurrence: - $ref: '#/components/schemas/microsoft.graph.patternedRecurrence' - reminderDateTime: - $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' - status: - $ref: '#/components/schemas/microsoft.graph.taskStatus' - title: - type: string - description: A brief description of the task. - nullable: true - extensions: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the task. Nullable. - linkedResources: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.linkedResource' - description: A collection of resources linked to the task. - additionalProperties: - type: object - odata.error.detail: - required: - - code - - message + microsoft.graph.chatMessageAttachment: + title: chatMessageAttachment type: object properties: - code: + content: type: string - message: + description: 'The content of the attachment. If the attachment is a rich card, set the property to the rich card object. This property and contentUrl are mutually exclusive.' + nullable: true + contentType: type: string - target: + description: 'The media type of the content attachment. It can have the following values: reference: Attachment is a link to another file. Populate the contentURL with the link to the object.Any contentTypes supported by the Bot Framework''s Attachment objectapplication/vnd.microsoft.card.codesnippet: A code snippet. application/vnd.microsoft.card.announcement: An announcement header.' + nullable: true + contentUrl: + type: string + description: 'URL for the content of the attachment. Supported protocols: http, https, file and data.' + nullable: true + id: + type: string + description: Read-only. Unique id of the attachment. + nullable: true + name: + type: string + description: Name of the attachment. + nullable: true + thumbnailUrl: type: string + description: 'URL to a thumbnail image that the channel can use if it supports using an alternative, smaller form of content or contentUrl. For example, if you set contentType to application/word and set contentUrl to the location of the Word document, you might include a thumbnail image that represents the document. The channel could display the thumbnail image instead of the document. When the user clicks the image, the channel would open the document.' + nullable: true additionalProperties: type: object - microsoft.graph.attendeeType: - title: attendeeType - enum: - - required - - optional - - resource - type: string - microsoft.graph.weekIndex: + microsoft.graph.channelIdentity: + title: channelIdentity + type: object + properties: + channelId: + type: string + description: The identity of the channel in which the message was posted. + nullable: true + teamId: + type: string + description: The identity of the team in which the message was posted. + nullable: true + additionalProperties: + type: object + microsoft.graph.chatMessageImportance: + title: chatMessageImportance + enum: + - normal + - high + - urgent + - unknownFutureValue + type: string + microsoft.graph.chatMessageMention: + title: chatMessageMention + type: object + properties: + id: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: 'Index of an entity being mentioned in the specified chatMessage. Matches the {index} value in the corresponding tag in the message body.' + format: int32 + nullable: true + mentioned: + $ref: '#/components/schemas/microsoft.graph.identitySet' + mentionText: + type: string + description: 'String used to represent the mention. For example, a user''s display name, a team name.' + nullable: true + additionalProperties: + type: object + microsoft.graph.chatMessageType: + title: chatMessageType + enum: + - message + - chatEvent + - typing + - unknownFutureValue + type: string + microsoft.graph.chatMessagePolicyViolation: + title: chatMessagePolicyViolation + type: object + properties: + dlpAction: + $ref: '#/components/schemas/microsoft.graph.chatMessagePolicyViolationDlpActionTypes' + justificationText: + type: string + description: Justification text provided by the sender of the message when overriding a policy violation. + nullable: true + policyTip: + $ref: '#/components/schemas/microsoft.graph.chatMessagePolicyViolationPolicyTip' + 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.identitySet' + 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.wellknownListName: + title: wellknownListName + enum: + - none + - defaultList + - flaggedEmails + - unknownFutureValue + type: string + microsoft.graph.todoTask: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: todoTask + type: object + properties: + body: + $ref: '#/components/schemas/microsoft.graph.itemBody' + bodyLastModifiedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-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 task was last modified. By default, it is in UTC. You can provide a custom time zone in the request header. The property value uses ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2020 would look like this: ''2020-01-01T00:00:00Z''.' + format: date-time + completedDateTime: + $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + 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 task was created. By default, it is in UTC. You can provide a custom time zone in the request header. The property value uses ISO 8601 format. For example, midnight UTC on Jan 1, 2020 would look like this: ''2020-01-01T00:00:00Z''.' + format: date-time + dueDateTime: + $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + importance: + $ref: '#/components/schemas/microsoft.graph.importance' + isReminderOn: + type: boolean + description: Set to true if an alert is set to remind the user of the task. + lastModifiedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The date and time when the task was last modified. By default, it is in UTC. You can provide a custom time zone in the request header. The property value uses ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2020 would look like this: ''2020-01-01T00:00:00Z''.' + format: date-time + recurrence: + $ref: '#/components/schemas/microsoft.graph.patternedRecurrence' + reminderDateTime: + $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + status: + $ref: '#/components/schemas/microsoft.graph.taskStatus' + title: + type: string + description: A brief description of the task. + nullable: true + extensions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.extension' + description: The collection of open extensions defined for the task. Nullable. + linkedResources: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.linkedResource' + description: A collection of resources linked to the task. + additionalProperties: + type: object + odata.error.detail: + required: + - code + - message + type: object + properties: + code: + type: string + message: + type: string + target: + type: string + additionalProperties: + type: object + microsoft.graph.attendeeType: + title: attendeeType + enum: + - required + - optional + - resource + type: string + microsoft.graph.weekIndex: title: weekIndex enum: - first @@ -15262,148 +15432,6 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.chatMessageAttachment: - title: chatMessageAttachment - type: object - properties: - content: - type: string - description: 'The content of the attachment. If the attachment is a rich card, set the property to the rich card object. This property and contentUrl are mutually exclusive.' - nullable: true - contentType: - type: string - description: 'The media type of the content attachment. It can have the following values: reference: Attachment is a link to another file. Populate the contentURL with the link to the object.Any contentTypes supported by the Bot Framework''s Attachment objectapplication/vnd.microsoft.card.codesnippet: A code snippet. application/vnd.microsoft.card.announcement: An announcement header.' - nullable: true - contentUrl: - type: string - description: 'URL for the content of the attachment. Supported protocols: http, https, file and data.' - nullable: true - id: - type: string - description: Read-only. Unique id of the attachment. - nullable: true - name: - type: string - description: Name of the attachment. - nullable: true - thumbnailUrl: - type: string - description: 'URL to a thumbnail image that the channel can use if it supports using an alternative, smaller form of content or contentUrl. For example, if you set contentType to application/word and set contentUrl to the location of the Word document, you might include a thumbnail image that represents the document. The channel could display the thumbnail image instead of the document. When the user clicks the image, the channel would open the document.' - nullable: true - additionalProperties: - type: object - microsoft.graph.channelIdentity: - title: channelIdentity - type: object - properties: - channelId: - type: string - description: The identity of the channel in which the message was posted. - nullable: true - teamId: - type: string - description: The identity of the team in which the message was posted. - nullable: true - additionalProperties: - type: object - microsoft.graph.chatMessageImportance: - title: chatMessageImportance - enum: - - normal - - high - - urgent - - unknownFutureValue - type: string - microsoft.graph.chatMessageMention: - title: chatMessageMention - type: object - properties: - id: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: 'Index of an entity being mentioned in the specified chatMessage. Matches the {index} value in the corresponding tag in the message body.' - format: int32 - nullable: true - mentioned: - $ref: '#/components/schemas/microsoft.graph.identitySet' - mentionText: - type: string - description: 'String used to represent the mention. For example, a user''s display name, a team name.' - nullable: true - additionalProperties: - type: object - microsoft.graph.chatMessageType: - title: chatMessageType - enum: - - message - - chatEvent - - typing - - unknownFutureValue - type: string - microsoft.graph.chatMessagePolicyViolation: - title: chatMessagePolicyViolation - type: object - properties: - dlpAction: - $ref: '#/components/schemas/microsoft.graph.chatMessagePolicyViolationDlpActionTypes' - justificationText: - type: string - description: Justification text provided by the sender of the message when overriding a policy violation. - nullable: true - policyTip: - $ref: '#/components/schemas/microsoft.graph.chatMessagePolicyViolationPolicyTip' - 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.identitySet' - 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.teamsAppDistributionMethod: title: teamsAppDistributionMethod enum: @@ -15556,14 +15584,66 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.chatType: - title: chatType + microsoft.graph.chatMessagePolicyViolationDlpActionTypes: + title: chatMessagePolicyViolationDlpActionTypes enum: - - oneOnOne - - group - - meeting - - unknownFutureValue + - none + - notifySender + - blockAccess + - blockAccessExternal + type: string + microsoft.graph.chatMessagePolicyViolationPolicyTip: + title: chatMessagePolicyViolationPolicyTip + type: object + properties: + complianceUrl: + type: string + description: 'The URL a user can visit to read about the data loss prevention policies for the organization. (ie, policies about what users shouldn''t say in chats)' + nullable: true + generalText: + type: string + description: Explanatory text shown to the sender of the message. + nullable: true + matchedConditionDescriptions: + type: array + items: + type: string + nullable: true + description: 'The list of improper data in the message that was detected by the data loss prevention app. Each DLP app defines its own conditions, examples include ''Credit Card Number'' and ''Social Security Number''.' + additionalProperties: + type: object + microsoft.graph.chatMessagePolicyViolationUserActionTypes: + title: chatMessagePolicyViolationUserActionTypes + enum: + - none + - override + - reportFalsePositive type: string + microsoft.graph.chatMessagePolicyViolationVerdictDetailsTypes: + title: chatMessagePolicyViolationVerdictDetailsTypes + enum: + - none + - allowFalsePositiveOverride + - allowOverrideWithoutJustification + - allowOverrideWithJustification + type: string + microsoft.graph.teamworkHostedContent: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: teamworkHostedContent + type: object + properties: + contentBytes: + type: string + description: Write only. Bytes for the hosted content (such as images). + format: base64url + nullable: true + contentType: + type: string + description: 'Write only. Content type. sicj as image/png, image/jpg.' + nullable: true + additionalProperties: + type: object microsoft.graph.taskStatus: title: taskStatus enum: @@ -15837,66 +15917,6 @@ components: $ref: '#/components/schemas/microsoft.graph.scheduleEntityTheme' additionalProperties: type: object - microsoft.graph.chatMessagePolicyViolationDlpActionTypes: - title: chatMessagePolicyViolationDlpActionTypes - enum: - - none - - notifySender - - blockAccess - - blockAccessExternal - type: string - microsoft.graph.chatMessagePolicyViolationPolicyTip: - title: chatMessagePolicyViolationPolicyTip - type: object - properties: - complianceUrl: - type: string - description: 'The URL a user can visit to read about the data loss prevention policies for the organization. (ie, policies about what users shouldn''t say in chats)' - nullable: true - generalText: - type: string - description: Explanatory text shown to the sender of the message. - nullable: true - matchedConditionDescriptions: - type: array - items: - type: string - nullable: true - description: 'The list of improper data in the message that was detected by the data loss prevention app. Each DLP app defines its own conditions, examples include ''Credit Card Number'' and ''Social Security Number''.' - additionalProperties: - type: object - microsoft.graph.chatMessagePolicyViolationUserActionTypes: - title: chatMessagePolicyViolationUserActionTypes - enum: - - none - - override - - reportFalsePositive - type: string - microsoft.graph.chatMessagePolicyViolationVerdictDetailsTypes: - title: chatMessagePolicyViolationVerdictDetailsTypes - enum: - - none - - allowFalsePositiveOverride - - allowOverrideWithoutJustification - - allowOverrideWithJustification - type: string - microsoft.graph.teamworkHostedContent: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: teamworkHostedContent - type: object - properties: - contentBytes: - type: string - description: Write only. Bytes for the hosted content (such as images). - format: base64url - nullable: true - contentType: - type: string - description: 'Write only. Content type. sicj as image/png, image/jpg.' - nullable: true - additionalProperties: - type: object microsoft.graph.workbookFilter: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' diff --git a/openApiDocs/v1.0/Files.yml b/openApiDocs/v1.0/Files.yml index fc63de60686..8c0ccf792c0 100644 --- a/openApiDocs/v1.0/Files.yml +++ b/openApiDocs/v1.0/Files.yml @@ -13518,7 +13518,7 @@ components: createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The created date of the user object. + description: 'The created date of the user object. Supports $filter with the eq, lt, and ge operators.' format: date-time nullable: true creationType: @@ -13603,7 +13603,7 @@ components: description: State of license assignments for this user. Read-only. mail: type: string - description: 'The SMTP address for the user, for example, ''jeff@contoso.onmicrosoft.com''. Returned by default. Supports $filter and endsWith.' + description: 'The SMTP address for the user, for example, ''jeff@contoso.onmicrosoft.com''.NOTE: While this property can contain accent characters, using them can cause access issues with other Microsoft applications for the user. Returned by default. Supports $filter and endsWith.' nullable: true mailNickname: type: string @@ -13662,7 +13662,7 @@ components: type: array items: type: string - description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Supports $filter.' + description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. NOTE: While this property can contain accent characters, they can cause access issues to first-party applications for the user. Supports $filter.' passwordPolicies: type: string description: 'Specifies password policies for the user. This value is an enumeration with one possible value being ''DisableStrongPassword'', which allows weaker passwords than the default policy to be specified. ''DisablePasswordExpiration'' can also be specified. The two may be specified together; for example: ''DisablePasswordExpiration, DisableStrongPassword''.' @@ -13715,7 +13715,7 @@ components: nullable: true userPrincipalName: type: string - description: 'The user principal name (UPN) of the user. The UPN is an Internet-style login name for the user based on the Internet standard RFC 822. By convention, this should map to the user''s email name. The general format is alias@domain, where domain must be present in the tenant''s collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization. Returned by default. Supports $filter, $orderby, and endsWith.' + description: 'The user principal name (UPN) of the user. The UPN is an Internet-style login name for the user based on the Internet standard RFC 822. By convention, this should map to the user''s email name. The general format is alias@domain, where domain must be present in the tenant''s collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: While this property can contain accent characters, they can cause access issues to first-party applications for the user. Returned by default. Supports $filter, $orderby, and endsWith.' nullable: true userType: type: string @@ -13951,6 +13951,10 @@ components: $ref: '#/components/schemas/microsoft.graph.presence' authentication: $ref: '#/components/schemas/microsoft.graph.authentication' + chats: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.chat' joinedTeams: type: array items: @@ -14596,7 +14600,7 @@ components: nullable: true issuerAssignedId: type: string - description: 'Specifies the unique identifier assigned to the user by the issuer. The combination of issuer and issuerAssignedId must be unique within the organization. Represents the sign-in name for the user, when signInType is set to emailAddress or userName (also known as local accounts).When signInType is set to: emailAddress, (or starts with emailAddress like emailAddress1) issuerAssignedId must be a valid email addressuserName, issuerAssignedId must be a valid local part of an email addressSupports $filter. 512 character limit.' + description: 'Specifies the unique identifier assigned to the user by the issuer. The combination of issuer and issuerAssignedId must be unique within the organization. Represents the sign-in name for the user, when signInType is set to emailAddress or userName (also known as local accounts).When signInType is set to: emailAddress, (or a custom string that starts with emailAddress like emailAddress1) issuerAssignedId must be a valid email addressuserName, issuerAssignedId must be a valid local part of an email addressSupports $filter. 100 character limit.' nullable: true signInType: type: string @@ -16255,6 +16259,51 @@ components: $ref: '#/components/schemas/microsoft.graph.windowsHelloForBusinessAuthenticationMethod' additionalProperties: type: object + microsoft.graph.chat: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: chat + type: object + properties: + chatType: + $ref: '#/components/schemas/microsoft.graph.chatType' + 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 at which the chat was created. Read-only. + format: date-time + nullable: true + lastUpdatedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Date and time at which the chat was renamed or list of members were last changed. Read-only. + format: date-time + nullable: true + topic: + type: string + description: (Optional) Subject or topic for the chat. Only available for group chats. + nullable: true + installedApps: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' + description: A collection of all the apps in the chat. Nullable. + members: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + description: A collection of all the members in the chat. Nullable. + messages: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + description: A collection of all the messages in the chat. Nullable. + tabs: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.teamsTab' + additionalProperties: + type: object microsoft.graph.team: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -18169,6 +18218,166 @@ components: $ref: '#/components/schemas/microsoft.graph.device' additionalProperties: type: object + microsoft.graph.chatType: + title: chatType + enum: + - oneOnOne + - group + - meeting + - unknownFutureValue + type: string + microsoft.graph.teamsAppInstallation: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: teamsAppInstallation + type: object + properties: + teamsApp: + $ref: '#/components/schemas/microsoft.graph.teamsApp' + teamsAppDefinition: + $ref: '#/components/schemas/microsoft.graph.teamsAppDefinition' + additionalProperties: + type: object + microsoft.graph.conversationMember: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: conversationMember + type: object + properties: + displayName: + type: string + description: The display name of the user. + nullable: true + roles: + type: array + items: + type: string + nullable: true + description: The roles for that user. + visibleHistoryStartDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The timestamp denoting how far back a conversation's history is shared with the conversation member. This property is settable only for members of a chat. + format: date-time + nullable: true + additionalProperties: + type: object + 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: Attached files. Attachments are currently read-only – sending attachments is not supported. + 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.identitySet' + 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: + type: string + description: Locale of the chat message set by the client. Always set to en-us. + mentions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.chatMessageMention' + description: 'List of entities mentioned in the chat message. Currently supports user, bot, team, channel.' + messageType: + $ref: '#/components/schemas/microsoft.graph.chatMessageType' + policyViolation: + $ref: '#/components/schemas/microsoft.graph.chatMessagePolicyViolation' + reactions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.chatMessageReaction' + description: 'Reactions for this chat message (for example, Like).' + replyToId: + type: string + description: 'Read-only. Id of the parent chat message or root chat message of the thread. (Only applies to chat messages in channels, not chats.)' + nullable: true + subject: + type: string + description: 'The subject of the chat message, in plaintext.' + nullable: true + summary: + type: string + description: 'Summary text of the chat message that could be used for push notifications and summary views or fall back views. Only applies to channel chat messages, not chat messages in a chat.' + nullable: true + webUrl: + type: string + description: Read-only. Link to the message in Microsoft Teams. + nullable: true + hostedContents: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + description: 'Content in a message hosted by Microsoft Teams e.g., images, code snippets etc.' + replies: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + description: Replies for a specified message. + additionalProperties: + type: object + microsoft.graph.teamsTab: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: teamsTab + type: object + properties: + configuration: + $ref: '#/components/schemas/microsoft.graph.teamsTabConfiguration' + displayName: + type: string + description: Name of the tab. + nullable: true + webUrl: + type: string + description: Deep link URL of the tab instance. Read only. + nullable: true + teamsApp: + $ref: '#/components/schemas/microsoft.graph.teamsApp' + additionalProperties: + type: object microsoft.graph.teamFunSettings: title: teamFunSettings type: object @@ -18428,7 +18637,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedLabel' - description: 'The list of sensitivity label pairs (label ID, label name) associated with an Microsoft 365 group. Returned only on $select. Read-only.' + description: 'The list of sensitivity label pairs (label ID, label name) associated with a Microsoft 365 group. Returned only on $select. Read-only.' assignedLicenses: type: array items: @@ -18526,7 +18735,7 @@ components: nullable: true preferredLanguage: type: string - description: The preferred language for an Microsoft 365 group. Should follow ISO 639-1 Code; for example 'en-US'. Returned by default. + description: The preferred language for a Microsoft 365 group. Should follow ISO 639-1 Code; for example 'en-US'. Returned by default. nullable: true proxyAddresses: type: array @@ -18549,7 +18758,7 @@ components: nullable: true theme: type: string - description: 'Specifies an Microsoft 365 group''s color theme. Possible values are Teal, Purple, Green, Blue, Pink, Orange or Red. Returned by default.' + description: 'Specifies a Microsoft 365 group''s color theme. Possible values are Teal, Purple, Green, Blue, Pink, Orange or Red. Returned by default.' nullable: true visibility: type: string @@ -18700,42 +18909,6 @@ components: additionalProperties: type: object description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. - microsoft.graph.teamsAppInstallation: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: teamsAppInstallation - type: object - properties: - teamsApp: - $ref: '#/components/schemas/microsoft.graph.teamsApp' - teamsAppDefinition: - $ref: '#/components/schemas/microsoft.graph.teamsAppDefinition' - additionalProperties: - type: object - microsoft.graph.conversationMember: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: conversationMember - type: object - properties: - displayName: - type: string - description: The display name of the user. - nullable: true - roles: - type: array - items: - type: string - nullable: true - description: The roles for that user. - visibleHistoryStartDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: The timestamp denoting how far back a conversation's history is shared with the conversation member. This property is settable only for members of a chat. - format: date-time - nullable: true - additionalProperties: - type: object microsoft.graph.teamsAsyncOperation: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -20070,17 +20243,221 @@ components: - weak - unknown type: string - microsoft.graph.giphyRatingType: - title: giphyRatingType - enum: - - strict - - moderate - - unknownFutureValue - type: string - microsoft.graph.offerShiftRequest: + microsoft.graph.teamsApp: allOf: - - $ref: '#/components/schemas/microsoft.graph.scheduleChangeRequest' - - title: offerShiftRequest + - $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.chatMessageAttachment: + title: chatMessageAttachment + type: object + properties: + content: + type: string + description: 'The content of the attachment. If the attachment is a rich card, set the property to the rich card object. This property and contentUrl are mutually exclusive.' + nullable: true + contentType: + type: string + description: 'The media type of the content attachment. It can have the following values: reference: Attachment is a link to another file. Populate the contentURL with the link to the object.Any contentTypes supported by the Bot Framework''s Attachment objectapplication/vnd.microsoft.card.codesnippet: A code snippet. application/vnd.microsoft.card.announcement: An announcement header.' + nullable: true + contentUrl: + type: string + description: 'URL for the content of the attachment. Supported protocols: http, https, file and data.' + nullable: true + id: + type: string + description: Read-only. Unique id of the attachment. + nullable: true + name: + type: string + description: Name of the attachment. + nullable: true + thumbnailUrl: + type: string + description: 'URL to a thumbnail image that the channel can use if it supports using an alternative, smaller form of content or contentUrl. For example, if you set contentType to application/word and set contentUrl to the location of the Word document, you might include a thumbnail image that represents the document. The channel could display the thumbnail image instead of the document. When the user clicks the image, the channel would open the document.' + nullable: true + additionalProperties: + type: object + microsoft.graph.channelIdentity: + title: channelIdentity + type: object + properties: + channelId: + type: string + description: The identity of the channel in which the message was posted. + nullable: true + teamId: + type: string + description: The identity of the team in which the message was posted. + nullable: true + additionalProperties: + type: object + microsoft.graph.chatMessageImportance: + title: chatMessageImportance + enum: + - normal + - high + - urgent + - unknownFutureValue + type: string + microsoft.graph.chatMessageMention: + title: chatMessageMention + type: object + properties: + id: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: 'Index of an entity being mentioned in the specified chatMessage. Matches the {index} value in the corresponding tag in the message body.' + format: int32 + nullable: true + mentioned: + $ref: '#/components/schemas/microsoft.graph.identitySet' + mentionText: + type: string + description: 'String used to represent the mention. For example, a user''s display name, a team name.' + nullable: true + additionalProperties: + type: object + microsoft.graph.chatMessageType: + title: chatMessageType + enum: + - message + - chatEvent + - typing + - unknownFutureValue + type: string + microsoft.graph.chatMessagePolicyViolation: + title: chatMessagePolicyViolation + type: object + properties: + dlpAction: + $ref: '#/components/schemas/microsoft.graph.chatMessagePolicyViolationDlpActionTypes' + justificationText: + type: string + description: Justification text provided by the sender of the message when overriding a policy violation. + nullable: true + policyTip: + $ref: '#/components/schemas/microsoft.graph.chatMessagePolicyViolationPolicyTip' + 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.identitySet' + 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: @@ -20250,122 +20627,6 @@ components: - 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: Attached files. Attachments are currently read-only – sending attachments is not supported. - 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.identitySet' - 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: - type: string - description: Locale of the chat message set by the client. Always set to en-us. - mentions: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.chatMessageMention' - description: 'List of entities mentioned in the chat message. Currently supports user, bot, team, channel.' - messageType: - $ref: '#/components/schemas/microsoft.graph.chatMessageType' - policyViolation: - $ref: '#/components/schemas/microsoft.graph.chatMessagePolicyViolation' - reactions: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.chatMessageReaction' - description: 'Reactions for this chat message (for example, Like).' - replyToId: - type: string - description: 'Read-only. Id of the parent chat message or root chat message of the thread. (Only applies to chat messages in channels, not chats.)' - nullable: true - subject: - type: string - description: 'The subject of the chat message, in plaintext.' - nullable: true - summary: - type: string - description: 'Summary text of the chat message that could be used for push notifications and summary views or fall back views. Only applies to channel chat messages, not chat messages in a chat.' - nullable: true - webUrl: - type: string - description: Read-only. Link to the message in Microsoft Teams. - nullable: true - hostedContents: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' - description: 'Content in a message hosted by Microsoft Teams e.g., images, code snippets etc.' - replies: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.chatMessage' - description: Replies for a specified message. - additionalProperties: - type: object - microsoft.graph.teamsTab: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: teamsTab - type: object - properties: - configuration: - $ref: '#/components/schemas/microsoft.graph.teamsTabConfiguration' - displayName: - type: string - description: Name of the tab. - nullable: true - webUrl: - type: string - description: Deep link URL of the tab instance. Read only. - nullable: true - teamsApp: - $ref: '#/components/schemas/microsoft.graph.teamsApp' - additionalProperties: - type: object microsoft.graph.assignedLabel: title: assignedLabel type: object @@ -20552,68 +20813,6 @@ components: description: Read-only. Nullable. Returns the plannerPlans owned by the group. additionalProperties: type: object - 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 @@ -20648,51 +20847,6 @@ components: - failed - unknownFutureValue type: string - microsoft.graph.chat: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: chat - type: object - properties: - chatType: - $ref: '#/components/schemas/microsoft.graph.chatType' - 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 at which the chat was created. Read-only. - format: date-time - nullable: true - lastUpdatedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: Date and time at which the chat was renamed or list of members were last changed. Read-only. - format: date-time - nullable: true - topic: - type: string - description: (Optional) Subject or topic for the chat. Only available for group chats. - nullable: true - installedApps: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' - description: A collection of all the apps in the chat. Nullable. - members: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.conversationMember' - description: A collection of all the members in the chat. Nullable. - messages: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.chatMessage' - description: A collection of all the messages in the chat. Nullable. - tabs: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.teamsTab' - additionalProperties: - type: object microsoft.graph.wellknownListName: title: wellknownListName enum: @@ -21116,6 +21270,89 @@ 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.chatMessagePolicyViolationDlpActionTypes: + title: chatMessagePolicyViolationDlpActionTypes + enum: + - none + - notifySender + - blockAccess + - blockAccessExternal + type: string + microsoft.graph.chatMessagePolicyViolationPolicyTip: + title: chatMessagePolicyViolationPolicyTip + type: object + properties: + complianceUrl: + type: string + description: 'The URL a user can visit to read about the data loss prevention policies for the organization. (ie, policies about what users shouldn''t say in chats)' + nullable: true + generalText: + type: string + description: Explanatory text shown to the sender of the message. + nullable: true + matchedConditionDescriptions: + type: array + items: + type: string + nullable: true + description: 'The list of improper data in the message that was detected by the data loss prevention app. Each DLP app defines its own conditions, examples include ''Credit Card Number'' and ''Social Security Number''.' + additionalProperties: + type: object + microsoft.graph.chatMessagePolicyViolationUserActionTypes: + title: chatMessagePolicyViolationUserActionTypes + enum: + - none + - override + - reportFalsePositive + type: string + microsoft.graph.chatMessagePolicyViolationVerdictDetailsTypes: + title: chatMessagePolicyViolationVerdictDetailsTypes + enum: + - none + - allowFalsePositiveOverride + - allowOverrideWithoutJustification + - allowOverrideWithJustification + type: string + microsoft.graph.teamworkHostedContent: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: teamworkHostedContent + type: object + properties: + contentBytes: + type: string + description: Write only. Bytes for the hosted content (such as images). + format: base64url + nullable: true + contentType: + type: string + description: 'Write only. Content type. sicj as image/png, image/jpg.' + nullable: true + additionalProperties: + type: object microsoft.graph.scheduleChangeRequest: allOf: - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' @@ -21223,148 +21460,6 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.chatMessageAttachment: - title: chatMessageAttachment - type: object - properties: - content: - type: string - description: 'The content of the attachment. If the attachment is a rich card, set the property to the rich card object. This property and contentUrl are mutually exclusive.' - nullable: true - contentType: - type: string - description: 'The media type of the content attachment. It can have the following values: reference: Attachment is a link to another file. Populate the contentURL with the link to the object.Any contentTypes supported by the Bot Framework''s Attachment objectapplication/vnd.microsoft.card.codesnippet: A code snippet. application/vnd.microsoft.card.announcement: An announcement header.' - nullable: true - contentUrl: - type: string - description: 'URL for the content of the attachment. Supported protocols: http, https, file and data.' - nullable: true - id: - type: string - description: Read-only. Unique id of the attachment. - nullable: true - name: - type: string - description: Name of the attachment. - nullable: true - thumbnailUrl: - type: string - description: 'URL to a thumbnail image that the channel can use if it supports using an alternative, smaller form of content or contentUrl. For example, if you set contentType to application/word and set contentUrl to the location of the Word document, you might include a thumbnail image that represents the document. The channel could display the thumbnail image instead of the document. When the user clicks the image, the channel would open the document.' - nullable: true - additionalProperties: - type: object - microsoft.graph.channelIdentity: - title: channelIdentity - type: object - properties: - channelId: - type: string - description: The identity of the channel in which the message was posted. - nullable: true - teamId: - type: string - description: The identity of the team in which the message was posted. - nullable: true - additionalProperties: - type: object - microsoft.graph.chatMessageImportance: - title: chatMessageImportance - enum: - - normal - - high - - urgent - - unknownFutureValue - type: string - microsoft.graph.chatMessageMention: - title: chatMessageMention - type: object - properties: - id: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: 'Index of an entity being mentioned in the specified chatMessage. Matches the {index} value in the corresponding tag in the message body.' - format: int32 - nullable: true - mentioned: - $ref: '#/components/schemas/microsoft.graph.identitySet' - mentionText: - type: string - description: 'String used to represent the mention. For example, a user''s display name, a team name.' - nullable: true - additionalProperties: - type: object - microsoft.graph.chatMessageType: - title: chatMessageType - enum: - - message - - chatEvent - - typing - - unknownFutureValue - type: string - microsoft.graph.chatMessagePolicyViolation: - title: chatMessagePolicyViolation - type: object - properties: - dlpAction: - $ref: '#/components/schemas/microsoft.graph.chatMessagePolicyViolationDlpActionTypes' - justificationText: - type: string - description: Justification text provided by the sender of the message when overriding a policy violation. - nullable: true - policyTip: - $ref: '#/components/schemas/microsoft.graph.chatMessagePolicyViolationPolicyTip' - 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.identitySet' - 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.settingValue: title: settingValue type: object @@ -21436,37 +21531,6 @@ components: description: The collection of single-value extended properties defined for the post. Read-only. Nullable. 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.chatType: - title: chatType - enum: - - oneOnOne - - group - - meeting - - unknownFutureValue - type: string microsoft.graph.taskStatus: title: taskStatus enum: @@ -21631,66 +21695,6 @@ components: $ref: '#/components/schemas/microsoft.graph.scheduleEntityTheme' additionalProperties: type: object - microsoft.graph.chatMessagePolicyViolationDlpActionTypes: - title: chatMessagePolicyViolationDlpActionTypes - enum: - - none - - notifySender - - blockAccess - - blockAccessExternal - type: string - microsoft.graph.chatMessagePolicyViolationPolicyTip: - title: chatMessagePolicyViolationPolicyTip - type: object - properties: - complianceUrl: - type: string - description: 'The URL a user can visit to read about the data loss prevention policies for the organization. (ie, policies about what users shouldn''t say in chats)' - nullable: true - generalText: - type: string - description: Explanatory text shown to the sender of the message. - nullable: true - matchedConditionDescriptions: - type: array - items: - type: string - nullable: true - description: 'The list of improper data in the message that was detected by the data loss prevention app. Each DLP app defines its own conditions, examples include ''Credit Card Number'' and ''Social Security Number''.' - additionalProperties: - type: object - microsoft.graph.chatMessagePolicyViolationUserActionTypes: - title: chatMessagePolicyViolationUserActionTypes - enum: - - none - - override - - reportFalsePositive - type: string - microsoft.graph.chatMessagePolicyViolationVerdictDetailsTypes: - title: chatMessagePolicyViolationVerdictDetailsTypes - enum: - - none - - allowFalsePositiveOverride - - allowOverrideWithoutJustification - - allowOverrideWithJustification - type: string - microsoft.graph.teamworkHostedContent: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: teamworkHostedContent - type: object - properties: - contentBytes: - type: string - description: Write only. Bytes for the hosted content (such as images). - format: base64url - nullable: true - contentType: - type: string - description: 'Write only. Content type. sicj as image/png, image/jpg.' - nullable: true - additionalProperties: - type: object microsoft.graph.workbookChartGridlinesFormat: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' diff --git a/openApiDocs/v1.0/Groups.yml b/openApiDocs/v1.0/Groups.yml index 152b4acdd12..3f3ba51e8b7 100644 --- a/openApiDocs/v1.0/Groups.yml +++ b/openApiDocs/v1.0/Groups.yml @@ -20591,7 +20591,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedLabel' - description: 'The list of sensitivity label pairs (label ID, label name) associated with an Microsoft 365 group. Returned only on $select. Read-only.' + description: 'The list of sensitivity label pairs (label ID, label name) associated with a Microsoft 365 group. Returned only on $select. Read-only.' assignedLicenses: type: array items: @@ -20689,7 +20689,7 @@ components: nullable: true preferredLanguage: type: string - description: The preferred language for an Microsoft 365 group. Should follow ISO 639-1 Code; for example 'en-US'. Returned by default. + description: The preferred language for a Microsoft 365 group. Should follow ISO 639-1 Code; for example 'en-US'. Returned by default. nullable: true proxyAddresses: type: array @@ -20712,7 +20712,7 @@ components: nullable: true theme: type: string - description: 'Specifies an Microsoft 365 group''s color theme. Possible values are Teal, Purple, Green, Blue, Pink, Orange or Red. Returned by default.' + description: 'Specifies a Microsoft 365 group''s color theme. Possible values are Teal, Purple, Green, Blue, Pink, Orange or Red. Returned by default.' nullable: true visibility: type: string @@ -23777,7 +23777,7 @@ components: createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The created date of the user object. + description: 'The created date of the user object. Supports $filter with the eq, lt, and ge operators.' format: date-time nullable: true creationType: @@ -23862,7 +23862,7 @@ components: description: State of license assignments for this user. Read-only. mail: type: string - description: 'The SMTP address for the user, for example, ''jeff@contoso.onmicrosoft.com''. Returned by default. Supports $filter and endsWith.' + description: 'The SMTP address for the user, for example, ''jeff@contoso.onmicrosoft.com''.NOTE: While this property can contain accent characters, using them can cause access issues with other Microsoft applications for the user. Returned by default. Supports $filter and endsWith.' nullable: true mailNickname: type: string @@ -23921,7 +23921,7 @@ components: type: array items: type: string - description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Supports $filter.' + description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. NOTE: While this property can contain accent characters, they can cause access issues to first-party applications for the user. Supports $filter.' passwordPolicies: type: string description: 'Specifies password policies for the user. This value is an enumeration with one possible value being ''DisableStrongPassword'', which allows weaker passwords than the default policy to be specified. ''DisablePasswordExpiration'' can also be specified. The two may be specified together; for example: ''DisablePasswordExpiration, DisableStrongPassword''.' @@ -23974,7 +23974,7 @@ components: nullable: true userPrincipalName: type: string - description: 'The user principal name (UPN) of the user. The UPN is an Internet-style login name for the user based on the Internet standard RFC 822. By convention, this should map to the user''s email name. The general format is alias@domain, where domain must be present in the tenant''s collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization. Returned by default. Supports $filter, $orderby, and endsWith.' + description: 'The user principal name (UPN) of the user. The UPN is an Internet-style login name for the user based on the Internet standard RFC 822. By convention, this should map to the user''s email name. The general format is alias@domain, where domain must be present in the tenant''s collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: While this property can contain accent characters, they can cause access issues to first-party applications for the user. Returned by default. Supports $filter, $orderby, and endsWith.' nullable: true userType: type: string @@ -24210,6 +24210,10 @@ components: $ref: '#/components/schemas/microsoft.graph.presence' authentication: $ref: '#/components/schemas/microsoft.graph.authentication' + chats: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.chat' joinedTeams: type: array items: @@ -25904,7 +25908,7 @@ components: nullable: true issuerAssignedId: type: string - description: 'Specifies the unique identifier assigned to the user by the issuer. The combination of issuer and issuerAssignedId must be unique within the organization. Represents the sign-in name for the user, when signInType is set to emailAddress or userName (also known as local accounts).When signInType is set to: emailAddress, (or starts with emailAddress like emailAddress1) issuerAssignedId must be a valid email addressuserName, issuerAssignedId must be a valid local part of an email addressSupports $filter. 512 character limit.' + description: 'Specifies the unique identifier assigned to the user by the issuer. The combination of issuer and issuerAssignedId must be unique within the organization. Represents the sign-in name for the user, when signInType is set to emailAddress or userName (also known as local accounts).When signInType is set to: emailAddress, (or a custom string that starts with emailAddress like emailAddress1) issuerAssignedId must be a valid email addressuserName, issuerAssignedId must be a valid local part of an email addressSupports $filter. 100 character limit.' nullable: true signInType: type: string @@ -27226,6 +27230,51 @@ components: $ref: '#/components/schemas/microsoft.graph.windowsHelloForBusinessAuthenticationMethod' additionalProperties: type: object + microsoft.graph.chat: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: chat + type: object + properties: + chatType: + $ref: '#/components/schemas/microsoft.graph.chatType' + 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 at which the chat was created. Read-only. + format: date-time + nullable: true + lastUpdatedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Date and time at which the chat was renamed or list of members were last changed. Read-only. + format: date-time + nullable: true + topic: + type: string + description: (Optional) Subject or topic for the chat. Only available for group chats. + nullable: true + installedApps: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' + description: A collection of all the apps in the chat. Nullable. + members: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + description: A collection of all the members in the chat. Nullable. + messages: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + description: A collection of all the messages in the chat. Nullable. + tabs: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.teamsTab' + additionalProperties: + type: object microsoft.graph.userTeamwork: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -29011,6 +29060,14 @@ components: $ref: '#/components/schemas/microsoft.graph.device' additionalProperties: type: object + microsoft.graph.chatType: + title: chatType + enum: + - oneOnOne + - group + - meeting + - unknownFutureValue + type: string microsoft.graph.userScopeTeamsAppInstallation: allOf: - $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' @@ -30057,51 +30114,6 @@ components: - weak - unknown type: string - microsoft.graph.chat: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: chat - type: object - properties: - chatType: - $ref: '#/components/schemas/microsoft.graph.chatType' - 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 at which the chat was created. Read-only. - format: date-time - nullable: true - lastUpdatedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: Date and time at which the chat was renamed or list of members were last changed. Read-only. - format: date-time - nullable: true - topic: - type: string - description: (Optional) Subject or topic for the chat. Only available for group chats. - nullable: true - installedApps: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' - description: A collection of all the apps in the chat. Nullable. - members: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.conversationMember' - description: A collection of all the members in the chat. Nullable. - messages: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.chatMessage' - description: A collection of all the messages in the chat. Nullable. - tabs: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.teamsTab' - additionalProperties: - type: object microsoft.graph.wellknownListName: title: wellknownListName enum: @@ -30500,14 +30512,6 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.chatType: - title: chatType - enum: - - oneOnOne - - group - - meeting - - unknownFutureValue - type: string microsoft.graph.taskStatus: title: taskStatus enum: diff --git a/openApiDocs/v1.0/Identity.SignIns.yml b/openApiDocs/v1.0/Identity.SignIns.yml index a71a62825ff..1ca98a5ad74 100644 --- a/openApiDocs/v1.0/Identity.SignIns.yml +++ b/openApiDocs/v1.0/Identity.SignIns.yml @@ -1865,6 +1865,7 @@ paths: - onlineMeetings - presence - authentication + - chats - joinedTeams - teamwork - todo @@ -1922,6 +1923,7 @@ paths: - onlineMeetings - presence - authentication + - chats - joinedTeams - teamwork - todo @@ -2102,6 +2104,10 @@ paths: operationId: invitations.InvitedUser.GetAuthentication parameters: invitation-id: $request.path.invitation-id + chats: + operationId: invitations.InvitedUser.ListChats + parameters: + invitation-id: $request.path.invitation-id joinedTeams: operationId: invitations.InvitedUser.ListJoinedTeams parameters: @@ -2307,6 +2313,10 @@ paths: operationId: invitations.InvitedUser.GetAuthentication parameters: invitation-id: $request.path.invitation-id + chats: + operationId: invitations.InvitedUser.ListChats + parameters: + invitation-id: $request.path.invitation-id joinedTeams: operationId: invitations.InvitedUser.ListJoinedTeams parameters: @@ -7562,7 +7572,7 @@ components: createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The created date of the user object. + description: 'The created date of the user object. Supports $filter with the eq, lt, and ge operators.' format: date-time nullable: true creationType: @@ -7647,7 +7657,7 @@ components: description: State of license assignments for this user. Read-only. mail: type: string - description: 'The SMTP address for the user, for example, ''jeff@contoso.onmicrosoft.com''. Returned by default. Supports $filter and endsWith.' + description: 'The SMTP address for the user, for example, ''jeff@contoso.onmicrosoft.com''.NOTE: While this property can contain accent characters, using them can cause access issues with other Microsoft applications for the user. Returned by default. Supports $filter and endsWith.' nullable: true mailNickname: type: string @@ -7706,7 +7716,7 @@ components: type: array items: type: string - description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Supports $filter.' + description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. NOTE: While this property can contain accent characters, they can cause access issues to first-party applications for the user. Supports $filter.' passwordPolicies: type: string description: 'Specifies password policies for the user. This value is an enumeration with one possible value being ''DisableStrongPassword'', which allows weaker passwords than the default policy to be specified. ''DisablePasswordExpiration'' can also be specified. The two may be specified together; for example: ''DisablePasswordExpiration, DisableStrongPassword''.' @@ -7759,7 +7769,7 @@ components: nullable: true userPrincipalName: type: string - description: 'The user principal name (UPN) of the user. The UPN is an Internet-style login name for the user based on the Internet standard RFC 822. By convention, this should map to the user''s email name. The general format is alias@domain, where domain must be present in the tenant''s collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization. Returned by default. Supports $filter, $orderby, and endsWith.' + description: 'The user principal name (UPN) of the user. The UPN is an Internet-style login name for the user based on the Internet standard RFC 822. By convention, this should map to the user''s email name. The general format is alias@domain, where domain must be present in the tenant''s collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: While this property can contain accent characters, they can cause access issues to first-party applications for the user. Returned by default. Supports $filter, $orderby, and endsWith.' nullable: true userType: type: string @@ -7995,6 +8005,10 @@ components: $ref: '#/components/schemas/microsoft.graph.presence' authentication: $ref: '#/components/schemas/microsoft.graph.authentication' + chats: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.chat' joinedTeams: type: array items: @@ -8207,7 +8221,7 @@ components: $ref: '#/components/schemas/microsoft.graph.allowInvitesFrom' blockMsolPowerShell: type: boolean - description: To disable the use of MSOL PowerShell set this property to true. Setting to true will also disable user-based access to the legacy service endpoint used by MSOL PowerShell. This does not affect Azure AD Connect or Microsoft Graph. + description: To disable the use of MSOL PowerShell set this property to true. This will also disable user-based access to the legacy service endpoint used by MSOL PowerShell. This does not affect Azure AD Connect or Microsoft Graph. nullable: true defaultUserRolePermissions: $ref: '#/components/schemas/microsoft.graph.defaultUserRolePermissions' @@ -8837,7 +8851,7 @@ components: nullable: true issuerAssignedId: type: string - description: 'Specifies the unique identifier assigned to the user by the issuer. The combination of issuer and issuerAssignedId must be unique within the organization. Represents the sign-in name for the user, when signInType is set to emailAddress or userName (also known as local accounts).When signInType is set to: emailAddress, (or starts with emailAddress like emailAddress1) issuerAssignedId must be a valid email addressuserName, issuerAssignedId must be a valid local part of an email addressSupports $filter. 512 character limit.' + description: 'Specifies the unique identifier assigned to the user by the issuer. The combination of issuer and issuerAssignedId must be unique within the organization. Represents the sign-in name for the user, when signInType is set to emailAddress or userName (also known as local accounts).When signInType is set to: emailAddress, (or a custom string that starts with emailAddress like emailAddress1) issuerAssignedId must be a valid email addressuserName, issuerAssignedId must be a valid local part of an email addressSupports $filter. 100 character limit.' nullable: true signInType: type: string @@ -10584,6 +10598,51 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.chat: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: chat + type: object + properties: + chatType: + $ref: '#/components/schemas/microsoft.graph.chatType' + 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 at which the chat was created. Read-only. + format: date-time + nullable: true + lastUpdatedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Date and time at which the chat was renamed or list of members were last changed. Read-only. + format: date-time + nullable: true + topic: + type: string + description: (Optional) Subject or topic for the chat. Only available for group chats. + nullable: true + installedApps: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' + description: A collection of all the apps in the chat. Nullable. + members: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + description: A collection of all the members in the chat. Nullable. + messages: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + description: A collection of all the messages in the chat. Nullable. + tabs: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.teamsTab' + additionalProperties: + type: object microsoft.graph.team: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -13129,6 +13188,166 @@ components: $ref: '#/components/schemas/microsoft.graph.meetingParticipantInfo' additionalProperties: type: object + microsoft.graph.chatType: + title: chatType + enum: + - oneOnOne + - group + - meeting + - unknownFutureValue + type: string + microsoft.graph.teamsAppInstallation: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: teamsAppInstallation + type: object + properties: + teamsApp: + $ref: '#/components/schemas/microsoft.graph.teamsApp' + teamsAppDefinition: + $ref: '#/components/schemas/microsoft.graph.teamsAppDefinition' + additionalProperties: + type: object + microsoft.graph.conversationMember: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: conversationMember + type: object + properties: + displayName: + type: string + description: The display name of the user. + nullable: true + roles: + type: array + items: + type: string + nullable: true + description: The roles for that user. + visibleHistoryStartDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The timestamp denoting how far back a conversation's history is shared with the conversation member. This property is settable only for members of a chat. + format: date-time + nullable: true + additionalProperties: + type: object + 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: Attached files. Attachments are currently read-only – sending attachments is not supported. + 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.identitySet' + 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: + type: string + description: Locale of the chat message set by the client. Always set to en-us. + mentions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.chatMessageMention' + description: 'List of entities mentioned in the chat message. Currently supports user, bot, team, channel.' + messageType: + $ref: '#/components/schemas/microsoft.graph.chatMessageType' + policyViolation: + $ref: '#/components/schemas/microsoft.graph.chatMessagePolicyViolation' + reactions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.chatMessageReaction' + description: 'Reactions for this chat message (for example, Like).' + replyToId: + type: string + description: 'Read-only. Id of the parent chat message or root chat message of the thread. (Only applies to chat messages in channels, not chats.)' + nullable: true + subject: + type: string + description: 'The subject of the chat message, in plaintext.' + nullable: true + summary: + type: string + description: 'Summary text of the chat message that could be used for push notifications and summary views or fall back views. Only applies to channel chat messages, not chat messages in a chat.' + nullable: true + webUrl: + type: string + description: Read-only. Link to the message in Microsoft Teams. + nullable: true + hostedContents: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + description: 'Content in a message hosted by Microsoft Teams e.g., images, code snippets etc.' + replies: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + description: Replies for a specified message. + additionalProperties: + type: object + microsoft.graph.teamsTab: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: teamsTab + type: object + properties: + configuration: + $ref: '#/components/schemas/microsoft.graph.teamsTabConfiguration' + displayName: + type: string + description: Name of the tab. + nullable: true + webUrl: + type: string + description: Deep link URL of the tab instance. Read only. + nullable: true + teamsApp: + $ref: '#/components/schemas/microsoft.graph.teamsApp' + additionalProperties: + type: object microsoft.graph.teamFunSettings: title: teamFunSettings type: object @@ -13388,7 +13607,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedLabel' - description: 'The list of sensitivity label pairs (label ID, label name) associated with an Microsoft 365 group. Returned only on $select. Read-only.' + description: 'The list of sensitivity label pairs (label ID, label name) associated with a Microsoft 365 group. Returned only on $select. Read-only.' assignedLicenses: type: array items: @@ -13486,7 +13705,7 @@ components: nullable: true preferredLanguage: type: string - description: The preferred language for an Microsoft 365 group. Should follow ISO 639-1 Code; for example 'en-US'. Returned by default. + description: The preferred language for a Microsoft 365 group. Should follow ISO 639-1 Code; for example 'en-US'. Returned by default. nullable: true proxyAddresses: type: array @@ -13509,7 +13728,7 @@ components: nullable: true theme: type: string - description: 'Specifies an Microsoft 365 group''s color theme. Possible values are Teal, Purple, Green, Blue, Pink, Orange or Red. Returned by default.' + description: 'Specifies a Microsoft 365 group''s color theme. Possible values are Teal, Purple, Green, Blue, Pink, Orange or Red. Returned by default.' nullable: true visibility: type: string @@ -13660,42 +13879,6 @@ components: additionalProperties: type: object description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. - microsoft.graph.teamsAppInstallation: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: teamsAppInstallation - type: object - properties: - teamsApp: - $ref: '#/components/schemas/microsoft.graph.teamsApp' - teamsAppDefinition: - $ref: '#/components/schemas/microsoft.graph.teamsAppDefinition' - additionalProperties: - type: object - microsoft.graph.conversationMember: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: conversationMember - type: object - properties: - displayName: - type: string - description: The display name of the user. - nullable: true - roles: - type: array - items: - type: string - nullable: true - description: The roles for that user. - visibleHistoryStartDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: The timestamp denoting how far back a conversation's history is shared with the conversation member. This property is settable only for members of a chat. - format: date-time - nullable: true - additionalProperties: - type: object microsoft.graph.teamsAsyncOperation: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -15869,15 +16052,219 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.giphyRatingType: - title: giphyRatingType - enum: - - strict - - moderate - - unknownFutureValue - type: string - microsoft.graph.operationStatus: - title: operationStatus + 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.chatMessageAttachment: + title: chatMessageAttachment + type: object + properties: + content: + type: string + description: 'The content of the attachment. If the attachment is a rich card, set the property to the rich card object. This property and contentUrl are mutually exclusive.' + nullable: true + contentType: + type: string + description: 'The media type of the content attachment. It can have the following values: reference: Attachment is a link to another file. Populate the contentURL with the link to the object.Any contentTypes supported by the Bot Framework''s Attachment objectapplication/vnd.microsoft.card.codesnippet: A code snippet. application/vnd.microsoft.card.announcement: An announcement header.' + nullable: true + contentUrl: + type: string + description: 'URL for the content of the attachment. Supported protocols: http, https, file and data.' + nullable: true + id: + type: string + description: Read-only. Unique id of the attachment. + nullable: true + name: + type: string + description: Name of the attachment. + nullable: true + thumbnailUrl: + type: string + description: 'URL to a thumbnail image that the channel can use if it supports using an alternative, smaller form of content or contentUrl. For example, if you set contentType to application/word and set contentUrl to the location of the Word document, you might include a thumbnail image that represents the document. The channel could display the thumbnail image instead of the document. When the user clicks the image, the channel would open the document.' + nullable: true + additionalProperties: + type: object + microsoft.graph.channelIdentity: + title: channelIdentity + type: object + properties: + channelId: + type: string + description: The identity of the channel in which the message was posted. + nullable: true + teamId: + type: string + description: The identity of the team in which the message was posted. + nullable: true + additionalProperties: + type: object + microsoft.graph.chatMessageImportance: + title: chatMessageImportance + enum: + - normal + - high + - urgent + - unknownFutureValue + type: string + microsoft.graph.chatMessageMention: + title: chatMessageMention + type: object + properties: + id: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: 'Index of an entity being mentioned in the specified chatMessage. Matches the {index} value in the corresponding tag in the message body.' + format: int32 + nullable: true + mentioned: + $ref: '#/components/schemas/microsoft.graph.identitySet' + mentionText: + type: string + description: 'String used to represent the mention. For example, a user''s display name, a team name.' + nullable: true + additionalProperties: + type: object + microsoft.graph.chatMessageType: + title: chatMessageType + enum: + - message + - chatEvent + - typing + - unknownFutureValue + type: string + microsoft.graph.chatMessagePolicyViolation: + title: chatMessagePolicyViolation + type: object + properties: + dlpAction: + $ref: '#/components/schemas/microsoft.graph.chatMessagePolicyViolationDlpActionTypes' + justificationText: + type: string + description: Justification text provided by the sender of the message when overriding a policy violation. + nullable: true + policyTip: + $ref: '#/components/schemas/microsoft.graph.chatMessagePolicyViolationPolicyTip' + 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.identitySet' + 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.operationStatus: + title: operationStatus enum: - NotStarted - Running @@ -16057,122 +16444,6 @@ components: - 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: Attached files. Attachments are currently read-only – sending attachments is not supported. - 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.identitySet' - 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: - type: string - description: Locale of the chat message set by the client. Always set to en-us. - mentions: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.chatMessageMention' - description: 'List of entities mentioned in the chat message. Currently supports user, bot, team, channel.' - messageType: - $ref: '#/components/schemas/microsoft.graph.chatMessageType' - policyViolation: - $ref: '#/components/schemas/microsoft.graph.chatMessagePolicyViolation' - reactions: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.chatMessageReaction' - description: 'Reactions for this chat message (for example, Like).' - replyToId: - type: string - description: 'Read-only. Id of the parent chat message or root chat message of the thread. (Only applies to chat messages in channels, not chats.)' - nullable: true - subject: - type: string - description: 'The subject of the chat message, in plaintext.' - nullable: true - summary: - type: string - description: 'Summary text of the chat message that could be used for push notifications and summary views or fall back views. Only applies to channel chat messages, not chat messages in a chat.' - nullable: true - webUrl: - type: string - description: Read-only. Link to the message in Microsoft Teams. - nullable: true - hostedContents: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' - description: 'Content in a message hosted by Microsoft Teams e.g., images, code snippets etc.' - replies: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.chatMessage' - description: Replies for a specified message. - additionalProperties: - type: object - microsoft.graph.teamsTab: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: teamsTab - type: object - properties: - configuration: - $ref: '#/components/schemas/microsoft.graph.teamsTabConfiguration' - displayName: - type: string - description: Name of the tab. - nullable: true - webUrl: - type: string - description: Deep link URL of the tab instance. Read only. - nullable: true - teamsApp: - $ref: '#/components/schemas/microsoft.graph.teamsApp' - additionalProperties: - type: object microsoft.graph.assignedLabel: title: assignedLabel type: object @@ -16359,68 +16630,6 @@ components: description: Read-only. Nullable. Returns the plannerPlans owned by the group. additionalProperties: type: object - 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 @@ -16455,51 +16664,6 @@ components: - failed - unknownFutureValue type: string - microsoft.graph.chat: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: chat - type: object - properties: - chatType: - $ref: '#/components/schemas/microsoft.graph.chatType' - 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 at which the chat was created. Read-only. - format: date-time - nullable: true - lastUpdatedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: Date and time at which the chat was renamed or list of members were last changed. Read-only. - format: date-time - nullable: true - topic: - type: string - description: (Optional) Subject or topic for the chat. Only available for group chats. - nullable: true - installedApps: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' - description: A collection of all the apps in the chat. Nullable. - members: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.conversationMember' - description: A collection of all the members in the chat. Nullable. - messages: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.chatMessage' - description: A collection of all the messages in the chat. Nullable. - tabs: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.teamsTab' - additionalProperties: - type: object microsoft.graph.wellknownListName: title: wellknownListName enum: @@ -17133,6 +17297,89 @@ components: - presenter - unknownFutureValue type: string + 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.chatMessagePolicyViolationDlpActionTypes: + title: chatMessagePolicyViolationDlpActionTypes + enum: + - none + - notifySender + - blockAccess + - blockAccessExternal + type: string + microsoft.graph.chatMessagePolicyViolationPolicyTip: + title: chatMessagePolicyViolationPolicyTip + type: object + properties: + complianceUrl: + type: string + description: 'The URL a user can visit to read about the data loss prevention policies for the organization. (ie, policies about what users shouldn''t say in chats)' + nullable: true + generalText: + type: string + description: Explanatory text shown to the sender of the message. + nullable: true + matchedConditionDescriptions: + type: array + items: + type: string + nullable: true + description: 'The list of improper data in the message that was detected by the data loss prevention app. Each DLP app defines its own conditions, examples include ''Credit Card Number'' and ''Social Security Number''.' + additionalProperties: + type: object + microsoft.graph.chatMessagePolicyViolationUserActionTypes: + title: chatMessagePolicyViolationUserActionTypes + enum: + - none + - override + - reportFalsePositive + type: string + microsoft.graph.chatMessagePolicyViolationVerdictDetailsTypes: + title: chatMessagePolicyViolationVerdictDetailsTypes + enum: + - none + - allowFalsePositiveOverride + - allowOverrideWithoutJustification + - allowOverrideWithJustification + type: string + microsoft.graph.teamworkHostedContent: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: teamworkHostedContent + type: object + properties: + contentBytes: + type: string + description: Write only. Bytes for the hosted content (such as images). + format: base64url + nullable: true + contentType: + type: string + description: 'Write only. Content type. sicj as image/png, image/jpg.' + nullable: true + additionalProperties: + type: object microsoft.graph.scheduleChangeRequest: allOf: - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' @@ -17240,148 +17487,6 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.chatMessageAttachment: - title: chatMessageAttachment - type: object - properties: - content: - type: string - description: 'The content of the attachment. If the attachment is a rich card, set the property to the rich card object. This property and contentUrl are mutually exclusive.' - nullable: true - contentType: - type: string - description: 'The media type of the content attachment. It can have the following values: reference: Attachment is a link to another file. Populate the contentURL with the link to the object.Any contentTypes supported by the Bot Framework''s Attachment objectapplication/vnd.microsoft.card.codesnippet: A code snippet. application/vnd.microsoft.card.announcement: An announcement header.' - nullable: true - contentUrl: - type: string - description: 'URL for the content of the attachment. Supported protocols: http, https, file and data.' - nullable: true - id: - type: string - description: Read-only. Unique id of the attachment. - nullable: true - name: - type: string - description: Name of the attachment. - nullable: true - thumbnailUrl: - type: string - description: 'URL to a thumbnail image that the channel can use if it supports using an alternative, smaller form of content or contentUrl. For example, if you set contentType to application/word and set contentUrl to the location of the Word document, you might include a thumbnail image that represents the document. The channel could display the thumbnail image instead of the document. When the user clicks the image, the channel would open the document.' - nullable: true - additionalProperties: - type: object - microsoft.graph.channelIdentity: - title: channelIdentity - type: object - properties: - channelId: - type: string - description: The identity of the channel in which the message was posted. - nullable: true - teamId: - type: string - description: The identity of the team in which the message was posted. - nullable: true - additionalProperties: - type: object - microsoft.graph.chatMessageImportance: - title: chatMessageImportance - enum: - - normal - - high - - urgent - - unknownFutureValue - type: string - microsoft.graph.chatMessageMention: - title: chatMessageMention - type: object - properties: - id: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: 'Index of an entity being mentioned in the specified chatMessage. Matches the {index} value in the corresponding tag in the message body.' - format: int32 - nullable: true - mentioned: - $ref: '#/components/schemas/microsoft.graph.identitySet' - mentionText: - type: string - description: 'String used to represent the mention. For example, a user''s display name, a team name.' - nullable: true - additionalProperties: - type: object - microsoft.graph.chatMessageType: - title: chatMessageType - enum: - - message - - chatEvent - - typing - - unknownFutureValue - type: string - microsoft.graph.chatMessagePolicyViolation: - title: chatMessagePolicyViolation - type: object - properties: - dlpAction: - $ref: '#/components/schemas/microsoft.graph.chatMessagePolicyViolationDlpActionTypes' - justificationText: - type: string - description: Justification text provided by the sender of the message when overriding a policy violation. - nullable: true - policyTip: - $ref: '#/components/schemas/microsoft.graph.chatMessagePolicyViolationPolicyTip' - 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.identitySet' - 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.settingValue: title: settingValue type: object @@ -17453,37 +17558,6 @@ components: description: The collection of single-value extended properties defined for the post. Read-only. Nullable. 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.chatType: - title: chatType - enum: - - oneOnOne - - group - - meeting - - unknownFutureValue - type: string microsoft.graph.taskStatus: title: taskStatus enum: @@ -17757,66 +17831,6 @@ components: $ref: '#/components/schemas/microsoft.graph.scheduleEntityTheme' additionalProperties: type: object - microsoft.graph.chatMessagePolicyViolationDlpActionTypes: - title: chatMessagePolicyViolationDlpActionTypes - enum: - - none - - notifySender - - blockAccess - - blockAccessExternal - type: string - microsoft.graph.chatMessagePolicyViolationPolicyTip: - title: chatMessagePolicyViolationPolicyTip - type: object - properties: - complianceUrl: - type: string - description: 'The URL a user can visit to read about the data loss prevention policies for the organization. (ie, policies about what users shouldn''t say in chats)' - nullable: true - generalText: - type: string - description: Explanatory text shown to the sender of the message. - nullable: true - matchedConditionDescriptions: - type: array - items: - type: string - nullable: true - description: 'The list of improper data in the message that was detected by the data loss prevention app. Each DLP app defines its own conditions, examples include ''Credit Card Number'' and ''Social Security Number''.' - additionalProperties: - type: object - microsoft.graph.chatMessagePolicyViolationUserActionTypes: - title: chatMessagePolicyViolationUserActionTypes - enum: - - none - - override - - reportFalsePositive - type: string - microsoft.graph.chatMessagePolicyViolationVerdictDetailsTypes: - title: chatMessagePolicyViolationVerdictDetailsTypes - enum: - - none - - allowFalsePositiveOverride - - allowOverrideWithoutJustification - - allowOverrideWithJustification - type: string - microsoft.graph.teamworkHostedContent: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: teamworkHostedContent - type: object - properties: - contentBytes: - type: string - description: Write only. Bytes for the hosted content (such as images). - format: base64url - nullable: true - contentType: - type: string - description: 'Write only. Content type. sicj as image/png, image/jpg.' - nullable: true - additionalProperties: - type: object microsoft.graph.workbookFilter: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' diff --git a/openApiDocs/v1.0/Sites.yml b/openApiDocs/v1.0/Sites.yml index 39a34406556..f1d333f0a85 100644 --- a/openApiDocs/v1.0/Sites.yml +++ b/openApiDocs/v1.0/Sites.yml @@ -15576,7 +15576,7 @@ components: createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The created date of the user object. + description: 'The created date of the user object. Supports $filter with the eq, lt, and ge operators.' format: date-time nullable: true creationType: @@ -15661,7 +15661,7 @@ components: description: State of license assignments for this user. Read-only. mail: type: string - description: 'The SMTP address for the user, for example, ''jeff@contoso.onmicrosoft.com''. Returned by default. Supports $filter and endsWith.' + description: 'The SMTP address for the user, for example, ''jeff@contoso.onmicrosoft.com''.NOTE: While this property can contain accent characters, using them can cause access issues with other Microsoft applications for the user. Returned by default. Supports $filter and endsWith.' nullable: true mailNickname: type: string @@ -15720,7 +15720,7 @@ components: type: array items: type: string - description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Supports $filter.' + description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. NOTE: While this property can contain accent characters, they can cause access issues to first-party applications for the user. Supports $filter.' passwordPolicies: type: string description: 'Specifies password policies for the user. This value is an enumeration with one possible value being ''DisableStrongPassword'', which allows weaker passwords than the default policy to be specified. ''DisablePasswordExpiration'' can also be specified. The two may be specified together; for example: ''DisablePasswordExpiration, DisableStrongPassword''.' @@ -15773,7 +15773,7 @@ components: nullable: true userPrincipalName: type: string - description: 'The user principal name (UPN) of the user. The UPN is an Internet-style login name for the user based on the Internet standard RFC 822. By convention, this should map to the user''s email name. The general format is alias@domain, where domain must be present in the tenant''s collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization. Returned by default. Supports $filter, $orderby, and endsWith.' + description: 'The user principal name (UPN) of the user. The UPN is an Internet-style login name for the user based on the Internet standard RFC 822. By convention, this should map to the user''s email name. The general format is alias@domain, where domain must be present in the tenant''s collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: While this property can contain accent characters, they can cause access issues to first-party applications for the user. Returned by default. Supports $filter, $orderby, and endsWith.' nullable: true userType: type: string @@ -16009,6 +16009,10 @@ components: $ref: '#/components/schemas/microsoft.graph.presence' authentication: $ref: '#/components/schemas/microsoft.graph.authentication' + chats: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.chat' joinedTeams: type: array items: @@ -16650,7 +16654,7 @@ components: nullable: true issuerAssignedId: type: string - description: 'Specifies the unique identifier assigned to the user by the issuer. The combination of issuer and issuerAssignedId must be unique within the organization. Represents the sign-in name for the user, when signInType is set to emailAddress or userName (also known as local accounts).When signInType is set to: emailAddress, (or starts with emailAddress like emailAddress1) issuerAssignedId must be a valid email addressuserName, issuerAssignedId must be a valid local part of an email addressSupports $filter. 512 character limit.' + description: 'Specifies the unique identifier assigned to the user by the issuer. The combination of issuer and issuerAssignedId must be unique within the organization. Represents the sign-in name for the user, when signInType is set to emailAddress or userName (also known as local accounts).When signInType is set to: emailAddress, (or a custom string that starts with emailAddress like emailAddress1) issuerAssignedId must be a valid email addressuserName, issuerAssignedId must be a valid local part of an email addressSupports $filter. 100 character limit.' nullable: true signInType: type: string @@ -18309,6 +18313,51 @@ components: $ref: '#/components/schemas/microsoft.graph.windowsHelloForBusinessAuthenticationMethod' additionalProperties: type: object + microsoft.graph.chat: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: chat + type: object + properties: + chatType: + $ref: '#/components/schemas/microsoft.graph.chatType' + 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 at which the chat was created. Read-only. + format: date-time + nullable: true + lastUpdatedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Date and time at which the chat was renamed or list of members were last changed. Read-only. + format: date-time + nullable: true + topic: + type: string + description: (Optional) Subject or topic for the chat. Only available for group chats. + nullable: true + installedApps: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' + description: A collection of all the apps in the chat. Nullable. + members: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + description: A collection of all the members in the chat. Nullable. + messages: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + description: A collection of all the messages in the chat. Nullable. + tabs: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.teamsTab' + additionalProperties: + type: object microsoft.graph.team: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -20169,6 +20218,166 @@ components: $ref: '#/components/schemas/microsoft.graph.device' additionalProperties: type: object + microsoft.graph.chatType: + title: chatType + enum: + - oneOnOne + - group + - meeting + - unknownFutureValue + type: string + microsoft.graph.teamsAppInstallation: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: teamsAppInstallation + type: object + properties: + teamsApp: + $ref: '#/components/schemas/microsoft.graph.teamsApp' + teamsAppDefinition: + $ref: '#/components/schemas/microsoft.graph.teamsAppDefinition' + additionalProperties: + type: object + microsoft.graph.conversationMember: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: conversationMember + type: object + properties: + displayName: + type: string + description: The display name of the user. + nullable: true + roles: + type: array + items: + type: string + nullable: true + description: The roles for that user. + visibleHistoryStartDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The timestamp denoting how far back a conversation's history is shared with the conversation member. This property is settable only for members of a chat. + format: date-time + nullable: true + additionalProperties: + type: object + 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: Attached files. Attachments are currently read-only – sending attachments is not supported. + 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.identitySet' + 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: + type: string + description: Locale of the chat message set by the client. Always set to en-us. + mentions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.chatMessageMention' + description: 'List of entities mentioned in the chat message. Currently supports user, bot, team, channel.' + messageType: + $ref: '#/components/schemas/microsoft.graph.chatMessageType' + policyViolation: + $ref: '#/components/schemas/microsoft.graph.chatMessagePolicyViolation' + reactions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.chatMessageReaction' + description: 'Reactions for this chat message (for example, Like).' + replyToId: + type: string + description: 'Read-only. Id of the parent chat message or root chat message of the thread. (Only applies to chat messages in channels, not chats.)' + nullable: true + subject: + type: string + description: 'The subject of the chat message, in plaintext.' + nullable: true + summary: + type: string + description: 'Summary text of the chat message that could be used for push notifications and summary views or fall back views. Only applies to channel chat messages, not chat messages in a chat.' + nullable: true + webUrl: + type: string + description: Read-only. Link to the message in Microsoft Teams. + nullable: true + hostedContents: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + description: 'Content in a message hosted by Microsoft Teams e.g., images, code snippets etc.' + replies: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + description: Replies for a specified message. + additionalProperties: + type: object + microsoft.graph.teamsTab: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: teamsTab + type: object + properties: + configuration: + $ref: '#/components/schemas/microsoft.graph.teamsTabConfiguration' + displayName: + type: string + description: Name of the tab. + nullable: true + webUrl: + type: string + description: Deep link URL of the tab instance. Read only. + nullable: true + teamsApp: + $ref: '#/components/schemas/microsoft.graph.teamsApp' + additionalProperties: + type: object microsoft.graph.teamFunSettings: title: teamFunSettings type: object @@ -20428,7 +20637,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedLabel' - description: 'The list of sensitivity label pairs (label ID, label name) associated with an Microsoft 365 group. Returned only on $select. Read-only.' + description: 'The list of sensitivity label pairs (label ID, label name) associated with a Microsoft 365 group. Returned only on $select. Read-only.' assignedLicenses: type: array items: @@ -20526,7 +20735,7 @@ components: nullable: true preferredLanguage: type: string - description: The preferred language for an Microsoft 365 group. Should follow ISO 639-1 Code; for example 'en-US'. Returned by default. + description: The preferred language for a Microsoft 365 group. Should follow ISO 639-1 Code; for example 'en-US'. Returned by default. nullable: true proxyAddresses: type: array @@ -20549,7 +20758,7 @@ components: nullable: true theme: type: string - description: 'Specifies an Microsoft 365 group''s color theme. Possible values are Teal, Purple, Green, Blue, Pink, Orange or Red. Returned by default.' + description: 'Specifies a Microsoft 365 group''s color theme. Possible values are Teal, Purple, Green, Blue, Pink, Orange or Red. Returned by default.' nullable: true visibility: type: string @@ -20700,42 +20909,6 @@ components: additionalProperties: type: object description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. - microsoft.graph.teamsAppInstallation: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: teamsAppInstallation - type: object - properties: - teamsApp: - $ref: '#/components/schemas/microsoft.graph.teamsApp' - teamsAppDefinition: - $ref: '#/components/schemas/microsoft.graph.teamsAppDefinition' - additionalProperties: - type: object - microsoft.graph.conversationMember: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: conversationMember - type: object - properties: - displayName: - type: string - description: The display name of the user. - nullable: true - roles: - type: array - items: - type: string - nullable: true - description: The roles for that user. - visibleHistoryStartDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: The timestamp denoting how far back a conversation's history is shared with the conversation member. This property is settable only for members of a chat. - format: date-time - nullable: true - additionalProperties: - type: object microsoft.graph.teamsAsyncOperation: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -22052,17 +22225,221 @@ components: - weak - unknown type: string - microsoft.graph.giphyRatingType: - title: giphyRatingType - enum: - - strict - - moderate - - unknownFutureValue - type: string - microsoft.graph.offerShiftRequest: + microsoft.graph.teamsApp: allOf: - - $ref: '#/components/schemas/microsoft.graph.scheduleChangeRequest' - - title: offerShiftRequest + - $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.chatMessageAttachment: + title: chatMessageAttachment + type: object + properties: + content: + type: string + description: 'The content of the attachment. If the attachment is a rich card, set the property to the rich card object. This property and contentUrl are mutually exclusive.' + nullable: true + contentType: + type: string + description: 'The media type of the content attachment. It can have the following values: reference: Attachment is a link to another file. Populate the contentURL with the link to the object.Any contentTypes supported by the Bot Framework''s Attachment objectapplication/vnd.microsoft.card.codesnippet: A code snippet. application/vnd.microsoft.card.announcement: An announcement header.' + nullable: true + contentUrl: + type: string + description: 'URL for the content of the attachment. Supported protocols: http, https, file and data.' + nullable: true + id: + type: string + description: Read-only. Unique id of the attachment. + nullable: true + name: + type: string + description: Name of the attachment. + nullable: true + thumbnailUrl: + type: string + description: 'URL to a thumbnail image that the channel can use if it supports using an alternative, smaller form of content or contentUrl. For example, if you set contentType to application/word and set contentUrl to the location of the Word document, you might include a thumbnail image that represents the document. The channel could display the thumbnail image instead of the document. When the user clicks the image, the channel would open the document.' + nullable: true + additionalProperties: + type: object + microsoft.graph.channelIdentity: + title: channelIdentity + type: object + properties: + channelId: + type: string + description: The identity of the channel in which the message was posted. + nullable: true + teamId: + type: string + description: The identity of the team in which the message was posted. + nullable: true + additionalProperties: + type: object + microsoft.graph.chatMessageImportance: + title: chatMessageImportance + enum: + - normal + - high + - urgent + - unknownFutureValue + type: string + microsoft.graph.chatMessageMention: + title: chatMessageMention + type: object + properties: + id: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: 'Index of an entity being mentioned in the specified chatMessage. Matches the {index} value in the corresponding tag in the message body.' + format: int32 + nullable: true + mentioned: + $ref: '#/components/schemas/microsoft.graph.identitySet' + mentionText: + type: string + description: 'String used to represent the mention. For example, a user''s display name, a team name.' + nullable: true + additionalProperties: + type: object + microsoft.graph.chatMessageType: + title: chatMessageType + enum: + - message + - chatEvent + - typing + - unknownFutureValue + type: string + microsoft.graph.chatMessagePolicyViolation: + title: chatMessagePolicyViolation + type: object + properties: + dlpAction: + $ref: '#/components/schemas/microsoft.graph.chatMessagePolicyViolationDlpActionTypes' + justificationText: + type: string + description: Justification text provided by the sender of the message when overriding a policy violation. + nullable: true + policyTip: + $ref: '#/components/schemas/microsoft.graph.chatMessagePolicyViolationPolicyTip' + 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.identitySet' + 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: @@ -22232,122 +22609,6 @@ components: - 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: Attached files. Attachments are currently read-only – sending attachments is not supported. - 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.identitySet' - 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: - type: string - description: Locale of the chat message set by the client. Always set to en-us. - mentions: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.chatMessageMention' - description: 'List of entities mentioned in the chat message. Currently supports user, bot, team, channel.' - messageType: - $ref: '#/components/schemas/microsoft.graph.chatMessageType' - policyViolation: - $ref: '#/components/schemas/microsoft.graph.chatMessagePolicyViolation' - reactions: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.chatMessageReaction' - description: 'Reactions for this chat message (for example, Like).' - replyToId: - type: string - description: 'Read-only. Id of the parent chat message or root chat message of the thread. (Only applies to chat messages in channels, not chats.)' - nullable: true - subject: - type: string - description: 'The subject of the chat message, in plaintext.' - nullable: true - summary: - type: string - description: 'Summary text of the chat message that could be used for push notifications and summary views or fall back views. Only applies to channel chat messages, not chat messages in a chat.' - nullable: true - webUrl: - type: string - description: Read-only. Link to the message in Microsoft Teams. - nullable: true - hostedContents: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' - description: 'Content in a message hosted by Microsoft Teams e.g., images, code snippets etc.' - replies: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.chatMessage' - description: Replies for a specified message. - additionalProperties: - type: object - microsoft.graph.teamsTab: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: teamsTab - type: object - properties: - configuration: - $ref: '#/components/schemas/microsoft.graph.teamsTabConfiguration' - displayName: - type: string - description: Name of the tab. - nullable: true - webUrl: - type: string - description: Deep link URL of the tab instance. Read only. - nullable: true - teamsApp: - $ref: '#/components/schemas/microsoft.graph.teamsApp' - additionalProperties: - type: object microsoft.graph.assignedLabel: title: assignedLabel type: object @@ -22534,68 +22795,6 @@ components: description: Read-only. Nullable. Returns the plannerPlans owned by the group. additionalProperties: type: object - 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 @@ -22630,51 +22829,6 @@ components: - failed - unknownFutureValue type: string - microsoft.graph.chat: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: chat - type: object - properties: - chatType: - $ref: '#/components/schemas/microsoft.graph.chatType' - 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 at which the chat was created. Read-only. - format: date-time - nullable: true - lastUpdatedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: Date and time at which the chat was renamed or list of members were last changed. Read-only. - format: date-time - nullable: true - topic: - type: string - description: (Optional) Subject or topic for the chat. Only available for group chats. - nullable: true - installedApps: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' - description: A collection of all the apps in the chat. Nullable. - members: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.conversationMember' - description: A collection of all the members in the chat. Nullable. - messages: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.chatMessage' - description: A collection of all the messages in the chat. Nullable. - tabs: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.teamsTab' - additionalProperties: - type: object microsoft.graph.wellknownListName: title: wellknownListName enum: @@ -23098,6 +23252,89 @@ 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.chatMessagePolicyViolationDlpActionTypes: + title: chatMessagePolicyViolationDlpActionTypes + enum: + - none + - notifySender + - blockAccess + - blockAccessExternal + type: string + microsoft.graph.chatMessagePolicyViolationPolicyTip: + title: chatMessagePolicyViolationPolicyTip + type: object + properties: + complianceUrl: + type: string + description: 'The URL a user can visit to read about the data loss prevention policies for the organization. (ie, policies about what users shouldn''t say in chats)' + nullable: true + generalText: + type: string + description: Explanatory text shown to the sender of the message. + nullable: true + matchedConditionDescriptions: + type: array + items: + type: string + nullable: true + description: 'The list of improper data in the message that was detected by the data loss prevention app. Each DLP app defines its own conditions, examples include ''Credit Card Number'' and ''Social Security Number''.' + additionalProperties: + type: object + microsoft.graph.chatMessagePolicyViolationUserActionTypes: + title: chatMessagePolicyViolationUserActionTypes + enum: + - none + - override + - reportFalsePositive + type: string + microsoft.graph.chatMessagePolicyViolationVerdictDetailsTypes: + title: chatMessagePolicyViolationVerdictDetailsTypes + enum: + - none + - allowFalsePositiveOverride + - allowOverrideWithoutJustification + - allowOverrideWithJustification + type: string + microsoft.graph.teamworkHostedContent: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: teamworkHostedContent + type: object + properties: + contentBytes: + type: string + description: Write only. Bytes for the hosted content (such as images). + format: base64url + nullable: true + contentType: + type: string + description: 'Write only. Content type. sicj as image/png, image/jpg.' + nullable: true + additionalProperties: + type: object microsoft.graph.scheduleChangeRequest: allOf: - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' @@ -23205,148 +23442,6 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.chatMessageAttachment: - title: chatMessageAttachment - type: object - properties: - content: - type: string - description: 'The content of the attachment. If the attachment is a rich card, set the property to the rich card object. This property and contentUrl are mutually exclusive.' - nullable: true - contentType: - type: string - description: 'The media type of the content attachment. It can have the following values: reference: Attachment is a link to another file. Populate the contentURL with the link to the object.Any contentTypes supported by the Bot Framework''s Attachment objectapplication/vnd.microsoft.card.codesnippet: A code snippet. application/vnd.microsoft.card.announcement: An announcement header.' - nullable: true - contentUrl: - type: string - description: 'URL for the content of the attachment. Supported protocols: http, https, file and data.' - nullable: true - id: - type: string - description: Read-only. Unique id of the attachment. - nullable: true - name: - type: string - description: Name of the attachment. - nullable: true - thumbnailUrl: - type: string - description: 'URL to a thumbnail image that the channel can use if it supports using an alternative, smaller form of content or contentUrl. For example, if you set contentType to application/word and set contentUrl to the location of the Word document, you might include a thumbnail image that represents the document. The channel could display the thumbnail image instead of the document. When the user clicks the image, the channel would open the document.' - nullable: true - additionalProperties: - type: object - microsoft.graph.channelIdentity: - title: channelIdentity - type: object - properties: - channelId: - type: string - description: The identity of the channel in which the message was posted. - nullable: true - teamId: - type: string - description: The identity of the team in which the message was posted. - nullable: true - additionalProperties: - type: object - microsoft.graph.chatMessageImportance: - title: chatMessageImportance - enum: - - normal - - high - - urgent - - unknownFutureValue - type: string - microsoft.graph.chatMessageMention: - title: chatMessageMention - type: object - properties: - id: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: 'Index of an entity being mentioned in the specified chatMessage. Matches the {index} value in the corresponding tag in the message body.' - format: int32 - nullable: true - mentioned: - $ref: '#/components/schemas/microsoft.graph.identitySet' - mentionText: - type: string - description: 'String used to represent the mention. For example, a user''s display name, a team name.' - nullable: true - additionalProperties: - type: object - microsoft.graph.chatMessageType: - title: chatMessageType - enum: - - message - - chatEvent - - typing - - unknownFutureValue - type: string - microsoft.graph.chatMessagePolicyViolation: - title: chatMessagePolicyViolation - type: object - properties: - dlpAction: - $ref: '#/components/schemas/microsoft.graph.chatMessagePolicyViolationDlpActionTypes' - justificationText: - type: string - description: Justification text provided by the sender of the message when overriding a policy violation. - nullable: true - policyTip: - $ref: '#/components/schemas/microsoft.graph.chatMessagePolicyViolationPolicyTip' - 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.identitySet' - 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.settingValue: title: settingValue type: object @@ -23418,37 +23513,6 @@ components: description: The collection of single-value extended properties defined for the post. Read-only. Nullable. 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.chatType: - title: chatType - enum: - - oneOnOne - - group - - meeting - - unknownFutureValue - type: string microsoft.graph.taskStatus: title: taskStatus enum: @@ -23613,66 +23677,6 @@ components: $ref: '#/components/schemas/microsoft.graph.scheduleEntityTheme' additionalProperties: type: object - microsoft.graph.chatMessagePolicyViolationDlpActionTypes: - title: chatMessagePolicyViolationDlpActionTypes - enum: - - none - - notifySender - - blockAccess - - blockAccessExternal - type: string - microsoft.graph.chatMessagePolicyViolationPolicyTip: - title: chatMessagePolicyViolationPolicyTip - type: object - properties: - complianceUrl: - type: string - description: 'The URL a user can visit to read about the data loss prevention policies for the organization. (ie, policies about what users shouldn''t say in chats)' - nullable: true - generalText: - type: string - description: Explanatory text shown to the sender of the message. - nullable: true - matchedConditionDescriptions: - type: array - items: - type: string - nullable: true - description: 'The list of improper data in the message that was detected by the data loss prevention app. Each DLP app defines its own conditions, examples include ''Credit Card Number'' and ''Social Security Number''.' - additionalProperties: - type: object - microsoft.graph.chatMessagePolicyViolationUserActionTypes: - title: chatMessagePolicyViolationUserActionTypes - enum: - - none - - override - - reportFalsePositive - type: string - microsoft.graph.chatMessagePolicyViolationVerdictDetailsTypes: - title: chatMessagePolicyViolationVerdictDetailsTypes - enum: - - none - - allowFalsePositiveOverride - - allowOverrideWithoutJustification - - allowOverrideWithJustification - type: string - microsoft.graph.teamworkHostedContent: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: teamworkHostedContent - type: object - properties: - contentBytes: - type: string - description: Write only. Bytes for the hosted content (such as images). - format: base64url - nullable: true - contentType: - type: string - description: 'Write only. Content type. sicj as image/png, image/jpg.' - nullable: true - additionalProperties: - type: object microsoft.graph.workbookChartGridlinesFormat: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' diff --git a/openApiDocs/v1.0/Teams.yml b/openApiDocs/v1.0/Teams.yml index c1743eaf135..b66ca9f1083 100644 --- a/openApiDocs/v1.0/Teams.yml +++ b/openApiDocs/v1.0/Teams.yml @@ -13026,6 +13026,287 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + '/users/{user-id}/chats': + get: + tags: + - users.chat + summary: Get chats from users + operationId: users_ListChats + parameters: + - name: user-id + in: path + description: 'key: id of user' + required: true + schema: + type: string + x-ms-docs-key-type: user + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - chatType + - chatType desc + - createdDateTime + - createdDateTime desc + - lastUpdatedDateTime + - lastUpdatedDateTime desc + - topic + - topic 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 + - chatType + - createdDateTime + - lastUpdatedDateTime + - topic + - installedApps + - members + - messages + - tabs + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - installedApps + - members + - messages + - tabs + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of chat + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.chat' + '@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: + - users.chat + summary: Create new navigation property to chats for users + operationId: users_CreateChats + parameters: + - name: user-id + in: path + description: 'key: id of user' + required: true + schema: + type: string + x-ms-docs-key-type: user + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chat' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chat' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/users/{user-id}/chats/{chat-id}': + get: + tags: + - users.chat + summary: Get chats from users + operationId: users_GetChats + parameters: + - name: user-id + in: path + description: 'key: id of user' + required: true + schema: + type: string + x-ms-docs-key-type: user + - name: chat-id + in: path + description: 'key: id of chat' + required: true + schema: + type: string + x-ms-docs-key-type: chat + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - chatType + - createdDateTime + - lastUpdatedDateTime + - topic + - installedApps + - members + - messages + - tabs + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - installedApps + - members + - messages + - tabs + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chat' + links: + installedApps: + operationId: users.Chats.ListInstalledApps + parameters: + user-id: $request.path.user-id + chat-id: $request.path.chat-id + members: + operationId: users.Chats.ListMembers + parameters: + user-id: $request.path.user-id + chat-id: $request.path.chat-id + messages: + operationId: users.Chats.ListMessages + parameters: + user-id: $request.path.user-id + chat-id: $request.path.chat-id + tabs: + operationId: users.Chats.ListTabs + parameters: + user-id: $request.path.user-id + chat-id: $request.path.chat-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - users.chat + summary: Update the navigation property chats in users + operationId: users_UpdateChats + parameters: + - name: user-id + in: path + description: 'key: id of user' + required: true + schema: + type: string + x-ms-docs-key-type: user + - name: chat-id + in: path + description: 'key: id of chat' + required: true + schema: + type: string + x-ms-docs-key-type: chat + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chat' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - users.chat + summary: Delete navigation property chats for users + operationId: users_DeleteChats + parameters: + - name: user-id + in: path + description: 'key: id of user' + required: true + schema: + type: string + x-ms-docs-key-type: user + - name: chat-id + in: path + description: 'key: id of chat' + required: true + schema: + type: string + x-ms-docs-key-type: chat + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation '/users/{user-id}/joinedTeams': get: tags: @@ -14500,7 +14781,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedLabel' - description: 'The list of sensitivity label pairs (label ID, label name) associated with an Microsoft 365 group. Returned only on $select. Read-only.' + description: 'The list of sensitivity label pairs (label ID, label name) associated with a Microsoft 365 group. Returned only on $select. Read-only.' assignedLicenses: type: array items: @@ -14598,7 +14879,7 @@ components: nullable: true preferredLanguage: type: string - description: The preferred language for an Microsoft 365 group. Should follow ISO 639-1 Code; for example 'en-US'. Returned by default. + description: The preferred language for a Microsoft 365 group. Should follow ISO 639-1 Code; for example 'en-US'. Returned by default. nullable: true proxyAddresses: type: array @@ -14621,7 +14902,7 @@ components: nullable: true theme: type: string - description: 'Specifies an Microsoft 365 group''s color theme. Possible values are Teal, Purple, Green, Blue, Pink, Orange or Red. Returned by default.' + description: 'Specifies a Microsoft 365 group''s color theme. Possible values are Teal, Purple, Green, Blue, Pink, Orange or Red. Returned by default.' nullable: true visibility: type: string @@ -17255,7 +17536,7 @@ components: createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The created date of the user object. + description: 'The created date of the user object. Supports $filter with the eq, lt, and ge operators.' format: date-time nullable: true creationType: @@ -17340,7 +17621,7 @@ components: description: State of license assignments for this user. Read-only. mail: type: string - description: 'The SMTP address for the user, for example, ''jeff@contoso.onmicrosoft.com''. Returned by default. Supports $filter and endsWith.' + description: 'The SMTP address for the user, for example, ''jeff@contoso.onmicrosoft.com''.NOTE: While this property can contain accent characters, using them can cause access issues with other Microsoft applications for the user. Returned by default. Supports $filter and endsWith.' nullable: true mailNickname: type: string @@ -17399,7 +17680,7 @@ components: type: array items: type: string - description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Supports $filter.' + description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. NOTE: While this property can contain accent characters, they can cause access issues to first-party applications for the user. Supports $filter.' passwordPolicies: type: string description: 'Specifies password policies for the user. This value is an enumeration with one possible value being ''DisableStrongPassword'', which allows weaker passwords than the default policy to be specified. ''DisablePasswordExpiration'' can also be specified. The two may be specified together; for example: ''DisablePasswordExpiration, DisableStrongPassword''.' @@ -17452,7 +17733,7 @@ components: nullable: true userPrincipalName: type: string - description: 'The user principal name (UPN) of the user. The UPN is an Internet-style login name for the user based on the Internet standard RFC 822. By convention, this should map to the user''s email name. The general format is alias@domain, where domain must be present in the tenant''s collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization. Returned by default. Supports $filter, $orderby, and endsWith.' + description: 'The user principal name (UPN) of the user. The UPN is an Internet-style login name for the user based on the Internet standard RFC 822. By convention, this should map to the user''s email name. The general format is alias@domain, where domain must be present in the tenant''s collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: While this property can contain accent characters, they can cause access issues to first-party applications for the user. Returned by default. Supports $filter, $orderby, and endsWith.' nullable: true userType: type: string @@ -17688,6 +17969,10 @@ components: $ref: '#/components/schemas/microsoft.graph.presence' authentication: $ref: '#/components/schemas/microsoft.graph.authentication' + chats: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.chat' joinedTeams: type: array items: @@ -19077,7 +19362,7 @@ components: nullable: true issuerAssignedId: type: string - description: 'Specifies the unique identifier assigned to the user by the issuer. The combination of issuer and issuerAssignedId must be unique within the organization. Represents the sign-in name for the user, when signInType is set to emailAddress or userName (also known as local accounts).When signInType is set to: emailAddress, (or starts with emailAddress like emailAddress1) issuerAssignedId must be a valid email addressuserName, issuerAssignedId must be a valid local part of an email addressSupports $filter. 512 character limit.' + description: 'Specifies the unique identifier assigned to the user by the issuer. The combination of issuer and issuerAssignedId must be unique within the organization. Represents the sign-in name for the user, when signInType is set to emailAddress or userName (also known as local accounts).When signInType is set to: emailAddress, (or a custom string that starts with emailAddress like emailAddress1) issuerAssignedId must be a valid email addressuserName, issuerAssignedId must be a valid local part of an email addressSupports $filter. 100 character limit.' nullable: true signInType: type: string diff --git a/openApiDocs/v1.0/Users.Actions.yml b/openApiDocs/v1.0/Users.Actions.yml index 4a51e0f3320..c5ea7a8826e 100644 --- a/openApiDocs/v1.0/Users.Actions.yml +++ b/openApiDocs/v1.0/Users.Actions.yml @@ -20722,7 +20722,7 @@ components: createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The created date of the user object. + description: 'The created date of the user object. Supports $filter with the eq, lt, and ge operators.' format: date-time nullable: true creationType: @@ -20807,7 +20807,7 @@ components: description: State of license assignments for this user. Read-only. mail: type: string - description: 'The SMTP address for the user, for example, ''jeff@contoso.onmicrosoft.com''. Returned by default. Supports $filter and endsWith.' + description: 'The SMTP address for the user, for example, ''jeff@contoso.onmicrosoft.com''.NOTE: While this property can contain accent characters, using them can cause access issues with other Microsoft applications for the user. Returned by default. Supports $filter and endsWith.' nullable: true mailNickname: type: string @@ -20866,7 +20866,7 @@ components: type: array items: type: string - description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Supports $filter.' + description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. NOTE: While this property can contain accent characters, they can cause access issues to first-party applications for the user. Supports $filter.' passwordPolicies: type: string description: 'Specifies password policies for the user. This value is an enumeration with one possible value being ''DisableStrongPassword'', which allows weaker passwords than the default policy to be specified. ''DisablePasswordExpiration'' can also be specified. The two may be specified together; for example: ''DisablePasswordExpiration, DisableStrongPassword''.' @@ -20919,7 +20919,7 @@ components: nullable: true userPrincipalName: type: string - description: 'The user principal name (UPN) of the user. The UPN is an Internet-style login name for the user based on the Internet standard RFC 822. By convention, this should map to the user''s email name. The general format is alias@domain, where domain must be present in the tenant''s collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization. Returned by default. Supports $filter, $orderby, and endsWith.' + description: 'The user principal name (UPN) of the user. The UPN is an Internet-style login name for the user based on the Internet standard RFC 822. By convention, this should map to the user''s email name. The general format is alias@domain, where domain must be present in the tenant''s collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: While this property can contain accent characters, they can cause access issues to first-party applications for the user. Returned by default. Supports $filter, $orderby, and endsWith.' nullable: true userType: type: string @@ -21155,6 +21155,10 @@ components: $ref: '#/components/schemas/microsoft.graph.presence' authentication: $ref: '#/components/schemas/microsoft.graph.authentication' + chats: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.chat' joinedTeams: type: array items: @@ -22452,7 +22456,7 @@ components: nullable: true issuerAssignedId: type: string - description: 'Specifies the unique identifier assigned to the user by the issuer. The combination of issuer and issuerAssignedId must be unique within the organization. Represents the sign-in name for the user, when signInType is set to emailAddress or userName (also known as local accounts).When signInType is set to: emailAddress, (or starts with emailAddress like emailAddress1) issuerAssignedId must be a valid email addressuserName, issuerAssignedId must be a valid local part of an email addressSupports $filter. 512 character limit.' + description: 'Specifies the unique identifier assigned to the user by the issuer. The combination of issuer and issuerAssignedId must be unique within the organization. Represents the sign-in name for the user, when signInType is set to emailAddress or userName (also known as local accounts).When signInType is set to: emailAddress, (or a custom string that starts with emailAddress like emailAddress1) issuerAssignedId must be a valid email addressuserName, issuerAssignedId must be a valid local part of an email addressSupports $filter. 100 character limit.' nullable: true signInType: type: string @@ -23754,6 +23758,51 @@ components: $ref: '#/components/schemas/microsoft.graph.windowsHelloForBusinessAuthenticationMethod' additionalProperties: type: object + microsoft.graph.chat: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: chat + type: object + properties: + chatType: + $ref: '#/components/schemas/microsoft.graph.chatType' + 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 at which the chat was created. Read-only. + format: date-time + nullable: true + lastUpdatedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Date and time at which the chat was renamed or list of members were last changed. Read-only. + format: date-time + nullable: true + topic: + type: string + description: (Optional) Subject or topic for the chat. Only available for group chats. + nullable: true + installedApps: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' + description: A collection of all the apps in the chat. Nullable. + members: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + description: A collection of all the members in the chat. Nullable. + messages: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + description: A collection of all the messages in the chat. Nullable. + tabs: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.teamsTab' + additionalProperties: + type: object microsoft.graph.team: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -26433,6 +26482,166 @@ components: $ref: '#/components/schemas/microsoft.graph.device' additionalProperties: type: object + microsoft.graph.chatType: + title: chatType + enum: + - oneOnOne + - group + - meeting + - unknownFutureValue + type: string + microsoft.graph.teamsAppInstallation: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: teamsAppInstallation + type: object + properties: + teamsApp: + $ref: '#/components/schemas/microsoft.graph.teamsApp' + teamsAppDefinition: + $ref: '#/components/schemas/microsoft.graph.teamsAppDefinition' + additionalProperties: + type: object + microsoft.graph.conversationMember: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: conversationMember + type: object + properties: + displayName: + type: string + description: The display name of the user. + nullable: true + roles: + type: array + items: + type: string + nullable: true + description: The roles for that user. + visibleHistoryStartDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The timestamp denoting how far back a conversation's history is shared with the conversation member. This property is settable only for members of a chat. + format: date-time + nullable: true + additionalProperties: + type: object + 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: Attached files. Attachments are currently read-only – sending attachments is not supported. + 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.identitySet' + 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: + type: string + description: Locale of the chat message set by the client. Always set to en-us. + mentions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.chatMessageMention' + description: 'List of entities mentioned in the chat message. Currently supports user, bot, team, channel.' + messageType: + $ref: '#/components/schemas/microsoft.graph.chatMessageType' + policyViolation: + $ref: '#/components/schemas/microsoft.graph.chatMessagePolicyViolation' + reactions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.chatMessageReaction' + description: 'Reactions for this chat message (for example, Like).' + replyToId: + type: string + description: 'Read-only. Id of the parent chat message or root chat message of the thread. (Only applies to chat messages in channels, not chats.)' + nullable: true + subject: + type: string + description: 'The subject of the chat message, in plaintext.' + nullable: true + summary: + type: string + description: 'Summary text of the chat message that could be used for push notifications and summary views or fall back views. Only applies to channel chat messages, not chat messages in a chat.' + nullable: true + webUrl: + type: string + description: Read-only. Link to the message in Microsoft Teams. + nullable: true + hostedContents: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + description: 'Content in a message hosted by Microsoft Teams e.g., images, code snippets etc.' + replies: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + description: Replies for a specified message. + additionalProperties: + type: object + microsoft.graph.teamsTab: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: teamsTab + type: object + properties: + configuration: + $ref: '#/components/schemas/microsoft.graph.teamsTabConfiguration' + displayName: + type: string + description: Name of the tab. + nullable: true + webUrl: + type: string + description: Deep link URL of the tab instance. Read only. + nullable: true + teamsApp: + $ref: '#/components/schemas/microsoft.graph.teamsApp' + additionalProperties: + type: object microsoft.graph.teamFunSettings: title: teamFunSettings type: object @@ -26692,7 +26901,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedLabel' - description: 'The list of sensitivity label pairs (label ID, label name) associated with an Microsoft 365 group. Returned only on $select. Read-only.' + description: 'The list of sensitivity label pairs (label ID, label name) associated with a Microsoft 365 group. Returned only on $select. Read-only.' assignedLicenses: type: array items: @@ -26790,7 +26999,7 @@ components: nullable: true preferredLanguage: type: string - description: The preferred language for an Microsoft 365 group. Should follow ISO 639-1 Code; for example 'en-US'. Returned by default. + description: The preferred language for a Microsoft 365 group. Should follow ISO 639-1 Code; for example 'en-US'. Returned by default. nullable: true proxyAddresses: type: array @@ -26813,7 +27022,7 @@ components: nullable: true theme: type: string - description: 'Specifies an Microsoft 365 group''s color theme. Possible values are Teal, Purple, Green, Blue, Pink, Orange or Red. Returned by default.' + description: 'Specifies a Microsoft 365 group''s color theme. Possible values are Teal, Purple, Green, Blue, Pink, Orange or Red. Returned by default.' nullable: true visibility: type: string @@ -26964,42 +27173,6 @@ components: additionalProperties: type: object description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. - microsoft.graph.teamsAppInstallation: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: teamsAppInstallation - type: object - properties: - teamsApp: - $ref: '#/components/schemas/microsoft.graph.teamsApp' - teamsAppDefinition: - $ref: '#/components/schemas/microsoft.graph.teamsAppDefinition' - additionalProperties: - type: object - microsoft.graph.conversationMember: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: conversationMember - type: object - properties: - displayName: - type: string - description: The display name of the user. - nullable: true - roles: - type: array - items: - type: string - nullable: true - description: The roles for that user. - visibleHistoryStartDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: The timestamp denoting how far back a conversation's history is shared with the conversation member. This property is settable only for members of a chat. - format: date-time - nullable: true - additionalProperties: - type: object microsoft.graph.teamsAsyncOperation: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -29273,17 +29446,221 @@ components: - weak - unknown type: string - microsoft.graph.giphyRatingType: - title: giphyRatingType - enum: - - strict - - moderate - - unknownFutureValue - type: string - microsoft.graph.offerShiftRequest: + microsoft.graph.teamsApp: allOf: - - $ref: '#/components/schemas/microsoft.graph.scheduleChangeRequest' - - title: offerShiftRequest + - $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.chatMessageAttachment: + title: chatMessageAttachment + type: object + properties: + content: + type: string + description: 'The content of the attachment. If the attachment is a rich card, set the property to the rich card object. This property and contentUrl are mutually exclusive.' + nullable: true + contentType: + type: string + description: 'The media type of the content attachment. It can have the following values: reference: Attachment is a link to another file. Populate the contentURL with the link to the object.Any contentTypes supported by the Bot Framework''s Attachment objectapplication/vnd.microsoft.card.codesnippet: A code snippet. application/vnd.microsoft.card.announcement: An announcement header.' + nullable: true + contentUrl: + type: string + description: 'URL for the content of the attachment. Supported protocols: http, https, file and data.' + nullable: true + id: + type: string + description: Read-only. Unique id of the attachment. + nullable: true + name: + type: string + description: Name of the attachment. + nullable: true + thumbnailUrl: + type: string + description: 'URL to a thumbnail image that the channel can use if it supports using an alternative, smaller form of content or contentUrl. For example, if you set contentType to application/word and set contentUrl to the location of the Word document, you might include a thumbnail image that represents the document. The channel could display the thumbnail image instead of the document. When the user clicks the image, the channel would open the document.' + nullable: true + additionalProperties: + type: object + microsoft.graph.channelIdentity: + title: channelIdentity + type: object + properties: + channelId: + type: string + description: The identity of the channel in which the message was posted. + nullable: true + teamId: + type: string + description: The identity of the team in which the message was posted. + nullable: true + additionalProperties: + type: object + microsoft.graph.chatMessageImportance: + title: chatMessageImportance + enum: + - normal + - high + - urgent + - unknownFutureValue + type: string + microsoft.graph.chatMessageMention: + title: chatMessageMention + type: object + properties: + id: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: 'Index of an entity being mentioned in the specified chatMessage. Matches the {index} value in the corresponding tag in the message body.' + format: int32 + nullable: true + mentioned: + $ref: '#/components/schemas/microsoft.graph.identitySet' + mentionText: + type: string + description: 'String used to represent the mention. For example, a user''s display name, a team name.' + nullable: true + additionalProperties: + type: object + microsoft.graph.chatMessageType: + title: chatMessageType + enum: + - message + - chatEvent + - typing + - unknownFutureValue + type: string + microsoft.graph.chatMessagePolicyViolation: + title: chatMessagePolicyViolation + type: object + properties: + dlpAction: + $ref: '#/components/schemas/microsoft.graph.chatMessagePolicyViolationDlpActionTypes' + justificationText: + type: string + description: Justification text provided by the sender of the message when overriding a policy violation. + nullable: true + policyTip: + $ref: '#/components/schemas/microsoft.graph.chatMessagePolicyViolationPolicyTip' + 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.identitySet' + 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: @@ -29453,122 +29830,6 @@ components: - 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: Attached files. Attachments are currently read-only – sending attachments is not supported. - 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.identitySet' - 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: - type: string - description: Locale of the chat message set by the client. Always set to en-us. - mentions: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.chatMessageMention' - description: 'List of entities mentioned in the chat message. Currently supports user, bot, team, channel.' - messageType: - $ref: '#/components/schemas/microsoft.graph.chatMessageType' - policyViolation: - $ref: '#/components/schemas/microsoft.graph.chatMessagePolicyViolation' - reactions: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.chatMessageReaction' - description: 'Reactions for this chat message (for example, Like).' - replyToId: - type: string - description: 'Read-only. Id of the parent chat message or root chat message of the thread. (Only applies to chat messages in channels, not chats.)' - nullable: true - subject: - type: string - description: 'The subject of the chat message, in plaintext.' - nullable: true - summary: - type: string - description: 'Summary text of the chat message that could be used for push notifications and summary views or fall back views. Only applies to channel chat messages, not chat messages in a chat.' - nullable: true - webUrl: - type: string - description: Read-only. Link to the message in Microsoft Teams. - nullable: true - hostedContents: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' - description: 'Content in a message hosted by Microsoft Teams e.g., images, code snippets etc.' - replies: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.chatMessage' - description: Replies for a specified message. - additionalProperties: - type: object - microsoft.graph.teamsTab: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: teamsTab - type: object - properties: - configuration: - $ref: '#/components/schemas/microsoft.graph.teamsTabConfiguration' - displayName: - type: string - description: Name of the tab. - nullable: true - webUrl: - type: string - description: Deep link URL of the tab instance. Read only. - nullable: true - teamsApp: - $ref: '#/components/schemas/microsoft.graph.teamsApp' - additionalProperties: - type: object microsoft.graph.assignedLabel: title: assignedLabel type: object @@ -29755,68 +30016,6 @@ components: description: Read-only. Nullable. Returns the plannerPlans owned by the group. additionalProperties: type: object - 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 @@ -29851,51 +30050,6 @@ components: - failed - unknownFutureValue type: string - microsoft.graph.chat: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: chat - type: object - properties: - chatType: - $ref: '#/components/schemas/microsoft.graph.chatType' - 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 at which the chat was created. Read-only. - format: date-time - nullable: true - lastUpdatedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: Date and time at which the chat was renamed or list of members were last changed. Read-only. - format: date-time - nullable: true - topic: - type: string - description: (Optional) Subject or topic for the chat. Only available for group chats. - nullable: true - installedApps: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' - description: A collection of all the apps in the chat. Nullable. - members: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.conversationMember' - description: A collection of all the members in the chat. Nullable. - messages: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.chatMessage' - description: A collection of all the messages in the chat. Nullable. - tabs: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.teamsTab' - additionalProperties: - type: object microsoft.graph.wellknownListName: title: wellknownListName enum: @@ -30498,6 +30652,89 @@ 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.chatMessagePolicyViolationDlpActionTypes: + title: chatMessagePolicyViolationDlpActionTypes + enum: + - none + - notifySender + - blockAccess + - blockAccessExternal + type: string + microsoft.graph.chatMessagePolicyViolationPolicyTip: + title: chatMessagePolicyViolationPolicyTip + type: object + properties: + complianceUrl: + type: string + description: 'The URL a user can visit to read about the data loss prevention policies for the organization. (ie, policies about what users shouldn''t say in chats)' + nullable: true + generalText: + type: string + description: Explanatory text shown to the sender of the message. + nullable: true + matchedConditionDescriptions: + type: array + items: + type: string + nullable: true + description: 'The list of improper data in the message that was detected by the data loss prevention app. Each DLP app defines its own conditions, examples include ''Credit Card Number'' and ''Social Security Number''.' + additionalProperties: + type: object + microsoft.graph.chatMessagePolicyViolationUserActionTypes: + title: chatMessagePolicyViolationUserActionTypes + enum: + - none + - override + - reportFalsePositive + type: string + microsoft.graph.chatMessagePolicyViolationVerdictDetailsTypes: + title: chatMessagePolicyViolationVerdictDetailsTypes + enum: + - none + - allowFalsePositiveOverride + - allowOverrideWithoutJustification + - allowOverrideWithJustification + type: string + microsoft.graph.teamworkHostedContent: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: teamworkHostedContent + type: object + properties: + contentBytes: + type: string + description: Write only. Bytes for the hosted content (such as images). + format: base64url + nullable: true + contentType: + type: string + description: 'Write only. Content type. sicj as image/png, image/jpg.' + nullable: true + additionalProperties: + type: object microsoft.graph.scheduleChangeRequest: allOf: - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' @@ -30605,148 +30842,6 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.chatMessageAttachment: - title: chatMessageAttachment - type: object - properties: - content: - type: string - description: 'The content of the attachment. If the attachment is a rich card, set the property to the rich card object. This property and contentUrl are mutually exclusive.' - nullable: true - contentType: - type: string - description: 'The media type of the content attachment. It can have the following values: reference: Attachment is a link to another file. Populate the contentURL with the link to the object.Any contentTypes supported by the Bot Framework''s Attachment objectapplication/vnd.microsoft.card.codesnippet: A code snippet. application/vnd.microsoft.card.announcement: An announcement header.' - nullable: true - contentUrl: - type: string - description: 'URL for the content of the attachment. Supported protocols: http, https, file and data.' - nullable: true - id: - type: string - description: Read-only. Unique id of the attachment. - nullable: true - name: - type: string - description: Name of the attachment. - nullable: true - thumbnailUrl: - type: string - description: 'URL to a thumbnail image that the channel can use if it supports using an alternative, smaller form of content or contentUrl. For example, if you set contentType to application/word and set contentUrl to the location of the Word document, you might include a thumbnail image that represents the document. The channel could display the thumbnail image instead of the document. When the user clicks the image, the channel would open the document.' - nullable: true - additionalProperties: - type: object - microsoft.graph.channelIdentity: - title: channelIdentity - type: object - properties: - channelId: - type: string - description: The identity of the channel in which the message was posted. - nullable: true - teamId: - type: string - description: The identity of the team in which the message was posted. - nullable: true - additionalProperties: - type: object - microsoft.graph.chatMessageImportance: - title: chatMessageImportance - enum: - - normal - - high - - urgent - - unknownFutureValue - type: string - microsoft.graph.chatMessageMention: - title: chatMessageMention - type: object - properties: - id: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: 'Index of an entity being mentioned in the specified chatMessage. Matches the {index} value in the corresponding tag in the message body.' - format: int32 - nullable: true - mentioned: - $ref: '#/components/schemas/microsoft.graph.identitySet' - mentionText: - type: string - description: 'String used to represent the mention. For example, a user''s display name, a team name.' - nullable: true - additionalProperties: - type: object - microsoft.graph.chatMessageType: - title: chatMessageType - enum: - - message - - chatEvent - - typing - - unknownFutureValue - type: string - microsoft.graph.chatMessagePolicyViolation: - title: chatMessagePolicyViolation - type: object - properties: - dlpAction: - $ref: '#/components/schemas/microsoft.graph.chatMessagePolicyViolationDlpActionTypes' - justificationText: - type: string - description: Justification text provided by the sender of the message when overriding a policy violation. - nullable: true - policyTip: - $ref: '#/components/schemas/microsoft.graph.chatMessagePolicyViolationPolicyTip' - 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.identitySet' - 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.settingValue: title: settingValue type: object @@ -30818,37 +30913,6 @@ components: description: The collection of single-value extended properties defined for the post. Read-only. Nullable. 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.chatType: - title: chatType - enum: - - oneOnOne - - group - - meeting - - unknownFutureValue - type: string microsoft.graph.taskStatus: title: taskStatus enum: @@ -31082,66 +31146,6 @@ components: $ref: '#/components/schemas/microsoft.graph.scheduleEntityTheme' additionalProperties: type: object - microsoft.graph.chatMessagePolicyViolationDlpActionTypes: - title: chatMessagePolicyViolationDlpActionTypes - enum: - - none - - notifySender - - blockAccess - - blockAccessExternal - type: string - microsoft.graph.chatMessagePolicyViolationPolicyTip: - title: chatMessagePolicyViolationPolicyTip - type: object - properties: - complianceUrl: - type: string - description: 'The URL a user can visit to read about the data loss prevention policies for the organization. (ie, policies about what users shouldn''t say in chats)' - nullable: true - generalText: - type: string - description: Explanatory text shown to the sender of the message. - nullable: true - matchedConditionDescriptions: - type: array - items: - type: string - nullable: true - description: 'The list of improper data in the message that was detected by the data loss prevention app. Each DLP app defines its own conditions, examples include ''Credit Card Number'' and ''Social Security Number''.' - additionalProperties: - type: object - microsoft.graph.chatMessagePolicyViolationUserActionTypes: - title: chatMessagePolicyViolationUserActionTypes - enum: - - none - - override - - reportFalsePositive - type: string - microsoft.graph.chatMessagePolicyViolationVerdictDetailsTypes: - title: chatMessagePolicyViolationVerdictDetailsTypes - enum: - - none - - allowFalsePositiveOverride - - allowOverrideWithoutJustification - - allowOverrideWithJustification - type: string - microsoft.graph.teamworkHostedContent: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: teamworkHostedContent - type: object - properties: - contentBytes: - type: string - description: Write only. Bytes for the hosted content (such as images). - format: base64url - nullable: true - contentType: - type: string - description: 'Write only. Content type. sicj as image/png, image/jpg.' - nullable: true - additionalProperties: - type: object microsoft.graph.workbookChartGridlinesFormat: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' diff --git a/openApiDocs/v1.0/Users.Functions.yml b/openApiDocs/v1.0/Users.Functions.yml index e67c8358e00..e7edb583a12 100644 --- a/openApiDocs/v1.0/Users.Functions.yml +++ b/openApiDocs/v1.0/Users.Functions.yml @@ -6663,7 +6663,7 @@ components: createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The created date of the user object. + description: 'The created date of the user object. Supports $filter with the eq, lt, and ge operators.' format: date-time nullable: true creationType: @@ -6748,7 +6748,7 @@ components: description: State of license assignments for this user. Read-only. mail: type: string - description: 'The SMTP address for the user, for example, ''jeff@contoso.onmicrosoft.com''. Returned by default. Supports $filter and endsWith.' + description: 'The SMTP address for the user, for example, ''jeff@contoso.onmicrosoft.com''.NOTE: While this property can contain accent characters, using them can cause access issues with other Microsoft applications for the user. Returned by default. Supports $filter and endsWith.' nullable: true mailNickname: type: string @@ -6807,7 +6807,7 @@ components: type: array items: type: string - description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Supports $filter.' + description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. NOTE: While this property can contain accent characters, they can cause access issues to first-party applications for the user. Supports $filter.' passwordPolicies: type: string description: 'Specifies password policies for the user. This value is an enumeration with one possible value being ''DisableStrongPassword'', which allows weaker passwords than the default policy to be specified. ''DisablePasswordExpiration'' can also be specified. The two may be specified together; for example: ''DisablePasswordExpiration, DisableStrongPassword''.' @@ -6860,7 +6860,7 @@ components: nullable: true userPrincipalName: type: string - description: 'The user principal name (UPN) of the user. The UPN is an Internet-style login name for the user based on the Internet standard RFC 822. By convention, this should map to the user''s email name. The general format is alias@domain, where domain must be present in the tenant''s collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization. Returned by default. Supports $filter, $orderby, and endsWith.' + description: 'The user principal name (UPN) of the user. The UPN is an Internet-style login name for the user based on the Internet standard RFC 822. By convention, this should map to the user''s email name. The general format is alias@domain, where domain must be present in the tenant''s collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: While this property can contain accent characters, they can cause access issues to first-party applications for the user. Returned by default. Supports $filter, $orderby, and endsWith.' nullable: true userType: type: string @@ -7096,6 +7096,10 @@ components: $ref: '#/components/schemas/microsoft.graph.presence' authentication: $ref: '#/components/schemas/microsoft.graph.authentication' + chats: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.chat' joinedTeams: type: array items: @@ -7925,7 +7929,7 @@ components: nullable: true issuerAssignedId: type: string - description: 'Specifies the unique identifier assigned to the user by the issuer. The combination of issuer and issuerAssignedId must be unique within the organization. Represents the sign-in name for the user, when signInType is set to emailAddress or userName (also known as local accounts).When signInType is set to: emailAddress, (or starts with emailAddress like emailAddress1) issuerAssignedId must be a valid email addressuserName, issuerAssignedId must be a valid local part of an email addressSupports $filter. 512 character limit.' + description: 'Specifies the unique identifier assigned to the user by the issuer. The combination of issuer and issuerAssignedId must be unique within the organization. Represents the sign-in name for the user, when signInType is set to emailAddress or userName (also known as local accounts).When signInType is set to: emailAddress, (or a custom string that starts with emailAddress like emailAddress1) issuerAssignedId must be a valid email addressuserName, issuerAssignedId must be a valid local part of an email addressSupports $filter. 100 character limit.' nullable: true signInType: type: string @@ -9003,6 +9007,51 @@ components: $ref: '#/components/schemas/microsoft.graph.windowsHelloForBusinessAuthenticationMethod' additionalProperties: type: object + microsoft.graph.chat: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: chat + type: object + properties: + chatType: + $ref: '#/components/schemas/microsoft.graph.chatType' + 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 at which the chat was created. Read-only. + format: date-time + nullable: true + lastUpdatedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Date and time at which the chat was renamed or list of members were last changed. Read-only. + format: date-time + nullable: true + topic: + type: string + description: (Optional) Subject or topic for the chat. Only available for group chats. + nullable: true + installedApps: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' + description: A collection of all the apps in the chat. Nullable. + members: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + description: A collection of all the members in the chat. Nullable. + messages: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + description: A collection of all the messages in the chat. Nullable. + tabs: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.teamsTab' + additionalProperties: + type: object microsoft.graph.team: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -11420,6 +11469,166 @@ components: $ref: '#/components/schemas/microsoft.graph.device' additionalProperties: type: object + microsoft.graph.chatType: + title: chatType + enum: + - oneOnOne + - group + - meeting + - unknownFutureValue + type: string + microsoft.graph.teamsAppInstallation: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: teamsAppInstallation + type: object + properties: + teamsApp: + $ref: '#/components/schemas/microsoft.graph.teamsApp' + teamsAppDefinition: + $ref: '#/components/schemas/microsoft.graph.teamsAppDefinition' + additionalProperties: + type: object + microsoft.graph.conversationMember: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: conversationMember + type: object + properties: + displayName: + type: string + description: The display name of the user. + nullable: true + roles: + type: array + items: + type: string + nullable: true + description: The roles for that user. + visibleHistoryStartDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The timestamp denoting how far back a conversation's history is shared with the conversation member. This property is settable only for members of a chat. + format: date-time + nullable: true + additionalProperties: + type: object + 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: Attached files. Attachments are currently read-only – sending attachments is not supported. + 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.identitySet' + 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: + type: string + description: Locale of the chat message set by the client. Always set to en-us. + mentions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.chatMessageMention' + description: 'List of entities mentioned in the chat message. Currently supports user, bot, team, channel.' + messageType: + $ref: '#/components/schemas/microsoft.graph.chatMessageType' + policyViolation: + $ref: '#/components/schemas/microsoft.graph.chatMessagePolicyViolation' + reactions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.chatMessageReaction' + description: 'Reactions for this chat message (for example, Like).' + replyToId: + type: string + description: 'Read-only. Id of the parent chat message or root chat message of the thread. (Only applies to chat messages in channels, not chats.)' + nullable: true + subject: + type: string + description: 'The subject of the chat message, in plaintext.' + nullable: true + summary: + type: string + description: 'Summary text of the chat message that could be used for push notifications and summary views or fall back views. Only applies to channel chat messages, not chat messages in a chat.' + nullable: true + webUrl: + type: string + description: Read-only. Link to the message in Microsoft Teams. + nullable: true + hostedContents: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + description: 'Content in a message hosted by Microsoft Teams e.g., images, code snippets etc.' + replies: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + description: Replies for a specified message. + additionalProperties: + type: object + microsoft.graph.teamsTab: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: teamsTab + type: object + properties: + configuration: + $ref: '#/components/schemas/microsoft.graph.teamsTabConfiguration' + displayName: + type: string + description: Name of the tab. + nullable: true + webUrl: + type: string + description: Deep link URL of the tab instance. Read only. + nullable: true + teamsApp: + $ref: '#/components/schemas/microsoft.graph.teamsApp' + additionalProperties: + type: object microsoft.graph.teamFunSettings: title: teamFunSettings type: object @@ -11679,7 +11888,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedLabel' - description: 'The list of sensitivity label pairs (label ID, label name) associated with an Microsoft 365 group. Returned only on $select. Read-only.' + description: 'The list of sensitivity label pairs (label ID, label name) associated with a Microsoft 365 group. Returned only on $select. Read-only.' assignedLicenses: type: array items: @@ -11777,7 +11986,7 @@ components: nullable: true preferredLanguage: type: string - description: The preferred language for an Microsoft 365 group. Should follow ISO 639-1 Code; for example 'en-US'. Returned by default. + description: The preferred language for a Microsoft 365 group. Should follow ISO 639-1 Code; for example 'en-US'. Returned by default. nullable: true proxyAddresses: type: array @@ -11800,7 +12009,7 @@ components: nullable: true theme: type: string - description: 'Specifies an Microsoft 365 group''s color theme. Possible values are Teal, Purple, Green, Blue, Pink, Orange or Red. Returned by default.' + description: 'Specifies a Microsoft 365 group''s color theme. Possible values are Teal, Purple, Green, Blue, Pink, Orange or Red. Returned by default.' nullable: true visibility: type: string @@ -11951,42 +12160,6 @@ components: additionalProperties: type: object description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. - microsoft.graph.teamsAppInstallation: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: teamsAppInstallation - type: object - properties: - teamsApp: - $ref: '#/components/schemas/microsoft.graph.teamsApp' - teamsAppDefinition: - $ref: '#/components/schemas/microsoft.graph.teamsAppDefinition' - additionalProperties: - type: object - microsoft.graph.conversationMember: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: conversationMember - type: object - properties: - displayName: - type: string - description: The display name of the user. - nullable: true - roles: - type: array - items: - type: string - nullable: true - description: The roles for that user. - visibleHistoryStartDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: The timestamp denoting how far back a conversation's history is shared with the conversation member. This property is settable only for members of a chat. - format: date-time - nullable: true - additionalProperties: - type: object microsoft.graph.teamsAsyncOperation: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -14130,19 +14303,223 @@ components: - weak - unknown type: string - microsoft.graph.giphyRatingType: - title: giphyRatingType - enum: - - strict - - moderate - - unknownFutureValue - type: string - microsoft.graph.operationStatus: - title: operationStatus - enum: - - NotStarted - - Running - - Completed + 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.chatMessageAttachment: + title: chatMessageAttachment + type: object + properties: + content: + type: string + description: 'The content of the attachment. If the attachment is a rich card, set the property to the rich card object. This property and contentUrl are mutually exclusive.' + nullable: true + contentType: + type: string + description: 'The media type of the content attachment. It can have the following values: reference: Attachment is a link to another file. Populate the contentURL with the link to the object.Any contentTypes supported by the Bot Framework''s Attachment objectapplication/vnd.microsoft.card.codesnippet: A code snippet. application/vnd.microsoft.card.announcement: An announcement header.' + nullable: true + contentUrl: + type: string + description: 'URL for the content of the attachment. Supported protocols: http, https, file and data.' + nullable: true + id: + type: string + description: Read-only. Unique id of the attachment. + nullable: true + name: + type: string + description: Name of the attachment. + nullable: true + thumbnailUrl: + type: string + description: 'URL to a thumbnail image that the channel can use if it supports using an alternative, smaller form of content or contentUrl. For example, if you set contentType to application/word and set contentUrl to the location of the Word document, you might include a thumbnail image that represents the document. The channel could display the thumbnail image instead of the document. When the user clicks the image, the channel would open the document.' + nullable: true + additionalProperties: + type: object + microsoft.graph.channelIdentity: + title: channelIdentity + type: object + properties: + channelId: + type: string + description: The identity of the channel in which the message was posted. + nullable: true + teamId: + type: string + description: The identity of the team in which the message was posted. + nullable: true + additionalProperties: + type: object + microsoft.graph.chatMessageImportance: + title: chatMessageImportance + enum: + - normal + - high + - urgent + - unknownFutureValue + type: string + microsoft.graph.chatMessageMention: + title: chatMessageMention + type: object + properties: + id: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: 'Index of an entity being mentioned in the specified chatMessage. Matches the {index} value in the corresponding tag in the message body.' + format: int32 + nullable: true + mentioned: + $ref: '#/components/schemas/microsoft.graph.identitySet' + mentionText: + type: string + description: 'String used to represent the mention. For example, a user''s display name, a team name.' + nullable: true + additionalProperties: + type: object + microsoft.graph.chatMessageType: + title: chatMessageType + enum: + - message + - chatEvent + - typing + - unknownFutureValue + type: string + microsoft.graph.chatMessagePolicyViolation: + title: chatMessagePolicyViolation + type: object + properties: + dlpAction: + $ref: '#/components/schemas/microsoft.graph.chatMessagePolicyViolationDlpActionTypes' + justificationText: + type: string + description: Justification text provided by the sender of the message when overriding a policy violation. + nullable: true + policyTip: + $ref: '#/components/schemas/microsoft.graph.chatMessagePolicyViolationPolicyTip' + 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.identitySet' + 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.operationStatus: + title: operationStatus + enum: + - NotStarted + - Running + - Completed - Failed type: string microsoft.graph.offerShiftRequest: @@ -14318,122 +14695,6 @@ components: - 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: Attached files. Attachments are currently read-only – sending attachments is not supported. - 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.identitySet' - 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: - type: string - description: Locale of the chat message set by the client. Always set to en-us. - mentions: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.chatMessageMention' - description: 'List of entities mentioned in the chat message. Currently supports user, bot, team, channel.' - messageType: - $ref: '#/components/schemas/microsoft.graph.chatMessageType' - policyViolation: - $ref: '#/components/schemas/microsoft.graph.chatMessagePolicyViolation' - reactions: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.chatMessageReaction' - description: 'Reactions for this chat message (for example, Like).' - replyToId: - type: string - description: 'Read-only. Id of the parent chat message or root chat message of the thread. (Only applies to chat messages in channels, not chats.)' - nullable: true - subject: - type: string - description: 'The subject of the chat message, in plaintext.' - nullable: true - summary: - type: string - description: 'Summary text of the chat message that could be used for push notifications and summary views or fall back views. Only applies to channel chat messages, not chat messages in a chat.' - nullable: true - webUrl: - type: string - description: Read-only. Link to the message in Microsoft Teams. - nullable: true - hostedContents: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' - description: 'Content in a message hosted by Microsoft Teams e.g., images, code snippets etc.' - replies: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.chatMessage' - description: Replies for a specified message. - additionalProperties: - type: object - microsoft.graph.teamsTab: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: teamsTab - type: object - properties: - configuration: - $ref: '#/components/schemas/microsoft.graph.teamsTabConfiguration' - displayName: - type: string - description: Name of the tab. - nullable: true - webUrl: - type: string - description: Deep link URL of the tab instance. Read only. - nullable: true - teamsApp: - $ref: '#/components/schemas/microsoft.graph.teamsApp' - additionalProperties: - type: object microsoft.graph.assignedLabel: title: assignedLabel type: object @@ -14620,68 +14881,6 @@ components: description: Read-only. Nullable. Returns the plannerPlans owned by the group. additionalProperties: type: object - 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 @@ -14716,51 +14915,6 @@ components: - failed - unknownFutureValue type: string - microsoft.graph.chat: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: chat - type: object - properties: - chatType: - $ref: '#/components/schemas/microsoft.graph.chatType' - 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 at which the chat was created. Read-only. - format: date-time - nullable: true - lastUpdatedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: Date and time at which the chat was renamed or list of members were last changed. Read-only. - format: date-time - nullable: true - topic: - type: string - description: (Optional) Subject or topic for the chat. Only available for group chats. - nullable: true - installedApps: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' - description: A collection of all the apps in the chat. Nullable. - members: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.conversationMember' - description: A collection of all the members in the chat. Nullable. - messages: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.chatMessage' - description: A collection of all the messages in the chat. Nullable. - tabs: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.teamsTab' - additionalProperties: - type: object odata.error.detail: required: - code @@ -15309,6 +15463,89 @@ 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.chatMessagePolicyViolationDlpActionTypes: + title: chatMessagePolicyViolationDlpActionTypes + enum: + - none + - notifySender + - blockAccess + - blockAccessExternal + type: string + microsoft.graph.chatMessagePolicyViolationPolicyTip: + title: chatMessagePolicyViolationPolicyTip + type: object + properties: + complianceUrl: + type: string + description: 'The URL a user can visit to read about the data loss prevention policies for the organization. (ie, policies about what users shouldn''t say in chats)' + nullable: true + generalText: + type: string + description: Explanatory text shown to the sender of the message. + nullable: true + matchedConditionDescriptions: + type: array + items: + type: string + nullable: true + description: 'The list of improper data in the message that was detected by the data loss prevention app. Each DLP app defines its own conditions, examples include ''Credit Card Number'' and ''Social Security Number''.' + additionalProperties: + type: object + microsoft.graph.chatMessagePolicyViolationUserActionTypes: + title: chatMessagePolicyViolationUserActionTypes + enum: + - none + - override + - reportFalsePositive + type: string + microsoft.graph.chatMessagePolicyViolationVerdictDetailsTypes: + title: chatMessagePolicyViolationVerdictDetailsTypes + enum: + - none + - allowFalsePositiveOverride + - allowOverrideWithoutJustification + - allowOverrideWithJustification + type: string + microsoft.graph.teamworkHostedContent: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: teamworkHostedContent + type: object + properties: + contentBytes: + type: string + description: Write only. Bytes for the hosted content (such as images). + format: base64url + nullable: true + contentType: + type: string + description: 'Write only. Content type. sicj as image/png, image/jpg.' + nullable: true + additionalProperties: + type: object microsoft.graph.scheduleChangeRequest: allOf: - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' @@ -15416,148 +15653,6 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.chatMessageAttachment: - title: chatMessageAttachment - type: object - properties: - content: - type: string - description: 'The content of the attachment. If the attachment is a rich card, set the property to the rich card object. This property and contentUrl are mutually exclusive.' - nullable: true - contentType: - type: string - description: 'The media type of the content attachment. It can have the following values: reference: Attachment is a link to another file. Populate the contentURL with the link to the object.Any contentTypes supported by the Bot Framework''s Attachment objectapplication/vnd.microsoft.card.codesnippet: A code snippet. application/vnd.microsoft.card.announcement: An announcement header.' - nullable: true - contentUrl: - type: string - description: 'URL for the content of the attachment. Supported protocols: http, https, file and data.' - nullable: true - id: - type: string - description: Read-only. Unique id of the attachment. - nullable: true - name: - type: string - description: Name of the attachment. - nullable: true - thumbnailUrl: - type: string - description: 'URL to a thumbnail image that the channel can use if it supports using an alternative, smaller form of content or contentUrl. For example, if you set contentType to application/word and set contentUrl to the location of the Word document, you might include a thumbnail image that represents the document. The channel could display the thumbnail image instead of the document. When the user clicks the image, the channel would open the document.' - nullable: true - additionalProperties: - type: object - microsoft.graph.channelIdentity: - title: channelIdentity - type: object - properties: - channelId: - type: string - description: The identity of the channel in which the message was posted. - nullable: true - teamId: - type: string - description: The identity of the team in which the message was posted. - nullable: true - additionalProperties: - type: object - microsoft.graph.chatMessageImportance: - title: chatMessageImportance - enum: - - normal - - high - - urgent - - unknownFutureValue - type: string - microsoft.graph.chatMessageMention: - title: chatMessageMention - type: object - properties: - id: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: 'Index of an entity being mentioned in the specified chatMessage. Matches the {index} value in the corresponding tag in the message body.' - format: int32 - nullable: true - mentioned: - $ref: '#/components/schemas/microsoft.graph.identitySet' - mentionText: - type: string - description: 'String used to represent the mention. For example, a user''s display name, a team name.' - nullable: true - additionalProperties: - type: object - microsoft.graph.chatMessageType: - title: chatMessageType - enum: - - message - - chatEvent - - typing - - unknownFutureValue - type: string - microsoft.graph.chatMessagePolicyViolation: - title: chatMessagePolicyViolation - type: object - properties: - dlpAction: - $ref: '#/components/schemas/microsoft.graph.chatMessagePolicyViolationDlpActionTypes' - justificationText: - type: string - description: Justification text provided by the sender of the message when overriding a policy violation. - nullable: true - policyTip: - $ref: '#/components/schemas/microsoft.graph.chatMessagePolicyViolationPolicyTip' - 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.identitySet' - 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.settingValue: title: settingValue type: object @@ -15629,37 +15724,6 @@ components: description: The collection of single-value extended properties defined for the post. Read-only. Nullable. 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.chatType: - title: chatType - enum: - - oneOnOne - - group - - meeting - - unknownFutureValue - type: string microsoft.graph.workbookChartAxisFormat: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -15875,66 +15939,6 @@ components: $ref: '#/components/schemas/microsoft.graph.scheduleEntityTheme' additionalProperties: type: object - microsoft.graph.chatMessagePolicyViolationDlpActionTypes: - title: chatMessagePolicyViolationDlpActionTypes - enum: - - none - - notifySender - - blockAccess - - blockAccessExternal - type: string - microsoft.graph.chatMessagePolicyViolationPolicyTip: - title: chatMessagePolicyViolationPolicyTip - type: object - properties: - complianceUrl: - type: string - description: 'The URL a user can visit to read about the data loss prevention policies for the organization. (ie, policies about what users shouldn''t say in chats)' - nullable: true - generalText: - type: string - description: Explanatory text shown to the sender of the message. - nullable: true - matchedConditionDescriptions: - type: array - items: - type: string - nullable: true - description: 'The list of improper data in the message that was detected by the data loss prevention app. Each DLP app defines its own conditions, examples include ''Credit Card Number'' and ''Social Security Number''.' - additionalProperties: - type: object - microsoft.graph.chatMessagePolicyViolationUserActionTypes: - title: chatMessagePolicyViolationUserActionTypes - enum: - - none - - override - - reportFalsePositive - type: string - microsoft.graph.chatMessagePolicyViolationVerdictDetailsTypes: - title: chatMessagePolicyViolationVerdictDetailsTypes - enum: - - none - - allowFalsePositiveOverride - - allowOverrideWithoutJustification - - allowOverrideWithJustification - type: string - microsoft.graph.teamworkHostedContent: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: teamworkHostedContent - type: object - properties: - contentBytes: - type: string - description: Write only. Bytes for the hosted content (such as images). - format: base64url - nullable: true - contentType: - type: string - description: 'Write only. Content type. sicj as image/png, image/jpg.' - nullable: true - additionalProperties: - type: object microsoft.graph.workbookChartGridlinesFormat: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' diff --git a/openApiDocs/v1.0/Users.yml b/openApiDocs/v1.0/Users.yml index f5f407a34bd..449447f1d9b 100644 --- a/openApiDocs/v1.0/Users.yml +++ b/openApiDocs/v1.0/Users.yml @@ -304,6 +304,7 @@ paths: - onlineMeetings - presence - authentication + - chats - joinedTeams - teamwork - todo @@ -361,6 +362,7 @@ paths: - onlineMeetings - presence - authentication + - chats - joinedTeams - teamwork - todo @@ -557,6 +559,7 @@ paths: - onlineMeetings - presence - authentication + - chats - joinedTeams - teamwork - todo @@ -614,6 +617,7 @@ paths: - onlineMeetings - presence - authentication + - chats - joinedTeams - teamwork - todo @@ -794,6 +798,10 @@ paths: operationId: users.GetAuthentication parameters: user-id: $request.path.user-id + chats: + operationId: users.ListChats + parameters: + user-id: $request.path.user-id joinedTeams: operationId: users.ListJoinedTeams parameters: @@ -5485,7 +5493,7 @@ components: createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The created date of the user object. + description: 'The created date of the user object. Supports $filter with the eq, lt, and ge operators.' format: date-time nullable: true creationType: @@ -5570,7 +5578,7 @@ components: description: State of license assignments for this user. Read-only. mail: type: string - description: 'The SMTP address for the user, for example, ''jeff@contoso.onmicrosoft.com''. Returned by default. Supports $filter and endsWith.' + description: 'The SMTP address for the user, for example, ''jeff@contoso.onmicrosoft.com''.NOTE: While this property can contain accent characters, using them can cause access issues with other Microsoft applications for the user. Returned by default. Supports $filter and endsWith.' nullable: true mailNickname: type: string @@ -5629,7 +5637,7 @@ components: type: array items: type: string - description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Supports $filter.' + description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. NOTE: While this property can contain accent characters, they can cause access issues to first-party applications for the user. Supports $filter.' passwordPolicies: type: string description: 'Specifies password policies for the user. This value is an enumeration with one possible value being ''DisableStrongPassword'', which allows weaker passwords than the default policy to be specified. ''DisablePasswordExpiration'' can also be specified. The two may be specified together; for example: ''DisablePasswordExpiration, DisableStrongPassword''.' @@ -5682,7 +5690,7 @@ components: nullable: true userPrincipalName: type: string - description: 'The user principal name (UPN) of the user. The UPN is an Internet-style login name for the user based on the Internet standard RFC 822. By convention, this should map to the user''s email name. The general format is alias@domain, where domain must be present in the tenant''s collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization. Returned by default. Supports $filter, $orderby, and endsWith.' + description: 'The user principal name (UPN) of the user. The UPN is an Internet-style login name for the user based on the Internet standard RFC 822. By convention, this should map to the user''s email name. The general format is alias@domain, where domain must be present in the tenant''s collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: While this property can contain accent characters, they can cause access issues to first-party applications for the user. Returned by default. Supports $filter, $orderby, and endsWith.' nullable: true userType: type: string @@ -5918,6 +5926,10 @@ components: $ref: '#/components/schemas/microsoft.graph.presence' authentication: $ref: '#/components/schemas/microsoft.graph.authentication' + chats: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.chat' joinedTeams: type: array items: @@ -6268,7 +6280,7 @@ components: nullable: true issuerAssignedId: type: string - description: 'Specifies the unique identifier assigned to the user by the issuer. The combination of issuer and issuerAssignedId must be unique within the organization. Represents the sign-in name for the user, when signInType is set to emailAddress or userName (also known as local accounts).When signInType is set to: emailAddress, (or starts with emailAddress like emailAddress1) issuerAssignedId must be a valid email addressuserName, issuerAssignedId must be a valid local part of an email addressSupports $filter. 512 character limit.' + description: 'Specifies the unique identifier assigned to the user by the issuer. The combination of issuer and issuerAssignedId must be unique within the organization. Represents the sign-in name for the user, when signInType is set to emailAddress or userName (also known as local accounts).When signInType is set to: emailAddress, (or a custom string that starts with emailAddress like emailAddress1) issuerAssignedId must be a valid email addressuserName, issuerAssignedId must be a valid local part of an email addressSupports $filter. 100 character limit.' nullable: true signInType: type: string @@ -7958,6 +7970,51 @@ components: $ref: '#/components/schemas/microsoft.graph.windowsHelloForBusinessAuthenticationMethod' additionalProperties: type: object + microsoft.graph.chat: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: chat + type: object + properties: + chatType: + $ref: '#/components/schemas/microsoft.graph.chatType' + 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 at which the chat was created. Read-only. + format: date-time + nullable: true + lastUpdatedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Date and time at which the chat was renamed or list of members were last changed. Read-only. + format: date-time + nullable: true + topic: + type: string + description: (Optional) Subject or topic for the chat. Only available for group chats. + nullable: true + installedApps: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' + description: A collection of all the apps in the chat. Nullable. + members: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + description: A collection of all the members in the chat. Nullable. + messages: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + description: A collection of all the messages in the chat. Nullable. + tabs: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.teamsTab' + additionalProperties: + type: object microsoft.graph.team: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -10310,6 +10367,166 @@ components: $ref: '#/components/schemas/microsoft.graph.device' additionalProperties: type: object + microsoft.graph.chatType: + title: chatType + enum: + - oneOnOne + - group + - meeting + - unknownFutureValue + type: string + microsoft.graph.teamsAppInstallation: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: teamsAppInstallation + type: object + properties: + teamsApp: + $ref: '#/components/schemas/microsoft.graph.teamsApp' + teamsAppDefinition: + $ref: '#/components/schemas/microsoft.graph.teamsAppDefinition' + additionalProperties: + type: object + microsoft.graph.conversationMember: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: conversationMember + type: object + properties: + displayName: + type: string + description: The display name of the user. + nullable: true + roles: + type: array + items: + type: string + nullable: true + description: The roles for that user. + visibleHistoryStartDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The timestamp denoting how far back a conversation's history is shared with the conversation member. This property is settable only for members of a chat. + format: date-time + nullable: true + additionalProperties: + type: object + 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: Attached files. Attachments are currently read-only – sending attachments is not supported. + 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.identitySet' + 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: + type: string + description: Locale of the chat message set by the client. Always set to en-us. + mentions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.chatMessageMention' + description: 'List of entities mentioned in the chat message. Currently supports user, bot, team, channel.' + messageType: + $ref: '#/components/schemas/microsoft.graph.chatMessageType' + policyViolation: + $ref: '#/components/schemas/microsoft.graph.chatMessagePolicyViolation' + reactions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.chatMessageReaction' + description: 'Reactions for this chat message (for example, Like).' + replyToId: + type: string + description: 'Read-only. Id of the parent chat message or root chat message of the thread. (Only applies to chat messages in channels, not chats.)' + nullable: true + subject: + type: string + description: 'The subject of the chat message, in plaintext.' + nullable: true + summary: + type: string + description: 'Summary text of the chat message that could be used for push notifications and summary views or fall back views. Only applies to channel chat messages, not chat messages in a chat.' + nullable: true + webUrl: + type: string + description: Read-only. Link to the message in Microsoft Teams. + nullable: true + hostedContents: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + description: 'Content in a message hosted by Microsoft Teams e.g., images, code snippets etc.' + replies: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + description: Replies for a specified message. + additionalProperties: + type: object + microsoft.graph.teamsTab: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: teamsTab + type: object + properties: + configuration: + $ref: '#/components/schemas/microsoft.graph.teamsTabConfiguration' + displayName: + type: string + description: Name of the tab. + nullable: true + webUrl: + type: string + description: Deep link URL of the tab instance. Read only. + nullable: true + teamsApp: + $ref: '#/components/schemas/microsoft.graph.teamsApp' + additionalProperties: + type: object microsoft.graph.teamFunSettings: title: teamFunSettings type: object @@ -10569,7 +10786,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedLabel' - description: 'The list of sensitivity label pairs (label ID, label name) associated with an Microsoft 365 group. Returned only on $select. Read-only.' + description: 'The list of sensitivity label pairs (label ID, label name) associated with a Microsoft 365 group. Returned only on $select. Read-only.' assignedLicenses: type: array items: @@ -10667,7 +10884,7 @@ components: nullable: true preferredLanguage: type: string - description: The preferred language for an Microsoft 365 group. Should follow ISO 639-1 Code; for example 'en-US'. Returned by default. + description: The preferred language for a Microsoft 365 group. Should follow ISO 639-1 Code; for example 'en-US'. Returned by default. nullable: true proxyAddresses: type: array @@ -10690,7 +10907,7 @@ components: nullable: true theme: type: string - description: 'Specifies an Microsoft 365 group''s color theme. Possible values are Teal, Purple, Green, Blue, Pink, Orange or Red. Returned by default.' + description: 'Specifies a Microsoft 365 group''s color theme. Possible values are Teal, Purple, Green, Blue, Pink, Orange or Red. Returned by default.' nullable: true visibility: type: string @@ -10841,42 +11058,6 @@ components: additionalProperties: type: object description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. - microsoft.graph.teamsAppInstallation: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: teamsAppInstallation - type: object - properties: - teamsApp: - $ref: '#/components/schemas/microsoft.graph.teamsApp' - teamsAppDefinition: - $ref: '#/components/schemas/microsoft.graph.teamsAppDefinition' - additionalProperties: - type: object - microsoft.graph.conversationMember: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: conversationMember - type: object - properties: - displayName: - type: string - description: The display name of the user. - nullable: true - roles: - type: array - items: - type: string - nullable: true - description: The roles for that user. - visibleHistoryStartDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: The timestamp denoting how far back a conversation's history is shared with the conversation member. This property is settable only for members of a chat. - format: date-time - nullable: true - additionalProperties: - type: object microsoft.graph.teamsAsyncOperation: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -13058,17 +13239,221 @@ components: - weak - unknown type: string - microsoft.graph.giphyRatingType: - title: giphyRatingType - enum: - - strict - - moderate - - unknownFutureValue - type: string - microsoft.graph.operationStatus: - title: operationStatus - enum: - - NotStarted + 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.chatMessageAttachment: + title: chatMessageAttachment + type: object + properties: + content: + type: string + description: 'The content of the attachment. If the attachment is a rich card, set the property to the rich card object. This property and contentUrl are mutually exclusive.' + nullable: true + contentType: + type: string + description: 'The media type of the content attachment. It can have the following values: reference: Attachment is a link to another file. Populate the contentURL with the link to the object.Any contentTypes supported by the Bot Framework''s Attachment objectapplication/vnd.microsoft.card.codesnippet: A code snippet. application/vnd.microsoft.card.announcement: An announcement header.' + nullable: true + contentUrl: + type: string + description: 'URL for the content of the attachment. Supported protocols: http, https, file and data.' + nullable: true + id: + type: string + description: Read-only. Unique id of the attachment. + nullable: true + name: + type: string + description: Name of the attachment. + nullable: true + thumbnailUrl: + type: string + description: 'URL to a thumbnail image that the channel can use if it supports using an alternative, smaller form of content or contentUrl. For example, if you set contentType to application/word and set contentUrl to the location of the Word document, you might include a thumbnail image that represents the document. The channel could display the thumbnail image instead of the document. When the user clicks the image, the channel would open the document.' + nullable: true + additionalProperties: + type: object + microsoft.graph.channelIdentity: + title: channelIdentity + type: object + properties: + channelId: + type: string + description: The identity of the channel in which the message was posted. + nullable: true + teamId: + type: string + description: The identity of the team in which the message was posted. + nullable: true + additionalProperties: + type: object + microsoft.graph.chatMessageImportance: + title: chatMessageImportance + enum: + - normal + - high + - urgent + - unknownFutureValue + type: string + microsoft.graph.chatMessageMention: + title: chatMessageMention + type: object + properties: + id: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: 'Index of an entity being mentioned in the specified chatMessage. Matches the {index} value in the corresponding tag in the message body.' + format: int32 + nullable: true + mentioned: + $ref: '#/components/schemas/microsoft.graph.identitySet' + mentionText: + type: string + description: 'String used to represent the mention. For example, a user''s display name, a team name.' + nullable: true + additionalProperties: + type: object + microsoft.graph.chatMessageType: + title: chatMessageType + enum: + - message + - chatEvent + - typing + - unknownFutureValue + type: string + microsoft.graph.chatMessagePolicyViolation: + title: chatMessagePolicyViolation + type: object + properties: + dlpAction: + $ref: '#/components/schemas/microsoft.graph.chatMessagePolicyViolationDlpActionTypes' + justificationText: + type: string + description: Justification text provided by the sender of the message when overriding a policy violation. + nullable: true + policyTip: + $ref: '#/components/schemas/microsoft.graph.chatMessagePolicyViolationPolicyTip' + 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.identitySet' + 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.operationStatus: + title: operationStatus + enum: + - NotStarted - Running - Completed - Failed @@ -13246,122 +13631,6 @@ components: - 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: Attached files. Attachments are currently read-only – sending attachments is not supported. - 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.identitySet' - 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: - type: string - description: Locale of the chat message set by the client. Always set to en-us. - mentions: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.chatMessageMention' - description: 'List of entities mentioned in the chat message. Currently supports user, bot, team, channel.' - messageType: - $ref: '#/components/schemas/microsoft.graph.chatMessageType' - policyViolation: - $ref: '#/components/schemas/microsoft.graph.chatMessagePolicyViolation' - reactions: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.chatMessageReaction' - description: 'Reactions for this chat message (for example, Like).' - replyToId: - type: string - description: 'Read-only. Id of the parent chat message or root chat message of the thread. (Only applies to chat messages in channels, not chats.)' - nullable: true - subject: - type: string - description: 'The subject of the chat message, in plaintext.' - nullable: true - summary: - type: string - description: 'Summary text of the chat message that could be used for push notifications and summary views or fall back views. Only applies to channel chat messages, not chat messages in a chat.' - nullable: true - webUrl: - type: string - description: Read-only. Link to the message in Microsoft Teams. - nullable: true - hostedContents: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' - description: 'Content in a message hosted by Microsoft Teams e.g., images, code snippets etc.' - replies: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.chatMessage' - description: Replies for a specified message. - additionalProperties: - type: object - microsoft.graph.teamsTab: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: teamsTab - type: object - properties: - configuration: - $ref: '#/components/schemas/microsoft.graph.teamsTabConfiguration' - displayName: - type: string - description: Name of the tab. - nullable: true - webUrl: - type: string - description: Deep link URL of the tab instance. Read only. - nullable: true - teamsApp: - $ref: '#/components/schemas/microsoft.graph.teamsApp' - additionalProperties: - type: object microsoft.graph.assignedLabel: title: assignedLabel type: object @@ -13548,68 +13817,6 @@ components: description: Read-only. Nullable. Returns the plannerPlans owned by the group. additionalProperties: type: object - 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 @@ -13644,51 +13851,6 @@ components: - failed - unknownFutureValue type: string - microsoft.graph.chat: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: chat - type: object - properties: - chatType: - $ref: '#/components/schemas/microsoft.graph.chatType' - 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 at which the chat was created. Read-only. - format: date-time - nullable: true - lastUpdatedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: Date and time at which the chat was renamed or list of members were last changed. Read-only. - format: date-time - nullable: true - topic: - type: string - description: (Optional) Subject or topic for the chat. Only available for group chats. - nullable: true - installedApps: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' - description: A collection of all the apps in the chat. Nullable. - members: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.conversationMember' - description: A collection of all the members in the chat. Nullable. - messages: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.chatMessage' - description: A collection of all the messages in the chat. Nullable. - tabs: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.teamsTab' - additionalProperties: - type: object microsoft.graph.weekIndex: title: weekIndex enum: @@ -14264,6 +14426,89 @@ 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.chatMessagePolicyViolationDlpActionTypes: + title: chatMessagePolicyViolationDlpActionTypes + enum: + - none + - notifySender + - blockAccess + - blockAccessExternal + type: string + microsoft.graph.chatMessagePolicyViolationPolicyTip: + title: chatMessagePolicyViolationPolicyTip + type: object + properties: + complianceUrl: + type: string + description: 'The URL a user can visit to read about the data loss prevention policies for the organization. (ie, policies about what users shouldn''t say in chats)' + nullable: true + generalText: + type: string + description: Explanatory text shown to the sender of the message. + nullable: true + matchedConditionDescriptions: + type: array + items: + type: string + nullable: true + description: 'The list of improper data in the message that was detected by the data loss prevention app. Each DLP app defines its own conditions, examples include ''Credit Card Number'' and ''Social Security Number''.' + additionalProperties: + type: object + microsoft.graph.chatMessagePolicyViolationUserActionTypes: + title: chatMessagePolicyViolationUserActionTypes + enum: + - none + - override + - reportFalsePositive + type: string + microsoft.graph.chatMessagePolicyViolationVerdictDetailsTypes: + title: chatMessagePolicyViolationVerdictDetailsTypes + enum: + - none + - allowFalsePositiveOverride + - allowOverrideWithoutJustification + - allowOverrideWithJustification + type: string + microsoft.graph.teamworkHostedContent: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: teamworkHostedContent + type: object + properties: + contentBytes: + type: string + description: Write only. Bytes for the hosted content (such as images). + format: base64url + nullable: true + contentType: + type: string + description: 'Write only. Content type. sicj as image/png, image/jpg.' + nullable: true + additionalProperties: + type: object microsoft.graph.scheduleChangeRequest: allOf: - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' @@ -14371,148 +14616,6 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.chatMessageAttachment: - title: chatMessageAttachment - type: object - properties: - content: - type: string - description: 'The content of the attachment. If the attachment is a rich card, set the property to the rich card object. This property and contentUrl are mutually exclusive.' - nullable: true - contentType: - type: string - description: 'The media type of the content attachment. It can have the following values: reference: Attachment is a link to another file. Populate the contentURL with the link to the object.Any contentTypes supported by the Bot Framework''s Attachment objectapplication/vnd.microsoft.card.codesnippet: A code snippet. application/vnd.microsoft.card.announcement: An announcement header.' - nullable: true - contentUrl: - type: string - description: 'URL for the content of the attachment. Supported protocols: http, https, file and data.' - nullable: true - id: - type: string - description: Read-only. Unique id of the attachment. - nullable: true - name: - type: string - description: Name of the attachment. - nullable: true - thumbnailUrl: - type: string - description: 'URL to a thumbnail image that the channel can use if it supports using an alternative, smaller form of content or contentUrl. For example, if you set contentType to application/word and set contentUrl to the location of the Word document, you might include a thumbnail image that represents the document. The channel could display the thumbnail image instead of the document. When the user clicks the image, the channel would open the document.' - nullable: true - additionalProperties: - type: object - microsoft.graph.channelIdentity: - title: channelIdentity - type: object - properties: - channelId: - type: string - description: The identity of the channel in which the message was posted. - nullable: true - teamId: - type: string - description: The identity of the team in which the message was posted. - nullable: true - additionalProperties: - type: object - microsoft.graph.chatMessageImportance: - title: chatMessageImportance - enum: - - normal - - high - - urgent - - unknownFutureValue - type: string - microsoft.graph.chatMessageMention: - title: chatMessageMention - type: object - properties: - id: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: 'Index of an entity being mentioned in the specified chatMessage. Matches the {index} value in the corresponding tag in the message body.' - format: int32 - nullable: true - mentioned: - $ref: '#/components/schemas/microsoft.graph.identitySet' - mentionText: - type: string - description: 'String used to represent the mention. For example, a user''s display name, a team name.' - nullable: true - additionalProperties: - type: object - microsoft.graph.chatMessageType: - title: chatMessageType - enum: - - message - - chatEvent - - typing - - unknownFutureValue - type: string - microsoft.graph.chatMessagePolicyViolation: - title: chatMessagePolicyViolation - type: object - properties: - dlpAction: - $ref: '#/components/schemas/microsoft.graph.chatMessagePolicyViolationDlpActionTypes' - justificationText: - type: string - description: Justification text provided by the sender of the message when overriding a policy violation. - nullable: true - policyTip: - $ref: '#/components/schemas/microsoft.graph.chatMessagePolicyViolationPolicyTip' - 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.identitySet' - 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.settingValue: title: settingValue type: object @@ -14584,37 +14687,6 @@ components: description: The collection of single-value extended properties defined for the post. Read-only. Nullable. 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.chatType: - title: chatType - enum: - - oneOnOne - - group - - meeting - - unknownFutureValue - type: string microsoft.graph.workbookCommentReply: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -14855,66 +14927,6 @@ components: $ref: '#/components/schemas/microsoft.graph.scheduleEntityTheme' additionalProperties: type: object - microsoft.graph.chatMessagePolicyViolationDlpActionTypes: - title: chatMessagePolicyViolationDlpActionTypes - enum: - - none - - notifySender - - blockAccess - - blockAccessExternal - type: string - microsoft.graph.chatMessagePolicyViolationPolicyTip: - title: chatMessagePolicyViolationPolicyTip - type: object - properties: - complianceUrl: - type: string - description: 'The URL a user can visit to read about the data loss prevention policies for the organization. (ie, policies about what users shouldn''t say in chats)' - nullable: true - generalText: - type: string - description: Explanatory text shown to the sender of the message. - nullable: true - matchedConditionDescriptions: - type: array - items: - type: string - nullable: true - description: 'The list of improper data in the message that was detected by the data loss prevention app. Each DLP app defines its own conditions, examples include ''Credit Card Number'' and ''Social Security Number''.' - additionalProperties: - type: object - microsoft.graph.chatMessagePolicyViolationUserActionTypes: - title: chatMessagePolicyViolationUserActionTypes - enum: - - none - - override - - reportFalsePositive - type: string - microsoft.graph.chatMessagePolicyViolationVerdictDetailsTypes: - title: chatMessagePolicyViolationVerdictDetailsTypes - enum: - - none - - allowFalsePositiveOverride - - allowOverrideWithoutJustification - - allowOverrideWithJustification - type: string - microsoft.graph.teamworkHostedContent: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: teamworkHostedContent - type: object - properties: - contentBytes: - type: string - description: Write only. Bytes for the hosted content (such as images). - format: base64url - nullable: true - contentType: - type: string - description: 'Write only. Content type. sicj as image/png, image/jpg.' - nullable: true - additionalProperties: - type: object microsoft.graph.workbookFilter: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' diff --git a/profiles/DeviceManagement.Actions/crawl-log-v1.0-beta.json b/profiles/DeviceManagement.Actions/crawl-log-v1.0-beta.json index 615777ad69e..189e732d962 100644 --- a/profiles/DeviceManagement.Actions/crawl-log-v1.0-beta.json +++ b/profiles/DeviceManagement.Actions/crawl-log-v1.0-beta.json @@ -141,6 +141,10 @@ "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Actions.yml" }, + "/deviceManagement/comanagedDevices/{managedDevice-id}/microsoft.graph.reprovisionCloudPc": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/DeviceManagement.Actions.yml" + }, "/deviceManagement/comanagedDevices/{managedDevice-id}/microsoft.graph.requestRemoteAssistance": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Actions.yml" @@ -337,6 +341,10 @@ "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Actions.yml" }, + "/deviceManagement/deviceComplianceScripts/{deviceComplianceScript-id}/deviceRunStates/{deviceComplianceScriptDeviceState-id}/managedDevice/microsoft.graph.reprovisionCloudPc": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/DeviceManagement.Actions.yml" + }, "/deviceManagement/deviceComplianceScripts/{deviceComplianceScript-id}/deviceRunStates/{deviceComplianceScriptDeviceState-id}/managedDevice/microsoft.graph.requestRemoteAssistance": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Actions.yml" @@ -505,6 +513,10 @@ "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Actions.yml" }, + "/deviceManagement/deviceCustomAttributeShellScripts/{deviceCustomAttributeShellScript-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.reprovisionCloudPc": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/DeviceManagement.Actions.yml" + }, "/deviceManagement/deviceCustomAttributeShellScripts/{deviceCustomAttributeShellScript-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.requestRemoteAssistance": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Actions.yml" @@ -625,6 +637,10 @@ "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Actions.yml" }, + "/deviceManagement/deviceCustomAttributeShellScripts/{deviceCustomAttributeShellScript-id}/userRunStates/{deviceManagementScriptUserState-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.reprovisionCloudPc": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/DeviceManagement.Actions.yml" + }, "/deviceManagement/deviceCustomAttributeShellScripts/{deviceCustomAttributeShellScript-id}/userRunStates/{deviceManagementScriptUserState-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.requestRemoteAssistance": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Actions.yml" @@ -753,6 +769,10 @@ "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Actions.yml" }, + "/deviceManagement/deviceHealthScripts/{deviceHealthScript-id}/deviceRunStates/{deviceHealthScriptDeviceState-id}/managedDevice/microsoft.graph.reprovisionCloudPc": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/DeviceManagement.Actions.yml" + }, "/deviceManagement/deviceHealthScripts/{deviceHealthScript-id}/deviceRunStates/{deviceHealthScriptDeviceState-id}/managedDevice/microsoft.graph.requestRemoteAssistance": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Actions.yml" @@ -885,6 +905,10 @@ "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Actions.yml" }, + "/deviceManagement/deviceManagementScripts/{deviceManagementScript-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.reprovisionCloudPc": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/DeviceManagement.Actions.yml" + }, "/deviceManagement/deviceManagementScripts/{deviceManagementScript-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.requestRemoteAssistance": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Actions.yml" @@ -1005,6 +1029,10 @@ "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Actions.yml" }, + "/deviceManagement/deviceManagementScripts/{deviceManagementScript-id}/userRunStates/{deviceManagementScriptUserState-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.reprovisionCloudPc": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/DeviceManagement.Actions.yml" + }, "/deviceManagement/deviceManagementScripts/{deviceManagementScript-id}/userRunStates/{deviceManagementScriptUserState-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.requestRemoteAssistance": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Actions.yml" @@ -1125,6 +1153,10 @@ "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Actions.yml" }, + "/deviceManagement/deviceShellScripts/{deviceShellScript-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.reprovisionCloudPc": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/DeviceManagement.Actions.yml" + }, "/deviceManagement/deviceShellScripts/{deviceShellScript-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.requestRemoteAssistance": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Actions.yml" @@ -1245,6 +1277,10 @@ "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Actions.yml" }, + "/deviceManagement/deviceShellScripts/{deviceShellScript-id}/userRunStates/{deviceManagementScriptUserState-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.reprovisionCloudPc": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/DeviceManagement.Actions.yml" + }, "/deviceManagement/deviceShellScripts/{deviceShellScript-id}/userRunStates/{deviceManagementScriptUserState-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.requestRemoteAssistance": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Actions.yml" @@ -1437,6 +1473,10 @@ "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Actions.yml" }, + "/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.reprovisionCloudPc": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/DeviceManagement.Actions.yml" + }, "/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.requestRemoteAssistance": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Actions.yml" diff --git a/profiles/DeviceManagement.Actions/crawl-log-v1.0.json b/profiles/DeviceManagement.Actions/crawl-log-v1.0.json index e30373d23f0..848e2dd7ce9 100644 --- a/profiles/DeviceManagement.Actions/crawl-log-v1.0.json +++ b/profiles/DeviceManagement.Actions/crawl-log-v1.0.json @@ -25,6 +25,10 @@ "apiVersion": "v1.0", "originalLocation": "/openApiDocs/v1.0/DeviceManagement.Actions.yml" }, + "/deviceManagement/importedWindowsAutopilotDeviceIdentities/microsoft.graph.import": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/DeviceManagement.Actions.yml" + }, "/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.bypassActivationLock": { "apiVersion": "v1.0", "originalLocation": "/openApiDocs/v1.0/DeviceManagement.Actions.yml" @@ -108,6 +112,22 @@ "/deviceManagement/remoteAssistancePartners/{remoteAssistancePartner-id}/microsoft.graph.disconnect": { "apiVersion": "v1.0", "originalLocation": "/openApiDocs/v1.0/DeviceManagement.Actions.yml" + }, + "/deviceManagement/windowsAutopilotDeviceIdentities/{windowsAutopilotDeviceIdentity-id}/microsoft.graph.assignUserToDevice": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/DeviceManagement.Actions.yml" + }, + "/deviceManagement/windowsAutopilotDeviceIdentities/{windowsAutopilotDeviceIdentity-id}/microsoft.graph.unassignUserFromDevice": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/DeviceManagement.Actions.yml" + }, + "/deviceManagement/windowsAutopilotDeviceIdentities/{windowsAutopilotDeviceIdentity-id}/microsoft.graph.updateDeviceProperties": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/DeviceManagement.Actions.yml" + }, + "/deviceManagement/windowsAutopilotDeviceIdentities/microsoft.graph.deleteDevices": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/DeviceManagement.Actions.yml" } } } diff --git a/profiles/DeviceManagement.Actions/definitions/v1.0-beta.md b/profiles/DeviceManagement.Actions/definitions/v1.0-beta.md index 43bddd227ad..4ed89ef57bc 100644 --- a/profiles/DeviceManagement.Actions/definitions/v1.0-beta.md +++ b/profiles/DeviceManagement.Actions/definitions/v1.0-beta.md @@ -43,6 +43,7 @@ profiles: /deviceManagement/comanagedDevices/{managedDevice-id}/microsoft.graph.rebootNow: v1.0-beta /deviceManagement/comanagedDevices/{managedDevice-id}/microsoft.graph.recoverPasscode: v1.0-beta /deviceManagement/comanagedDevices/{managedDevice-id}/microsoft.graph.remoteLock: v1.0-beta + /deviceManagement/comanagedDevices/{managedDevice-id}/microsoft.graph.reprovisionCloudPc: v1.0-beta /deviceManagement/comanagedDevices/{managedDevice-id}/microsoft.graph.requestRemoteAssistance: v1.0-beta /deviceManagement/comanagedDevices/{managedDevice-id}/microsoft.graph.resetPasscode: v1.0-beta /deviceManagement/comanagedDevices/{managedDevice-id}/microsoft.graph.retire: v1.0-beta @@ -109,6 +110,8 @@ profiles: : v1.0-beta ? /deviceManagement/deviceComplianceScripts/{deviceComplianceScript-id}/deviceRunStates/{deviceComplianceScriptDeviceState-id}/managedDevice/microsoft.graph.remoteLock : v1.0-beta + ? /deviceManagement/deviceComplianceScripts/{deviceComplianceScript-id}/deviceRunStates/{deviceComplianceScriptDeviceState-id}/managedDevice/microsoft.graph.reprovisionCloudPc + : v1.0-beta ? /deviceManagement/deviceComplianceScripts/{deviceComplianceScript-id}/deviceRunStates/{deviceComplianceScriptDeviceState-id}/managedDevice/microsoft.graph.requestRemoteAssistance : v1.0-beta ? /deviceManagement/deviceComplianceScripts/{deviceComplianceScript-id}/deviceRunStates/{deviceComplianceScriptDeviceState-id}/managedDevice/microsoft.graph.resetPasscode @@ -187,6 +190,8 @@ profiles: : v1.0-beta ? /deviceManagement/deviceCustomAttributeShellScripts/{deviceCustomAttributeShellScript-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.remoteLock : v1.0-beta + ? /deviceManagement/deviceCustomAttributeShellScripts/{deviceCustomAttributeShellScript-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.reprovisionCloudPc + : v1.0-beta ? /deviceManagement/deviceCustomAttributeShellScripts/{deviceCustomAttributeShellScript-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.requestRemoteAssistance : v1.0-beta ? /deviceManagement/deviceCustomAttributeShellScripts/{deviceCustomAttributeShellScript-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.resetPasscode @@ -246,6 +251,8 @@ profiles: : v1.0-beta ? /deviceManagement/deviceCustomAttributeShellScripts/{deviceCustomAttributeShellScript-id}/userRunStates/{deviceManagementScriptUserState-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.remoteLock : v1.0-beta + ? /deviceManagement/deviceCustomAttributeShellScripts/{deviceCustomAttributeShellScript-id}/userRunStates/{deviceManagementScriptUserState-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.reprovisionCloudPc + : v1.0-beta ? /deviceManagement/deviceCustomAttributeShellScripts/{deviceCustomAttributeShellScript-id}/userRunStates/{deviceManagementScriptUserState-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.requestRemoteAssistance : v1.0-beta ? /deviceManagement/deviceCustomAttributeShellScripts/{deviceCustomAttributeShellScript-id}/userRunStates/{deviceManagementScriptUserState-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.resetPasscode @@ -307,6 +314,8 @@ profiles: : v1.0-beta ? /deviceManagement/deviceHealthScripts/{deviceHealthScript-id}/deviceRunStates/{deviceHealthScriptDeviceState-id}/managedDevice/microsoft.graph.remoteLock : v1.0-beta + ? /deviceManagement/deviceHealthScripts/{deviceHealthScript-id}/deviceRunStates/{deviceHealthScriptDeviceState-id}/managedDevice/microsoft.graph.reprovisionCloudPc + : v1.0-beta ? /deviceManagement/deviceHealthScripts/{deviceHealthScript-id}/deviceRunStates/{deviceHealthScriptDeviceState-id}/managedDevice/microsoft.graph.requestRemoteAssistance : v1.0-beta ? /deviceManagement/deviceHealthScripts/{deviceHealthScript-id}/deviceRunStates/{deviceHealthScriptDeviceState-id}/managedDevice/microsoft.graph.resetPasscode @@ -369,6 +378,8 @@ profiles: : v1.0-beta ? /deviceManagement/deviceManagementScripts/{deviceManagementScript-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.remoteLock : v1.0-beta + ? /deviceManagement/deviceManagementScripts/{deviceManagementScript-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.reprovisionCloudPc + : v1.0-beta ? /deviceManagement/deviceManagementScripts/{deviceManagementScript-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.requestRemoteAssistance : v1.0-beta ? /deviceManagement/deviceManagementScripts/{deviceManagementScript-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.resetPasscode @@ -428,6 +439,8 @@ profiles: : v1.0-beta ? /deviceManagement/deviceManagementScripts/{deviceManagementScript-id}/userRunStates/{deviceManagementScriptUserState-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.remoteLock : v1.0-beta + ? /deviceManagement/deviceManagementScripts/{deviceManagementScript-id}/userRunStates/{deviceManagementScriptUserState-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.reprovisionCloudPc + : v1.0-beta ? /deviceManagement/deviceManagementScripts/{deviceManagementScript-id}/userRunStates/{deviceManagementScriptUserState-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.requestRemoteAssistance : v1.0-beta ? /deviceManagement/deviceManagementScripts/{deviceManagementScript-id}/userRunStates/{deviceManagementScriptUserState-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.resetPasscode @@ -487,6 +500,8 @@ profiles: : v1.0-beta ? /deviceManagement/deviceShellScripts/{deviceShellScript-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.remoteLock : v1.0-beta + ? /deviceManagement/deviceShellScripts/{deviceShellScript-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.reprovisionCloudPc + : v1.0-beta ? /deviceManagement/deviceShellScripts/{deviceShellScript-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.requestRemoteAssistance : v1.0-beta ? /deviceManagement/deviceShellScripts/{deviceShellScript-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.resetPasscode @@ -546,6 +561,8 @@ profiles: : v1.0-beta ? /deviceManagement/deviceShellScripts/{deviceShellScript-id}/userRunStates/{deviceManagementScriptUserState-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.remoteLock : v1.0-beta + ? /deviceManagement/deviceShellScripts/{deviceShellScript-id}/userRunStates/{deviceManagementScriptUserState-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.reprovisionCloudPc + : v1.0-beta ? /deviceManagement/deviceShellScripts/{deviceShellScript-id}/userRunStates/{deviceManagementScriptUserState-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.requestRemoteAssistance : v1.0-beta ? /deviceManagement/deviceShellScripts/{deviceShellScript-id}/userRunStates/{deviceManagementScriptUserState-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.resetPasscode @@ -610,6 +627,7 @@ profiles: /deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.rebootNow: v1.0-beta /deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.recoverPasscode: v1.0-beta /deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.remoteLock: v1.0-beta + /deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.reprovisionCloudPc: v1.0-beta /deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.requestRemoteAssistance: v1.0-beta /deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.resetPasscode: v1.0-beta /deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.retire: v1.0-beta diff --git a/profiles/DeviceManagement.Actions/definitions/v1.0.md b/profiles/DeviceManagement.Actions/definitions/v1.0.md index 26efe839df1..af1657cb70a 100644 --- a/profiles/DeviceManagement.Actions/definitions/v1.0.md +++ b/profiles/DeviceManagement.Actions/definitions/v1.0.md @@ -13,6 +13,7 @@ profiles: /deviceManagement/deviceEnrollmentConfigurations/{deviceEnrollmentConfiguration-id}/microsoft.graph.assign: v1.0 /deviceManagement/deviceEnrollmentConfigurations/{deviceEnrollmentConfiguration-id}/microsoft.graph.setPriority: v1.0 /deviceManagement/exchangeConnectors/{deviceManagementExchangeConnector-id}/microsoft.graph.sync: v1.0 + /deviceManagement/importedWindowsAutopilotDeviceIdentities/microsoft.graph.import: v1.0 /deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.bypassActivationLock: v1.0 /deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.cleanWindowsDevice: v1.0 /deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.deleteUserFromSharedAppleDevice: v1.0 @@ -34,5 +35,9 @@ profiles: /deviceManagement/notificationMessageTemplates/{notificationMessageTemplate-id}/microsoft.graph.sendTestMessage: v1.0 /deviceManagement/remoteAssistancePartners/{remoteAssistancePartner-id}/microsoft.graph.beginOnboarding: v1.0 /deviceManagement/remoteAssistancePartners/{remoteAssistancePartner-id}/microsoft.graph.disconnect: v1.0 + /deviceManagement/windowsAutopilotDeviceIdentities/{windowsAutopilotDeviceIdentity-id}/microsoft.graph.assignUserToDevice: v1.0 + /deviceManagement/windowsAutopilotDeviceIdentities/{windowsAutopilotDeviceIdentity-id}/microsoft.graph.unassignUserFromDevice: v1.0 + /deviceManagement/windowsAutopilotDeviceIdentities/{windowsAutopilotDeviceIdentity-id}/microsoft.graph.updateDeviceProperties: v1.0 + /deviceManagement/windowsAutopilotDeviceIdentities/microsoft.graph.deleteDevices: v1.0 ``` diff --git a/profiles/DeviceManagement.Enrolment/crawl-log-v1.0.json b/profiles/DeviceManagement.Enrolment/crawl-log-v1.0.json index 720bd1f7eae..962f76e71d8 100644 --- a/profiles/DeviceManagement.Enrolment/crawl-log-v1.0.json +++ b/profiles/DeviceManagement.Enrolment/crawl-log-v1.0.json @@ -21,6 +21,22 @@ "apiVersion": "v1.0", "originalLocation": "/openApiDocs/v1.0/DeviceManagement.Enrolment.yml" }, + "/deviceManagement/importedWindowsAutopilotDeviceIdentities": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/DeviceManagement.Enrolment.yml" + }, + "/deviceManagement/importedWindowsAutopilotDeviceIdentities/{importedWindowsAutopilotDeviceIdentity-id}": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/DeviceManagement.Enrolment.yml" + }, + "/deviceManagement/windowsAutopilotDeviceIdentities": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/DeviceManagement.Enrolment.yml" + }, + "/deviceManagement/windowsAutopilotDeviceIdentities/{windowsAutopilotDeviceIdentity-id}": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/DeviceManagement.Enrolment.yml" + }, "/roleManagement": { "apiVersion": "v1.0", "originalLocation": "/openApiDocs/v1.0/DeviceManagement.Enrolment.yml" diff --git a/profiles/DeviceManagement.Enrolment/definitions/v1.0.md b/profiles/DeviceManagement.Enrolment/definitions/v1.0.md index eef35d74c5b..01a60dee5da 100644 --- a/profiles/DeviceManagement.Enrolment/definitions/v1.0.md +++ b/profiles/DeviceManagement.Enrolment/definitions/v1.0.md @@ -13,6 +13,10 @@ profiles: /deviceManagement/deviceEnrollmentConfigurations/{deviceEnrollmentConfiguration-id}/assignments: v1.0 ? /deviceManagement/deviceEnrollmentConfigurations/{deviceEnrollmentConfiguration-id}/assignments/{enrollmentConfigurationAssignment-id} : v1.0 + /deviceManagement/importedWindowsAutopilotDeviceIdentities: v1.0 + /deviceManagement/importedWindowsAutopilotDeviceIdentities/{importedWindowsAutopilotDeviceIdentity-id}: v1.0 + /deviceManagement/windowsAutopilotDeviceIdentities: v1.0 + /deviceManagement/windowsAutopilotDeviceIdentities/{windowsAutopilotDeviceIdentity-id}: v1.0 /roleManagement: v1.0 ``` diff --git a/profiles/DeviceManagement.Functions/crawl-log-v1.0-beta.json b/profiles/DeviceManagement.Functions/crawl-log-v1.0-beta.json index 92850685fd7..648a4c05de2 100644 --- a/profiles/DeviceManagement.Functions/crawl-log-v1.0-beta.json +++ b/profiles/DeviceManagement.Functions/crawl-log-v1.0-beta.json @@ -17,6 +17,10 @@ "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Functions.yml" }, + "/deviceManagement/comanagedDevices/{managedDevice-id}/microsoft.graph.getCloudPcRemoteActionResults()": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/DeviceManagement.Functions.yml" + }, "/deviceManagement/comanagedDevices/{managedDevice-id}/microsoft.graph.getFileVaultKey()": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Functions.yml" @@ -41,6 +45,10 @@ "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Functions.yml" }, + "/deviceManagement/deviceComplianceScripts/{deviceComplianceScript-id}/deviceRunStates/{deviceComplianceScriptDeviceState-id}/managedDevice/microsoft.graph.getCloudPcRemoteActionResults()": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/DeviceManagement.Functions.yml" + }, "/deviceManagement/deviceComplianceScripts/{deviceComplianceScript-id}/deviceRunStates/{deviceComplianceScriptDeviceState-id}/managedDevice/microsoft.graph.getFileVaultKey()": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Functions.yml" @@ -61,6 +69,10 @@ "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Functions.yml" }, + "/deviceManagement/deviceCustomAttributeShellScripts/{deviceCustomAttributeShellScript-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.getCloudPcRemoteActionResults()": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/DeviceManagement.Functions.yml" + }, "/deviceManagement/deviceCustomAttributeShellScripts/{deviceCustomAttributeShellScript-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.getFileVaultKey()": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Functions.yml" @@ -69,6 +81,10 @@ "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Functions.yml" }, + "/deviceManagement/deviceCustomAttributeShellScripts/{deviceCustomAttributeShellScript-id}/userRunStates/{deviceManagementScriptUserState-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.getCloudPcRemoteActionResults()": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/DeviceManagement.Functions.yml" + }, "/deviceManagement/deviceCustomAttributeShellScripts/{deviceCustomAttributeShellScript-id}/userRunStates/{deviceManagementScriptUserState-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.getFileVaultKey()": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Functions.yml" @@ -77,6 +93,10 @@ "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Functions.yml" }, + "/deviceManagement/deviceHealthScripts/{deviceHealthScript-id}/deviceRunStates/{deviceHealthScriptDeviceState-id}/managedDevice/microsoft.graph.getCloudPcRemoteActionResults()": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/DeviceManagement.Functions.yml" + }, "/deviceManagement/deviceHealthScripts/{deviceHealthScript-id}/deviceRunStates/{deviceHealthScriptDeviceState-id}/managedDevice/microsoft.graph.getFileVaultKey()": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Functions.yml" @@ -97,6 +117,10 @@ "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Functions.yml" }, + "/deviceManagement/deviceManagementScripts/{deviceManagementScript-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.getCloudPcRemoteActionResults()": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/DeviceManagement.Functions.yml" + }, "/deviceManagement/deviceManagementScripts/{deviceManagementScript-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.getFileVaultKey()": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Functions.yml" @@ -105,6 +129,10 @@ "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Functions.yml" }, + "/deviceManagement/deviceManagementScripts/{deviceManagementScript-id}/userRunStates/{deviceManagementScriptUserState-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.getCloudPcRemoteActionResults()": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/DeviceManagement.Functions.yml" + }, "/deviceManagement/deviceManagementScripts/{deviceManagementScript-id}/userRunStates/{deviceManagementScriptUserState-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.getFileVaultKey()": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Functions.yml" @@ -113,6 +141,10 @@ "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Functions.yml" }, + "/deviceManagement/deviceShellScripts/{deviceShellScript-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.getCloudPcRemoteActionResults()": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/DeviceManagement.Functions.yml" + }, "/deviceManagement/deviceShellScripts/{deviceShellScript-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.getFileVaultKey()": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Functions.yml" @@ -121,6 +153,10 @@ "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Functions.yml" }, + "/deviceManagement/deviceShellScripts/{deviceShellScript-id}/userRunStates/{deviceManagementScriptUserState-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.getCloudPcRemoteActionResults()": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/DeviceManagement.Functions.yml" + }, "/deviceManagement/deviceShellScripts/{deviceShellScript-id}/userRunStates/{deviceManagementScriptUserState-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.getFileVaultKey()": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Functions.yml" @@ -133,6 +169,10 @@ "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Functions.yml" }, + "/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.getCloudPcRemoteActionResults()": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/DeviceManagement.Functions.yml" + }, "/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.getFileVaultKey()": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Functions.yml" diff --git a/profiles/DeviceManagement.Functions/definitions/v1.0-beta.md b/profiles/DeviceManagement.Functions/definitions/v1.0-beta.md index 2c424ac29ca..859204e1e5c 100644 --- a/profiles/DeviceManagement.Functions/definitions/v1.0-beta.md +++ b/profiles/DeviceManagement.Functions/definitions/v1.0-beta.md @@ -11,6 +11,7 @@ profiles: /deviceManagement/assignmentFilters/microsoft.graph.getState(): v1.0-beta /deviceManagement/auditEvents/microsoft.graph.getAuditActivityTypes(category='{category}'): v1.0-beta /deviceManagement/auditEvents/microsoft.graph.getAuditCategories(): v1.0-beta + /deviceManagement/comanagedDevices/{managedDevice-id}/microsoft.graph.getCloudPcRemoteActionResults(): v1.0-beta /deviceManagement/comanagedDevices/{managedDevice-id}/microsoft.graph.getFileVaultKey(): v1.0-beta /deviceManagement/comanagedDevices/{managedDevice-id}/microsoft.graph.getNonCompliantSettings(): v1.0-beta /deviceManagement/configManagerCollections/microsoft.graph.getPolicySummary(policyId='{policyId}'): v1.0-beta @@ -19,6 +20,8 @@ profiles: /deviceManagement/depOnboardingSettings/{depOnboardingSetting-id}/microsoft.graph.getEncryptionPublicKey(): v1.0-beta ? /deviceManagement/depOnboardingSettings/microsoft.graph.getExpiringVppTokenCount(expiringBeforeDateTime='{expiringBeforeDateTime}') : v1.0-beta + ? /deviceManagement/deviceComplianceScripts/{deviceComplianceScript-id}/deviceRunStates/{deviceComplianceScriptDeviceState-id}/managedDevice/microsoft.graph.getCloudPcRemoteActionResults() + : v1.0-beta ? /deviceManagement/deviceComplianceScripts/{deviceComplianceScript-id}/deviceRunStates/{deviceComplianceScriptDeviceState-id}/managedDevice/microsoft.graph.getFileVaultKey() : v1.0-beta ? /deviceManagement/deviceComplianceScripts/{deviceComplianceScript-id}/deviceRunStates/{deviceComplianceScriptDeviceState-id}/managedDevice/microsoft.graph.getNonCompliantSettings() @@ -28,14 +31,20 @@ profiles: ? /deviceManagement/deviceConfigurations/{deviceConfiguration-id}/microsoft.graph.getOmaSettingPlainTextValue(secretReferenceValueId='{secretReferenceValueId}') : v1.0-beta /deviceManagement/deviceConfigurations/microsoft.graph.getIosAvailableUpdateVersions(): v1.0-beta + ? /deviceManagement/deviceCustomAttributeShellScripts/{deviceCustomAttributeShellScript-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.getCloudPcRemoteActionResults() + : v1.0-beta ? /deviceManagement/deviceCustomAttributeShellScripts/{deviceCustomAttributeShellScript-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.getFileVaultKey() : v1.0-beta ? /deviceManagement/deviceCustomAttributeShellScripts/{deviceCustomAttributeShellScript-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.getNonCompliantSettings() : v1.0-beta + ? /deviceManagement/deviceCustomAttributeShellScripts/{deviceCustomAttributeShellScript-id}/userRunStates/{deviceManagementScriptUserState-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.getCloudPcRemoteActionResults() + : v1.0-beta ? /deviceManagement/deviceCustomAttributeShellScripts/{deviceCustomAttributeShellScript-id}/userRunStates/{deviceManagementScriptUserState-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.getFileVaultKey() : v1.0-beta ? /deviceManagement/deviceCustomAttributeShellScripts/{deviceCustomAttributeShellScript-id}/userRunStates/{deviceManagementScriptUserState-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.getNonCompliantSettings() : v1.0-beta + ? /deviceManagement/deviceHealthScripts/{deviceHealthScript-id}/deviceRunStates/{deviceHealthScriptDeviceState-id}/managedDevice/microsoft.graph.getCloudPcRemoteActionResults() + : v1.0-beta ? /deviceManagement/deviceHealthScripts/{deviceHealthScript-id}/deviceRunStates/{deviceHealthScriptDeviceState-id}/managedDevice/microsoft.graph.getFileVaultKey() : v1.0-beta ? /deviceManagement/deviceHealthScripts/{deviceHealthScript-id}/deviceRunStates/{deviceHealthScriptDeviceState-id}/managedDevice/microsoft.graph.getNonCompliantSettings() @@ -43,23 +52,32 @@ profiles: /deviceManagement/deviceHealthScripts/{deviceHealthScript-id}/microsoft.graph.getRemediationHistory(): v1.0-beta /deviceManagement/deviceHealthScripts/microsoft.graph.areGlobalScriptsAvailable(): v1.0-beta /deviceManagement/deviceHealthScripts/microsoft.graph.getRemediationSummary(): v1.0-beta + ? /deviceManagement/deviceManagementScripts/{deviceManagementScript-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.getCloudPcRemoteActionResults() + : v1.0-beta ? /deviceManagement/deviceManagementScripts/{deviceManagementScript-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.getFileVaultKey() : v1.0-beta ? /deviceManagement/deviceManagementScripts/{deviceManagementScript-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.getNonCompliantSettings() : v1.0-beta + ? /deviceManagement/deviceManagementScripts/{deviceManagementScript-id}/userRunStates/{deviceManagementScriptUserState-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.getCloudPcRemoteActionResults() + : v1.0-beta ? /deviceManagement/deviceManagementScripts/{deviceManagementScript-id}/userRunStates/{deviceManagementScriptUserState-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.getFileVaultKey() : v1.0-beta ? /deviceManagement/deviceManagementScripts/{deviceManagementScript-id}/userRunStates/{deviceManagementScriptUserState-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.getNonCompliantSettings() : v1.0-beta + ? /deviceManagement/deviceShellScripts/{deviceShellScript-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.getCloudPcRemoteActionResults() + : v1.0-beta ? /deviceManagement/deviceShellScripts/{deviceShellScript-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.getFileVaultKey() : v1.0-beta ? /deviceManagement/deviceShellScripts/{deviceShellScript-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.getNonCompliantSettings() : v1.0-beta + ? /deviceManagement/deviceShellScripts/{deviceShellScript-id}/userRunStates/{deviceManagementScriptUserState-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.getCloudPcRemoteActionResults() + : v1.0-beta ? /deviceManagement/deviceShellScripts/{deviceShellScript-id}/userRunStates/{deviceManagementScriptUserState-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.getFileVaultKey() : v1.0-beta ? /deviceManagement/deviceShellScripts/{deviceShellScript-id}/userRunStates/{deviceManagementScriptUserState-id}/deviceRunStates/{deviceManagementScriptDeviceState-id}/managedDevice/microsoft.graph.getNonCompliantSettings() : v1.0-beta /deviceManagement/intents/{deviceManagementIntent-id}/microsoft.graph.compare(templateId='{templateId}'): v1.0-beta + /deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.getCloudPcRemoteActionResults(): v1.0-beta /deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.getFileVaultKey(): v1.0-beta /deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.getNonCompliantSettings(): v1.0-beta ? /deviceManagement/managementConditions/{managementCondition-id}/managementConditionStatements/microsoft.graph.getManagementConditionStatementsForPlatform(platform={platform}) diff --git a/profiles/Identity.DirectoryManagement/crawl-log-v1.0-beta.json b/profiles/Identity.DirectoryManagement/crawl-log-v1.0-beta.json index 1f045e8628c..7e3b8648f69 100644 --- a/profiles/Identity.DirectoryManagement/crawl-log-v1.0-beta.json +++ b/profiles/Identity.DirectoryManagement/crawl-log-v1.0-beta.json @@ -533,6 +533,10 @@ "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/Identity.DirectoryManagement.yml" }, + "/organization/{organization-id}/microsoft.graph.activateService": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Identity.DirectoryManagement.yml" + }, "/organization/{organization-id}/microsoft.graph.checkMemberGroups": { "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 59926631e60..84ee99c6585 100644 --- a/profiles/Identity.DirectoryManagement/definitions/v1.0-beta.md +++ b/profiles/Identity.DirectoryManagement/definitions/v1.0-beta.md @@ -140,6 +140,7 @@ profiles: /organization/{organization-id}/branding: v1.0-beta /organization/{organization-id}/extensions: v1.0-beta /organization/{organization-id}/extensions/{extension-id}: v1.0-beta + /organization/{organization-id}/microsoft.graph.activateService: v1.0-beta /organization/{organization-id}/microsoft.graph.checkMemberGroups: v1.0-beta /organization/{organization-id}/microsoft.graph.checkMemberObjects: v1.0-beta /organization/{organization-id}/microsoft.graph.getMemberGroups: v1.0-beta diff --git a/profiles/Identity.SignIns/crawl-log-v1.0-beta.json b/profiles/Identity.SignIns/crawl-log-v1.0-beta.json index 94fce2efc76..2dcd26f7fd7 100644 --- a/profiles/Identity.SignIns/crawl-log-v1.0-beta.json +++ b/profiles/Identity.SignIns/crawl-log-v1.0-beta.json @@ -197,6 +197,10 @@ "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/Identity.SignIns.yml" }, + "/policies/accessReviewPolicy": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Identity.SignIns.yml" + }, "/policies/activityBasedTimeoutPolicies": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/Identity.SignIns.yml" diff --git a/profiles/Identity.SignIns/definitions/v1.0-beta.md b/profiles/Identity.SignIns/definitions/v1.0-beta.md index 51a370b91f8..acc3be636e2 100644 --- a/profiles/Identity.SignIns/definitions/v1.0-beta.md +++ b/profiles/Identity.SignIns/definitions/v1.0-beta.md @@ -56,6 +56,7 @@ profiles: /organization/{organization-id}/certificateBasedAuthConfiguration: v1.0-beta /organization/{organization-id}/certificateBasedAuthConfiguration/$ref: v1.0-beta /policies: v1.0-beta + /policies/accessReviewPolicy: v1.0-beta /policies/activityBasedTimeoutPolicies: v1.0-beta /policies/activityBasedTimeoutPolicies/{activityBasedTimeoutPolicy-id}: v1.0-beta /policies/adminConsentRequestPolicy: v1.0-beta diff --git a/profiles/Teams/crawl-log-v1.0.json b/profiles/Teams/crawl-log-v1.0.json index 382fa2411c2..fcee95de3bd 100644 --- a/profiles/Teams/crawl-log-v1.0.json +++ b/profiles/Teams/crawl-log-v1.0.json @@ -457,6 +457,14 @@ "apiVersion": "v1.0", "originalLocation": "/openApiDocs/v1.0/Teams.yml" }, + "/users/{user-id}/chats": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Teams.yml" + }, + "/users/{user-id}/chats/{chat-id}": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Teams.yml" + }, "/users/{user-id}/joinedTeams": { "apiVersion": "v1.0", "originalLocation": "/openApiDocs/v1.0/Teams.yml" diff --git a/profiles/Teams/definitions/v1.0.md b/profiles/Teams/definitions/v1.0.md index e4b5763a30b..fb6c4295099 100644 --- a/profiles/Teams/definitions/v1.0.md +++ b/profiles/Teams/definitions/v1.0.md @@ -121,6 +121,8 @@ profiles: /teamwork: v1.0 /teamwork/workforceIntegrations: v1.0 /teamwork/workforceIntegrations/{workforceIntegration-id}: v1.0 + /users/{user-id}/chats: v1.0 + /users/{user-id}/chats/{chat-id}: v1.0 /users/{user-id}/joinedTeams: v1.0 /users/{user-id}/joinedTeams/{team-id}: v1.0 /users/{user-id}/teamwork: v1.0 diff --git a/profiles/Users.Actions/crawl-log-v1.0-beta.json b/profiles/Users.Actions/crawl-log-v1.0-beta.json index 2ada61ef48e..f87a208124d 100644 --- a/profiles/Users.Actions/crawl-log-v1.0-beta.json +++ b/profiles/Users.Actions/crawl-log-v1.0-beta.json @@ -1021,6 +1021,10 @@ "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/Users.Actions.yml" }, + "/users/{user-id}/managedDevices/{managedDevice-id}/microsoft.graph.reprovisionCloudPc": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Users.Actions.yml" + }, "/users/{user-id}/managedDevices/{managedDevice-id}/microsoft.graph.requestRemoteAssistance": { "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 106cac4460e..3956a361ccd 100644 --- a/profiles/Users.Actions/definitions/v1.0-beta.md +++ b/profiles/Users.Actions/definitions/v1.0-beta.md @@ -301,6 +301,7 @@ profiles: /users/{user-id}/managedDevices/{managedDevice-id}/microsoft.graph.rebootNow: v1.0-beta /users/{user-id}/managedDevices/{managedDevice-id}/microsoft.graph.recoverPasscode: v1.0-beta /users/{user-id}/managedDevices/{managedDevice-id}/microsoft.graph.remoteLock: v1.0-beta + /users/{user-id}/managedDevices/{managedDevice-id}/microsoft.graph.reprovisionCloudPc: v1.0-beta /users/{user-id}/managedDevices/{managedDevice-id}/microsoft.graph.requestRemoteAssistance: v1.0-beta /users/{user-id}/managedDevices/{managedDevice-id}/microsoft.graph.resetPasscode: v1.0-beta /users/{user-id}/managedDevices/{managedDevice-id}/microsoft.graph.retire: v1.0-beta diff --git a/profiles/Users.Functions/crawl-log-v1.0-beta.json b/profiles/Users.Functions/crawl-log-v1.0-beta.json index 2f2cecf4d9b..5ea958ad286 100644 --- a/profiles/Users.Functions/crawl-log-v1.0-beta.json +++ b/profiles/Users.Functions/crawl-log-v1.0-beta.json @@ -205,6 +205,10 @@ "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/Users.Functions.yml" }, + "/users/{user-id}/managedDevices/{managedDevice-id}/microsoft.graph.getCloudPcRemoteActionResults()": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Users.Functions.yml" + }, "/users/{user-id}/managedDevices/{managedDevice-id}/microsoft.graph.getFileVaultKey()": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/Users.Functions.yml" diff --git a/profiles/Users.Functions/definitions/v1.0-beta.md b/profiles/Users.Functions/definitions/v1.0-beta.md index 93f0fca31fb..6e5e7793348 100644 --- a/profiles/Users.Functions/definitions/v1.0-beta.md +++ b/profiles/Users.Functions/definitions/v1.0-beta.md @@ -66,6 +66,7 @@ profiles: /users/{user-id}/mailFolders/{mailFolder-id}/messages/microsoft.graph.delta(): v1.0-beta /users/{user-id}/mailFolders/microsoft.graph.delta(): v1.0-beta /users/{user-id}/managedAppRegistrations/microsoft.graph.getUserIdsWithFlaggedAppRegistration(): v1.0-beta + /users/{user-id}/managedDevices/{managedDevice-id}/microsoft.graph.getCloudPcRemoteActionResults(): v1.0-beta /users/{user-id}/managedDevices/{managedDevice-id}/microsoft.graph.getFileVaultKey(): v1.0-beta /users/{user-id}/managedDevices/{managedDevice-id}/microsoft.graph.getNonCompliantSettings(): v1.0-beta /users/{user-id}/messages/microsoft.graph.delta(): v1.0-beta