diff --git a/config/ModuleMetadata.json b/config/ModuleMetadata.json index 7fa1cd57880..d281bda0650 100644 --- a/config/ModuleMetadata.json +++ b/config/ModuleMetadata.json @@ -25,5 +25,5 @@ ], "releaseNotes": "See https://aka.ms/GraphPowerShell-Release.", "assemblyOriginatorKeyFile": "35MSSharedLib1024.snk", - "version": "1.12.4" + "version": "1.13.0" } diff --git a/openApiDocs/beta/Compliance.yml b/openApiDocs/beta/Compliance.yml index c91e3e97e47..097cbb692da 100644 --- a/openApiDocs/beta/Compliance.yml +++ b/openApiDocs/beta/Compliance.yml @@ -8071,7 +8071,7 @@ components: description: 'Identifies the info segments assigned to the group. Returned by default. Supports $filter (eq, not, ge, le, startsWith).' isAssignableToRole: type: boolean - description: 'Indicates whether this group can be assigned to an Azure Active Directory role. Optional. This property can only be set while creating the group and is immutable. If set to true, the securityEnabled property must also be set to true and the group cannot be a dynamic group (that is, groupTypes cannot contain DynamicMembership). Only callers in Global administrator and Privileged role administrator roles can set this property. The caller must be assigned the RoleManagement.ReadWrite.Directory permission to set this property or update the membership of such groups. For more, see Using a group to manage Azure AD role assignmentsReturned by default. Supports $filter (eq, ne, not).' + description: 'Indicates whether this group can be assigned to an Azure Active Directory role. Optional. This property can only be set while creating the group and is immutable. If set to true, the securityEnabled property must also be set to true and the group cannot be a dynamic group (that is, groupTypes cannot contain DynamicMembership). Only callers in Global Administrator and Privileged Role Administrator roles can set this property. The caller must also be assigned the RoleManagement.ReadWrite.Directory permission to set this property or update the membership of such groups. For more, see Using a group to manage Azure AD role assignmentsReturned by default. Supports $filter (eq, ne, not).' nullable: true isManagementRestricted: type: boolean @@ -18116,9 +18116,11 @@ components: nullable: true tenantId: type: string + description: The ID of the tenant that the tag member is a part of. nullable: true userId: type: string + description: The user ID of the member. nullable: true additionalProperties: type: object @@ -24471,6 +24473,7 @@ components: lastUsedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: 'Date and time when the printer was last used by the signed-in user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true additionalProperties: diff --git a/openApiDocs/beta/DeviceManagement.Administration.yml b/openApiDocs/beta/DeviceManagement.Administration.yml index 70697dc280a..61378c22c81 100644 --- a/openApiDocs/beta/DeviceManagement.Administration.yml +++ b/openApiDocs/beta/DeviceManagement.Administration.yml @@ -16598,7 +16598,7 @@ paths: tags: - deviceManagement.virtualEndpoint summary: Get assignments from deviceManagement - description: 'Represents the set of Microsoft 365 groups and security groups in Azure AD that have cloudPCUserSetting assigned. Returned only on $expand. For an example, see Get cloudPcUserSettingample.' + description: 'Represents the set of Microsoft 365 groups and security groups in Azure Active Directory that have cloudPCUserSetting assigned. Returned only on $expand. For an example, see Get cloudPcUserSettingample.' operationId: deviceManagement.virtualEndpoint.userSettings_ListAssignments parameters: - name: cloudPcUserSetting-id @@ -16702,7 +16702,7 @@ paths: tags: - deviceManagement.virtualEndpoint summary: Get assignments from deviceManagement - description: 'Represents the set of Microsoft 365 groups and security groups in Azure AD that have cloudPCUserSetting assigned. Returned only on $expand. For an example, see Get cloudPcUserSettingample.' + description: 'Represents the set of Microsoft 365 groups and security groups in Azure Active Directory that have cloudPCUserSetting assigned. Returned only on $expand. For an example, see Get cloudPcUserSettingample.' operationId: deviceManagement.virtualEndpoint.userSettings_GetAssignments parameters: - name: cloudPcUserSetting-id @@ -19189,7 +19189,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.cloudPcUserSettingAssignment' - description: 'Represents the set of Microsoft 365 groups and security groups in Azure AD that have cloudPCUserSetting assigned. Returned only on $expand. For an example, see Get cloudPcUserSettingample.' + description: 'Represents the set of Microsoft 365 groups and security groups in Azure Active Directory that have cloudPCUserSetting assigned. Returned only on $expand. For an example, see Get cloudPcUserSettingample.' x-ms-navigationProperty: true additionalProperties: type: object diff --git a/openApiDocs/beta/DeviceManagement.yml b/openApiDocs/beta/DeviceManagement.yml index 0de78323c2c..8f43f16eb0b 100644 --- a/openApiDocs/beta/DeviceManagement.yml +++ b/openApiDocs/beta/DeviceManagement.yml @@ -65443,7 +65443,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.cloudPcUserSettingAssignment' - description: 'Represents the set of Microsoft 365 groups and security groups in Azure AD that have cloudPCUserSetting assigned. Returned only on $expand. For an example, see Get cloudPcUserSettingample.' + description: 'Represents the set of Microsoft 365 groups and security groups in Azure Active Directory that have cloudPCUserSetting assigned. Returned only on $expand. For an example, see Get cloudPcUserSettingample.' x-ms-navigationProperty: true additionalProperties: type: object @@ -69722,7 +69722,7 @@ components: description: 'Identifies the info segments assigned to the group. Returned by default. Supports $filter (eq, not, ge, le, startsWith).' isAssignableToRole: type: boolean - description: 'Indicates whether this group can be assigned to an Azure Active Directory role. Optional. This property can only be set while creating the group and is immutable. If set to true, the securityEnabled property must also be set to true and the group cannot be a dynamic group (that is, groupTypes cannot contain DynamicMembership). Only callers in Global administrator and Privileged role administrator roles can set this property. The caller must be assigned the RoleManagement.ReadWrite.Directory permission to set this property or update the membership of such groups. For more, see Using a group to manage Azure AD role assignmentsReturned by default. Supports $filter (eq, ne, not).' + description: 'Indicates whether this group can be assigned to an Azure Active Directory role. Optional. This property can only be set while creating the group and is immutable. If set to true, the securityEnabled property must also be set to true and the group cannot be a dynamic group (that is, groupTypes cannot contain DynamicMembership). Only callers in Global Administrator and Privileged Role Administrator roles can set this property. The caller must also be assigned the RoleManagement.ReadWrite.Directory permission to set this property or update the membership of such groups. For more, see Using a group to manage Azure AD role assignmentsReturned by default. Supports $filter (eq, ne, not).' nullable: true isManagementRestricted: type: boolean @@ -79108,6 +79108,7 @@ components: lastUsedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: 'Date and time when the printer was last used by the signed-in user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true additionalProperties: @@ -83117,9 +83118,11 @@ components: nullable: true tenantId: type: string + description: The ID of the tenant that the tag member is a part of. nullable: true userId: type: string + description: The user ID of the member. nullable: true additionalProperties: type: object diff --git a/openApiDocs/beta/Devices.CloudPrint.yml b/openApiDocs/beta/Devices.CloudPrint.yml index 585b12820e0..4fe0af23915 100644 --- a/openApiDocs/beta/Devices.CloudPrint.yml +++ b/openApiDocs/beta/Devices.CloudPrint.yml @@ -15633,6 +15633,7 @@ components: lastUsedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: 'Date and time when the printer was last used by the signed-in user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true additionalProperties: @@ -15697,7 +15698,7 @@ components: description: 'Identifies the info segments assigned to the group. Returned by default. Supports $filter (eq, not, ge, le, startsWith).' isAssignableToRole: type: boolean - description: 'Indicates whether this group can be assigned to an Azure Active Directory role. Optional. This property can only be set while creating the group and is immutable. If set to true, the securityEnabled property must also be set to true and the group cannot be a dynamic group (that is, groupTypes cannot contain DynamicMembership). Only callers in Global administrator and Privileged role administrator roles can set this property. The caller must be assigned the RoleManagement.ReadWrite.Directory permission to set this property or update the membership of such groups. For more, see Using a group to manage Azure AD role assignmentsReturned by default. Supports $filter (eq, ne, not).' + description: 'Indicates whether this group can be assigned to an Azure Active Directory role. Optional. This property can only be set while creating the group and is immutable. If set to true, the securityEnabled property must also be set to true and the group cannot be a dynamic group (that is, groupTypes cannot contain DynamicMembership). Only callers in Global Administrator and Privileged Role Administrator roles can set this property. The caller must also be assigned the RoleManagement.ReadWrite.Directory permission to set this property or update the membership of such groups. For more, see Using a group to manage Azure AD role assignmentsReturned by default. Supports $filter (eq, ne, not).' nullable: true isManagementRestricted: type: boolean @@ -31370,9 +31371,11 @@ components: nullable: true tenantId: type: string + description: The ID of the tenant that the tag member is a part of. nullable: true userId: type: string + description: The user ID of the member. nullable: true additionalProperties: type: object diff --git a/openApiDocs/beta/Devices.CorporateManagement.yml b/openApiDocs/beta/Devices.CorporateManagement.yml index 291de2da26c..ab3616ab941 100644 --- a/openApiDocs/beta/Devices.CorporateManagement.yml +++ b/openApiDocs/beta/Devices.CorporateManagement.yml @@ -35319,7 +35319,7 @@ components: description: 'Identifies the info segments assigned to the group. Returned by default. Supports $filter (eq, not, ge, le, startsWith).' isAssignableToRole: type: boolean - description: 'Indicates whether this group can be assigned to an Azure Active Directory role. Optional. This property can only be set while creating the group and is immutable. If set to true, the securityEnabled property must also be set to true and the group cannot be a dynamic group (that is, groupTypes cannot contain DynamicMembership). Only callers in Global administrator and Privileged role administrator roles can set this property. The caller must be assigned the RoleManagement.ReadWrite.Directory permission to set this property or update the membership of such groups. For more, see Using a group to manage Azure AD role assignmentsReturned by default. Supports $filter (eq, ne, not).' + description: 'Indicates whether this group can be assigned to an Azure Active Directory role. Optional. This property can only be set while creating the group and is immutable. If set to true, the securityEnabled property must also be set to true and the group cannot be a dynamic group (that is, groupTypes cannot contain DynamicMembership). Only callers in Global Administrator and Privileged Role Administrator roles can set this property. The caller must also be assigned the RoleManagement.ReadWrite.Directory permission to set this property or update the membership of such groups. For more, see Using a group to manage Azure AD role assignmentsReturned by default. Supports $filter (eq, ne, not).' nullable: true isManagementRestricted: type: boolean @@ -42817,6 +42817,7 @@ components: lastUsedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: 'Date and time when the printer was last used by the signed-in user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true additionalProperties: @@ -46765,9 +46766,11 @@ components: nullable: true tenantId: type: string + description: The ID of the tenant that the tag member is a part of. nullable: true userId: type: string + description: The user ID of the member. nullable: true additionalProperties: type: object diff --git a/openApiDocs/beta/Education.yml b/openApiDocs/beta/Education.yml index 5d64679d198..69b21889064 100644 --- a/openApiDocs/beta/Education.yml +++ b/openApiDocs/beta/Education.yml @@ -16490,7 +16490,7 @@ components: description: 'Identifies the info segments assigned to the group. Returned by default. Supports $filter (eq, not, ge, le, startsWith).' isAssignableToRole: type: boolean - description: 'Indicates whether this group can be assigned to an Azure Active Directory role. Optional. This property can only be set while creating the group and is immutable. If set to true, the securityEnabled property must also be set to true and the group cannot be a dynamic group (that is, groupTypes cannot contain DynamicMembership). Only callers in Global administrator and Privileged role administrator roles can set this property. The caller must be assigned the RoleManagement.ReadWrite.Directory permission to set this property or update the membership of such groups. For more, see Using a group to manage Azure AD role assignmentsReturned by default. Supports $filter (eq, ne, not).' + description: 'Indicates whether this group can be assigned to an Azure Active Directory role. Optional. This property can only be set while creating the group and is immutable. If set to true, the securityEnabled property must also be set to true and the group cannot be a dynamic group (that is, groupTypes cannot contain DynamicMembership). Only callers in Global Administrator and Privileged Role Administrator roles can set this property. The caller must also be assigned the RoleManagement.ReadWrite.Directory permission to set this property or update the membership of such groups. For more, see Using a group to manage Azure AD role assignmentsReturned by default. Supports $filter (eq, ne, not).' nullable: true isManagementRestricted: type: boolean @@ -31319,9 +31319,11 @@ components: nullable: true tenantId: type: string + description: The ID of the tenant that the tag member is a part of. nullable: true userId: type: string + description: The user ID of the member. nullable: true additionalProperties: type: object @@ -31633,6 +31635,7 @@ components: lastUsedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: 'Date and time when the printer was last used by the signed-in user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true additionalProperties: diff --git a/openApiDocs/beta/Files.yml b/openApiDocs/beta/Files.yml index 849754e0d7a..f3335c2343f 100644 --- a/openApiDocs/beta/Files.yml +++ b/openApiDocs/beta/Files.yml @@ -74374,7 +74374,7 @@ components: description: 'Identifies the info segments assigned to the group. Returned by default. Supports $filter (eq, not, ge, le, startsWith).' isAssignableToRole: type: boolean - description: 'Indicates whether this group can be assigned to an Azure Active Directory role. Optional. This property can only be set while creating the group and is immutable. If set to true, the securityEnabled property must also be set to true and the group cannot be a dynamic group (that is, groupTypes cannot contain DynamicMembership). Only callers in Global administrator and Privileged role administrator roles can set this property. The caller must be assigned the RoleManagement.ReadWrite.Directory permission to set this property or update the membership of such groups. For more, see Using a group to manage Azure AD role assignmentsReturned by default. Supports $filter (eq, ne, not).' + description: 'Indicates whether this group can be assigned to an Azure Active Directory role. Optional. This property can only be set while creating the group and is immutable. If set to true, the securityEnabled property must also be set to true and the group cannot be a dynamic group (that is, groupTypes cannot contain DynamicMembership). Only callers in Global Administrator and Privileged Role Administrator roles can set this property. The caller must also be assigned the RoleManagement.ReadWrite.Directory permission to set this property or update the membership of such groups. For more, see Using a group to manage Azure AD role assignmentsReturned by default. Supports $filter (eq, ne, not).' nullable: true isManagementRestricted: type: boolean @@ -83810,6 +83810,7 @@ components: lastUsedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: 'Date and time when the printer was last used by the signed-in user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true additionalProperties: @@ -87199,9 +87200,11 @@ components: nullable: true tenantId: type: string + description: The ID of the tenant that the tag member is a part of. nullable: true userId: type: string + description: The user ID of the member. nullable: true additionalProperties: type: object diff --git a/openApiDocs/beta/Groups.yml b/openApiDocs/beta/Groups.yml index 8c67d46f687..d6c08dbde3a 100644 --- a/openApiDocs/beta/Groups.yml +++ b/openApiDocs/beta/Groups.yml @@ -34275,6 +34275,56 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore + '/groups/{group-id}/team/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.setReaction': + post: + tags: + - groups.Actions + summary: Invoke action setReaction + operationId: groups.team.channels.messages_setReaction + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: channel-id + in: path + description: 'key: id of channel' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: 'key: id of chatMessage' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + reactionType: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/groups/{group-id}/team/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.softDelete': post: tags: @@ -34357,6 +34407,114 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/groups/{group-id}/team/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.unsetReaction': + post: + tags: + - groups.Actions + summary: Invoke action unsetReaction + operationId: groups.team.channels.messages_unsetReaction + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: channel-id + in: path + description: 'key: id of channel' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: 'key: id of chatMessage' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + reactionType: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/groups/{group-id}/team/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.setReaction': + post: + tags: + - groups.Actions + summary: Invoke action setReaction + operationId: groups.team.channels.messages.replies_setReaction + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: channel-id + in: path + description: 'key: id of channel' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: 'key: id of chatMessage' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: 'key: id of chatMessage' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + reactionType: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/groups/{group-id}/team/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.softDelete': post: tags: @@ -34455,6 +34613,64 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/groups/{group-id}/team/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.unsetReaction': + post: + tags: + - groups.Actions + summary: Invoke action unsetReaction + operationId: groups.team.channels.messages.replies_unsetReaction + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: channel-id + in: path + description: 'key: id of channel' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: 'key: id of chatMessage' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: 'key: id of chatMessage' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + reactionType: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/groups/{group-id}/team/channels/{channel-id}/messages/{chatMessage-id}/replies/microsoft.graph.delta()': get: tags: @@ -35934,6 +36150,48 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore + '/groups/{group-id}/team/primaryChannel/messages/{chatMessage-id}/microsoft.graph.setReaction': + post: + tags: + - groups.Actions + summary: Invoke action setReaction + operationId: groups.team.primaryChannel.messages_setReaction + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: chatMessage-id + in: path + description: 'key: id of chatMessage' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + reactionType: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/groups/{group-id}/team/primaryChannel/messages/{chatMessage-id}/microsoft.graph.softDelete': post: tags: @@ -36000,6 +36258,98 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/groups/{group-id}/team/primaryChannel/messages/{chatMessage-id}/microsoft.graph.unsetReaction': + post: + tags: + - groups.Actions + summary: Invoke action unsetReaction + operationId: groups.team.primaryChannel.messages_unsetReaction + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: chatMessage-id + in: path + description: 'key: id of chatMessage' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + reactionType: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/groups/{group-id}/team/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.setReaction': + post: + tags: + - groups.Actions + summary: Invoke action setReaction + operationId: groups.team.primaryChannel.messages.replies_setReaction + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: chatMessage-id + in: path + description: 'key: id of chatMessage' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: 'key: id of chatMessage' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + reactionType: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/groups/{group-id}/team/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.softDelete': post: tags: @@ -36082,6 +36432,56 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/groups/{group-id}/team/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.unsetReaction': + post: + tags: + - groups.Actions + summary: Invoke action unsetReaction + operationId: groups.team.primaryChannel.messages.replies_unsetReaction + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: chatMessage-id + in: path + description: 'key: id of chatMessage' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: 'key: id of chatMessage' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + reactionType: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/groups/{group-id}/team/primaryChannel/messages/{chatMessage-id}/replies/microsoft.graph.delta()': get: tags: @@ -41874,7 +42274,7 @@ components: description: 'Identifies the info segments assigned to the group. Returned by default. Supports $filter (eq, not, ge, le, startsWith).' isAssignableToRole: type: boolean - description: 'Indicates whether this group can be assigned to an Azure Active Directory role. Optional. This property can only be set while creating the group and is immutable. If set to true, the securityEnabled property must also be set to true and the group cannot be a dynamic group (that is, groupTypes cannot contain DynamicMembership). Only callers in Global administrator and Privileged role administrator roles can set this property. The caller must be assigned the RoleManagement.ReadWrite.Directory permission to set this property or update the membership of such groups. For more, see Using a group to manage Azure AD role assignmentsReturned by default. Supports $filter (eq, ne, not).' + description: 'Indicates whether this group can be assigned to an Azure Active Directory role. Optional. This property can only be set while creating the group and is immutable. If set to true, the securityEnabled property must also be set to true and the group cannot be a dynamic group (that is, groupTypes cannot contain DynamicMembership). Only callers in Global Administrator and Privileged Role Administrator roles can set this property. The caller must also be assigned the RoleManagement.ReadWrite.Directory permission to set this property or update the membership of such groups. For more, see Using a group to manage Azure AD role assignmentsReturned by default. Supports $filter (eq, ne, not).' nullable: true isManagementRestricted: type: boolean @@ -52484,9 +52884,11 @@ components: nullable: true tenantId: type: string + description: The ID of the tenant that the tag member is a part of. nullable: true userId: type: string + description: The user ID of the member. nullable: true additionalProperties: type: object @@ -58742,6 +59144,7 @@ components: lastUsedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: 'Date and time when the printer was last used by the signed-in user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true additionalProperties: diff --git a/openApiDocs/beta/Identity.Governance.yml b/openApiDocs/beta/Identity.Governance.yml index e1c64948932..20a04d1d907 100644 --- a/openApiDocs/beta/Identity.Governance.yml +++ b/openApiDocs/beta/Identity.Governance.yml @@ -49031,7 +49031,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create accessPackageResourceRequest - description: 'Create a new accessPackageResourceRequest object to request the addition of a resource to an access package catalog, or the removal of a resource from a catalog. A resource must be included in an access package catalog before a role of that resource can be added to an access package.' + description: 'Create a new accessPackageResourceRequest object to request the addition of a resource to an access package catalog, update of a resource, or the removal of a resource from a catalog. A resource must be included in an access package catalog before a role of that resource can be added to an access package.' externalDocs: description: Find more info here url: https://docs.microsoft.com/graph/api/entitlementmanagement-post-accesspackageresourcerequests?view=graph-rest-1.0 @@ -63545,16 +63545,16 @@ paths: - displayName desc - executionConditions - executionConditions desc + - isEnabled + - isEnabled desc + - isSchedulingEnabled + - isSchedulingEnabled desc - lastModifiedDateTime - lastModifiedDateTime desc - deletedDateTime - deletedDateTime desc - id - id desc - - isEnabled - - isEnabled desc - - isSchedulingEnabled - - isSchedulingEnabled desc - nextScheduleRunDateTime - nextScheduleRunDateTime desc - version @@ -63575,11 +63575,11 @@ paths: - description - displayName - executionConditions + - isEnabled + - isSchedulingEnabled - lastModifiedDateTime - deletedDateTime - id - - isEnabled - - isSchedulingEnabled - nextScheduleRunDateTime - version - createdBy @@ -63673,11 +63673,11 @@ paths: - description - displayName - executionConditions + - isEnabled + - isSchedulingEnabled - lastModifiedDateTime - deletedDateTime - id - - isEnabled - - isSchedulingEnabled - nextScheduleRunDateTime - version - createdBy @@ -72364,6 +72364,10 @@ paths: - displayName desc - executionConditions - executionConditions desc + - isEnabled + - isEnabled desc + - isSchedulingEnabled + - isSchedulingEnabled desc - lastModifiedDateTime - lastModifiedDateTime desc - versionNumber @@ -72384,6 +72388,8 @@ paths: - description - displayName - executionConditions + - isEnabled + - isSchedulingEnabled - lastModifiedDateTime - versionNumber - createdBy @@ -72487,6 +72493,8 @@ paths: - description - displayName - executionConditions + - isEnabled + - isSchedulingEnabled - lastModifiedDateTime - versionNumber - createdBy @@ -72942,16 +72950,16 @@ paths: - displayName desc - executionConditions - executionConditions desc + - isEnabled + - isEnabled desc + - isSchedulingEnabled + - isSchedulingEnabled desc - lastModifiedDateTime - lastModifiedDateTime desc - deletedDateTime - deletedDateTime desc - id - id desc - - isEnabled - - isEnabled desc - - isSchedulingEnabled - - isSchedulingEnabled desc - nextScheduleRunDateTime - nextScheduleRunDateTime desc - version @@ -72972,11 +72980,11 @@ paths: - description - displayName - executionConditions + - isEnabled + - isSchedulingEnabled - lastModifiedDateTime - deletedDateTime - id - - isEnabled - - isSchedulingEnabled - nextScheduleRunDateTime - version - createdBy @@ -73074,11 +73082,11 @@ paths: - description - displayName - executionConditions + - isEnabled + - isSchedulingEnabled - lastModifiedDateTime - deletedDateTime - id - - isEnabled - - isSchedulingEnabled - nextScheduleRunDateTime - version - createdBy @@ -81765,6 +81773,10 @@ paths: - displayName desc - executionConditions - executionConditions desc + - isEnabled + - isEnabled desc + - isSchedulingEnabled + - isSchedulingEnabled desc - lastModifiedDateTime - lastModifiedDateTime desc - versionNumber @@ -81785,6 +81797,8 @@ paths: - description - displayName - executionConditions + - isEnabled + - isSchedulingEnabled - lastModifiedDateTime - versionNumber - createdBy @@ -81888,6 +81902,8 @@ paths: - description - displayName - executionConditions + - isEnabled + - isSchedulingEnabled - lastModifiedDateTime - versionNumber - createdBy @@ -99959,7 +99975,7 @@ components: addedOn: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' + description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' format: date-time nullable: true attributes: @@ -99977,7 +99993,7 @@ components: nullable: true isPendingOnboarding: type: boolean - description: True if the resource is not yet available for assignment. + description: True if the resource is not yet available for assignment. Read-only. nullable: true originId: type: string @@ -100228,7 +100244,7 @@ components: nullable: true requestType: type: string - description: 'Use AdminAdd to add a resource, if the caller is an administrator or resource owner, or AdminRemove to remove a resource.' + description: 'Use AdminAdd to add a resource, if the caller is an administrator or resource owner, AdminUpdate to update a resource, or AdminRemove to remove a resource.' nullable: true accessPackageResource: $ref: '#/components/schemas/microsoft.graph.accessPackageResource' @@ -101005,29 +101021,23 @@ components: deletedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The time and date a workflow is deleted. Supports $filter(lt,gt) and $orderby.' + description: 'When the workflow was deleted. Supports $filter(lt,gt) and $orderBy.' format: date-time nullable: true id: type: string - description: Identifier used for individually addressing a specific workflow. Supports $filter(eq). - isEnabled: - type: boolean - description: 'If true, the workflow engine creates and processes taskProcessingResults on the users scoped to the workflow. Supports $filter(eq,ne) and orderby.' - isSchedulingEnabled: - type: boolean - description: 'If true, the workflow engine executes the workflow on the schedule defined by tenant settings.' + description: 'Identifier used for individually addressing a specific workflow. Supports $filter(eq, ne).' nextScheduleRunDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The date time when the workflow is expected to run next based on the schedule interval, if there are any users matching the execution conditions. Supports $filter(lt,gt) and $orderby.' + description: 'The date time when the workflow is expected to run next based on the schedule interval, if there are any users matching the execution conditions. Supports $filter(lt,gt) and $orderBy.' format: date-time nullable: true version: maximum: 2147483647 minimum: -2147483648 type: integer - description: The current version number of the workflow. Value is 1 when the workflow is first created. Supports $filter(eq). + description: 'The current version number of the workflow. Value is 1 when the workflow is first created. Supports $filter(eq, ne).' format: int32 nullable: true executionScope: @@ -101502,7 +101512,7 @@ components: maximum: 2147483647 minimum: -2147483648 type: integer - description: The version of the workflow. + description: 'The version of the workflow.Supports $filter(eq, ne), orderby.' format: int32 additionalProperties: type: object @@ -102854,7 +102864,7 @@ components: description: 'Identifies the info segments assigned to the group. Returned by default. Supports $filter (eq, not, ge, le, startsWith).' isAssignableToRole: type: boolean - description: 'Indicates whether this group can be assigned to an Azure Active Directory role. Optional. This property can only be set while creating the group and is immutable. If set to true, the securityEnabled property must also be set to true and the group cannot be a dynamic group (that is, groupTypes cannot contain DynamicMembership). Only callers in Global administrator and Privileged role administrator roles can set this property. The caller must be assigned the RoleManagement.ReadWrite.Directory permission to set this property or update the membership of such groups. For more, see Using a group to manage Azure AD role assignmentsReturned by default. Supports $filter (eq, ne, not).' + description: 'Indicates whether this group can be assigned to an Azure Active Directory role. Optional. This property can only be set while creating the group and is immutable. If set to true, the securityEnabled property must also be set to true and the group cannot be a dynamic group (that is, groupTypes cannot contain DynamicMembership). Only callers in Global Administrator and Privileged Role Administrator roles can set this property. The caller must also be assigned the RoleManagement.ReadWrite.Directory permission to set this property or update the membership of such groups. For more, see Using a group to manage Azure AD role assignmentsReturned by default. Supports $filter (eq, ne, not).' nullable: true isManagementRestricted: type: boolean @@ -106896,6 +106906,12 @@ components: description: A string to identify the workflow. executionConditions: $ref: '#/components/schemas/microsoft.graph.identityGovernance.workflowExecutionConditions' + isEnabled: + type: boolean + description: 'Whether the workflow is enabled or disabled. If this setting is true, the workflow can be run on demand or on schedule when isSchedulingEnabled is true.' + isSchedulingEnabled: + type: boolean + description: 'If true, the Lifecycle Workflow engine executes the workflow based on the schedule defined by tenant settings. Cannot be true for a disabled workflow (where isEnabled is false).' lastModifiedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string @@ -115233,6 +115249,7 @@ components: lastUsedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: 'Date and time when the printer was last used by the signed-in user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true additionalProperties: @@ -119726,9 +119743,11 @@ components: nullable: true tenantId: type: string + description: The ID of the tenant that the tag member is a part of. nullable: true userId: type: string + description: The user ID of the member. nullable: true additionalProperties: type: object diff --git a/openApiDocs/beta/Identity.SignIns.yml b/openApiDocs/beta/Identity.SignIns.yml index 6dc0c97cca1..7b7201b1e90 100644 --- a/openApiDocs/beta/Identity.SignIns.yml +++ b/openApiDocs/beta/Identity.SignIns.yml @@ -6250,7 +6250,11 @@ paths: get: tags: - identity.conditionalAccessRoot - summary: Get templates from identity + summary: List conditionalAccessTemplates + description: Get a list of the conditionalAccessTemplate objects and their properties. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/conditionalaccessroot-list-templates?view=graph-rest-1.0 operationId: identity.conditionalAccess_ListTemplates parameters: - $ref: '#/components/parameters/top' @@ -6343,6 +6347,7 @@ paths: tags: - identity.conditionalAccessRoot summary: Get templates from identity + description: Read-only. Nullable. Returns a collection of the specified Conditional Access templates. operationId: identity.conditionalAccess_GetTemplates parameters: - name: conditionalAccessTemplate-id @@ -33275,6 +33280,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.conditionalAccessTemplate' + description: Read-only. Nullable. Returns a collection of the specified Conditional Access templates. x-ms-navigationProperty: true additionalProperties: type: object @@ -33503,10 +33509,12 @@ components: properties: description: type: string + description: The user-friendly name of the template. details: $ref: '#/components/schemas/microsoft.graph.conditionalAccessPolicyDetail' name: type: string + description: The user-friendly name of the template. scenarios: $ref: '#/components/schemas/microsoft.graph.templateScenarios' additionalProperties: @@ -38677,7 +38685,7 @@ components: description: 'Identifies the info segments assigned to the group. Returned by default. Supports $filter (eq, not, ge, le, startsWith).' isAssignableToRole: type: boolean - description: 'Indicates whether this group can be assigned to an Azure Active Directory role. Optional. This property can only be set while creating the group and is immutable. If set to true, the securityEnabled property must also be set to true and the group cannot be a dynamic group (that is, groupTypes cannot contain DynamicMembership). Only callers in Global administrator and Privileged role administrator roles can set this property. The caller must be assigned the RoleManagement.ReadWrite.Directory permission to set this property or update the membership of such groups. For more, see Using a group to manage Azure AD role assignmentsReturned by default. Supports $filter (eq, ne, not).' + description: 'Indicates whether this group can be assigned to an Azure Active Directory role. Optional. This property can only be set while creating the group and is immutable. If set to true, the securityEnabled property must also be set to true and the group cannot be a dynamic group (that is, groupTypes cannot contain DynamicMembership). Only callers in Global Administrator and Privileged Role Administrator roles can set this property. The caller must also be assigned the RoleManagement.ReadWrite.Directory permission to set this property or update the membership of such groups. For more, see Using a group to manage Azure AD role assignmentsReturned by default. Supports $filter (eq, ne, not).' nullable: true isManagementRestricted: type: boolean @@ -49843,6 +49851,7 @@ components: lastUsedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: 'Date and time when the printer was last used by the signed-in user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true additionalProperties: @@ -54377,9 +54386,11 @@ components: nullable: true tenantId: type: string + description: The ID of the tenant that the tag member is a part of. nullable: true userId: type: string + description: The user ID of the member. nullable: true additionalProperties: type: object diff --git a/openApiDocs/beta/Reports.yml b/openApiDocs/beta/Reports.yml index 7a58da64d35..b73845320cf 100644 --- a/openApiDocs/beta/Reports.yml +++ b/openApiDocs/beta/Reports.yml @@ -9870,7 +9870,7 @@ components: description: Indicates additional details on the activity. category: type: string - description: 'Indicates which resource category that''s targeted by the activity. (For example: User Management, Group Management etc..)' + description: 'Indicates which resource category that''s targeted by the activity. For example: UserManagement, GroupManagement, ApplicationManagement, RoleManagement.' correlationId: type: string description: Indicates a unique ID that helps correlate activities that span across various services. Can be used to trace logs across services. diff --git a/openApiDocs/beta/Search.yml b/openApiDocs/beta/Search.yml index 14adc4beafd..2f49eef09f5 100644 --- a/openApiDocs/beta/Search.yml +++ b/openApiDocs/beta/Search.yml @@ -3126,7 +3126,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.entityType' - description: 'One or more types of resources expected in the response. Possible values are: list, site, listItem, message, event, drive, driveItem, person, externalItem. See known limitations for those combinations of two or more entity types that are supported in the same search request. Required.' + description: 'One or more types of resources expected in the response. Possible values are: list, site, listItem, message, event, drive, driveItem, person, externalItem, acronym, bookmark, chatMessage. For details about combinations of two or more entity types that are supported in the same search request, see known limitations. Required.' fields: type: array items: @@ -3145,6 +3145,7 @@ components: $ref: '#/components/schemas/microsoft.graph.searchAlterationOptions' region: type: string + description: 'Required for searches that use application permissions. Represents the geographic location for the search. For details, see Get the region value.' nullable: true resultTemplateOptions: $ref: '#/components/schemas/microsoft.graph.resultTemplateOption' diff --git a/openApiDocs/beta/Security.yml b/openApiDocs/beta/Security.yml index 6e8d7a53c9b..9ba81bb43c9 100644 --- a/openApiDocs/beta/Security.yml +++ b/openApiDocs/beta/Security.yml @@ -18041,7 +18041,7 @@ components: description: 'Identifies the info segments assigned to the group. Returned by default. Supports $filter (eq, not, ge, le, startsWith).' isAssignableToRole: type: boolean - description: 'Indicates whether this group can be assigned to an Azure Active Directory role. Optional. This property can only be set while creating the group and is immutable. If set to true, the securityEnabled property must also be set to true and the group cannot be a dynamic group (that is, groupTypes cannot contain DynamicMembership). Only callers in Global administrator and Privileged role administrator roles can set this property. The caller must be assigned the RoleManagement.ReadWrite.Directory permission to set this property or update the membership of such groups. For more, see Using a group to manage Azure AD role assignmentsReturned by default. Supports $filter (eq, ne, not).' + description: 'Indicates whether this group can be assigned to an Azure Active Directory role. Optional. This property can only be set while creating the group and is immutable. If set to true, the securityEnabled property must also be set to true and the group cannot be a dynamic group (that is, groupTypes cannot contain DynamicMembership). Only callers in Global Administrator and Privileged Role Administrator roles can set this property. The caller must also be assigned the RoleManagement.ReadWrite.Directory permission to set this property or update the membership of such groups. For more, see Using a group to manage Azure AD role assignmentsReturned by default. Supports $filter (eq, ne, not).' nullable: true isManagementRestricted: type: boolean @@ -30485,9 +30485,11 @@ components: nullable: true tenantId: type: string + description: The ID of the tenant that the tag member is a part of. nullable: true userId: type: string + description: The user ID of the member. nullable: true additionalProperties: type: object @@ -38797,6 +38799,7 @@ components: lastUsedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: 'Date and time when the printer was last used by the signed-in user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true additionalProperties: diff --git a/openApiDocs/beta/Sites.yml b/openApiDocs/beta/Sites.yml index bc525e16c4a..8a6a8ab51f8 100644 --- a/openApiDocs/beta/Sites.yml +++ b/openApiDocs/beta/Sites.yml @@ -80244,7 +80244,7 @@ components: description: 'Identifies the info segments assigned to the group. Returned by default. Supports $filter (eq, not, ge, le, startsWith).' isAssignableToRole: type: boolean - description: 'Indicates whether this group can be assigned to an Azure Active Directory role. Optional. This property can only be set while creating the group and is immutable. If set to true, the securityEnabled property must also be set to true and the group cannot be a dynamic group (that is, groupTypes cannot contain DynamicMembership). Only callers in Global administrator and Privileged role administrator roles can set this property. The caller must be assigned the RoleManagement.ReadWrite.Directory permission to set this property or update the membership of such groups. For more, see Using a group to manage Azure AD role assignmentsReturned by default. Supports $filter (eq, ne, not).' + description: 'Indicates whether this group can be assigned to an Azure Active Directory role. Optional. This property can only be set while creating the group and is immutable. If set to true, the securityEnabled property must also be set to true and the group cannot be a dynamic group (that is, groupTypes cannot contain DynamicMembership). Only callers in Global Administrator and Privileged Role Administrator roles can set this property. The caller must also be assigned the RoleManagement.ReadWrite.Directory permission to set this property or update the membership of such groups. For more, see Using a group to manage Azure AD role assignmentsReturned by default. Supports $filter (eq, ne, not).' nullable: true isManagementRestricted: type: boolean @@ -89764,6 +89764,7 @@ components: lastUsedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: 'Date and time when the printer was last used by the signed-in user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true additionalProperties: @@ -93153,9 +93154,11 @@ components: nullable: true tenantId: type: string + description: The ID of the tenant that the tag member is a part of. nullable: true userId: type: string + description: The user ID of the member. nullable: true additionalProperties: type: object diff --git a/openApiDocs/beta/Teams.yml b/openApiDocs/beta/Teams.yml index 01084eb251e..1376e2b06fb 100644 --- a/openApiDocs/beta/Teams.yml +++ b/openApiDocs/beta/Teams.yml @@ -2755,10 +2755,14 @@ paths: parameters: chat-id: $request.path.chat-id chatMessage-id: $request.path.chatMessage-id + setReaction: + operationId: chats.chat.messages.chatMessage.setReaction softDelete: operationId: chats.chat.messages.chatMessage.softDelete undoSoftDelete: operationId: chats.chat.messages.chatMessage.undoSoftDelete + unsetReaction: + operationId: chats.chat.messages.chatMessage.unsetReaction default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -3107,6 +3111,48 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + '/chats/{chat-id}/messages/{chatMessage-id}/microsoft.graph.setReaction': + post: + tags: + - chats.Actions + summary: Invoke action setReaction + operationId: chats.messages_setReaction + parameters: + - name: chat-id + in: path + description: 'key: id of chat' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chat + - name: chatMessage-id + in: path + description: 'key: id of chatMessage' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + reactionType: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/chats/{chat-id}/messages/{chatMessage-id}/microsoft.graph.softDelete': post: tags: @@ -3173,6 +3219,48 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/chats/{chat-id}/messages/{chatMessage-id}/microsoft.graph.unsetReaction': + post: + tags: + - chats.Actions + summary: Invoke action unsetReaction + operationId: chats.messages_unsetReaction + parameters: + - name: chat-id + in: path + description: 'key: id of chat' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chat + - name: chatMessage-id + in: path + description: 'key: id of chatMessage' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + reactionType: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/chats/{chat-id}/messages/{chatMessage-id}/replies': get: tags: @@ -3466,10 +3554,14 @@ paths: chat-id: $request.path.chat-id chatMessage-id: $request.path.chatMessage-id chatMessage-id1: $request.path.chatMessage-id1 + setReaction: + operationId: chats.chat.messages.chatMessage.replies.chatMessage.setReaction softDelete: operationId: chats.chat.messages.chatMessage.replies.chatMessage.softDelete undoSoftDelete: operationId: chats.chat.messages.chatMessage.replies.chatMessage.undoSoftDelete + unsetReaction: + operationId: chats.chat.messages.chatMessage.replies.chatMessage.unsetReaction default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -3874,6 +3966,56 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + '/chats/{chat-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.setReaction': + post: + tags: + - chats.Actions + summary: Invoke action setReaction + operationId: chats.messages.replies_setReaction + parameters: + - name: chat-id + in: path + description: 'key: id of chat' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chat + - name: chatMessage-id + in: path + description: 'key: id of chatMessage' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: 'key: id of chatMessage' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + reactionType: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/chats/{chat-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.softDelete': post: tags: @@ -3956,6 +4098,56 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/chats/{chat-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.unsetReaction': + post: + tags: + - chats.Actions + summary: Invoke action unsetReaction + operationId: chats.messages.replies_unsetReaction + parameters: + - name: chat-id + in: path + description: 'key: id of chat' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chat + - name: chatMessage-id + in: path + description: 'key: id of chatMessage' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: 'key: id of chatMessage' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + reactionType: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/chats/{chat-id}/messages/{chatMessage-id}/replies/microsoft.graph.delta()': get: tags: @@ -7901,10 +8093,14 @@ paths: group-id: $request.path.group-id channel-id: $request.path.channel-id chatMessage-id: $request.path.chatMessage-id + setReaction: + operationId: groups.group.team.channels.channel.messages.chatMessage.setReaction softDelete: operationId: groups.group.team.channels.channel.messages.chatMessage.softDelete undoSoftDelete: operationId: groups.group.team.channels.channel.messages.chatMessage.undoSoftDelete + unsetReaction: + operationId: groups.group.team.channels.channel.messages.chatMessage.unsetReaction default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -8628,10 +8824,14 @@ paths: channel-id: $request.path.channel-id chatMessage-id: $request.path.chatMessage-id chatMessage-id1: $request.path.chatMessage-id1 + setReaction: + operationId: groups.group.team.channels.channel.messages.chatMessage.replies.chatMessage.setReaction softDelete: operationId: groups.group.team.channels.channel.messages.chatMessage.replies.chatMessage.softDelete undoSoftDelete: operationId: groups.group.team.channels.channel.messages.chatMessage.replies.chatMessage.undoSoftDelete + unsetReaction: + operationId: groups.group.team.channels.channel.messages.chatMessage.replies.chatMessage.unsetReaction default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -13674,10 +13874,14 @@ paths: parameters: group-id: $request.path.group-id chatMessage-id: $request.path.chatMessage-id + setReaction: + operationId: groups.group.team.primaryChannel.messages.chatMessage.setReaction softDelete: operationId: groups.group.team.primaryChannel.messages.chatMessage.softDelete undoSoftDelete: operationId: groups.group.team.primaryChannel.messages.chatMessage.undoSoftDelete + unsetReaction: + operationId: groups.group.team.primaryChannel.messages.chatMessage.unsetReaction default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -14319,10 +14523,14 @@ paths: group-id: $request.path.group-id chatMessage-id: $request.path.chatMessage-id chatMessage-id1: $request.path.chatMessage-id1 + setReaction: + operationId: groups.group.team.primaryChannel.messages.chatMessage.replies.chatMessage.setReaction softDelete: operationId: groups.group.team.primaryChannel.messages.chatMessage.replies.chatMessage.softDelete undoSoftDelete: operationId: groups.group.team.primaryChannel.messages.chatMessage.replies.chatMessage.undoSoftDelete + unsetReaction: + operationId: groups.group.team.primaryChannel.messages.chatMessage.replies.chatMessage.unsetReaction default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -18296,7 +18504,7 @@ paths: tags: - groups.team summary: List teamworkTags - description: Get a list of the tags objects and their properties. + description: Get a list of the tag objects and their properties. externalDocs: description: Find more info here url: https://docs.microsoft.com/graph/api/teamworktag-list?view=graph-rest-1.0 @@ -20770,10 +20978,14 @@ paths: team-id: $request.path.team-id channel-id: $request.path.channel-id chatMessage-id: $request.path.chatMessage-id + setReaction: + operationId: teams.team.channels.channel.messages.chatMessage.setReaction softDelete: operationId: teams.team.channels.channel.messages.chatMessage.softDelete undoSoftDelete: operationId: teams.team.channels.channel.messages.chatMessage.undoSoftDelete + unsetReaction: + operationId: teams.team.channels.channel.messages.chatMessage.unsetReaction default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -21178,98 +21390,198 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.softDelete': - post: - tags: - - teams.Actions - summary: Invoke action softDelete - description: Delete a single message or a message reply in a channel or a chat. - externalDocs: - description: Find more info here - url: https://docs.microsoft.com/graph/api/chatmessage-softdelete?view=graph-rest-1.0 - operationId: teams.channels.messages_softDelete - parameters: - - name: team-id - in: path - description: 'key: id of team' - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team - - name: channel-id - in: path - description: 'key: id of channel' - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - - name: chatMessage-id - in: path - description: 'key: id of chatMessage' - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.undoSoftDelete': + '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.setReaction': post: tags: - teams.Actions - summary: Invoke action undoSoftDelete - description: Undo soft deletion of a single message or a message reply in a channel or a chat. - externalDocs: - description: Find more info here - url: https://docs.microsoft.com/graph/api/chatmessage-undosoftdelete?view=graph-rest-1.0 - operationId: teams.channels.messages_undoSoftDelete - parameters: - - name: team-id - in: path - description: 'key: id of team' - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team - - name: channel-id - in: path - description: 'key: id of channel' - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - - name: chatMessage-id - in: path - description: 'key: id of chatMessage' - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/replies': - get: - tags: - - teams.channel - summary: List replies - description: 'List all the replies to a message in a channel of a team. This method lists only the replies of the specified message, if any. To get the message itself, simply call get channel message.' - externalDocs: - description: Find more info here - url: https://docs.microsoft.com/graph/api/chatmessage-list-replies?view=graph-rest-1.0 - operationId: teams.channels.messages_ListReplies + summary: Invoke action setReaction + operationId: teams.channels.messages_setReaction + parameters: + - name: team-id + in: path + description: 'key: id of team' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: 'key: id of channel' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: 'key: id of chatMessage' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + reactionType: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.softDelete': + post: + tags: + - teams.Actions + summary: Invoke action softDelete + description: Delete a single message or a message reply in a channel or a chat. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/chatmessage-softdelete?view=graph-rest-1.0 + operationId: teams.channels.messages_softDelete + parameters: + - name: team-id + in: path + description: 'key: id of team' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: 'key: id of channel' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: 'key: id of chatMessage' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.undoSoftDelete': + post: + tags: + - teams.Actions + summary: Invoke action undoSoftDelete + description: Undo soft deletion of a single message or a message reply in a channel or a chat. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/chatmessage-undosoftdelete?view=graph-rest-1.0 + operationId: teams.channels.messages_undoSoftDelete + parameters: + - name: team-id + in: path + description: 'key: id of team' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: 'key: id of channel' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: 'key: id of chatMessage' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.unsetReaction': + post: + tags: + - teams.Actions + summary: Invoke action unsetReaction + operationId: teams.channels.messages_unsetReaction + parameters: + - name: team-id + in: path + description: 'key: id of team' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: 'key: id of channel' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: 'key: id of chatMessage' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + reactionType: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/replies': + get: + tags: + - teams.channel + summary: List replies + description: 'List all the replies to a message in a channel of a team. This method lists only the replies of the specified message, if any. To get the message itself, simply call get channel message.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/chatmessage-list-replies?view=graph-rest-1.0 + operationId: teams.channels.messages_ListReplies parameters: - name: team-id in: path @@ -21579,10 +21891,14 @@ paths: channel-id: $request.path.channel-id chatMessage-id: $request.path.chatMessage-id chatMessage-id1: $request.path.chatMessage-id1 + setReaction: + operationId: teams.team.channels.channel.messages.chatMessage.replies.chatMessage.setReaction softDelete: operationId: teams.team.channels.channel.messages.chatMessage.replies.chatMessage.softDelete undoSoftDelete: operationId: teams.team.channels.channel.messages.chatMessage.replies.chatMessage.undoSoftDelete + unsetReaction: + operationId: teams.team.channels.channel.messages.chatMessage.replies.chatMessage.unsetReaction default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -22043,6 +22359,64 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.setReaction': + post: + tags: + - teams.Actions + summary: Invoke action setReaction + operationId: teams.channels.messages.replies_setReaction + parameters: + - name: team-id + in: path + description: 'key: id of team' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: 'key: id of channel' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: 'key: id of chatMessage' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: 'key: id of chatMessage' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + reactionType: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.softDelete': post: tags: @@ -22141,6 +22515,64 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.unsetReaction': + post: + tags: + - teams.Actions + summary: Invoke action unsetReaction + operationId: teams.channels.messages.replies_unsetReaction + parameters: + - name: team-id + in: path + description: 'key: id of team' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: 'key: id of channel' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: 'key: id of chatMessage' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: 'key: id of chatMessage' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + reactionType: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/microsoft.graph.delta()': get: tags: @@ -28202,10 +28634,14 @@ paths: parameters: team-id: $request.path.team-id chatMessage-id: $request.path.chatMessage-id + setReaction: + operationId: teams.team.primaryChannel.messages.chatMessage.setReaction softDelete: operationId: teams.team.primaryChannel.messages.chatMessage.softDelete undoSoftDelete: operationId: teams.team.primaryChannel.messages.chatMessage.undoSoftDelete + unsetReaction: + operationId: teams.team.primaryChannel.messages.chatMessage.unsetReaction default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -28554,6 +28990,48 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/microsoft.graph.setReaction': + post: + tags: + - teams.Actions + summary: Invoke action setReaction + operationId: teams.primaryChannel.messages_setReaction + parameters: + - name: team-id + in: path + description: 'key: id of team' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: chatMessage-id + in: path + description: 'key: id of chatMessage' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + reactionType: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/microsoft.graph.softDelete': post: tags: @@ -28620,6 +29098,48 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/microsoft.graph.unsetReaction': + post: + tags: + - teams.Actions + summary: Invoke action unsetReaction + operationId: teams.primaryChannel.messages_unsetReaction + parameters: + - name: team-id + in: path + description: 'key: id of team' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: chatMessage-id + in: path + description: 'key: id of chatMessage' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + reactionType: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/replies': get: tags: @@ -28913,10 +29433,14 @@ paths: team-id: $request.path.team-id chatMessage-id: $request.path.chatMessage-id chatMessage-id1: $request.path.chatMessage-id1 + setReaction: + operationId: teams.team.primaryChannel.messages.chatMessage.replies.chatMessage.setReaction softDelete: operationId: teams.team.primaryChannel.messages.chatMessage.replies.chatMessage.softDelete undoSoftDelete: operationId: teams.team.primaryChannel.messages.chatMessage.replies.chatMessage.undoSoftDelete + unsetReaction: + operationId: teams.team.primaryChannel.messages.chatMessage.replies.chatMessage.unsetReaction default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -29184,47 +29708,98 @@ paths: schema: type: string x-ms-docs-key-type: chatMessageHostedContent - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - contentBytes - - contentType - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - contentBytes + - contentType + 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.chatMessageHostedContent' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teams.channel + summary: Update the navigation property hostedContents in teams + operationId: teams.primaryChannel.messages.replies_UpdateHostedContents + parameters: + - name: team-id + in: path + description: 'key: id of team' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: chatMessage-id + in: path + description: 'key: id of chatMessage' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: 'key: id of chatMessage' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: 'key: id of chatMessageHostedContent' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + required: true responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + delete: tags: - teams.channel - summary: Update the navigation property hostedContents in teams - operationId: teams.primaryChannel.messages.replies_UpdateHostedContents + summary: Delete navigation property hostedContents for teams + operationId: teams.primaryChannel.messages.replies_DeleteHostedContents parameters: - name: team-id in: path @@ -29258,24 +29833,24 @@ paths: schema: type: string x-ms-docs-key-type: chatMessageHostedContent - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' - required: true + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: '204': description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.setReaction': + post: tags: - - teams.channel - summary: Delete navigation property hostedContents for teams - operationId: teams.primaryChannel.messages.replies_DeleteHostedContents + - teams.Actions + summary: Invoke action setReaction + operationId: teams.primaryChannel.messages.replies_setReaction parameters: - name: team-id in: path @@ -29301,26 +29876,25 @@ paths: schema: type: string x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id - in: path - description: 'key: id of chatMessageHostedContent' - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessageHostedContent - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + reactionType: + type: string + nullable: true + additionalProperties: + type: object + required: true responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation + x-ms-docs-operation-type: action '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.softDelete': post: tags: @@ -29403,6 +29977,56 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.unsetReaction': + post: + tags: + - teams.Actions + summary: Invoke action unsetReaction + operationId: teams.primaryChannel.messages.replies_unsetReaction + parameters: + - name: team-id + in: path + description: 'key: id of team' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: chatMessage-id + in: path + description: 'key: id of chatMessage' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: 'key: id of chatMessage' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + reactionType: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/replies/microsoft.graph.delta()': get: tags: @@ -33675,7 +34299,7 @@ paths: tags: - teams.teamworkTag summary: List teamworkTags - description: Get a list of the tags objects and their properties. + description: Get a list of the tag objects and their properties. externalDocs: description: Find more info here url: https://docs.microsoft.com/graph/api/teamworktag-list?view=graph-rest-1.0 @@ -36065,10 +36689,14 @@ paths: deletedTeam-id: $request.path.deletedTeam-id channel-id: $request.path.channel-id chatMessage-id: $request.path.chatMessage-id + setReaction: + operationId: teamwork.deletedTeams.deletedTeam.channels.channel.messages.chatMessage.setReaction softDelete: operationId: teamwork.deletedTeams.deletedTeam.channels.channel.messages.chatMessage.softDelete undoSoftDelete: operationId: teamwork.deletedTeams.deletedTeam.channels.channel.messages.chatMessage.undoSoftDelete + unsetReaction: + operationId: teamwork.deletedTeams.deletedTeam.channels.channel.messages.chatMessage.unsetReaction default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -36242,18 +36870,141 @@ paths: type: string responses: '200': - $ref: '#/components/responses/microsoft.graph.chatMessageHostedContentCollectionResponse' + $ref: '#/components/responses/microsoft.graph.chatMessageHostedContentCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - teamwork.deletedTeam + summary: Create new navigation property to hostedContents for teamwork + operationId: teamwork.deletedTeams.channels.messages_CreateHostedContents + parameters: + - name: deletedTeam-id + in: path + description: 'key: id of deletedTeam' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: 'key: id of channel' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: 'key: id of chatMessage' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/hostedContents/{chatMessageHostedContent-id}': + get: + tags: + - teamwork.deletedTeam + summary: Get hostedContents from teamwork + description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' + operationId: teamwork.deletedTeams.channels.messages_GetHostedContents + parameters: + - name: deletedTeam-id + in: path + description: 'key: id of deletedTeam' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: 'key: id of channel' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: 'key: id of chatMessage' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: 'key: id of chatMessageHostedContent' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - contentBytes + - contentType + 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.chatMessageHostedContent' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + patch: tags: - teamwork.deletedTeam - summary: Create new navigation property to hostedContents for teamwork - operationId: teamwork.deletedTeams.channels.messages_CreateHostedContents + summary: Update the navigation property hostedContents in teamwork + operationId: teamwork.deletedTeams.channels.messages_UpdateHostedContents parameters: - name: deletedTeam-id in: path @@ -36279,30 +37030,32 @@ paths: schema: type: string x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: 'key: id of chatMessageHostedContent' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent requestBody: - description: New navigation property + description: New navigation property values content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' required: true responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/hostedContents/{chatMessageHostedContent-id}': - get: + delete: tags: - teamwork.deletedTeam - summary: Get hostedContents from teamwork - description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' - operationId: teamwork.deletedTeams.channels.messages_GetHostedContents + summary: Delete navigation property hostedContents for teamwork + operationId: teamwork.deletedTeams.channels.messages_DeleteHostedContents parameters: - name: deletedTeam-id in: path @@ -36336,47 +37089,24 @@ paths: schema: type: string x-ms-docs-key-type: chatMessageHostedContent - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - contentBytes - - contentType - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + - name: If-Match + in: header + description: ETag + style: simple schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string + type: string responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.setReaction': + post: tags: - - teamwork.deletedTeam - summary: Update the navigation property hostedContents in teamwork - operationId: teamwork.deletedTeams.channels.messages_UpdateHostedContents + - teamwork.Actions + summary: Invoke action setReaction + operationId: teamwork.deletedTeams.channels.messages_setReaction parameters: - name: deletedTeam-id in: path @@ -36402,32 +37132,35 @@ paths: schema: type: string x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id - in: path - description: 'key: id of chatMessageHostedContent' - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessageHostedContent requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + type: object + properties: + reactionType: + type: string + nullable: true + additionalProperties: + type: object required: true responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.softDelete': + post: tags: - - teamwork.deletedTeam - summary: Delete navigation property hostedContents for teamwork - operationId: teamwork.deletedTeams.channels.messages_DeleteHostedContents + - teamwork.Actions + summary: Invoke action softDelete + description: Delete a single message or a message reply in a channel or a chat. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/chatmessage-softdelete?view=graph-rest-1.0 + operationId: teamwork.deletedTeams.channels.messages_softDelete parameters: - name: deletedTeam-id in: path @@ -36453,36 +37186,22 @@ paths: schema: type: string x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id - in: path - description: 'key: id of chatMessageHostedContent' - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessageHostedContent - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.softDelete': + x-ms-docs-operation-type: action + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.undoSoftDelete': post: tags: - teamwork.Actions - summary: Invoke action softDelete - description: Delete a single message or a message reply in a channel or a chat. + summary: Invoke action undoSoftDelete + description: Undo soft deletion of a single message or a message reply in a channel or a chat. externalDocs: description: Find more info here - url: https://docs.microsoft.com/graph/api/chatmessage-softdelete?view=graph-rest-1.0 - operationId: teamwork.deletedTeams.channels.messages_softDelete + url: https://docs.microsoft.com/graph/api/chatmessage-undosoftdelete?view=graph-rest-1.0 + operationId: teamwork.deletedTeams.channels.messages_undoSoftDelete parameters: - name: deletedTeam-id in: path @@ -36514,16 +37233,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.undoSoftDelete': + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.unsetReaction': post: tags: - teamwork.Actions - summary: Invoke action undoSoftDelete - description: Undo soft deletion of a single message or a message reply in a channel or a chat. - externalDocs: - description: Find more info here - url: https://docs.microsoft.com/graph/api/chatmessage-undosoftdelete?view=graph-rest-1.0 - operationId: teamwork.deletedTeams.channels.messages_undoSoftDelete + summary: Invoke action unsetReaction + operationId: teamwork.deletedTeams.channels.messages_unsetReaction parameters: - name: deletedTeam-id in: path @@ -36549,6 +37264,19 @@ paths: schema: type: string x-ms-docs-key-type: chatMessage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + reactionType: + type: string + nullable: true + additionalProperties: + type: object + required: true responses: '204': description: Success @@ -36874,10 +37602,14 @@ paths: channel-id: $request.path.channel-id chatMessage-id: $request.path.chatMessage-id chatMessage-id1: $request.path.chatMessage-id1 + setReaction: + operationId: teamwork.deletedTeams.deletedTeam.channels.channel.messages.chatMessage.replies.chatMessage.setReaction softDelete: operationId: teamwork.deletedTeams.deletedTeam.channels.channel.messages.chatMessage.replies.chatMessage.softDelete undoSoftDelete: operationId: teamwork.deletedTeams.deletedTeam.channels.channel.messages.chatMessage.replies.chatMessage.undoSoftDelete + unsetReaction: + operationId: teamwork.deletedTeams.deletedTeam.channels.channel.messages.chatMessage.replies.chatMessage.unsetReaction default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -37338,6 +38070,64 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.setReaction': + post: + tags: + - teamwork.Actions + summary: Invoke action setReaction + operationId: teamwork.deletedTeams.channels.messages.replies_setReaction + parameters: + - name: deletedTeam-id + in: path + description: 'key: id of deletedTeam' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: 'key: id of channel' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: 'key: id of chatMessage' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: 'key: id of chatMessage' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + reactionType: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.softDelete': post: tags: @@ -37387,16 +38177,61 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.undoSoftDelete': + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.undoSoftDelete': + post: + tags: + - teamwork.Actions + summary: Invoke action undoSoftDelete + description: Undo soft deletion of a single message or a message reply in a channel or a chat. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/chatmessage-undosoftdelete?view=graph-rest-1.0 + operationId: teamwork.deletedTeams.channels.messages.replies_undoSoftDelete + parameters: + - name: deletedTeam-id + in: path + description: 'key: id of deletedTeam' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: 'key: id of channel' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: 'key: id of chatMessage' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: 'key: id of chatMessage' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.unsetReaction': post: tags: - teamwork.Actions - summary: Invoke action undoSoftDelete - description: Undo soft deletion of a single message or a message reply in a channel or a chat. - externalDocs: - description: Find more info here - url: https://docs.microsoft.com/graph/api/chatmessage-undosoftdelete?view=graph-rest-1.0 - operationId: teamwork.deletedTeams.channels.messages.replies_undoSoftDelete + summary: Invoke action unsetReaction + operationId: teamwork.deletedTeams.channels.messages.replies_unsetReaction parameters: - name: deletedTeam-id in: path @@ -37430,6 +38265,19 @@ paths: schema: type: string x-ms-docs-key-type: chatMessage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + reactionType: + type: string + nullable: true + additionalProperties: + type: object + required: true responses: '204': description: Success @@ -42574,10 +43422,14 @@ paths: teamTemplateDefinition-id: $request.path.teamTemplateDefinition-id channel-id: $request.path.channel-id chatMessage-id: $request.path.chatMessage-id + setReaction: + operationId: teamwork.teamTemplates.teamTemplate.definitions.teamTemplateDefinition.teamDefinition.channels.channel.messages.chatMessage.setReaction softDelete: operationId: teamwork.teamTemplates.teamTemplate.definitions.teamTemplateDefinition.teamDefinition.channels.channel.messages.chatMessage.softDelete undoSoftDelete: operationId: teamwork.teamTemplates.teamTemplate.definitions.teamTemplateDefinition.teamDefinition.channels.channel.messages.chatMessage.undoSoftDelete + unsetReaction: + operationId: teamwork.teamTemplates.teamTemplate.definitions.teamTemplateDefinition.teamDefinition.channels.channel.messages.chatMessage.unsetReaction default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -43038,6 +43890,64 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.setReaction': + post: + tags: + - teamwork.Actions + summary: Invoke action setReaction + operationId: teamwork.teamTemplates.definitions.teamDefinition.channels.messages_setReaction + parameters: + - name: teamTemplate-id + in: path + description: 'key: id of teamTemplate' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: 'key: id of teamTemplateDefinition' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id + in: path + description: 'key: id of channel' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: 'key: id of chatMessage' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + reactionType: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.softDelete': post: tags: @@ -43136,6 +44046,64 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.unsetReaction': + post: + tags: + - teamwork.Actions + summary: Invoke action unsetReaction + operationId: teamwork.teamTemplates.definitions.teamDefinition.channels.messages_unsetReaction + parameters: + - name: teamTemplate-id + in: path + description: 'key: id of teamTemplate' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: 'key: id of teamTemplateDefinition' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id + in: path + description: 'key: id of channel' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: 'key: id of chatMessage' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + reactionType: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/replies': get: tags: @@ -43481,10 +44449,14 @@ paths: channel-id: $request.path.channel-id chatMessage-id: $request.path.chatMessage-id chatMessage-id1: $request.path.chatMessage-id1 + setReaction: + operationId: teamwork.teamTemplates.teamTemplate.definitions.teamTemplateDefinition.teamDefinition.channels.channel.messages.chatMessage.replies.chatMessage.setReaction softDelete: operationId: teamwork.teamTemplates.teamTemplate.definitions.teamTemplateDefinition.teamDefinition.channels.channel.messages.chatMessage.replies.chatMessage.softDelete undoSoftDelete: operationId: teamwork.teamTemplates.teamTemplate.definitions.teamTemplateDefinition.teamDefinition.channels.channel.messages.chatMessage.replies.chatMessage.undoSoftDelete + unsetReaction: + operationId: teamwork.teamTemplates.teamTemplate.definitions.teamTemplateDefinition.teamDefinition.channels.channel.messages.chatMessage.replies.chatMessage.unsetReaction default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -43981,36 +44953,159 @@ paths: schema: type: string x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id - in: path - description: 'key: id of chatMessageHostedContent' - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessageHostedContent - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string + - name: chatMessageHostedContent-id + in: path + description: 'key: id of chatMessageHostedContent' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.setReaction': + post: + tags: + - teamwork.Actions + summary: Invoke action setReaction + operationId: teamwork.teamTemplates.definitions.teamDefinition.channels.messages.replies_setReaction + parameters: + - name: teamTemplate-id + in: path + description: 'key: id of teamTemplate' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: 'key: id of teamTemplateDefinition' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id + in: path + description: 'key: id of channel' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: 'key: id of chatMessage' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: 'key: id of chatMessage' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + reactionType: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.softDelete': + post: + tags: + - teamwork.Actions + summary: Invoke action softDelete + description: Delete a single message or a message reply in a channel or a chat. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/chatmessage-softdelete?view=graph-rest-1.0 + operationId: teamwork.teamTemplates.definitions.teamDefinition.channels.messages.replies_softDelete + parameters: + - name: teamTemplate-id + in: path + description: 'key: id of teamTemplate' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: 'key: id of teamTemplateDefinition' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id + in: path + description: 'key: id of channel' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: 'key: id of chatMessage' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: 'key: id of chatMessage' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.softDelete': + x-ms-docs-operation-type: action + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.undoSoftDelete': post: tags: - teamwork.Actions - summary: Invoke action softDelete - description: Delete a single message or a message reply in a channel or a chat. + summary: Invoke action undoSoftDelete + description: Undo soft deletion of a single message or a message reply in a channel or a chat. externalDocs: description: Find more info here - url: https://docs.microsoft.com/graph/api/chatmessage-softdelete?view=graph-rest-1.0 - operationId: teamwork.teamTemplates.definitions.teamDefinition.channels.messages.replies_softDelete + url: https://docs.microsoft.com/graph/api/chatmessage-undosoftdelete?view=graph-rest-1.0 + operationId: teamwork.teamTemplates.definitions.teamDefinition.channels.messages.replies_undoSoftDelete parameters: - name: teamTemplate-id in: path @@ -44058,16 +45153,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.undoSoftDelete': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.unsetReaction': post: tags: - teamwork.Actions - summary: Invoke action undoSoftDelete - description: Undo soft deletion of a single message or a message reply in a channel or a chat. - externalDocs: - description: Find more info here - url: https://docs.microsoft.com/graph/api/chatmessage-undosoftdelete?view=graph-rest-1.0 - operationId: teamwork.teamTemplates.definitions.teamDefinition.channels.messages.replies_undoSoftDelete + summary: Invoke action unsetReaction + operationId: teamwork.teamTemplates.definitions.teamDefinition.channels.messages.replies_unsetReaction parameters: - name: teamTemplate-id in: path @@ -44109,6 +45200,19 @@ paths: schema: type: string x-ms-docs-key-type: chatMessage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + reactionType: + type: string + nullable: true + additionalProperties: + type: object + required: true responses: '204': description: Success @@ -50966,10 +52070,14 @@ paths: teamTemplate-id: $request.path.teamTemplate-id teamTemplateDefinition-id: $request.path.teamTemplateDefinition-id chatMessage-id: $request.path.chatMessage-id + setReaction: + operationId: teamwork.teamTemplates.teamTemplate.definitions.teamTemplateDefinition.teamDefinition.primaryChannel.messages.chatMessage.setReaction softDelete: operationId: teamwork.teamTemplates.teamTemplate.definitions.teamTemplateDefinition.teamDefinition.primaryChannel.messages.chatMessage.softDelete undoSoftDelete: operationId: teamwork.teamTemplates.teamTemplate.definitions.teamTemplateDefinition.teamDefinition.primaryChannel.messages.chatMessage.undoSoftDelete + unsetReaction: + operationId: teamwork.teamTemplates.teamTemplate.definitions.teamTemplateDefinition.teamDefinition.primaryChannel.messages.chatMessage.unsetReaction default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -51303,158 +52411,258 @@ paths: schema: type: string x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id - in: path - description: 'key: id of chatMessageHostedContent' - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessageHostedContent + - name: chatMessageHostedContent-id + in: path + description: 'key: id of chatMessageHostedContent' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - teamwork.teamTemplate + summary: Delete navigation property hostedContents for teamwork + operationId: teamwork.teamTemplates.definitions.teamDefinition.primaryChannel.messages_DeleteHostedContents + parameters: + - name: teamTemplate-id + in: path + description: 'key: id of teamTemplate' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: 'key: id of teamTemplateDefinition' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: chatMessage-id + in: path + description: 'key: id of chatMessage' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: 'key: id of chatMessageHostedContent' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/microsoft.graph.setReaction': + post: + tags: + - teamwork.Actions + summary: Invoke action setReaction + operationId: teamwork.teamTemplates.definitions.teamDefinition.primaryChannel.messages_setReaction + parameters: + - name: teamTemplate-id + in: path + description: 'key: id of teamTemplate' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: 'key: id of teamTemplateDefinition' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: chatMessage-id + in: path + description: 'key: id of chatMessage' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + reactionType: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/microsoft.graph.softDelete': + post: + tags: + - teamwork.Actions + summary: Invoke action softDelete + description: Delete a single message or a message reply in a channel or a chat. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/chatmessage-softdelete?view=graph-rest-1.0 + operationId: teamwork.teamTemplates.definitions.teamDefinition.primaryChannel.messages_softDelete + parameters: + - name: teamTemplate-id + in: path + description: 'key: id of teamTemplate' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: 'key: id of teamTemplateDefinition' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: chatMessage-id + in: path + description: 'key: id of chatMessage' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/microsoft.graph.undoSoftDelete': + post: + tags: + - teamwork.Actions + summary: Invoke action undoSoftDelete + description: Undo soft deletion of a single message or a message reply in a channel or a chat. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/chatmessage-undosoftdelete?view=graph-rest-1.0 + operationId: teamwork.teamTemplates.definitions.teamDefinition.primaryChannel.messages_undoSoftDelete + parameters: + - name: teamTemplate-id + in: path + description: 'key: id of teamTemplate' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: 'key: id of teamTemplateDefinition' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: chatMessage-id + in: path + description: 'key: id of chatMessage' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/microsoft.graph.unsetReaction': + post: + tags: + - teamwork.Actions + summary: Invoke action unsetReaction + operationId: teamwork.teamTemplates.definitions.teamDefinition.primaryChannel.messages_unsetReaction + parameters: + - name: teamTemplate-id + in: path + description: 'key: id of teamTemplate' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: 'key: id of teamTemplateDefinition' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: chatMessage-id + in: path + description: 'key: id of chatMessage' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + type: object + properties: + reactionType: + type: string + nullable: true + additionalProperties: + type: object required: true responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - teamwork.teamTemplate - summary: Delete navigation property hostedContents for teamwork - operationId: teamwork.teamTemplates.definitions.teamDefinition.primaryChannel.messages_DeleteHostedContents - parameters: - - name: teamTemplate-id - in: path - description: 'key: id of teamTemplate' - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: teamTemplate - - name: teamTemplateDefinition-id - in: path - description: 'key: id of teamTemplateDefinition' - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: teamTemplateDefinition - - name: chatMessage-id - in: path - description: 'key: id of chatMessage' - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id - in: path - description: 'key: id of chatMessageHostedContent' - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessageHostedContent - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/microsoft.graph.softDelete': - post: - tags: - - teamwork.Actions - summary: Invoke action softDelete - description: Delete a single message or a message reply in a channel or a chat. - externalDocs: - description: Find more info here - url: https://docs.microsoft.com/graph/api/chatmessage-softdelete?view=graph-rest-1.0 - operationId: teamwork.teamTemplates.definitions.teamDefinition.primaryChannel.messages_softDelete - parameters: - - name: teamTemplate-id - in: path - description: 'key: id of teamTemplate' - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: teamTemplate - - name: teamTemplateDefinition-id - in: path - description: 'key: id of teamTemplateDefinition' - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: teamTemplateDefinition - - name: chatMessage-id - in: path - description: 'key: id of chatMessage' - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/microsoft.graph.undoSoftDelete': - post: - tags: - - teamwork.Actions - summary: Invoke action undoSoftDelete - description: Undo soft deletion of a single message or a message reply in a channel or a chat. - externalDocs: - description: Find more info here - url: https://docs.microsoft.com/graph/api/chatmessage-undosoftdelete?view=graph-rest-1.0 - operationId: teamwork.teamTemplates.definitions.teamDefinition.primaryChannel.messages_undoSoftDelete - parameters: - - name: teamTemplate-id - in: path - description: 'key: id of teamTemplate' - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: teamTemplate - - name: teamTemplateDefinition-id - in: path - description: 'key: id of teamTemplateDefinition' - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: teamTemplateDefinition - - name: chatMessage-id - in: path - description: 'key: id of chatMessage' - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' x-ms-docs-operation-type: action '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/replies': get: @@ -51775,10 +52983,14 @@ paths: teamTemplateDefinition-id: $request.path.teamTemplateDefinition-id chatMessage-id: $request.path.chatMessage-id chatMessage-id1: $request.path.chatMessage-id1 + setReaction: + operationId: teamwork.teamTemplates.teamTemplate.definitions.teamTemplateDefinition.teamDefinition.primaryChannel.messages.chatMessage.replies.chatMessage.setReaction softDelete: operationId: teamwork.teamTemplates.teamTemplate.definitions.teamTemplateDefinition.teamDefinition.primaryChannel.messages.chatMessage.replies.chatMessage.softDelete undoSoftDelete: operationId: teamwork.teamTemplates.teamTemplate.definitions.teamTemplateDefinition.teamDefinition.primaryChannel.messages.chatMessage.replies.chatMessage.undoSoftDelete + unsetReaction: + operationId: teamwork.teamTemplates.teamTemplate.definitions.teamTemplateDefinition.teamDefinition.primaryChannel.messages.chatMessage.replies.chatMessage.unsetReaction default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -52239,6 +53451,64 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.setReaction': + post: + tags: + - teamwork.Actions + summary: Invoke action setReaction + operationId: teamwork.teamTemplates.definitions.teamDefinition.primaryChannel.messages.replies_setReaction + parameters: + - name: teamTemplate-id + in: path + description: 'key: id of teamTemplate' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: 'key: id of teamTemplateDefinition' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: chatMessage-id + in: path + description: 'key: id of chatMessage' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: 'key: id of chatMessage' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + reactionType: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.softDelete': post: tags: @@ -52337,6 +53607,64 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.unsetReaction': + post: + tags: + - teamwork.Actions + summary: Invoke action unsetReaction + operationId: teamwork.teamTemplates.definitions.teamDefinition.primaryChannel.messages.replies_unsetReaction + parameters: + - name: teamTemplate-id + in: path + description: 'key: id of teamTemplate' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: 'key: id of teamTemplateDefinition' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: chatMessage-id + in: path + description: 'key: id of chatMessage' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: 'key: id of chatMessage' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + reactionType: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/replies/microsoft.graph.delta()': get: tags: @@ -57247,7 +58575,7 @@ paths: tags: - teamwork.teamTemplate summary: List teamworkTags - description: Get a list of the tags objects and their properties. + description: Get a list of the tag objects and their properties. externalDocs: description: Find more info here url: https://docs.microsoft.com/graph/api/teamworktag-list?view=graph-rest-1.0 @@ -59768,10 +61096,14 @@ paths: user-id: $request.path.user-id chat-id: $request.path.chat-id chatMessage-id: $request.path.chatMessage-id + setReaction: + operationId: users.user.chats.chat.messages.chatMessage.setReaction softDelete: operationId: users.user.chats.chat.messages.chatMessage.softDelete undoSoftDelete: operationId: users.user.chats.chat.messages.chatMessage.undoSoftDelete + unsetReaction: + operationId: users.user.chats.chat.messages.chatMessage.unsetReaction default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -60495,10 +61827,14 @@ paths: chat-id: $request.path.chat-id chatMessage-id: $request.path.chatMessage-id chatMessage-id1: $request.path.chatMessage-id1 + setReaction: + operationId: users.user.chats.chat.messages.chatMessage.replies.chatMessage.setReaction softDelete: operationId: users.user.chats.chat.messages.chatMessage.replies.chatMessage.softDelete undoSoftDelete: operationId: users.user.chats.chat.messages.chatMessage.replies.chatMessage.undoSoftDelete + unsetReaction: + operationId: users.user.chats.chat.messages.chatMessage.replies.chatMessage.unsetReaction default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -64349,7 +65685,7 @@ components: description: 'Identifies the info segments assigned to the group. Returned by default. Supports $filter (eq, not, ge, le, startsWith).' isAssignableToRole: type: boolean - description: 'Indicates whether this group can be assigned to an Azure Active Directory role. Optional. This property can only be set while creating the group and is immutable. If set to true, the securityEnabled property must also be set to true and the group cannot be a dynamic group (that is, groupTypes cannot contain DynamicMembership). Only callers in Global administrator and Privileged role administrator roles can set this property. The caller must be assigned the RoleManagement.ReadWrite.Directory permission to set this property or update the membership of such groups. For more, see Using a group to manage Azure AD role assignmentsReturned by default. Supports $filter (eq, ne, not).' + description: 'Indicates whether this group can be assigned to an Azure Active Directory role. Optional. This property can only be set while creating the group and is immutable. If set to true, the securityEnabled property must also be set to true and the group cannot be a dynamic group (that is, groupTypes cannot contain DynamicMembership). Only callers in Global Administrator and Privileged Role Administrator roles can set this property. The caller must also be assigned the RoleManagement.ReadWrite.Directory permission to set this property or update the membership of such groups. For more, see Using a group to manage Azure AD role assignmentsReturned by default. Supports $filter (eq, ne, not).' nullable: true isManagementRestricted: type: boolean @@ -65681,9 +67017,11 @@ components: nullable: true tenantId: type: string + description: The ID of the tenant that the tag member is a part of. nullable: true userId: type: string + description: The user ID of the member. nullable: true additionalProperties: type: object @@ -80520,6 +81858,7 @@ components: lastUsedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: 'Date and time when the printer was last used by the signed-in user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true additionalProperties: diff --git a/openApiDocs/beta/Users.Actions.yml b/openApiDocs/beta/Users.Actions.yml index 6ba0ea33dd3..444b3bfe8a9 100644 --- a/openApiDocs/beta/Users.Actions.yml +++ b/openApiDocs/beta/Users.Actions.yml @@ -19054,6 +19054,56 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore + '/users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/microsoft.graph.setReaction': + post: + tags: + - users.Actions + summary: Invoke action setReaction + operationId: users.chats.messages_setReaction + parameters: + - name: user-id + in: path + description: 'key: id of user' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: chat-id + in: path + description: 'key: id of chat' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chat + - name: chatMessage-id + in: path + description: 'key: id of chatMessage' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + reactionType: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/microsoft.graph.softDelete': post: tags: @@ -19136,6 +19186,114 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/microsoft.graph.unsetReaction': + post: + tags: + - users.Actions + summary: Invoke action unsetReaction + operationId: users.chats.messages_unsetReaction + parameters: + - name: user-id + in: path + description: 'key: id of user' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: chat-id + in: path + description: 'key: id of chat' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chat + - name: chatMessage-id + in: path + description: 'key: id of chatMessage' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + reactionType: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.setReaction': + post: + tags: + - users.Actions + summary: Invoke action setReaction + operationId: users.chats.messages.replies_setReaction + parameters: + - name: user-id + in: path + description: 'key: id of user' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: chat-id + in: path + description: 'key: id of chat' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chat + - name: chatMessage-id + in: path + description: 'key: id of chatMessage' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: 'key: id of chatMessage' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + reactionType: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.softDelete': post: tags: @@ -19234,6 +19392,64 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.unsetReaction': + post: + tags: + - users.Actions + summary: Invoke action unsetReaction + operationId: users.chats.messages.replies_unsetReaction + parameters: + - name: user-id + in: path + description: 'key: id of user' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: chat-id + in: path + description: 'key: id of chat' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chat + - name: chatMessage-id + in: path + description: 'key: id of chatMessage' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: 'key: id of chatMessage' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + reactionType: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/users/{user-id}/chats/{chat-id}/microsoft.graph.hideForUser': post: tags: @@ -42567,7 +42783,7 @@ components: description: 'Identifies the info segments assigned to the group. Returned by default. Supports $filter (eq, not, ge, le, startsWith).' isAssignableToRole: type: boolean - description: 'Indicates whether this group can be assigned to an Azure Active Directory role. Optional. This property can only be set while creating the group and is immutable. If set to true, the securityEnabled property must also be set to true and the group cannot be a dynamic group (that is, groupTypes cannot contain DynamicMembership). Only callers in Global administrator and Privileged role administrator roles can set this property. The caller must be assigned the RoleManagement.ReadWrite.Directory permission to set this property or update the membership of such groups. For more, see Using a group to manage Azure AD role assignmentsReturned by default. Supports $filter (eq, ne, not).' + description: 'Indicates whether this group can be assigned to an Azure Active Directory role. Optional. This property can only be set while creating the group and is immutable. If set to true, the securityEnabled property must also be set to true and the group cannot be a dynamic group (that is, groupTypes cannot contain DynamicMembership). Only callers in Global Administrator and Privileged Role Administrator roles can set this property. The caller must also be assigned the RoleManagement.ReadWrite.Directory permission to set this property or update the membership of such groups. For more, see Using a group to manage Azure AD role assignmentsReturned by default. Supports $filter (eq, ne, not).' nullable: true isManagementRestricted: type: boolean @@ -51808,6 +52024,7 @@ components: lastUsedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: 'Date and time when the printer was last used by the signed-in user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true additionalProperties: @@ -54650,9 +54867,11 @@ components: nullable: true tenantId: type: string + description: The ID of the tenant that the tag member is a part of. nullable: true userId: type: string + description: The user ID of the member. nullable: true additionalProperties: type: object diff --git a/openApiDocs/beta/Users.Functions.yml b/openApiDocs/beta/Users.Functions.yml index 457fd45a0ea..bb8a9b6cc51 100644 --- a/openApiDocs/beta/Users.Functions.yml +++ b/openApiDocs/beta/Users.Functions.yml @@ -19131,7 +19131,7 @@ components: description: 'Identifies the info segments assigned to the group. Returned by default. Supports $filter (eq, not, ge, le, startsWith).' isAssignableToRole: type: boolean - description: 'Indicates whether this group can be assigned to an Azure Active Directory role. Optional. This property can only be set while creating the group and is immutable. If set to true, the securityEnabled property must also be set to true and the group cannot be a dynamic group (that is, groupTypes cannot contain DynamicMembership). Only callers in Global administrator and Privileged role administrator roles can set this property. The caller must be assigned the RoleManagement.ReadWrite.Directory permission to set this property or update the membership of such groups. For more, see Using a group to manage Azure AD role assignmentsReturned by default. Supports $filter (eq, ne, not).' + description: 'Indicates whether this group can be assigned to an Azure Active Directory role. Optional. This property can only be set while creating the group and is immutable. If set to true, the securityEnabled property must also be set to true and the group cannot be a dynamic group (that is, groupTypes cannot contain DynamicMembership). Only callers in Global Administrator and Privileged Role Administrator roles can set this property. The caller must also be assigned the RoleManagement.ReadWrite.Directory permission to set this property or update the membership of such groups. For more, see Using a group to manage Azure AD role assignmentsReturned by default. Supports $filter (eq, ne, not).' nullable: true isManagementRestricted: type: boolean @@ -34319,9 +34319,11 @@ components: nullable: true tenantId: type: string + description: The ID of the tenant that the tag member is a part of. nullable: true userId: type: string + description: The user ID of the member. nullable: true additionalProperties: type: object @@ -34672,6 +34674,7 @@ components: lastUsedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: 'Date and time when the printer was last used by the signed-in user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true additionalProperties: diff --git a/openApiDocs/beta/Users.yml b/openApiDocs/beta/Users.yml index 37eccd71c21..c644253684e 100644 --- a/openApiDocs/beta/Users.yml +++ b/openApiDocs/beta/Users.yml @@ -15548,7 +15548,7 @@ components: description: 'Identifies the info segments assigned to the group. Returned by default. Supports $filter (eq, not, ge, le, startsWith).' isAssignableToRole: type: boolean - description: 'Indicates whether this group can be assigned to an Azure Active Directory role. Optional. This property can only be set while creating the group and is immutable. If set to true, the securityEnabled property must also be set to true and the group cannot be a dynamic group (that is, groupTypes cannot contain DynamicMembership). Only callers in Global administrator and Privileged role administrator roles can set this property. The caller must be assigned the RoleManagement.ReadWrite.Directory permission to set this property or update the membership of such groups. For more, see Using a group to manage Azure AD role assignmentsReturned by default. Supports $filter (eq, ne, not).' + description: 'Indicates whether this group can be assigned to an Azure Active Directory role. Optional. This property can only be set while creating the group and is immutable. If set to true, the securityEnabled property must also be set to true and the group cannot be a dynamic group (that is, groupTypes cannot contain DynamicMembership). Only callers in Global Administrator and Privileged Role Administrator roles can set this property. The caller must also be assigned the RoleManagement.ReadWrite.Directory permission to set this property or update the membership of such groups. For more, see Using a group to manage Azure AD role assignmentsReturned by default. Supports $filter (eq, ne, not).' nullable: true isManagementRestricted: type: boolean @@ -25589,6 +25589,7 @@ components: lastUsedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: 'Date and time when the printer was last used by the signed-in user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true additionalProperties: @@ -30240,9 +30241,11 @@ components: nullable: true tenantId: type: string + description: The ID of the tenant that the tag member is a part of. nullable: true userId: type: string + description: The user ID of the member. nullable: true additionalProperties: type: object diff --git a/openApiDocs/v1.0/Bookings.yml b/openApiDocs/v1.0/Bookings.yml index d79808bd486..c2405cbe362 100644 --- a/openApiDocs/v1.0/Bookings.yml +++ b/openApiDocs/v1.0/Bookings.yml @@ -115,6 +115,8 @@ paths: - email desc - isPublished - isPublished desc + - languageTag + - languageTag desc - phone - phone desc - publicUrl @@ -142,6 +144,7 @@ paths: - displayName - email - isPublished + - languageTag - phone - publicUrl - schedulingPolicy @@ -239,6 +242,7 @@ paths: - displayName - email - isPublished + - languageTag - phone - publicUrl - schedulingPolicy @@ -400,6 +404,8 @@ paths: - id desc - additionalInformation - additionalInformation desc + - anonymousJoinWebUrl + - anonymousJoinWebUrl desc - customers - customers desc - customerTimeZone @@ -457,6 +463,7 @@ paths: enum: - id - additionalInformation + - anonymousJoinWebUrl - customers - customerTimeZone - duration @@ -572,6 +579,7 @@ paths: enum: - id - additionalInformation + - anonymousJoinWebUrl - customers - customerTimeZone - duration @@ -773,6 +781,8 @@ paths: - id desc - additionalInformation - additionalInformation desc + - anonymousJoinWebUrl + - anonymousJoinWebUrl desc - customers - customers desc - customerTimeZone @@ -830,6 +840,7 @@ paths: enum: - id - additionalInformation + - anonymousJoinWebUrl - customers - customerTimeZone - duration @@ -941,6 +952,7 @@ paths: enum: - id - additionalInformation + - anonymousJoinWebUrl - customers - customerTimeZone - duration @@ -1741,10 +1753,14 @@ paths: - description desc - displayName - displayName desc + - isAnonymousJoinEnabled + - isAnonymousJoinEnabled desc - isHiddenFromCustomers - isHiddenFromCustomers desc - isLocationOnline - isLocationOnline desc + - languageTag + - languageTag desc - maximumAttendeesCount - maximumAttendeesCount desc - notes @@ -1782,8 +1798,10 @@ paths: - defaultReminders - description - displayName + - isAnonymousJoinEnabled - isHiddenFromCustomers - isLocationOnline + - languageTag - maximumAttendeesCount - notes - postBuffer @@ -1893,8 +1911,10 @@ paths: - defaultReminders - description - displayName + - isAnonymousJoinEnabled - isHiddenFromCustomers - isLocationOnline + - languageTag - maximumAttendeesCount - notes - postBuffer @@ -2468,6 +2488,9 @@ components: description: The scheduling page has been made available to external customers. Use the publish and unpublish actions to set this property. Read-only. nullable: true readOnly: true + languageTag: + type: string + nullable: true phone: type: string description: 'The telephone number for the business. The phone property, together with address and webSiteUrl, appear in the footer of a business scheduling page.' @@ -2532,6 +2555,9 @@ components: type: string description: Additional information that is sent to the customer when an appointment is confirmed. nullable: true + anonymousJoinWebUrl: + type: string + nullable: true customers: type: array items: @@ -2720,12 +2746,16 @@ components: displayName: type: string description: A service name. + isAnonymousJoinEnabled: + type: boolean isHiddenFromCustomers: type: boolean description: True means this service is not available to customers for booking. isLocationOnline: type: boolean description: True indicates that the appointments for the service will be held online. Default value is false. + languageTag: + type: string maximumAttendeesCount: maximum: 2147483647 minimum: -2147483648 diff --git a/openApiDocs/v1.0/DeviceManagement.Administration.yml b/openApiDocs/v1.0/DeviceManagement.Administration.yml index 915b4a817c3..0a601caa49d 100644 --- a/openApiDocs/v1.0/DeviceManagement.Administration.yml +++ b/openApiDocs/v1.0/DeviceManagement.Administration.yml @@ -28,6 +28,8 @@ paths: - appleIdentifier - certificate - certificateSerialNumber + - certificateUploadFailureReason + - certificateUploadStatus - expirationDateTime - lastModifiedDateTime - topicIdentifier @@ -3351,6 +3353,14 @@ components: description: Certificate serial number. This property is read-only. nullable: true readOnly: true + certificateUploadFailureReason: + type: string + description: The reason the certificate upload failed. + nullable: true + certificateUploadStatus: + type: string + description: The certificate upload status. + nullable: true expirationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string diff --git a/openApiDocs/v1.0/DeviceManagement.yml b/openApiDocs/v1.0/DeviceManagement.yml index 9dd5e37d30b..27b05de1837 100644 --- a/openApiDocs/v1.0/DeviceManagement.yml +++ b/openApiDocs/v1.0/DeviceManagement.yml @@ -512,6 +512,8 @@ paths: - managedDeviceOwnerType desc - managementAgent - managementAgent desc + - managementCertificateExpirationDate + - managementCertificateExpirationDate desc - manufacturer - manufacturer desc - meid @@ -534,6 +536,8 @@ paths: - remoteAssistanceSessionErrorDetails desc - remoteAssistanceSessionUrl - remoteAssistanceSessionUrl desc + - requireUserEnrollmentApproval + - requireUserEnrollmentApproval desc - serialNumber - serialNumber desc - subscriberCarrier @@ -594,6 +598,7 @@ paths: - managedDeviceName - managedDeviceOwnerType - managementAgent + - managementCertificateExpirationDate - manufacturer - meid - model @@ -605,6 +610,7 @@ paths: - physicalMemoryInBytes - remoteAssistanceSessionErrorDetails - remoteAssistanceSessionUrl + - requireUserEnrollmentApproval - serialNumber - subscriberCarrier - totalStorageSpaceInBytes @@ -616,6 +622,7 @@ paths: - deviceCompliancePolicyStates - deviceConfigurationStates - deviceCategory + - users type: string - name: $expand in: query @@ -631,6 +638,7 @@ paths: - deviceCompliancePolicyStates - deviceConfigurationStates - deviceCategory + - users type: string responses: '200': @@ -708,6 +716,7 @@ paths: - managedDeviceName - managedDeviceOwnerType - managementAgent + - managementCertificateExpirationDate - manufacturer - meid - model @@ -719,6 +728,7 @@ paths: - physicalMemoryInBytes - remoteAssistanceSessionErrorDetails - remoteAssistanceSessionUrl + - requireUserEnrollmentApproval - serialNumber - subscriberCarrier - totalStorageSpaceInBytes @@ -730,6 +740,7 @@ paths: - deviceCompliancePolicyStates - deviceConfigurationStates - deviceCategory + - users type: string - name: $expand in: query @@ -745,6 +756,7 @@ paths: - deviceCompliancePolicyStates - deviceConfigurationStates - deviceCategory + - users type: string responses: '200': @@ -769,6 +781,11 @@ paths: parameters: detectedApp-id: $request.path.detectedApp-id managedDevice-id: $request.path.managedDevice-id + users: + operationId: deviceManagement.detectedApps.ManagedDevices.ListUsers + parameters: + detectedApp-id: $request.path.detectedApp-id + managedDevice-id: $request.path.managedDevice-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -5232,6 +5249,8 @@ paths: - managedDeviceOwnerType desc - managementAgent - managementAgent desc + - managementCertificateExpirationDate + - managementCertificateExpirationDate desc - manufacturer - manufacturer desc - meid @@ -5254,6 +5273,8 @@ paths: - remoteAssistanceSessionErrorDetails desc - remoteAssistanceSessionUrl - remoteAssistanceSessionUrl desc + - requireUserEnrollmentApproval + - requireUserEnrollmentApproval desc - serialNumber - serialNumber desc - subscriberCarrier @@ -5314,6 +5335,7 @@ paths: - managedDeviceName - managedDeviceOwnerType - managementAgent + - managementCertificateExpirationDate - manufacturer - meid - model @@ -5325,6 +5347,7 @@ paths: - physicalMemoryInBytes - remoteAssistanceSessionErrorDetails - remoteAssistanceSessionUrl + - requireUserEnrollmentApproval - serialNumber - subscriberCarrier - totalStorageSpaceInBytes @@ -5336,6 +5359,7 @@ paths: - deviceCompliancePolicyStates - deviceConfigurationStates - deviceCategory + - users type: string - name: $expand in: query @@ -5351,6 +5375,7 @@ paths: - deviceCompliancePolicyStates - deviceConfigurationStates - deviceCategory + - users type: string responses: '200': @@ -5442,6 +5467,7 @@ paths: - managedDeviceName - managedDeviceOwnerType - managementAgent + - managementCertificateExpirationDate - manufacturer - meid - model @@ -5453,6 +5479,7 @@ paths: - physicalMemoryInBytes - remoteAssistanceSessionErrorDetails - remoteAssistanceSessionUrl + - requireUserEnrollmentApproval - serialNumber - subscriberCarrier - totalStorageSpaceInBytes @@ -5464,6 +5491,7 @@ paths: - deviceCompliancePolicyStates - deviceConfigurationStates - deviceCategory + - users type: string - name: $expand in: query @@ -5479,6 +5507,7 @@ paths: - deviceCompliancePolicyStates - deviceConfigurationStates - deviceCategory + - users type: string responses: '200': @@ -5500,6 +5529,10 @@ paths: operationId: deviceManagement.ManagedDevices.GetDeviceCategory parameters: managedDevice-id: $request.path.managedDevice-id + users: + operationId: deviceManagement.ManagedDevices.ListUsers + parameters: + managedDevice-id: $request.path.managedDevice-id bypassActivationLock: operationId: deviceManagement.managedDevices.managedDevice.bypassActivationLock cleanWindowsDevice: @@ -6195,6 +6228,384 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + '/deviceManagement/managedDevices/{managedDevice-id}/users': + get: + tags: + - deviceManagement.managedDevice + summary: Get users from deviceManagement + description: The primary users associated with the managed device. + operationId: deviceManagement.managedDevices_ListUsers + parameters: + - name: managedDevice-id + in: path + description: 'key: id of managedDevice' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: managedDevice + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - deletedDateTime + - deletedDateTime desc + - accountEnabled + - accountEnabled desc + - ageGroup + - ageGroup desc + - assignedLicenses + - assignedLicenses desc + - assignedPlans + - assignedPlans desc + - authorizationInfo + - authorizationInfo desc + - businessPhones + - businessPhones desc + - city + - city desc + - companyName + - companyName desc + - consentProvidedForMinor + - consentProvidedForMinor desc + - country + - country desc + - createdDateTime + - createdDateTime desc + - creationType + - creationType desc + - department + - department desc + - displayName + - displayName desc + - employeeHireDate + - employeeHireDate desc + - employeeId + - employeeId desc + - employeeOrgData + - employeeOrgData desc + - employeeType + - employeeType desc + - externalUserState + - externalUserState desc + - externalUserStateChangeDateTime + - externalUserStateChangeDateTime desc + - faxNumber + - faxNumber desc + - givenName + - givenName desc + - identities + - identities desc + - imAddresses + - imAddresses desc + - isResourceAccount + - isResourceAccount desc + - jobTitle + - jobTitle desc + - lastPasswordChangeDateTime + - lastPasswordChangeDateTime desc + - legalAgeGroupClassification + - legalAgeGroupClassification desc + - licenseAssignmentStates + - licenseAssignmentStates desc + - mail + - mail desc + - mailNickname + - mailNickname desc + - mobilePhone + - mobilePhone desc + - officeLocation + - officeLocation desc + - onPremisesDistinguishedName + - onPremisesDistinguishedName desc + - onPremisesDomainName + - onPremisesDomainName desc + - onPremisesExtensionAttributes + - onPremisesExtensionAttributes desc + - onPremisesImmutableId + - onPremisesImmutableId desc + - onPremisesLastSyncDateTime + - onPremisesLastSyncDateTime desc + - onPremisesProvisioningErrors + - onPremisesProvisioningErrors desc + - onPremisesSamAccountName + - onPremisesSamAccountName desc + - onPremisesSecurityIdentifier + - onPremisesSecurityIdentifier desc + - onPremisesSyncEnabled + - onPremisesSyncEnabled desc + - onPremisesUserPrincipalName + - onPremisesUserPrincipalName desc + - otherMails + - otherMails desc + - passwordPolicies + - passwordPolicies desc + - passwordProfile + - passwordProfile desc + - postalCode + - postalCode desc + - preferredDataLocation + - preferredDataLocation desc + - preferredLanguage + - preferredLanguage desc + - provisionedPlans + - provisionedPlans desc + - proxyAddresses + - proxyAddresses desc + - securityIdentifier + - securityIdentifier desc + - showInAddressList + - showInAddressList desc + - signInSessionsValidFromDateTime + - signInSessionsValidFromDateTime desc + - state + - state desc + - streetAddress + - streetAddress desc + - surname + - surname desc + - usageLocation + - usageLocation desc + - userPrincipalName + - userPrincipalName desc + - userType + - userType desc + - mailboxSettings + - mailboxSettings desc + - deviceEnrollmentLimit + - deviceEnrollmentLimit desc + - aboutMe + - aboutMe desc + - birthday + - birthday desc + - hireDate + - hireDate desc + - interests + - interests desc + - mySite + - mySite desc + - pastProjects + - pastProjects desc + - preferredName + - preferredName desc + - responsibilities + - responsibilities desc + - schools + - schools desc + - skills + - skills desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - deletedDateTime + - accountEnabled + - ageGroup + - assignedLicenses + - assignedPlans + - authorizationInfo + - businessPhones + - city + - companyName + - consentProvidedForMinor + - country + - createdDateTime + - creationType + - department + - displayName + - employeeHireDate + - employeeId + - employeeOrgData + - employeeType + - externalUserState + - externalUserStateChangeDateTime + - faxNumber + - givenName + - identities + - imAddresses + - isResourceAccount + - jobTitle + - lastPasswordChangeDateTime + - legalAgeGroupClassification + - licenseAssignmentStates + - mail + - mailNickname + - mobilePhone + - officeLocation + - onPremisesDistinguishedName + - onPremisesDomainName + - onPremisesExtensionAttributes + - onPremisesImmutableId + - onPremisesLastSyncDateTime + - onPremisesProvisioningErrors + - onPremisesSamAccountName + - onPremisesSecurityIdentifier + - onPremisesSyncEnabled + - onPremisesUserPrincipalName + - otherMails + - passwordPolicies + - passwordProfile + - postalCode + - preferredDataLocation + - preferredLanguage + - provisionedPlans + - proxyAddresses + - securityIdentifier + - showInAddressList + - signInSessionsValidFromDateTime + - state + - streetAddress + - surname + - usageLocation + - userPrincipalName + - userType + - mailboxSettings + - deviceEnrollmentLimit + - aboutMe + - birthday + - hireDate + - interests + - mySite + - pastProjects + - preferredName + - responsibilities + - schools + - skills + - appRoleAssignments + - createdObjects + - directReports + - licenseDetails + - manager + - memberOf + - oauth2PermissionGrants + - ownedDevices + - ownedObjects + - registeredDevices + - scopedRoleMemberOf + - transitiveMemberOf + - calendar + - calendarGroups + - calendars + - calendarView + - contactFolders + - contacts + - events + - inferenceClassification + - mailFolders + - messages + - outlook + - people + - drive + - drives + - followedSites + - extensions + - agreementAcceptances + - managedDevices + - managedAppRegistrations + - deviceManagementTroubleshootingEvents + - planner + - insights + - settings + - onenote + - photo + - photos + - activities + - onlineMeetings + - presence + - authentication + - chats + - joinedTeams + - teamwork + - todo + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - appRoleAssignments + - createdObjects + - directReports + - licenseDetails + - manager + - memberOf + - oauth2PermissionGrants + - ownedDevices + - ownedObjects + - registeredDevices + - scopedRoleMemberOf + - transitiveMemberOf + - calendar + - calendarGroups + - calendars + - calendarView + - contactFolders + - contacts + - events + - inferenceClassification + - mailFolders + - messages + - outlook + - people + - drive + - drives + - followedSites + - extensions + - agreementAcceptances + - managedDevices + - managedAppRegistrations + - deviceManagementTroubleshootingEvents + - planner + - insights + - settings + - onenote + - photo + - photos + - activities + - onlineMeetings + - presence + - authentication + - chats + - joinedTeams + - teamwork + - todo + type: string + responses: + '200': + $ref: '#/components/responses/microsoft.graph.userCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation /deviceManagement/notificationMessageTemplates: get: tags: @@ -7648,6 +8059,12 @@ components: $ref: '#/components/schemas/microsoft.graph.managedDeviceOwnerType' managementAgent: $ref: '#/components/schemas/microsoft.graph.managementAgentType' + managementCertificateExpirationDate: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Reports device management certificate expiration date. This property is read-only. + format: date-time + readOnly: true manufacturer: type: string description: Manufacturer of the device. This property is read-only. @@ -7699,6 +8116,11 @@ components: description: Url that allows a Remote Assistance session to be established with the device. This property is read-only. nullable: true readOnly: true + requireUserEnrollmentApproval: + type: boolean + description: Reports if the managed iOS device is user approval enrollment. This property is read-only. + nullable: true + readOnly: true serialNumber: type: string description: SerialNumber. This property is read-only. @@ -7753,6 +8175,12 @@ components: x-ms-navigationProperty: true deviceCategory: $ref: '#/components/schemas/microsoft.graph.deviceCategory' + users: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.user' + description: The primary users associated with the managed device. + x-ms-navigationProperty: true additionalProperties: type: object description: Devices that are managed or pre-enrolled through Intune @@ -9370,6 +9798,14 @@ components: description: Certificate serial number. This property is read-only. nullable: true readOnly: true + certificateUploadFailureReason: + type: string + description: The reason the certificate upload failed. + nullable: true + certificateUploadStatus: + type: string + description: The certificate upload status. + nullable: true expirationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string @@ -10233,1263 +10669,12215 @@ components: - value: misconfigured description: Device is considered misconfigured with the Threat Defense partner. This means the device is missing a required profile or configuration for the Threat Defense Partner to function properly and is thus threat or risk analysis is not able to complete. name: misconfigured - microsoft.graph.deviceAndAppManagementAssignmentTarget: - title: deviceAndAppManagementAssignmentTarget - type: object - additionalProperties: - type: object - description: Base type for assignment targets. - microsoft.graph.complianceStatus: - title: complianceStatus - enum: - - unknown - - notApplicable - - compliant - - remediated - - nonCompliant - - error - - conflict - - notAssigned - type: string - microsoft.graph.deviceComplianceActionType: - title: deviceComplianceActionType - enum: - - noAction - - notification - - block - - retire - - wipe - - removeResourceAccessProfiles - - pushNotification - type: string - description: Scheduled Action Type Enum - x-ms-enum: - name: deviceComplianceActionType - modelAsString: false - values: - - value: noAction - description: No Action - name: noAction - - value: notification - description: Send Notification - name: notification - - value: block - description: Block the device in AAD - name: block - - value: retire - description: Retire the device - name: retire - - value: wipe - description: Wipe the device - name: wipe - - value: removeResourceAccessProfiles - description: Remove Resource Access Profiles from the device - name: removeResourceAccessProfiles - - value: pushNotification - description: Send push notification to device - name: pushNotification - microsoft.graph.policyPlatformType: - title: policyPlatformType - enum: - - android - - androidForWork - - iOS - - macOS - - windowsPhone81 - - windows81AndLater - - windows10AndLater - - all - type: string - description: Supported platform types for policies. - x-ms-enum: - name: policyPlatformType - modelAsString: false - values: - - value: android - description: Android. - name: android - - value: androidForWork - description: AndroidForWork. - name: androidForWork - - value: iOS - description: iOS. - name: iOS - - value: macOS - description: MacOS. - name: macOS - - value: windowsPhone81 - description: WindowsPhone 8.1. - name: windowsPhone81 - - value: windows81AndLater - description: Windows 8.1 and later - name: windows81AndLater - - value: windows10AndLater - description: Windows 10 and later. - name: windows10AndLater - - value: all - description: All platforms. - name: all - microsoft.graph.deviceExchangeAccessStateSummary: - title: deviceExchangeAccessStateSummary - type: object - properties: - allowedDeviceCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: 'Total count of devices with Exchange Access State: Allowed.' - format: int32 - blockedDeviceCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: 'Total count of devices with Exchange Access State: Blocked.' - format: int32 - quarantinedDeviceCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: 'Total count of devices with Exchange Access State: Quarantined.' - format: int32 - unavailableDeviceCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Total count of devices for which no Exchange Access State could be found. - format: int32 - unknownDeviceCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: 'Total count of devices with Exchange Access State: Unknown.' - format: int32 - additionalProperties: - type: object - description: Device Exchange Access State summary - microsoft.graph.deviceOperatingSystemSummary: - title: deviceOperatingSystemSummary - type: object - properties: - androidCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Number of android device count. - format: int32 - iosCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Number of iOS device count. - format: int32 - macOSCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Number of Mac OS X device count. - format: int32 - unknownCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer + microsoft.graph.user: + allOf: + - $ref: '#/components/schemas/microsoft.graph.directoryObject' + - title: user + type: object + properties: + accountEnabled: + type: boolean + description: 'true if the account is enabled; otherwise, false. This property is required when a user is created. Returned only on $select. Supports $filter (eq, ne, not, and in).' + nullable: true + ageGroup: + type: string + description: 'Sets the age group of the user. Allowed values: null, Minor, NotAdult and Adult. Refer to the legal age group property definitions for further information. Returned only on $select. Supports $filter (eq, ne, not, and in).' + nullable: true + assignedLicenses: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.assignedLicense' + description: 'The licenses that are assigned to the user, including inherited (group-based) licenses. Not nullable. Returned only on $select. Supports $filter (eq, not, and counting empty collections).' + assignedPlans: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.assignedPlan' + description: The plans that are assigned to the user. Read-only. Not nullable. Returned only on $select. Supports $filter (eq and not). + authorizationInfo: + $ref: '#/components/schemas/microsoft.graph.authorizationInfo' + businessPhones: + type: array + items: + type: string + description: 'The telephone numbers for the user. NOTE: Although this is a string collection, only one number can be set for this property. Read-only for users synced from on-premises directory. Returned by default. Supports $filter (eq, not, ge, le, startsWith).' + city: + type: string + description: 'The city in which the user is located. Maximum length is 128 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' + nullable: true + companyName: + type: string + description: 'The company name which the user is associated. This property can be useful for describing the company that an external user comes from. The maximum length is 64 characters.Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' + nullable: true + consentProvidedForMinor: + type: string + description: 'Sets whether consent has been obtained for minors. Allowed values: null, Granted, Denied and NotRequired. Refer to the legal age group property definitions for further information. Returned only on $select. Supports $filter (eq, ne, not, and in).' + nullable: true + country: + type: string + description: 'The country/region in which the user is located; for example, US or UK. Maximum length is 128 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' + nullable: true + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The created date of the user object. Read-only. Returned only on $select. Supports $filter (eq, ne, not , ge, le, in).' + format: date-time + nullable: true + creationType: + type: string + description: 'Indicates whether the user account was created through one of the following methods: As a regular school or work account (null). As an external account (Invitation). As a local account for an Azure Active Directory B2C tenant (LocalAccount). Through self-service sign-up by an internal user using email verification (EmailVerified). Through self-service sign-up by an external user signing up through a link that is part of a user flow (SelfServiceSignUp). Read-only.Returned only on $select. Supports $filter (eq, ne, not, in).' + nullable: true + department: + type: string + description: 'The name for the department in which the user works. Maximum length is 64 characters. Returned only on $select. Supports $filter (eq, ne, not , ge, le, in, and eq on null values).' + nullable: true + displayName: + type: string + description: 'The name displayed in the address book for the user. This is usually the combination of the user''s first name, middle initial and last name. This property is required when a user is created and it cannot be cleared during updates. Maximum length is 256 characters. Returned by default. Supports $filter (eq, ne, not , ge, le, in, startsWith, and eq on null values), $orderBy, and $search.' + nullable: true + employeeHireDate: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The date and time when the user was hired or will start work in case of a future hire. Returned only on $select. Supports $filter (eq, ne, not , ge, le, in).' + format: date-time + nullable: true + employeeId: + type: string + description: 'The employee identifier assigned to the user by the organization. The maximum length is 16 characters. Returned only on $select. Supports $filter (eq, ne, not , ge, le, in, startsWith, and eq on null values).' + nullable: true + employeeOrgData: + $ref: '#/components/schemas/microsoft.graph.employeeOrgData' + employeeType: + type: string + description: 'Captures enterprise worker type. For example, Employee, Contractor, Consultant, or Vendor. Returned only on $select. Supports $filter (eq, ne, not , ge, le, in, startsWith).' + nullable: true + externalUserState: + type: string + description: 'For an external user invited to the tenant using the invitation API, this property represents the invited user''s invitation status. For invited users, the state can be PendingAcceptance or Accepted, or null for all other users. Returned only on $select. Supports $filter (eq, ne, not , in).' + nullable: true + externalUserStateChangeDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'Shows the timestamp for the latest change to the externalUserState property. Returned only on $select. Supports $filter (eq, ne, not , in).' + format: date-time + nullable: true + faxNumber: + type: string + description: 'The fax number of the user. Returned only on $select. Supports $filter (eq, ne, not , ge, le, in, startsWith, and eq on null values).' + nullable: true + givenName: + type: string + description: 'The given name (first name) of the user. Maximum length is 64 characters. Returned by default. Supports $filter (eq, ne, not , ge, le, in, startsWith, and eq on null values).' + nullable: true + identities: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.objectIdentity' + description: 'Represents the identities that can be used to sign in to this user account. An identity can be provided by Microsoft (also known as a local account), by organizations, or by social identity providers such as Facebook, Google, and Microsoft, and tied to a user account. May contain multiple items with the same signInType value. Returned only on $select. Supports $filter (eq) including on null values, only where the signInType is not userPrincipalName.' + imAddresses: + type: array + items: + type: string + nullable: true + description: 'The instant message voice over IP (VOIP) session initiation protocol (SIP) addresses for the user. Read-only. Returned only on $select. Supports $filter (eq, not, ge, le, startsWith).' + isResourceAccount: + type: boolean + description: Do not use – reserved for future use. + nullable: true + jobTitle: + type: string + description: 'The user''s job title. Maximum length is 128 characters. Returned by default. Supports $filter (eq, ne, not , ge, le, in, startsWith, and eq on null values).' + nullable: true + lastPasswordChangeDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The time when this Azure AD user last changed their password or when their password was created, whichever date the latest action was performed. The date and time information uses ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Returned only on $select.' + format: date-time + nullable: true + legalAgeGroupClassification: + type: string + description: 'Used by enterprise applications to determine the legal age group of the user. This property is read-only and calculated based on ageGroup and consentProvidedForMinor properties. Allowed values: null, MinorWithOutParentalConsent, MinorWithParentalConsent, MinorNoParentalConsentRequired, NotAdult and Adult. Refer to the legal age group property definitions for further information. Returned only on $select.' + nullable: true + licenseAssignmentStates: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.licenseAssignmentState' + description: State of license assignments for this user. Read-only. Returned only on $select. + mail: + type: string + description: 'The SMTP address for the user, for example, jeff@contoso.onmicrosoft.com. Changes to this property will also update the user''s proxyAddresses collection to include the value as an SMTP address. This property cannot contain accent characters. NOTE: We do not recommend updating this property for Azure AD B2C user profiles. Use the otherMails property instead. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith, and eq on null values).' + nullable: true + mailNickname: + type: string + description: 'The mail alias for the user. This property must be specified when a user is created. Maximum length is 64 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' + nullable: true + mobilePhone: + type: string + description: 'The primary cellular telephone number for the user. Read-only for users synced from on-premises directory. Maximum length is 64 characters. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' + nullable: true + officeLocation: + type: string + description: 'The office location in the user''s place of business. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' + nullable: true + onPremisesDistinguishedName: + type: string + description: Contains the on-premises Active Directory distinguished name or DN. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only. Returned only on $select. + nullable: true + onPremisesDomainName: + type: string + description: 'Contains the on-premises domainFQDN, also called dnsDomainName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only. Returned only on $select.' + nullable: true + onPremisesExtensionAttributes: + $ref: '#/components/schemas/microsoft.graph.onPremisesExtensionAttributes' + onPremisesImmutableId: + type: string + description: 'This property is used to associate an on-premises Active Directory user account to their Azure AD user object. This property must be specified when creating a new user account in the Graph if you are using a federated domain for the user''s userPrincipalName (UPN) property. NOTE: The $ and _ characters cannot be used when specifying this property. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in)..' + nullable: true + onPremisesLastSyncDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'Indicates the last time at which the object was synced with the on-premises directory; for example: 2013-02-16T03:04:54Z. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in).' + format: date-time + nullable: true + onPremisesProvisioningErrors: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.onPremisesProvisioningError' + description: 'Errors when using Microsoft synchronization product during provisioning. Returned only on $select. Supports $filter (eq, not, ge, le).' + onPremisesSamAccountName: + type: string + description: 'Contains the on-premises samAccountName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith).' + nullable: true + onPremisesSecurityIdentifier: + type: string + description: Contains the on-premises security identifier (SID) for the user that was synchronized from on-premises to the cloud. Read-only. Returned only on $select. Supports $filter (eq including on null values). + nullable: true + onPremisesSyncEnabled: + type: boolean + description: 'true if this user object is currently being synced from an on-premises Active Directory (AD); otherwise the user isn''t being synced and can be managed in Azure Active Directory (Azure AD). Read-only. Returned only on $select. Supports $filter (eq, ne, not, in, and eq on null values).' + nullable: true + onPremisesUserPrincipalName: + type: string + description: 'Contains the on-premises userPrincipalName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith).' + nullable: true + otherMails: + type: array + items: + type: string + description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. NOTE: This property cannot contain accent characters. Returned only on $select. Supports $filter (eq, not, ge, le, in, startsWith, endsWith, and counting empty collections).' + passwordPolicies: + type: string + description: 'Specifies password policies for the user. This value is an enumeration with one possible value being DisableStrongPassword, which allows weaker passwords than the default policy to be specified. DisablePasswordExpiration can also be specified. The two may be specified together; for example: DisablePasswordExpiration, DisableStrongPassword. Returned only on $select. For more information on the default password policies, see Azure AD pasword policies. Supports $filter (ne, not, and eq on null values).' + nullable: true + passwordProfile: + $ref: '#/components/schemas/microsoft.graph.passwordProfile' + postalCode: + type: string + description: 'The postal code for the user''s postal address. The postal code is specific to the user''s country/region. In the United States of America, this attribute contains the ZIP code. Maximum length is 40 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' + nullable: true + preferredDataLocation: + type: string + description: 'The preferred data location for the user. For more information, see OneDrive Online Multi-Geo.' + nullable: true + preferredLanguage: + type: string + description: 'The preferred language for the user. Should follow ISO 639-1 Code; for example en-US. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values)' + nullable: true + provisionedPlans: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.provisionedPlan' + description: 'The plans that are provisioned for the user. Read-only. Not nullable. Returned only on $select. Supports $filter (eq, not, ge, le).' + proxyAddresses: + type: array + items: + type: string + description: 'For example: [''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com'']. Changes to the mail property will also update this collection to include the value as an SMTP address. For more information, see mail and proxyAddresses properties. The proxy address prefixed with SMTP (capitalized) is the primary proxy address while those prefixed with smtp are the secondary proxy addresses. For Azure AD B2C accounts, this property has a limit of ten unique addresses. Read-only in Microsoft Graph; you can update this property only through the Microsoft 365 admin center. Not nullable. Returned only on $select. Supports $filter (eq, not, ge, le, startsWith, endsWith, and counting empty collections).' + securityIdentifier: + type: string + description: 'Security identifier (SID) of the user, used in Windows scenarios. Read-only. Returned by default. Supports $select and $filter (eq, not, ge, le, startsWith).' + nullable: true + showInAddressList: + type: boolean + description: Do not use in Microsoft Graph. Manage this property through the Microsoft 365 admin center instead. Represents whether the user should be included in the Outlook global address list. See Known issue. + nullable: true + signInSessionsValidFromDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Read-only. Use revokeSignInSessions to reset. Returned only on $select.' + format: date-time + nullable: true + state: + type: string + description: 'The state or province in the user''s address. Maximum length is 128 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' + nullable: true + streetAddress: + type: string + description: 'The street address of the user''s place of business. Maximum length is 1024 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' + nullable: true + surname: + type: string + description: 'The user''s surname (family name or last name). Maximum length is 64 characters. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' + nullable: true + usageLocation: + type: string + description: 'A two letter country code (ISO standard 3166). Required for users that will be assigned licenses due to legal requirement to check for availability of services in countries. Examples include: US, JP, and GB. Not nullable. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' + nullable: true + userPrincipalName: + type: string + description: 'The user principal name (UPN) of the user. The UPN is an Internet-style login name for the user based on the Internet standard RFC 822. By convention, this should map to the user''s email name. The general format is alias@domain, where domain must be present in the tenant''s collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: This property cannot contain accent characters. Only the following characters are allowed A - Z, a - z, 0 - 9, '' . - _ ! # ^ ~. For the complete list of allowed characters, see username policies. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith) and $orderBy.' + nullable: true + userType: + type: string + description: 'A string value that can be used to classify user types in your directory, such as Member and Guest. Returned only on $select. Supports $filter (eq, ne, not, in, and eq on null values). NOTE: For more information about the permissions for member and guest users, see What are the default user permissions in Azure Active Directory?' + nullable: true + mailboxSettings: + $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + deviceEnrollmentLimit: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The limit on the maximum number of devices that the user is permitted to enroll. Allowed values are 5 or 1000. + format: int32 + aboutMe: + type: string + description: A freeform text entry field for the user to describe themselves. Returned only on $select. + nullable: true + birthday: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The birthday of the user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Returned only on $select.' + format: date-time + hireDate: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The hire date of the user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Returned only on $select. Note: This property is specific to SharePoint Online. We recommend using the native employeeHireDate property to set and update hire date values using Microsoft Graph APIs.' + format: date-time + interests: + type: array + items: + type: string + nullable: true + description: A list for the user to describe their interests. Returned only on $select. + mySite: + type: string + description: The URL for the user's personal site. Returned only on $select. + nullable: true + pastProjects: + type: array + items: + type: string + nullable: true + description: A list for the user to enumerate their past projects. Returned only on $select. + preferredName: + type: string + description: The preferred name for the user. Not Supported. This attribute returns an empty string.Returned only on $select. + nullable: true + responsibilities: + type: array + items: + type: string + nullable: true + description: A list for the user to enumerate their responsibilities. Returned only on $select. + schools: + type: array + items: + type: string + nullable: true + description: A list for the user to enumerate the schools they have attended. Returned only on $select. + skills: + type: array + items: + type: string + nullable: true + description: A list for the user to enumerate their skills. Returned only on $select. + appRoleAssignments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.appRoleAssignment' + description: Represents the app roles a user has been granted for an application. Supports $expand. + x-ms-navigationProperty: true + createdObjects: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: Directory objects that were created by the user. Read-only. Nullable. + x-ms-navigationProperty: true + directReports: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: The users and contacts that report to the user. (The users and contacts that have their manager property set to this user.) Read-only. Nullable. Supports $expand. + x-ms-navigationProperty: true + licenseDetails: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.licenseDetails' + description: A collection of this user's license details. Read-only. + x-ms-navigationProperty: true + manager: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + memberOf: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: The groups and directory roles that the user is a member of. Read-only. Nullable. Supports $expand. + x-ms-navigationProperty: true + oauth2PermissionGrants: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.oAuth2PermissionGrant' + x-ms-navigationProperty: true + ownedDevices: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: Devices that are owned by the user. Read-only. Nullable. Supports $expand. + x-ms-navigationProperty: true + ownedObjects: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: Directory objects that are owned by the user. Read-only. Nullable. Supports $expand. + x-ms-navigationProperty: true + registeredDevices: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: Devices that are registered for the user. Read-only. Nullable. Supports $expand. + x-ms-navigationProperty: true + scopedRoleMemberOf: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.scopedRoleMembership' + x-ms-navigationProperty: true + transitiveMemberOf: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: 'The groups, including nested groups, and directory roles that a user is a member of. Nullable.' + x-ms-navigationProperty: true + calendar: + $ref: '#/components/schemas/microsoft.graph.calendar' + calendarGroups: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.calendarGroup' + description: The user's calendar groups. Read-only. Nullable. + x-ms-navigationProperty: true + calendars: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.calendar' + description: The user's calendars. Read-only. Nullable. + x-ms-navigationProperty: true + calendarView: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.event' + description: The calendar view for the calendar. Read-only. Nullable. + x-ms-navigationProperty: true + contactFolders: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.contactFolder' + description: The user's contacts folders. Read-only. Nullable. + x-ms-navigationProperty: true + contacts: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.contact' + description: The user's contacts. Read-only. Nullable. + x-ms-navigationProperty: true + events: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.event' + description: The user's events. Default is to show Events under the Default Calendar. Read-only. Nullable. + x-ms-navigationProperty: true + inferenceClassification: + $ref: '#/components/schemas/microsoft.graph.inferenceClassification' + mailFolders: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.mailFolder' + description: The user's mail folders. Read-only. Nullable. + x-ms-navigationProperty: true + messages: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.message' + description: The messages in a mailbox or folder. Read-only. Nullable. + x-ms-navigationProperty: true + outlook: + $ref: '#/components/schemas/microsoft.graph.outlookUser' + people: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.person' + description: People that are relevant to the user. Read-only. Nullable. + x-ms-navigationProperty: true + drive: + $ref: '#/components/schemas/microsoft.graph.drive' + drives: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.drive' + description: A collection of drives available for this user. Read-only. + x-ms-navigationProperty: true + followedSites: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.site' + x-ms-navigationProperty: true + extensions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.extension' + description: The collection of open extensions defined for the user. Read-only. Supports $expand. Nullable. + x-ms-navigationProperty: true + agreementAcceptances: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.agreementAcceptance' + description: The user's terms of use acceptance statuses. Read-only. Nullable. + x-ms-navigationProperty: true + managedDevices: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.managedDevice' + description: The managed devices associated with the user. + x-ms-navigationProperty: true + managedAppRegistrations: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.managedAppRegistration' + description: Zero or more managed app registrations that belong to the user. + x-ms-navigationProperty: true + deviceManagementTroubleshootingEvents: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementTroubleshootingEvent' + description: The list of troubleshooting events for this user. + x-ms-navigationProperty: true + planner: + $ref: '#/components/schemas/microsoft.graph.plannerUser' + insights: + $ref: '#/components/schemas/microsoft.graph.officeGraphInsights' + settings: + $ref: '#/components/schemas/microsoft.graph.userSettings' + onenote: + $ref: '#/components/schemas/microsoft.graph.onenote' + photo: + $ref: '#/components/schemas/microsoft.graph.profilePhoto' + photos: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.profilePhoto' + x-ms-navigationProperty: true + activities: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userActivity' + description: The user's activities across devices. Read-only. Nullable. + x-ms-navigationProperty: true + onlineMeetings: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.onlineMeeting' + x-ms-navigationProperty: true + presence: + $ref: '#/components/schemas/microsoft.graph.presence' + authentication: + $ref: '#/components/schemas/microsoft.graph.authentication' + chats: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.chat' + x-ms-navigationProperty: true + joinedTeams: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.team' + x-ms-navigationProperty: true + teamwork: + $ref: '#/components/schemas/microsoft.graph.userTeamwork' + todo: + $ref: '#/components/schemas/microsoft.graph.todo' + additionalProperties: + type: object + microsoft.graph.deviceAndAppManagementAssignmentTarget: + title: deviceAndAppManagementAssignmentTarget + type: object + additionalProperties: + type: object + description: Base type for assignment targets. + microsoft.graph.complianceStatus: + title: complianceStatus + enum: + - unknown + - notApplicable + - compliant + - remediated + - nonCompliant + - error + - conflict + - notAssigned + type: string + microsoft.graph.deviceComplianceActionType: + title: deviceComplianceActionType + enum: + - noAction + - notification + - block + - retire + - wipe + - removeResourceAccessProfiles + - pushNotification + type: string + description: Scheduled Action Type Enum + x-ms-enum: + name: deviceComplianceActionType + modelAsString: false + values: + - value: noAction + description: No Action + name: noAction + - value: notification + description: Send Notification + name: notification + - value: block + description: Block the device in AAD + name: block + - value: retire + description: Retire the device + name: retire + - value: wipe + description: Wipe the device + name: wipe + - value: removeResourceAccessProfiles + description: Remove Resource Access Profiles from the device + name: removeResourceAccessProfiles + - value: pushNotification + description: Send push notification to device + name: pushNotification + microsoft.graph.policyPlatformType: + title: policyPlatformType + enum: + - android + - androidForWork + - iOS + - macOS + - windowsPhone81 + - windows81AndLater + - windows10AndLater + - all + type: string + description: Supported platform types for policies. + x-ms-enum: + name: policyPlatformType + modelAsString: false + values: + - value: android + description: Android. + name: android + - value: androidForWork + description: AndroidForWork. + name: androidForWork + - value: iOS + description: iOS. + name: iOS + - value: macOS + description: MacOS. + name: macOS + - value: windowsPhone81 + description: WindowsPhone 8.1. + name: windowsPhone81 + - value: windows81AndLater + description: Windows 8.1 and later + name: windows81AndLater + - value: windows10AndLater + description: Windows 10 and later. + name: windows10AndLater + - value: all + description: All platforms. + name: all + microsoft.graph.deviceExchangeAccessStateSummary: + title: deviceExchangeAccessStateSummary + type: object + properties: + allowedDeviceCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: 'Total count of devices with Exchange Access State: Allowed.' + format: int32 + blockedDeviceCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: 'Total count of devices with Exchange Access State: Blocked.' + format: int32 + quarantinedDeviceCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: 'Total count of devices with Exchange Access State: Quarantined.' + format: int32 + unavailableDeviceCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: Total count of devices for which no Exchange Access State could be found. + format: int32 + unknownDeviceCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: 'Total count of devices with Exchange Access State: Unknown.' + format: int32 + additionalProperties: + type: object + description: Device Exchange Access State summary + microsoft.graph.deviceOperatingSystemSummary: + title: deviceOperatingSystemSummary + type: object + properties: + androidCorporateWorkProfileCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The count of Corporate work profile Android devices. Also known as Corporate Owned Personally Enabled (COPE). Valid values -1 to 2147483647 + format: int32 + androidCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: Number of android device count. + format: int32 + androidDedicatedCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: Number of dedicated Android devices. + format: int32 + androidDeviceAdminCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: Number of device admin Android devices. + format: int32 + androidFullyManagedCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: Number of fully managed Android devices. + format: int32 + androidWorkProfileCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: Number of work profile Android devices. + format: int32 + configMgrDeviceCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: Number of ConfigMgr managed devices. + format: int32 + iosCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: Number of iOS device count. + format: int32 + macOSCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: Number of Mac OS X device count. + format: int32 + unknownCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer description: Number of unknown device count. format: int32 - windowsCount: + windowsCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: Number of Windows device count. + format: int32 + windowsMobileCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: Number of Windows mobile device count. + format: int32 + additionalProperties: + type: object + description: Device operating system summary. + microsoft.graph.deviceCompliancePolicySettingState: + title: deviceCompliancePolicySettingState + type: object + properties: + currentValue: + type: string + description: Current value of setting on device + nullable: true + errorCode: + type: integer + description: Error code for the setting + format: int64 + errorDescription: + type: string + description: Error description + nullable: true + instanceDisplayName: + type: string + description: Name of setting instance that is being reported. + nullable: true + setting: + type: string + description: The setting that is being reported + nullable: true + settingName: + type: string + description: Localized/user friendly setting name that is being reported + nullable: true + sources: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.settingSource' + description: Contributing policies + state: + $ref: '#/components/schemas/microsoft.graph.complianceStatus' + userEmail: + type: string + description: UserEmail + nullable: true + userId: + type: string + description: UserId + nullable: true + userName: + type: string + description: UserName + nullable: true + userPrincipalName: + type: string + description: UserPrincipalName. + nullable: true + additionalProperties: + type: object + description: Device Compilance Policy Setting State for a given device. + microsoft.graph.deviceConfigurationSettingState: + title: deviceConfigurationSettingState + type: object + properties: + currentValue: + type: string + description: Current value of setting on device + nullable: true + errorCode: + type: integer + description: Error code for the setting + format: int64 + errorDescription: + type: string + description: Error description + nullable: true + instanceDisplayName: + type: string + description: Name of setting instance that is being reported. + nullable: true + setting: + type: string + description: The setting that is being reported + nullable: true + settingName: + type: string + description: Localized/user friendly setting name that is being reported + nullable: true + sources: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.settingSource' + description: Contributing policies + state: + $ref: '#/components/schemas/microsoft.graph.complianceStatus' + userEmail: + type: string + description: UserEmail + nullable: true + userId: + type: string + description: UserId + nullable: true + userName: + type: string + description: UserName + nullable: true + userPrincipalName: + type: string + description: UserPrincipalName. + nullable: true + additionalProperties: + type: object + description: Device Configuration Setting State for a given device. + microsoft.graph.notificationTemplateBrandingOptions: + title: notificationTemplateBrandingOptions + enum: + - none + - includeCompanyLogo + - includeCompanyName + - includeContactInformation + - includeDeviceDetails + type: string + description: Branding Options for the Message Template. Branding is defined in the Intune Admin Console. + x-ms-enum: + name: notificationTemplateBrandingOptions + modelAsString: false + values: + - value: none + description: No Branding. + name: none + - value: includeCompanyLogo + description: Include Company Logo. + name: includeCompanyLogo + - value: includeCompanyName + description: Include Company Name. + name: includeCompanyName + - value: includeContactInformation + description: Include Contact Info. + name: includeContactInformation + - value: includeDeviceDetails + description: Include Device Details. + name: includeDeviceDetails + microsoft.graph.applicationType: + title: applicationType + enum: + - universal + - desktop + type: string + description: Possible types of Application + x-ms-enum: + name: applicationType + modelAsString: false + values: + - value: universal + description: The windows universal application + name: universal + - value: desktop + description: The windows desktop application + name: desktop + microsoft.graph.ODataErrors.ODataError: + required: + - error + type: object + properties: + error: + $ref: '#/components/schemas/microsoft.graph.ODataErrors.MainError' + additionalProperties: + type: object + microsoft.graph.detectedAppCollectionResponse: + title: Collection of detectedApp + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.detectedApp' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.managedDeviceCollectionResponse: + title: Collection of managedDevice + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.managedDevice' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.deviceCategoryCollectionResponse: + title: Collection of deviceCategory + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceCategory' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.deviceCompliancePolicyCollectionResponse: + title: Collection of deviceCompliancePolicy + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicy' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.deviceCompliancePolicyAssignmentCollectionResponse: + title: Collection of deviceCompliancePolicyAssignment + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicyAssignment' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.settingStateDeviceSummaryCollectionResponse: + title: Collection of settingStateDeviceSummary + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.settingStateDeviceSummary' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.deviceComplianceDeviceStatusCollectionResponse: + title: Collection of deviceComplianceDeviceStatus + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceComplianceDeviceStatus' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.deviceComplianceScheduledActionForRuleCollectionResponse: + title: Collection of deviceComplianceScheduledActionForRule + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceComplianceScheduledActionForRule' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.deviceComplianceActionItemCollectionResponse: + title: Collection of deviceComplianceActionItem + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceComplianceActionItem' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.deviceComplianceUserStatusCollectionResponse: + title: Collection of deviceComplianceUserStatus + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceComplianceUserStatus' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.deviceCompliancePolicySettingStateSummaryCollectionResponse: + title: Collection of deviceCompliancePolicySettingStateSummary + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicySettingStateSummary' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.deviceComplianceSettingStateCollectionResponse: + title: Collection of deviceComplianceSettingState + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceComplianceSettingState' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.deviceConfigurationCollectionResponse: + title: Collection of deviceConfiguration + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceConfiguration' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.deviceConfigurationAssignmentCollectionResponse: + title: Collection of deviceConfigurationAssignment + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceConfigurationAssignment' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.deviceConfigurationDeviceStatusCollectionResponse: + title: Collection of deviceConfigurationDeviceStatus + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceConfigurationDeviceStatus' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.deviceConfigurationUserStatusCollectionResponse: + title: Collection of deviceConfigurationUserStatus + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceConfigurationUserStatus' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.deviceCompliancePolicyStateCollectionResponse: + title: Collection of deviceCompliancePolicyState + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicyState' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.deviceConfigurationStateCollectionResponse: + title: Collection of deviceConfigurationState + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceConfigurationState' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.userCollectionResponse: + title: Collection of user + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.user' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.notificationMessageTemplateCollectionResponse: + title: Collection of notificationMessageTemplate + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.notificationMessageTemplate' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.localizedNotificationMessageCollectionResponse: + title: Collection of localizedNotificationMessage + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.localizedNotificationMessage' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.deviceManagementTroubleshootingEventCollectionResponse: + title: Collection of deviceManagementTroubleshootingEvent + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementTroubleshootingEvent' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.windowsInformationProtectionAppLearningSummaryCollectionResponse: + title: Collection of windowsInformationProtectionAppLearningSummary + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.windowsInformationProtectionAppLearningSummary' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.windowsInformationProtectionNetworkLearningSummaryCollectionResponse: + title: Collection of windowsInformationProtectionNetworkLearningSummary + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.windowsInformationProtectionNetworkLearningSummary' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.mimeContent: + title: mimeContent + type: object + properties: + type: + type: string + description: Indicates the content mime type. + nullable: true + value: + type: string + description: The byte array that contains the actual content. + format: base64url + nullable: true + additionalProperties: + type: object + description: Contains properties for a generic mime content. + microsoft.graph.rgbColor: + title: rgbColor + type: object + properties: + b: + type: integer + description: Blue value + format: uint8 + g: + type: integer + description: Green value + format: uint8 + r: + type: integer + description: Red value + format: uint8 + additionalProperties: + type: object + description: Color in RGB. + microsoft.graph.termsAndConditionsAcceptanceStatus: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: termsAndConditionsAcceptanceStatus + type: object + properties: + acceptedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: DateTime when the terms were last accepted by the user. + format: date-time + acceptedVersion: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: Most recent version number of the T&C accepted by the user. + format: int32 + userDisplayName: + type: string + description: Display name of the user whose acceptance the entity represents. + nullable: true + userPrincipalName: + type: string + description: The userPrincipalName of the User that accepted the term. + nullable: true + termsAndConditions: + $ref: '#/components/schemas/microsoft.graph.termsAndConditions' + additionalProperties: + type: object + description: A termsAndConditionsAcceptanceStatus entity represents the acceptance status of a given Terms and Conditions (T&C) policy by a given user. Users must accept the most up-to-date version of the terms in order to retain access to the Company Portal. + microsoft.graph.termsAndConditionsAssignment: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: termsAndConditionsAssignment + type: object + properties: + target: + $ref: '#/components/schemas/microsoft.graph.deviceAndAppManagementAssignmentTarget' + additionalProperties: + type: object + description: A termsAndConditionsAssignment entity represents the assignment of a given Terms and Conditions (T&C) policy to a given group. Users in the group will be required to accept the terms in order to have devices enrolled into Intune. + microsoft.graph.iosUpdatesInstallStatus: + title: iosUpdatesInstallStatus + enum: + - deviceOsHigherThanDesiredOsVersion + - sharedDeviceUserLoggedInError + - notSupportedOperation + - installFailed + - installPhoneCallInProgress + - installInsufficientPower + - installInsufficientSpace + - installing + - downloadInsufficientNetwork + - downloadInsufficientPower + - downloadInsufficientSpace + - downloadRequiresComputer + - downloadFailed + - downloading + - success + - available + - idle + - unknown + type: string + microsoft.graph.complianceManagementPartnerAssignment: + title: complianceManagementPartnerAssignment + type: object + properties: + target: + $ref: '#/components/schemas/microsoft.graph.deviceAndAppManagementAssignmentTarget' + additionalProperties: + type: object + description: User group targeting for Compliance Management Partner + microsoft.graph.deviceManagementPartnerTenantState: + title: deviceManagementPartnerTenantState + enum: + - unknown + - unavailable + - enabled + - terminated + - rejected + - unresponsive + type: string + description: Partner state of this tenant. + x-ms-enum: + name: deviceManagementPartnerTenantState + modelAsString: false + values: + - value: unknown + description: Partner state is unknown. + name: unknown + - value: unavailable + description: Partner is unavailable. + name: unavailable + - value: enabled + description: Partner is enabled. + name: enabled + - value: terminated + description: Partner connection is terminated. + name: terminated + - value: rejected + description: Partner messages are rejected. + name: rejected + - value: unresponsive + description: Partner is unresponsive. + name: unresponsive + microsoft.graph.enrollmentConfigurationAssignment: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: enrollmentConfigurationAssignment + type: object + properties: + target: + $ref: '#/components/schemas/microsoft.graph.deviceAndAppManagementAssignmentTarget' + additionalProperties: + type: object + description: Enrollment Configuration Assignment + microsoft.graph.deviceManagementPartnerAppType: + title: deviceManagementPartnerAppType + enum: + - unknown + - singleTenantApp + - multiTenantApp + type: string + description: Partner App Type. + x-ms-enum: + name: deviceManagementPartnerAppType + modelAsString: false + values: + - value: unknown + description: Partner App type is unknown. + name: unknown + - value: singleTenantApp + description: Partner App is Single tenant in AAD. + name: singleTenantApp + - value: multiTenantApp + description: Partner App is Multi tenant in AAD. + name: multiTenantApp + microsoft.graph.deviceManagementExchangeConnectorType: + title: deviceManagementExchangeConnectorType + enum: + - onPremises + - hosted + - serviceToService + - dedicated + type: string + description: The type of Exchange Connector. + x-ms-enum: + name: deviceManagementExchangeConnectorType + modelAsString: false + values: + - value: onPremises + description: Connects to on-premises Exchange Environment. + name: onPremises + - value: hosted + description: Connects to O365 multi-tenant Exchange environment + name: hosted + - value: serviceToService + description: Intune Service connects directly to O365 multi-tenant Exchange environment + name: serviceToService + - value: dedicated + description: Connects to O365 Dedicated Exchange environment. + name: dedicated + microsoft.graph.deviceManagementExchangeConnectorStatus: + title: deviceManagementExchangeConnectorStatus + enum: + - none + - connectionPending + - connected + - disconnected + type: string + description: The current status of the Exchange Connector. + x-ms-enum: + name: deviceManagementExchangeConnectorStatus + modelAsString: false + values: + - value: none + description: No Connector exists. + name: none + - value: connectionPending + description: Pending Connection to the Exchange Environment. + name: connectionPending + - value: connected + description: Connected to the Exchange Environment + name: connected + - value: disconnected + description: Disconnected from the Exchange Environment + name: disconnected + microsoft.graph.mobileThreatPartnerTenantState: + title: mobileThreatPartnerTenantState + enum: + - unavailable + - available + - enabled + - unresponsive + type: string + description: Partner state of this tenant. + x-ms-enum: + name: mobileThreatPartnerTenantState + modelAsString: false + values: + - value: unavailable + description: Partner is unavailable. + name: unavailable + - value: available + description: Partner is available. + name: available + - value: enabled + description: Partner is enabled. + name: enabled + - value: unresponsive + description: Partner is unresponsive. + name: unresponsive + 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 + x-ms-enum: + name: enrollmentState + modelAsString: false + values: + - value: unknown + description: Device enrollment state is unknown + name: unknown + - value: enrolled + description: Device is Enrolled. + name: enrolled + - value: pendingReset + description: Enrolled but it's enrolled via enrollment profile and the enrolled profile is different from the assigned profile. + name: pendingReset + - value: failed + description: Not enrolled and there is enrollment failure record. + name: failed + - value: notContacted + description: Device is imported but not enrolled. + name: notContacted + microsoft.graph.roleAssignment: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: roleAssignment + type: object + properties: + description: + type: string + description: Description of the Role Assignment. + nullable: true + displayName: + type: string + description: The display or friendly name of the role Assignment. + nullable: true + resourceScopes: + type: array + items: + type: string + nullable: true + description: List of ids of role scope member security groups. These are IDs from Azure Active Directory. + roleDefinition: + $ref: '#/components/schemas/microsoft.graph.roleDefinition' + additionalProperties: + type: object + description: The Role Assignment resource. Role assignments tie together a role definition with members and scopes. There can be one or more role assignments per role. This applies to custom and built-in roles. + microsoft.graph.rolePermission: + title: rolePermission + type: object + properties: + resourceActions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.resourceAction' + description: Resource Actions each containing a set of allowed and not allowed permissions. + additionalProperties: + type: object + description: Contains the set of ResourceActions determining the allowed and not allowed permissions for each role. + microsoft.graph.remoteAssistanceOnboardingStatus: + title: remoteAssistanceOnboardingStatus + enum: + - notOnboarded + - onboarding + - onboarded + type: string + description: The current TeamViewer connector status + x-ms-enum: + name: remoteAssistanceOnboardingStatus + modelAsString: false + values: + - value: notOnboarded + description: The status reported when there is no active TeamViewer connector configured or active + name: notOnboarded + - value: onboarding + description: 'The status reported when the system has initiated a TeamViewer connection, but the service has not yet completed the confirmation of a connector' + name: onboarding + - value: onboarded + description: The status reported when the system has successfully exchanged account information with TeamViewer and can now initiate remote assistance sessions with clients + name: onboarded + microsoft.graph.deviceManagementExportJob: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: deviceManagementExportJob + type: object + properties: + expirationDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Time that the exported report expires + format: date-time + filter: + type: string + description: Filters applied on the report + nullable: true + format: + $ref: '#/components/schemas/microsoft.graph.deviceManagementReportFileFormat' + localizationType: + $ref: '#/components/schemas/microsoft.graph.deviceManagementExportJobLocalizationType' + reportName: + type: string + description: Name of the report + requestDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Time that the exported report was requested + format: date-time + select: + type: array + items: + type: string + nullable: true + description: Columns selected from the report + snapshotId: + type: string + description: 'A snapshot is an identifiable subset of the dataset represented by the ReportName. A sessionId or CachedReportConfiguration id can be used here. If a sessionId is specified, Filter, Select, and OrderBy are applied to the data represented by the sessionId. Filter, Select, and OrderBy cannot be specified together with a CachedReportConfiguration id.' + nullable: true + status: + $ref: '#/components/schemas/microsoft.graph.deviceManagementReportStatus' + url: + type: string + description: Temporary location of the exported report + nullable: true + additionalProperties: + type: object + description: Entity representing a job to export a report + microsoft.graph.actionState: + title: actionState + enum: + - none + - pending + - canceled + - active + - done + - failed + - notSupported + type: string + description: State of the action on the device + x-ms-enum: + name: actionState + modelAsString: false + values: + - value: none + description: Not a valid action state + name: none + - value: pending + description: Action is pending + name: pending + - value: canceled + description: Action has been cancelled. + name: canceled + - value: active + description: Action is active. + name: active + - value: done + description: Action completed without errors. + name: done + - value: failed + description: Action failed + name: failed + - value: notSupported + description: Action is not supported. + name: notSupported + microsoft.graph.directoryObject: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: directoryObject + type: object + properties: + deletedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Date and time when this object was deleted. Always null when the object hasn't been deleted. + format: date-time + nullable: true + additionalProperties: + type: object + microsoft.graph.assignedLicense: + title: assignedLicense + type: object + properties: + disabledPlans: + type: array + items: + pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' + type: string + format: uuid + description: A collection of the unique identifiers for plans that have been disabled. + skuId: + pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' + type: string + description: The unique identifier for the SKU. + format: uuid + nullable: true + additionalProperties: + type: object + microsoft.graph.assignedPlan: + title: assignedPlan + type: object + properties: + assignedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The date and time at which the plan was assigned. The Timestamp type represents date and time information 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 + capabilityStatus: + type: string + description: 'Condition of the capability assignment. The possible values are Enabled, Warning, Suspended, Deleted, LockedOut. See a detailed description of each value.' + nullable: true + service: + type: string + description: 'The name of the service; for example, exchange.' + nullable: true + servicePlanId: + pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' + type: string + description: 'A GUID that identifies the service plan. For a complete list of GUIDs and their equivalent friendly service names, see Product names and service plan identifiers for licensing.' + format: uuid + nullable: true + additionalProperties: + type: object + microsoft.graph.authorizationInfo: + title: authorizationInfo + type: object + properties: + certificateUserIds: + type: array + items: + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.employeeOrgData: + title: employeeOrgData + type: object + properties: + costCenter: + type: string + description: The cost center associated with the user. Returned only on $select. Supports $filter. + nullable: true + division: + type: string + description: The name of the division in which the user works. Returned only on $select. Supports $filter. + nullable: true + additionalProperties: + type: object + microsoft.graph.objectIdentity: + title: objectIdentity + type: object + properties: + issuer: + type: string + description: 'Specifies the issuer of the identity, for example facebook.com.For local accounts (where signInType is not federated), this property is the local B2C tenant default domain name, for example contoso.onmicrosoft.com.For external users from other Azure AD organization, this will be the domain of the federated organization, for example contoso.com.Supports $filter. 512 character limit.' + nullable: true + issuerAssignedId: + type: string + description: 'Specifies the unique identifier assigned to the user by the issuer. The combination of issuer and issuerAssignedId must be unique within the organization. Represents the sign-in name for the user, when signInType is set to emailAddress or userName (also known as local accounts).When signInType is set to: emailAddress, (or a custom string that starts with emailAddress like emailAddress1) issuerAssignedId must be a valid email addressuserName, issuerAssignedId must be a valid local part of an email addressSupports $filter. 100 character limit.' + nullable: true + signInType: + type: string + description: 'Specifies the user sign-in types in your directory, such as emailAddress, userName, federated, or userPrincipalName. federated represents a unique identifier for a user from an issuer, that can be in any format chosen by the issuer. Setting or updating a userPrincipalName identity will update the value of the userPrincipalName property on the user object. The validations performed on the userPrincipalName property on the user object, for example, verified domains and acceptable characters, will be performed when setting or updating a userPrincipalName identity. Additional validation is enforced on issuerAssignedId when the sign-in type is set to emailAddress or userName. This property can also be set to any custom string.' + nullable: true + additionalProperties: + type: object + microsoft.graph.licenseAssignmentState: + title: licenseAssignmentState + type: object + properties: + assignedByGroup: + type: string + nullable: true + disabledPlans: + type: array + items: + pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' + type: string + format: uuid + nullable: true + error: + 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 + 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 + state: + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.onPremisesExtensionAttributes: + title: onPremisesExtensionAttributes + type: object + properties: + extensionAttribute1: + type: string + description: First customizable extension attribute. + nullable: true + extensionAttribute10: + type: string + description: Tenth customizable extension attribute. + nullable: true + extensionAttribute11: + type: string + description: Eleventh customizable extension attribute. + nullable: true + extensionAttribute12: + type: string + description: Twelfth customizable extension attribute. + nullable: true + extensionAttribute13: + type: string + description: Thirteenth customizable extension attribute. + nullable: true + extensionAttribute14: + type: string + description: Fourteenth customizable extension attribute. + nullable: true + extensionAttribute15: + type: string + description: Fifteenth customizable extension attribute. + nullable: true + extensionAttribute2: + type: string + description: Second customizable extension attribute. + nullable: true + extensionAttribute3: + type: string + description: Third customizable extension attribute. + nullable: true + extensionAttribute4: + type: string + description: Fourth customizable extension attribute. + nullable: true + extensionAttribute5: + type: string + description: Fifth customizable extension attribute. + nullable: true + extensionAttribute6: + type: string + description: Sixth customizable extension attribute. + nullable: true + extensionAttribute7: + type: string + description: Seventh customizable extension attribute. + nullable: true + extensionAttribute8: + type: string + description: Eighth customizable extension attribute. + nullable: true + extensionAttribute9: + type: string + description: Ninth customizable extension attribute. + nullable: true + additionalProperties: + type: object + microsoft.graph.onPremisesProvisioningError: + title: onPremisesProvisioningError + type: object + properties: + category: + type: string + description: 'Category of the provisioning error. Note: Currently, there is only one possible value. Possible value: PropertyConflict - indicates a property value is not unique. Other objects contain the same value for the property.' + nullable: true + occurredDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The date and time at which the error occurred. + format: date-time + nullable: true + propertyCausingError: + type: string + description: 'Name of the directory property causing the error. Current possible values: UserPrincipalName or ProxyAddress' + nullable: true + value: + type: string + description: Value of the property causing the error. + nullable: true + additionalProperties: + type: object + microsoft.graph.passwordProfile: + title: passwordProfile + type: object + properties: + forceChangePasswordNextSignIn: + type: boolean + description: 'true if the user must change her password on the next login; otherwise false. If not set, default is false. NOTE: For Azure B2C tenants, set to false and instead use custom policies and user flows to force password reset at first sign in. See Force password reset at first logon.' + nullable: true + forceChangePasswordNextSignInWithMfa: + type: boolean + description: 'If true, at next sign-in, the user must perform a multi-factor authentication (MFA) before being forced to change their password. The behavior is identical to forceChangePasswordNextSignIn except that the user is required to first perform a multi-factor authentication before password change. After a password change, this property will be automatically reset to false. If not set, default is false.' + nullable: true + password: + type: string + description: 'The password for the user. This property is required when a user is created. It can be updated, but the user will be required to change the password on the next login. The password must satisfy minimum requirements as specified by the user’s passwordPolicies property. By default, a strong password is required.' + nullable: true + additionalProperties: + type: object + microsoft.graph.provisionedPlan: + title: provisionedPlan + type: object + properties: + capabilityStatus: + type: string + description: 'For example, ''Enabled''.' + nullable: true + provisioningStatus: + type: string + description: 'For example, ''Success''.' + nullable: true + service: + type: string + description: 'The name of the service; for example, ''AccessControlS2S''' + nullable: true + additionalProperties: + type: object + microsoft.graph.mailboxSettings: + title: mailboxSettings + type: object + properties: + archiveFolder: + type: string + description: Folder ID of an archive folder for the user. + nullable: true + automaticRepliesSetting: + $ref: '#/components/schemas/microsoft.graph.automaticRepliesSetting' + dateFormat: + type: string + description: The date format for the user's mailbox. + nullable: true + delegateMeetingMessageDeliveryOptions: + $ref: '#/components/schemas/microsoft.graph.delegateMeetingMessageDeliveryOptions' + language: + $ref: '#/components/schemas/microsoft.graph.localeInfo' + timeFormat: + type: string + description: The time format for the user's mailbox. + nullable: true + timeZone: + type: string + description: The default time zone for the user's mailbox. + nullable: true + userPurpose: + $ref: '#/components/schemas/microsoft.graph.userPurpose' + workingHours: + $ref: '#/components/schemas/microsoft.graph.workingHours' + additionalProperties: + type: object + microsoft.graph.appRoleAssignment: + allOf: + - $ref: '#/components/schemas/microsoft.graph.directoryObject' + - title: appRoleAssignment + type: object + properties: + appRoleId: + pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' + type: string + description: 'The identifier (id) for the app role which is assigned to the principal. This app role must be exposed in the appRoles property on the resource application''s service principal (resourceId). If the resource application has not declared any app roles, a default app role ID of 00000000-0000-0000-0000-000000000000 can be specified to signal that the principal is assigned to the resource app without any specific app roles. Required on create.' + format: uuid + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The time when the app role assignment was created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' + format: date-time + nullable: true + principalDisplayName: + type: string + description: 'The display name of the user, group, or service principal that was granted the app role assignment. Read-only. Supports $filter (eq and startswith).' + nullable: true + principalId: + pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' + type: string + description: 'The unique identifier (id) for the user, group, or service principal being granted the app role. Required on create.' + format: uuid + nullable: true + principalType: + type: string + description: 'The type of the assigned principal. This can either be User, Group, or ServicePrincipal. Read-only.' + nullable: true + resourceDisplayName: + type: string + description: The display name of the resource app's service principal to which the assignment is made. + nullable: true + resourceId: + pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' + type: string + description: The unique identifier (id) for the resource service principal for which the assignment is made. Required on create. Supports $filter (eq only). + format: uuid + nullable: true + additionalProperties: + type: object + microsoft.graph.licenseDetails: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: licenseDetails + type: object + properties: + servicePlans: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.servicePlanInfo' + description: 'Information about the service plans assigned with the license. Read-only, Not nullable' + skuId: + pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' + type: string + description: Unique identifier (GUID) for the service SKU. Equal to the skuId property on the related SubscribedSku object. Read-only + format: uuid + nullable: true + skuPartNumber: + type: string + description: 'Unique SKU display name. Equal to the skuPartNumber on the related SubscribedSku object; for example: ''AAD_Premium''. Read-only' + nullable: true + additionalProperties: + type: object + microsoft.graph.oAuth2PermissionGrant: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: oAuth2PermissionGrant + type: object + properties: + clientId: + type: string + description: The id of the client service principal for the application which is authorized to act on behalf of a signed-in user when accessing an API. Required. Supports $filter (eq only). + consentType: + type: string + description: 'Indicates if authorization is granted for the client application to impersonate all users or only a specific user. AllPrincipals indicates authorization to impersonate all users. Principal indicates authorization to impersonate a specific user. Consent on behalf of all users can be granted by an administrator. Non-admin users may be authorized to consent on behalf of themselves in some cases, for some delegated permissions. Required. Supports $filter (eq only).' + nullable: true + principalId: + type: string + description: 'The id of the user on behalf of whom the client is authorized to access the resource, when consentType is Principal. If consentType is AllPrincipals this value is null. Required when consentType is Principal. Supports $filter (eq only).' + nullable: true + resourceId: + type: string + description: The id of the resource service principal to which access is authorized. This identifies the API which the client is authorized to attempt to call on behalf of a signed-in user. Supports $filter (eq only). + scope: + type: string + description: 'A space-separated list of the claim values for delegated permissions which should be included in access tokens for the resource application (the API). For example, openid User.Read GroupMember.Read.All. Each claim value should match the value field of one of the delegated permissions defined by the API, listed in the oauth2PermissionScopes property of the resource service principal. Must not exceed 3850 characters in length.' + nullable: true + additionalProperties: + type: object + microsoft.graph.scopedRoleMembership: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: scopedRoleMembership + type: object + properties: + administrativeUnitId: + type: string + description: Unique identifier for the administrative unit that the directory role is scoped to + roleId: + type: string + description: Unique identifier for the directory role that the member is in. + roleMemberInfo: + $ref: '#/components/schemas/microsoft.graph.identity' + additionalProperties: + type: object + microsoft.graph.calendar: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: calendar + type: object + properties: + allowedOnlineMeetingProviders: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.onlineMeetingProviderType' + description: 'Represent the online meeting service providers that can be used to create online meetings in this calendar. Possible values are: unknown, skypeForBusiness, skypeForConsumer, teamsForBusiness.' + canEdit: + type: boolean + description: 'true if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who has been shared a calendar and granted write access.' + nullable: true + canShare: + type: boolean + description: 'true if the user has the permission to share the calendar, false otherwise. Only the user who created the calendar can share it.' + nullable: true + canViewPrivateItems: + type: boolean + description: 'true if the user can read calendar items that have been marked private, false otherwise.' + nullable: true + changeKey: + type: string + description: 'Identifies the version of the calendar object. Every time the calendar is changed, changeKey changes as well. This allows Exchange to apply changes to the correct version of the object. Read-only.' + nullable: true + color: + $ref: '#/components/schemas/microsoft.graph.calendarColor' + defaultOnlineMeetingProvider: + $ref: '#/components/schemas/microsoft.graph.onlineMeetingProviderType' + hexColor: + type: string + description: 'The calendar color, expressed in a hex color code of three hexadecimal values, each ranging from 00 to FF and representing the red, green, or blue components of the color in the RGB color space. If the user has never explicitly set a color for the calendar, this property is empty. Read-only.' + nullable: true + isDefaultCalendar: + type: boolean + description: 'true if this is the default calendar where new events are created by default, false otherwise.' + nullable: true + isRemovable: + type: boolean + description: Indicates whether this user calendar can be deleted from the user mailbox. + nullable: true + isTallyingResponses: + type: boolean + description: Indicates whether this user calendar supports tracking of meeting responses. Only meeting invites sent from users' primary calendars support tracking of meeting responses. + nullable: true + name: + type: string + description: The calendar name. + nullable: true + owner: + $ref: '#/components/schemas/microsoft.graph.emailAddress' + calendarPermissions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.calendarPermission' + description: The permissions of the users with whom the calendar is shared. + x-ms-navigationProperty: true + calendarView: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.event' + description: The calendar view for the calendar. Navigation property. Read-only. + x-ms-navigationProperty: true + events: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.event' + description: The events in the calendar. Navigation property. Read-only. + x-ms-navigationProperty: true + multiValueExtendedProperties: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + description: The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. + x-ms-navigationProperty: true + singleValueExtendedProperties: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + description: The collection of single-value extended properties defined for the calendar. Read-only. Nullable. + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.calendarGroup: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: calendarGroup + type: object + properties: + changeKey: + type: string + description: 'Identifies the version of the calendar group. Every time the calendar group is changed, ChangeKey changes as well. This allows Exchange to apply changes to the correct version of the object. Read-only.' + nullable: true + classId: + pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' + type: string + description: The class identifier. Read-only. + format: uuid + nullable: true + name: + type: string + description: The group name. + nullable: true + calendars: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.calendar' + description: The calendars in the calendar group. Navigation property. Read-only. Nullable. + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.event: + allOf: + - $ref: '#/components/schemas/microsoft.graph.outlookItem' + - title: event + type: object + properties: + allowNewTimeProposals: + type: boolean + description: 'true if the meeting organizer allows invitees to propose a new time when responding; otherwise, false. Optional. Default is true.' + nullable: true + attendees: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.attendee' + description: The collection of attendees for the event. + body: + $ref: '#/components/schemas/microsoft.graph.itemBody' + bodyPreview: + type: string + description: The preview of the message associated with the event. It is in text format. + nullable: true + end: + $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + hasAttachments: + type: boolean + description: Set to true if the event has attachments. + nullable: true + hideAttendees: + type: boolean + description: 'When set to true, each attendee only sees themselves in the meeting request and meeting Tracking list. Default is false.' + nullable: true + iCalUId: + type: string + description: A unique identifier for an event across calendars. This ID is different for each occurrence in a recurring series. Read-only. + nullable: true + importance: + $ref: '#/components/schemas/microsoft.graph.importance' + isAllDay: + type: boolean + nullable: true + isCancelled: + type: boolean + nullable: true + isDraft: + type: boolean + nullable: true + isOnlineMeeting: + type: boolean + nullable: true + isOrganizer: + type: boolean + nullable: true + isReminderOn: + type: boolean + nullable: true + location: + $ref: '#/components/schemas/microsoft.graph.location' + locations: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.location' + onlineMeeting: + $ref: '#/components/schemas/microsoft.graph.onlineMeetingInfo' + onlineMeetingProvider: + $ref: '#/components/schemas/microsoft.graph.onlineMeetingProviderType' + onlineMeetingUrl: + type: string + nullable: true + organizer: + $ref: '#/components/schemas/microsoft.graph.recipient' + originalEndTimeZone: + type: string + nullable: true + originalStart: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + originalStartTimeZone: + type: string + nullable: true + recurrence: + $ref: '#/components/schemas/microsoft.graph.patternedRecurrence' + reminderMinutesBeforeStart: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + responseRequested: + type: boolean + nullable: true + responseStatus: + $ref: '#/components/schemas/microsoft.graph.responseStatus' + sensitivity: + $ref: '#/components/schemas/microsoft.graph.sensitivity' + seriesMasterId: + type: string + nullable: true + showAs: + $ref: '#/components/schemas/microsoft.graph.freeBusyStatus' + start: + $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + subject: + type: string + nullable: true + transactionId: + type: string + nullable: true + type: + $ref: '#/components/schemas/microsoft.graph.eventType' + webLink: + type: string + nullable: true + attachments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.attachment' + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' + x-ms-navigationProperty: true + calendar: + $ref: '#/components/schemas/microsoft.graph.calendar' + extensions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.extension' + description: The collection of open extensions defined for the event. Nullable. + x-ms-navigationProperty: true + instances: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.event' + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + x-ms-navigationProperty: true + multiValueExtendedProperties: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. + x-ms-navigationProperty: true + singleValueExtendedProperties: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.contactFolder: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: contactFolder + type: object + properties: + displayName: + type: string + description: The folder's display name. + nullable: true + parentFolderId: + type: string + description: The ID of the folder's parent folder. + nullable: true + childFolders: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.contactFolder' + description: The collection of child folders in the folder. Navigation property. Read-only. Nullable. + x-ms-navigationProperty: true + contacts: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.contact' + description: The contacts in the folder. Navigation property. Read-only. Nullable. + x-ms-navigationProperty: true + multiValueExtendedProperties: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + description: The collection of multi-value extended properties defined for the contactFolder. Read-only. Nullable. + x-ms-navigationProperty: true + singleValueExtendedProperties: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + description: The collection of single-value extended properties defined for the contactFolder. Read-only. Nullable. + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.contact: + allOf: + - $ref: '#/components/schemas/microsoft.graph.outlookItem' + - title: contact + type: object + properties: + assistantName: + type: string + description: The name of the contact's assistant. + nullable: true + birthday: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The contact''s birthday. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' + format: date-time + nullable: true + businessAddress: + $ref: '#/components/schemas/microsoft.graph.physicalAddress' + businessHomePage: + type: string + description: The business home page of the contact. + nullable: true + businessPhones: + type: array + items: + type: string + nullable: true + description: The contact's business phone numbers. + children: + type: array + items: + type: string + nullable: true + description: The names of the contact's children. + companyName: + type: string + description: The name of the contact's company. + nullable: true + department: + type: string + description: The contact's department. + nullable: true + displayName: + type: string + description: 'The contact''s display name. You can specify the display name in a create or update operation. Note that later updates to other properties may cause an automatically generated value to overwrite the displayName value you have specified. To preserve a pre-existing value, always include it as displayName in an update operation.' + nullable: true + emailAddresses: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.emailAddress' + description: The contact's email addresses. + fileAs: + type: string + description: The name the contact is filed under. + nullable: true + generation: + type: string + description: The contact's generation. + nullable: true + givenName: + type: string + description: The contact's given name. + nullable: true + homeAddress: + $ref: '#/components/schemas/microsoft.graph.physicalAddress' + homePhones: + type: array + items: + type: string + nullable: true + description: The contact's home phone numbers. + imAddresses: + type: array + items: + type: string + nullable: true + initials: + type: string + nullable: true + jobTitle: + type: string + nullable: true + manager: + type: string + nullable: true + middleName: + type: string + nullable: true + mobilePhone: + type: string + nullable: true + nickName: + type: string + nullable: true + officeLocation: + type: string + nullable: true + otherAddress: + $ref: '#/components/schemas/microsoft.graph.physicalAddress' + parentFolderId: + type: string + nullable: true + personalNotes: + type: string + nullable: true + profession: + type: string + nullable: true + spouseName: + type: string + nullable: true + surname: + type: string + nullable: true + title: + type: string + nullable: true + yomiCompanyName: + type: string + nullable: true + yomiGivenName: + type: string + nullable: true + yomiSurname: + type: string + nullable: true + extensions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.extension' + description: The collection of open extensions defined for the contact. Read-only. Nullable. + x-ms-navigationProperty: true + multiValueExtendedProperties: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + description: The collection of multi-value extended properties defined for the contact. Read-only. Nullable. + x-ms-navigationProperty: true + photo: + $ref: '#/components/schemas/microsoft.graph.profilePhoto' + singleValueExtendedProperties: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + description: The collection of single-value extended properties defined for the contact. Read-only. Nullable. + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.inferenceClassification: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: inferenceClassification + type: object + properties: + overrides: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.inferenceClassificationOverride' + description: 'A set of overrides for a user to always classify messages from specific senders in certain ways: focused, or other. Read-only. Nullable.' + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.mailFolder: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: mailFolder + type: object + properties: + childFolderCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The number of immediate child mailFolders in the current mailFolder. + format: int32 + nullable: true + displayName: + type: string + description: The mailFolder's display name. + nullable: true + isHidden: + type: boolean + description: Indicates whether the mailFolder is hidden. This property can be set only when creating the folder. Find more information in Hidden mail folders. + nullable: true + parentFolderId: + type: string + description: The unique identifier for the mailFolder's parent mailFolder. + nullable: true + totalItemCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The number of items in the mailFolder. + format: int32 + nullable: true + unreadItemCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The number of items in the mailFolder marked as unread. + format: int32 + nullable: true + childFolders: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.mailFolder' + description: The collection of child folders in the mailFolder. + x-ms-navigationProperty: true + messageRules: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.messageRule' + description: The collection of rules that apply to the user's Inbox folder. + x-ms-navigationProperty: true + messages: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.message' + description: The collection of messages in the mailFolder. + x-ms-navigationProperty: true + multiValueExtendedProperties: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + description: The collection of multi-value extended properties defined for the mailFolder. Read-only. Nullable. + x-ms-navigationProperty: true + singleValueExtendedProperties: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + description: The collection of single-value extended properties defined for the mailFolder. Read-only. Nullable. + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.message: + allOf: + - $ref: '#/components/schemas/microsoft.graph.outlookItem' + - title: message + type: object + properties: + bccRecipients: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.recipient' + description: 'The Bcc: recipients for the message.' + body: + $ref: '#/components/schemas/microsoft.graph.itemBody' + bodyPreview: + type: string + description: The first 255 characters of the message body. It is in text format. + nullable: true + ccRecipients: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.recipient' + description: 'The Cc: recipients for the message.' + conversationId: + type: string + description: The ID of the conversation the email belongs to. + nullable: true + conversationIndex: + type: string + description: Indicates the position of the message within the conversation. + format: base64url + nullable: true + flag: + $ref: '#/components/schemas/microsoft.graph.followupFlag' + from: + $ref: '#/components/schemas/microsoft.graph.recipient' + hasAttachments: + type: boolean + description: 'Indicates whether the message has attachments. This property doesn''t include inline attachments, so if a message contains only inline attachments, this property is false. To verify the existence of inline attachments, parse the body property to look for a src attribute, such as .' + nullable: true + importance: + $ref: '#/components/schemas/microsoft.graph.importance' + inferenceClassification: + $ref: '#/components/schemas/microsoft.graph.inferenceClassificationType' + internetMessageHeaders: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.internetMessageHeader' + internetMessageId: + type: string + nullable: true + isDeliveryReceiptRequested: + type: boolean + nullable: true + isDraft: + type: boolean + nullable: true + isRead: + type: boolean + nullable: true + isReadReceiptRequested: + type: boolean + nullable: true + parentFolderId: + type: string + nullable: true + receivedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + replyTo: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.recipient' + sender: + $ref: '#/components/schemas/microsoft.graph.recipient' + sentDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + subject: + type: string + nullable: true + toRecipients: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.recipient' + uniqueBody: + $ref: '#/components/schemas/microsoft.graph.itemBody' + webLink: + type: string + nullable: true + attachments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.attachment' + description: The fileAttachment and itemAttachment attachments for the message. + x-ms-navigationProperty: true + extensions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.extension' + description: The collection of open extensions defined for the message. Nullable. + x-ms-navigationProperty: true + multiValueExtendedProperties: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + description: The collection of multi-value extended properties defined for the message. Nullable. + x-ms-navigationProperty: true + singleValueExtendedProperties: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + description: The collection of single-value extended properties defined for the message. Nullable. + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.outlookUser: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: outlookUser + type: object + properties: + masterCategories: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.outlookCategory' + description: A list of categories defined for the user. + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.person: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: person + type: object + properties: + birthday: + type: string + description: The person's birthday. + nullable: true + companyName: + type: string + description: The name of the person's company. + nullable: true + department: + type: string + description: The person's department. + nullable: true + displayName: + type: string + description: The person's display name. + nullable: true + givenName: + type: string + description: The person's given name. + nullable: true + imAddress: + type: string + description: The instant message voice over IP (VOIP) session initiation protocol (SIP) address for the user. Read-only. + nullable: true + isFavorite: + type: boolean + description: true if the user has flagged this person as a favorite. + nullable: true + jobTitle: + type: string + description: The person's job title. + nullable: true + officeLocation: + type: string + description: The location of the person's office. + nullable: true + personNotes: + type: string + description: Free-form notes that the user has taken about this person. + nullable: true + personType: + $ref: '#/components/schemas/microsoft.graph.personType' + phones: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.phone' + description: The person's phone numbers. + postalAddresses: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.location' + description: The person's addresses. + profession: + type: string + description: The person's profession. + nullable: true + scoredEmailAddresses: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.scoredEmailAddress' + description: The person's email addresses. + surname: + type: string + description: The person's surname. + nullable: true + userPrincipalName: + type: string + description: 'The user principal name (UPN) of the person. The UPN is an Internet-style login name for the person based on the Internet standard RFC 822. By convention, this should map to the person''s email name. The general format is alias@domain.' + nullable: true + websites: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.website' + description: The person's websites. + yomiCompany: + type: string + description: The phonetic Japanese name of the person's company. + nullable: true + additionalProperties: + type: object + microsoft.graph.drive: + allOf: + - $ref: '#/components/schemas/microsoft.graph.baseItem' + - title: drive + type: object + properties: + driveType: + type: string + description: Describes the type of drive represented by this resource. OneDrive personal drives will return personal. OneDrive for Business will return business. SharePoint document libraries will return documentLibrary. Read-only. + nullable: true + owner: + $ref: '#/components/schemas/microsoft.graph.identitySet' + quota: + $ref: '#/components/schemas/microsoft.graph.quota' + sharePointIds: + $ref: '#/components/schemas/microsoft.graph.sharepointIds' + system: + $ref: '#/components/schemas/microsoft.graph.systemFacet' + bundles: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.driveItem' + description: 'Collection of [bundles][bundle] (albums and multi-select-shared sets of items). Only in personal OneDrive.' + x-ms-navigationProperty: true + following: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.driveItem' + description: The list of items the user is following. Only in OneDrive for Business. + x-ms-navigationProperty: true + items: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.driveItem' + description: All items contained in the drive. Read-only. Nullable. + x-ms-navigationProperty: true + list: + $ref: '#/components/schemas/microsoft.graph.list' + root: + $ref: '#/components/schemas/microsoft.graph.driveItem' + special: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.driveItem' + description: Collection of common folders available in OneDrive. Read-only. Nullable. + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.site: + allOf: + - $ref: '#/components/schemas/microsoft.graph.baseItem' + - title: site + type: object + properties: + displayName: + type: string + description: The full title for the site. Read-only. + nullable: true + error: + $ref: '#/components/schemas/microsoft.graph.publicError' + root: + $ref: '#/components/schemas/microsoft.graph.root' + sharepointIds: + $ref: '#/components/schemas/microsoft.graph.sharepointIds' + siteCollection: + $ref: '#/components/schemas/microsoft.graph.siteCollection' + analytics: + $ref: '#/components/schemas/microsoft.graph.itemAnalytics' + columns: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' + description: The collection of column definitions reusable across lists under this site. + x-ms-navigationProperty: true + contentTypes: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.contentType' + description: The collection of content types defined for this site. + x-ms-navigationProperty: true + drive: + $ref: '#/components/schemas/microsoft.graph.drive' + drives: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.drive' + description: The collection of drives (document libraries) under this site. + x-ms-navigationProperty: true + externalColumns: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' + x-ms-navigationProperty: true + items: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.baseItem' + description: Used to address any item contained in this site. This collection can't be enumerated. + x-ms-navigationProperty: true + lists: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.list' + description: The collection of lists under this site. + x-ms-navigationProperty: true + operations: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.richLongRunningOperation' + description: The collection of long-running operations on the site. + x-ms-navigationProperty: true + permissions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.permission' + description: The permissions associated with the site. Nullable. + x-ms-navigationProperty: true + sites: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.site' + description: The collection of the sub-sites under this site. + x-ms-navigationProperty: true + termStore: + $ref: '#/components/schemas/microsoft.graph.termStore.store' + termStores: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.termStore.store' + description: The collection of termStores under this site. + x-ms-navigationProperty: true + onenote: + $ref: '#/components/schemas/microsoft.graph.onenote' + additionalProperties: + type: object + microsoft.graph.extension: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: extension + type: object + additionalProperties: + type: object + microsoft.graph.agreementAcceptance: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: agreementAcceptance + type: object + properties: + agreementFileId: + type: string + description: The identifier of the agreement file accepted by the user. + nullable: true + agreementId: + type: string + description: The identifier of the agreement. + nullable: true + deviceDisplayName: + type: string + description: The display name of the device used for accepting the agreement. + nullable: true + deviceId: + type: string + description: The unique identifier of the device used for accepting the agreement. + nullable: true + deviceOSType: + type: string + description: The operating system used to accept the agreement. + nullable: true + deviceOSVersion: + type: string + description: The operating system version of the device used to accept the agreement. + nullable: true + expirationDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The expiration date time of the acceptance. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' + format: date-time + nullable: true + recordedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' + format: date-time + nullable: true + state: + $ref: '#/components/schemas/microsoft.graph.agreementAcceptanceState' + userDisplayName: + type: string + description: Display name of the user when the acceptance was recorded. + nullable: true + userEmail: + type: string + description: Email of the user when the acceptance was recorded. + nullable: true + userId: + type: string + description: The identifier of the user who accepted the agreement. + nullable: true + userPrincipalName: + type: string + description: UPN of the user when the acceptance was recorded. + nullable: true + additionalProperties: + type: object + microsoft.graph.managedAppRegistration: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: managedAppRegistration + type: object + properties: + appIdentifier: + $ref: '#/components/schemas/microsoft.graph.mobileAppIdentifier' + applicationVersion: + type: string + description: App version + 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: Date and time of creation + format: date-time + deviceName: + type: string + description: Host device name + nullable: true + deviceTag: + type: string + description: 'App management SDK generated tag, which helps relate apps hosted on the same device. Not guaranteed to relate apps in all conditions.' + nullable: true + deviceType: + type: string + description: Host device type + nullable: true + flaggedReasons: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.managedAppFlaggedReason' + description: Zero or more reasons an app registration is flagged. E.g. app running on rooted device + lastSyncDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Date and time of last the app synced with management service. + format: date-time + managementSdkVersion: + type: string + description: App management SDK version + nullable: true + platformVersion: + type: string + description: Operating System version + nullable: true + userId: + type: string + description: The user Id to who this app registration belongs. + nullable: true + version: + type: string + description: Version of the entity. + nullable: true + appliedPolicies: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.managedAppPolicy' + description: Zero or more policys already applied on the registered app when it last synchronized with managment service. + x-ms-navigationProperty: true + intendedPolicies: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.managedAppPolicy' + description: Zero or more policies admin intended for the app as of now. + x-ms-navigationProperty: true + operations: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.managedAppOperation' + description: Zero or more long running operations triggered on the app registration. + x-ms-navigationProperty: true + additionalProperties: + type: object + description: The ManagedAppEntity is the base entity type for all other entity types under app management workflow. + microsoft.graph.plannerUser: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: plannerUser + type: object + properties: + plans: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plannerPlan' + description: Read-only. Nullable. Returns the plannerTasks assigned to the user. + x-ms-navigationProperty: true + tasks: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plannerTask' + description: Read-only. Nullable. Returns the plannerPlans shared with the user. + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.officeGraphInsights: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: officeGraphInsights + type: object + properties: + shared: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.sharedInsight' + description: 'Calculated relationship identifying documents shared with or by the user. This includes URLs, file attachments, and reference attachments to OneDrive for Business and SharePoint files found in Outlook messages and meetings. This also includes URLs and reference attachments to Teams conversations. Ordered by recency of share.' + x-ms-navigationProperty: true + trending: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.trending' + description: 'Calculated relationship identifying documents trending around a user. Trending documents are calculated based on activity of the user''s closest network of people and include files stored in OneDrive for Business and SharePoint. Trending insights help the user to discover potentially useful content that the user has access to, but has never viewed before.' + x-ms-navigationProperty: true + used: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.usedInsight' + description: 'Calculated relationship identifying the latest documents viewed or modified by a user, including OneDrive for Business and SharePoint documents, ranked by recency of use.' + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.userSettings: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: userSettings + type: object + properties: + contributionToContentDiscoveryAsOrganizationDisabled: + type: boolean + contributionToContentDiscoveryDisabled: + type: boolean + shiftPreferences: + $ref: '#/components/schemas/microsoft.graph.shiftPreferences' + additionalProperties: + type: object + microsoft.graph.onenote: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: onenote + type: object + properties: + notebooks: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.notebook' + description: The collection of OneNote notebooks that are owned by the user or group. Read-only. Nullable. + x-ms-navigationProperty: true + operations: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + description: 'The status of OneNote operations. Getting an operations collection is not supported, but you can get the status of long-running operations if the Operation-Location header is returned in the response. Read-only. Nullable.' + x-ms-navigationProperty: true + pages: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.onenotePage' + description: The pages in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. + x-ms-navigationProperty: true + resources: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.onenoteResource' + description: 'The image and other file resources in OneNote pages. Getting a resources collection is not supported, but you can get the binary content of a specific resource. Read-only. Nullable.' + x-ms-navigationProperty: true + sectionGroups: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.sectionGroup' + description: The section groups in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. + x-ms-navigationProperty: true + sections: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.onenoteSection' + description: The sections in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.profilePhoto: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: profilePhoto + type: object + properties: + height: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The height of the photo. Read-only. + format: int32 + nullable: true + width: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The width of the photo. Read-only. + format: int32 + nullable: true + additionalProperties: + type: object + microsoft.graph.userActivity: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: userActivity + type: object + properties: + activationUrl: + type: string + description: Required. URL used to launch the activity in the best native experience represented by the appId. Might launch a web-based app if no native app exists. + activitySourceHost: + type: string + description: 'Required. URL for the domain representing the cross-platform identity mapping for the app. Mapping is stored either as a JSON file hosted on the domain or configurable via Windows Dev Center. The JSON file is named cross-platform-app-identifiers and is hosted at root of your HTTPS domain, either at the top level domain or include a sub domain. For example: https://contoso.com or https://myapp.contoso.com but NOT https://myapp.contoso.com/somepath. You must have a unique file and domain (or sub domain) per cross-platform app identity. For example, a separate file and domain is needed for Word vs. PowerPoint.' + appActivityId: + type: string + description: Required. The unique activity ID in the context of the app - supplied by caller and immutable thereafter. + appDisplayName: + type: string + description: Optional. Short text description of the app used to generate the activity for use in cases when the app is not installed on the user’s local device. + nullable: true + contentInfo: + $ref: '#/components/schemas/microsoft.graph.Json' + contentUrl: + type: string + description: 'Optional. Used in the event the content can be rendered outside of a native or web-based app experience (for example, a pointer to an item in an RSS feed).' + nullable: true + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Set by the server. DateTime in UTC when the object was created on the server. + format: date-time + nullable: true + expirationDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Set by the server. DateTime in UTC when the object expired on the server. + format: date-time + nullable: true + fallbackUrl: + type: string + description: 'Optional. URL used to launch the activity in a web-based app, if available.' + nullable: true + lastModifiedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Set by the server. DateTime in UTC when the object was modified on the server. + format: date-time + nullable: true + status: + $ref: '#/components/schemas/microsoft.graph.status' + userTimezone: + type: string + description: Optional. The timezone in which the user's device used to generate the activity was located at activity creation time; values supplied as Olson IDs in order to support cross-platform representation. + nullable: true + visualElements: + $ref: '#/components/schemas/microsoft.graph.visualInfo' + historyItems: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.activityHistoryItem' + description: Optional. NavigationProperty/Containment; navigation property to the activity's historyItems. + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.onlineMeeting: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: onlineMeeting + type: object + properties: + allowAttendeeToEnableCamera: + type: boolean + description: Indicates whether attendees can turn on their camera. + nullable: true + allowAttendeeToEnableMic: + type: boolean + description: Indicates whether attendees can turn on their microphone. + nullable: true + allowedPresenters: + $ref: '#/components/schemas/microsoft.graph.onlineMeetingPresenters' + allowMeetingChat: + $ref: '#/components/schemas/microsoft.graph.meetingChatMode' + allowTeamworkReactions: + type: boolean + description: Indicates whether Teams reactions are enabled for the meeting. + nullable: true + attendeeReport: + type: string + description: The content stream of the attendee report of a Microsoft Teams live event. Read-only. + format: base64url + nullable: true + audioConferencing: + $ref: '#/components/schemas/microsoft.graph.audioConferencing' + broadcastSettings: + $ref: '#/components/schemas/microsoft.graph.broadcastMeetingSettings' + chatInfo: + $ref: '#/components/schemas/microsoft.graph.chatInfo' + creationDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The meeting creation time in UTC. Read-only. + format: date-time + nullable: true + endDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The meeting end time in UTC. + format: date-time + nullable: true + externalId: + type: string + nullable: true + isBroadcast: + type: boolean + description: Indicates if this is a Teams live event. + nullable: true + isEntryExitAnnounced: + type: boolean + description: Indicates whether to announce when callers join or leave. + nullable: true + joinInformation: + $ref: '#/components/schemas/microsoft.graph.itemBody' + joinWebUrl: + type: string + description: The join URL of the online meeting. Read-only. + nullable: true + lobbyBypassSettings: + $ref: '#/components/schemas/microsoft.graph.lobbyBypassSettings' + participants: + $ref: '#/components/schemas/microsoft.graph.meetingParticipants' + recordAutomatically: + type: boolean + description: Indicates whether to record the meeting automatically. + nullable: true + startDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The meeting start time in UTC. + format: date-time + nullable: true + subject: + type: string + description: The subject of the online meeting. + nullable: true + videoTeleconferenceId: + type: string + description: The video teleconferencing ID. Read-only. + nullable: true + attendanceReports: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.meetingAttendanceReport' + description: The attendance reports of an online meeting. Read-only. + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.presence: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: presence + type: object + properties: + activity: + type: string + description: 'The supplemental information to a user''s availability. Possible values are Available, Away, BeRightBack, Busy, DoNotDisturb, InACall, InAConferenceCall, Inactive, InAMeeting, Offline, OffWork, OutOfOffice, PresenceUnknown, Presenting, UrgentInterruptionsOnly.' + nullable: true + availability: + type: string + description: 'The base presence information for a user. Possible values are Available, AvailableIdle, Away, BeRightBack, Busy, BusyIdle, DoNotDisturb, Offline, PresenceUnknown' + nullable: true + additionalProperties: + type: object + microsoft.graph.authentication: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: authentication + type: object + properties: + emailMethods: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.emailAuthenticationMethod' + description: The email address registered to a user for authentication. + x-ms-navigationProperty: true + fido2Methods: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.fido2AuthenticationMethod' + description: Represents the FIDO2 security keys registered to a user for authentication. + x-ms-navigationProperty: true + methods: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.authenticationMethod' + description: Represents all authentication methods registered to a user. + x-ms-navigationProperty: true + microsoftAuthenticatorMethods: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.microsoftAuthenticatorAuthenticationMethod' + description: The details of the Microsoft Authenticator app registered to a user for authentication. + x-ms-navigationProperty: true + operations: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.longRunningOperation' + description: Represents the status of a long-running operation. + x-ms-navigationProperty: true + passwordMethods: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.passwordAuthenticationMethod' + description: 'Represents the password that''s registered to a user for authentication. For security, the password itself will never be returned in the object, but action can be taken to reset a password.' + x-ms-navigationProperty: true + phoneMethods: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.phoneAuthenticationMethod' + description: The phone numbers registered to a user for authentication. + x-ms-navigationProperty: true + softwareOathMethods: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.softwareOathAuthenticationMethod' + description: The software OATH TOTP applications registered to a user for authentication. + x-ms-navigationProperty: true + temporaryAccessPassMethods: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.temporaryAccessPassAuthenticationMethod' + description: Represents a Temporary Access Pass registered to a user for authentication through time-limited passcodes. + x-ms-navigationProperty: true + windowsHelloForBusinessMethods: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.windowsHelloForBusinessAuthenticationMethod' + description: Represents the Windows Hello for Business authentication method registered to a user for authentication. + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.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 + onlineMeetingInfo: + $ref: '#/components/schemas/microsoft.graph.teamworkOnlineMeetingInfo' + tenantId: + type: string + description: The identifier of the tenant in which the chat was created. Read-only. + nullable: true + topic: + type: string + description: (Optional) Subject or topic for the chat. Only available for group chats. + nullable: true + webUrl: + type: string + description: 'The URL for the chat in Microsoft Teams. The URL should be treated as an opaque blob, and not parsed. Read-only.' + nullable: true + installedApps: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' + description: A collection of all the apps in the chat. Nullable. + x-ms-navigationProperty: true + members: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + description: A collection of all the members in the chat. Nullable. + x-ms-navigationProperty: true + messages: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + description: A collection of all the messages in the chat. Nullable. + x-ms-navigationProperty: true + pinnedMessages: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.pinnedChatMessageInfo' + description: A collection of all the pinned messages in the chat. Nullable. + x-ms-navigationProperty: true + tabs: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.teamsTab' + description: A collection of all the tabs in the chat. Nullable. + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.team: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: team + type: object + properties: + classification: + type: string + description: An optional label. Typically describes the data or business sensitivity of the team. Must match one of a pre-configured set in the tenant's directory. + nullable: true + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Timestamp at which the team was created. + format: date-time + nullable: true + description: + type: string + description: 'An optional description for the team. Maximum length: 1024 characters.' + nullable: true + displayName: + type: string + description: The name of the team. + nullable: true + funSettings: + $ref: '#/components/schemas/microsoft.graph.teamFunSettings' + guestSettings: + $ref: '#/components/schemas/microsoft.graph.teamGuestSettings' + internalId: + type: string + description: A unique ID for the team that has been used in a few places such as the audit log/Office 365 Management Activity API. + nullable: true + isArchived: + type: boolean + description: Whether this team is in read-only mode. + nullable: true + memberSettings: + $ref: '#/components/schemas/microsoft.graph.teamMemberSettings' + messagingSettings: + $ref: '#/components/schemas/microsoft.graph.teamMessagingSettings' + specialization: + $ref: '#/components/schemas/microsoft.graph.teamSpecialization' + summary: + $ref: '#/components/schemas/microsoft.graph.teamSummary' + tenantId: + type: string + description: The ID of the Azure Active Directory tenant. + nullable: true + visibility: + $ref: '#/components/schemas/microsoft.graph.teamVisibilityType' + webUrl: + type: string + description: 'A hyperlink that will go to the team in the Microsoft Teams client. This is the URL that you get when you right-click a team in the Microsoft Teams client and select Get link to team. This URL should be treated as an opaque blob, and not parsed.' + nullable: true + allChannels: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.channel' + description: List of channels either hosted in or shared with the team (incoming channels). + x-ms-navigationProperty: true + channels: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.channel' + description: The collection of channels and messages associated with the team. + x-ms-navigationProperty: true + group: + $ref: '#/components/schemas/microsoft.graph.group' + incomingChannels: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.channel' + description: List of channels shared with the team. + x-ms-navigationProperty: true + installedApps: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' + description: The apps installed in this team. + x-ms-navigationProperty: true + members: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + description: Members and owners of the team. + x-ms-navigationProperty: true + operations: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' + description: The async operations that ran or are running on this team. + x-ms-navigationProperty: true + photo: + $ref: '#/components/schemas/microsoft.graph.profilePhoto' + primaryChannel: + $ref: '#/components/schemas/microsoft.graph.channel' + tags: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.teamworkTag' + description: The tags associated with the team. + x-ms-navigationProperty: true + template: + $ref: '#/components/schemas/microsoft.graph.teamsTemplate' + schedule: + $ref: '#/components/schemas/microsoft.graph.schedule' + additionalProperties: + type: object + microsoft.graph.userTeamwork: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: userTeamwork + type: object + properties: + associatedTeams: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.associatedTeamInfo' + description: The list of associatedTeamInfo objects that a user is associated with. + x-ms-navigationProperty: true + installedApps: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userScopeTeamsAppInstallation' + description: The apps installed in the personal scope of this user. + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.todo: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: todo + type: object + properties: + lists: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.todoTaskList' + description: The task lists in the users mailbox. + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.settingSource: + title: settingSource + type: object + properties: + displayName: + type: string + description: Not yet documented + nullable: true + id: + type: string + description: Not yet documented + nullable: true + sourceType: + $ref: '#/components/schemas/microsoft.graph.settingSourceType' + additionalProperties: + type: object + microsoft.graph.ODataErrors.MainError: + required: + - code + - message + type: object + properties: + code: + type: string + message: + type: string + target: + type: string + nullable: true + details: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.ODataErrors.ErrorDetails' + innererror: + $ref: '#/components/schemas/microsoft.graph.ODataErrors.InnerError' + additionalProperties: + type: object + microsoft.graph.importedWindowsAutopilotDeviceIdentityImportStatus: + title: importedWindowsAutopilotDeviceIdentityImportStatus + enum: + - unknown + - pending + - partial + - complete + - error + type: string + x-ms-enum: + name: importedWindowsAutopilotDeviceIdentityImportStatus + modelAsString: false + values: + - value: unknown + description: Unknown status. + name: unknown + - value: pending + description: Pending status. + name: pending + - value: partial + description: Partial status. + name: partial + - value: complete + description: Complete status. + name: complete + - value: error + description: Error status. + name: error + microsoft.graph.resourceAction: + title: resourceAction + type: object + properties: + allowedResourceActions: + type: array + items: + type: string + nullable: true + description: Allowed Actions + notAllowedResourceActions: + type: array + items: + type: string + nullable: true + description: Not Allowed Actions. + additionalProperties: + type: object + description: Set of allowed and not allowed actions for a resource. + microsoft.graph.deviceManagementReportFileFormat: + title: deviceManagementReportFileFormat + enum: + - csv + - pdf + - json + - unknownFutureValue + type: string + description: Possible values for the file format of a report + x-ms-enum: + name: deviceManagementReportFileFormat + modelAsString: false + values: + - value: csv + description: CSV Format + name: csv + - value: pdf + description: PDF Format + name: pdf + - value: json + description: JSON Format + name: json + - value: unknownFutureValue + description: Evolvable enumeration sentinel value. Do not use. + name: unknownFutureValue + microsoft.graph.deviceManagementExportJobLocalizationType: + title: deviceManagementExportJobLocalizationType + enum: + - localizedValuesAsAdditionalColumn + - replaceLocalizableValues + type: string + description: Configures how the requested export job is localized + x-ms-enum: + name: deviceManagementExportJobLocalizationType + modelAsString: false + values: + - value: localizedValuesAsAdditionalColumn + description: Configures the export job to expose localized values as an additional column + name: localizedValuesAsAdditionalColumn + - value: replaceLocalizableValues + description: Configures the export job to replace enumerable values with their localized values + name: replaceLocalizableValues + microsoft.graph.deviceManagementReportStatus: + title: deviceManagementReportStatus + enum: + - unknown + - notStarted + - inProgress + - completed + - failed + type: string + description: Possible statuses associated with a generated report + x-ms-enum: + name: deviceManagementReportStatus + modelAsString: false + values: + - value: unknown + description: Report generation status is unknown + name: unknown + - value: notStarted + description: Report generation has not started + name: notStarted + - value: inProgress + description: Report generation is in progress + name: inProgress + - value: completed + description: Report generation is completed + name: completed + - value: failed + description: Report generation has failed + name: failed + microsoft.graph.automaticRepliesSetting: + title: automaticRepliesSetting + type: object + properties: + externalAudience: + $ref: '#/components/schemas/microsoft.graph.externalAudienceScope' + externalReplyMessage: + type: string + description: 'The automatic reply to send to the specified external audience, if Status is AlwaysEnabled or Scheduled.' + nullable: true + internalReplyMessage: + type: string + description: 'The automatic reply to send to the audience internal to the signed-in user''s organization, if Status is AlwaysEnabled or Scheduled.' + nullable: true + scheduledEndDateTime: + $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + scheduledStartDateTime: + $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + status: + $ref: '#/components/schemas/microsoft.graph.automaticRepliesStatus' + additionalProperties: + type: object + microsoft.graph.delegateMeetingMessageDeliveryOptions: + title: delegateMeetingMessageDeliveryOptions + enum: + - sendToDelegateAndInformationToPrincipal + - sendToDelegateAndPrincipal + - sendToDelegateOnly + type: string + microsoft.graph.localeInfo: + title: localeInfo + type: object + properties: + displayName: + type: string + description: 'A name representing the user''s locale in natural language, for example, ''English (United States)''.' + nullable: true + locale: + type: string + description: 'A locale representation for the user, which includes the user''s preferred language and country/region. For example, ''en-us''. The language component follows 2-letter codes as defined in ISO 639-1, and the country component follows 2-letter codes as defined in ISO 3166-1 alpha-2.' + nullable: true + additionalProperties: + type: object + microsoft.graph.userPurpose: + title: userPurpose + enum: + - user + - linked + - shared + - room + - equipment + - others + - unknownFutureValue + type: string + microsoft.graph.workingHours: + title: workingHours + type: object + properties: + daysOfWeek: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.dayOfWeek' + description: The days of the week on which the user works. + endTime: + pattern: '^([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?$' + type: string + description: The time of the day that the user stops working. + format: time + nullable: true + startTime: + pattern: '^([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?$' + type: string + description: The time of the day that the user starts working. + format: time + nullable: true + timeZone: + $ref: '#/components/schemas/microsoft.graph.timeZoneBase' + additionalProperties: + type: object + microsoft.graph.servicePlanInfo: + title: servicePlanInfo + type: object + properties: + appliesTo: + type: string + description: The object the service plan can be assigned to. The possible values are:User - service plan can be assigned to individual users.Company - service plan can be assigned to the entire tenant. + nullable: true + provisioningStatus: + type: string + description: 'The provisioning status of the service plan. The possible values are:Success - Service is fully provisioned.Disabled - Service has been disabled.ErrorStatus - The service plan has not been provisioned and is in an error state.PendingInput - Service is not yet provisioned; awaiting service confirmation.PendingActivation - Service is provisioned but requires explicit activation by administrator (for example, Intune_O365 service plan)PendingProvisioning - Microsoft has added a new service to the product SKU and it has not been activated in the tenant, yet.' + nullable: true + servicePlanId: + pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' + type: string + description: The unique identifier of the service plan. + format: uuid + nullable: true + servicePlanName: + type: string + description: The name of the service plan. + nullable: true + additionalProperties: + type: object + microsoft.graph.identity: + title: identity + type: object + properties: + displayName: + type: string + description: 'The display name of the identity. Note that this might not always be available or up to date. For example, if a user changes their display name, the API might show the new value in a future response, but the items associated with the user won''t show up as having changed when using delta.' + nullable: true + id: + type: string + description: Unique identifier for the identity. + nullable: true + additionalProperties: + type: object + microsoft.graph.onlineMeetingProviderType: + title: onlineMeetingProviderType + enum: + - unknown + - skypeForBusiness + - skypeForConsumer + - teamsForBusiness + type: string + microsoft.graph.calendarColor: + title: calendarColor + enum: + - auto + - lightBlue + - lightGreen + - lightOrange + - lightGray + - lightYellow + - lightTeal + - lightPink + - lightBrown + - lightRed + - maxColor + type: string + microsoft.graph.emailAddress: + title: emailAddress + type: object + properties: + address: + type: string + description: The email address of the person or entity. + nullable: true + name: + type: string + description: The display name of the person or entity. + nullable: true + additionalProperties: + type: object + microsoft.graph.calendarPermission: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: calendarPermission + type: object + properties: + allowedRoles: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.calendarRoleType' + description: 'List of allowed sharing or delegating permission levels for the calendar. Possible values are: none, freeBusyRead, limitedRead, read, write, delegateWithoutPrivateEventAccess, delegateWithPrivateEventAccess, custom.' + emailAddress: + $ref: '#/components/schemas/microsoft.graph.emailAddress' + isInsideOrganization: + type: boolean + description: True if the user in context (sharee or delegate) is inside the same organization as the calendar owner. + nullable: true + isRemovable: + type: boolean + description: 'True if the user can be removed from the list of sharees or delegates for the specified calendar, false otherwise. The ''My organization'' user determines the permissions other people within your organization have to the given calendar. You cannot remove ''My organization'' as a sharee to a calendar.' + nullable: true + role: + $ref: '#/components/schemas/microsoft.graph.calendarRoleType' + additionalProperties: + type: object + microsoft.graph.multiValueLegacyExtendedProperty: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: multiValueLegacyExtendedProperty + type: object + properties: + value: + type: array + items: + type: string + nullable: true + description: A collection of property values. + additionalProperties: + type: object + microsoft.graph.singleValueLegacyExtendedProperty: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: singleValueLegacyExtendedProperty + type: object + properties: + value: + type: string + description: A property value. + nullable: true + additionalProperties: + type: object + microsoft.graph.outlookItem: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: outlookItem + type: object + properties: + categories: + type: array + items: + type: string + nullable: true + description: The categories associated with the item + changeKey: + type: string + description: 'Identifies the version of the item. Every time the item is changed, changeKey changes as well. This allows Exchange to apply changes to the correct version of the object. Read-only.' + nullable: true + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' + format: date-time + nullable: true + lastModifiedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' + format: date-time + nullable: true + additionalProperties: + type: object + microsoft.graph.attendee: + allOf: + - $ref: '#/components/schemas/microsoft.graph.attendeeBase' + - title: attendee + type: object + properties: + proposedNewTime: + $ref: '#/components/schemas/microsoft.graph.timeSlot' + status: + $ref: '#/components/schemas/microsoft.graph.responseStatus' + additionalProperties: + type: object + microsoft.graph.itemBody: + title: itemBody + type: object + properties: + content: + type: string + description: The content of the item. + nullable: true + contentType: + $ref: '#/components/schemas/microsoft.graph.bodyType' + additionalProperties: + type: object + microsoft.graph.dateTimeTimeZone: + title: dateTimeTimeZone + type: object + properties: + dateTime: + type: string + description: 'A single point of time in a combined date and time representation ({date}T{time}; for example, 2017-08-29T04:00:00.0000000).' + timeZone: + type: string + description: 'Represents a time zone, for example, ''Pacific Standard Time''. See below for more possible values.' + nullable: true + additionalProperties: + type: object + microsoft.graph.importance: + title: importance + enum: + - low + - normal + - high + type: string + microsoft.graph.location: + title: location + type: object + properties: + address: + $ref: '#/components/schemas/microsoft.graph.physicalAddress' + coordinates: + $ref: '#/components/schemas/microsoft.graph.outlookGeoCoordinates' + displayName: + type: string + description: The name associated with the location. + nullable: true + locationEmailAddress: + type: string + description: Optional email address of the location. + nullable: true + locationType: + $ref: '#/components/schemas/microsoft.graph.locationType' + locationUri: + type: string + description: Optional URI representing the location. + nullable: true + uniqueId: + type: string + description: For internal use only. + nullable: true + uniqueIdType: + $ref: '#/components/schemas/microsoft.graph.locationUniqueIdType' + additionalProperties: + type: object + microsoft.graph.onlineMeetingInfo: + title: onlineMeetingInfo + type: object + properties: + conferenceId: + type: string + description: The ID of the conference. + nullable: true + joinUrl: + type: string + description: The external link that launches the online meeting. This is a URL that clients will launch into a browser and will redirect the user to join the meeting. + nullable: true + phones: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.phone' + description: All of the phone numbers associated with this conference. + quickDial: + type: string + description: The pre-formatted quickdial for this call. + nullable: true + tollFreeNumbers: + type: array + items: + type: string + nullable: true + description: The toll free numbers that can be used to join the conference. + tollNumber: + type: string + description: The toll number that can be used to join the conference. + nullable: true + additionalProperties: + type: object + microsoft.graph.recipient: + title: recipient + type: object + properties: + emailAddress: + $ref: '#/components/schemas/microsoft.graph.emailAddress' + additionalProperties: + type: object + microsoft.graph.patternedRecurrence: + title: patternedRecurrence + type: object + properties: + pattern: + $ref: '#/components/schemas/microsoft.graph.recurrencePattern' + range: + $ref: '#/components/schemas/microsoft.graph.recurrenceRange' + additionalProperties: + type: object + microsoft.graph.responseStatus: + title: responseStatus + type: object + properties: + response: + $ref: '#/components/schemas/microsoft.graph.responseType' + time: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The date and time that the response was returned. It uses ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' + format: date-time + nullable: true + additionalProperties: + type: object + microsoft.graph.sensitivity: + title: sensitivity + enum: + - normal + - personal + - private + - confidential + type: string + microsoft.graph.freeBusyStatus: + title: freeBusyStatus + enum: + - unknown + - free + - tentative + - busy + - oof + - workingElsewhere + type: string + microsoft.graph.eventType: + title: eventType + enum: + - singleInstance + - occurrence + - exception + - seriesMaster + type: string + microsoft.graph.attachment: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: attachment + type: object + properties: + contentType: + type: string + description: The MIME type. + nullable: true + isInline: + type: boolean + description: 'true if the attachment is an inline attachment; otherwise, false.' + lastModifiedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' + format: date-time + nullable: true + name: + type: string + description: The attachment's file name. + nullable: true + size: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The length of the attachment in bytes. + format: int32 + additionalProperties: + type: object + microsoft.graph.physicalAddress: + title: physicalAddress + type: object + properties: + city: + type: string + description: The city. + nullable: true + countryOrRegion: + type: string + description: 'The country or region. It''s a free-format string value, for example, ''United States''.' + nullable: true + postalCode: + type: string + description: The postal code. + nullable: true + state: + type: string + description: The state. + nullable: true + street: + type: string + description: The street. + nullable: true + additionalProperties: + type: object + microsoft.graph.inferenceClassificationOverride: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: inferenceClassificationOverride + type: object + properties: + classifyAs: + $ref: '#/components/schemas/microsoft.graph.inferenceClassificationType' + senderEmailAddress: + $ref: '#/components/schemas/microsoft.graph.emailAddress' + additionalProperties: + type: object + microsoft.graph.messageRule: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: messageRule + type: object + properties: + actions: + $ref: '#/components/schemas/microsoft.graph.messageRuleActions' + conditions: + $ref: '#/components/schemas/microsoft.graph.messageRulePredicates' + displayName: + type: string + description: The display name of the rule. + nullable: true + exceptions: + $ref: '#/components/schemas/microsoft.graph.messageRulePredicates' + hasError: + type: boolean + description: Indicates whether the rule is in an error condition. Read-only. + nullable: true + isEnabled: + type: boolean + description: Indicates whether the rule is enabled to be applied to messages. + nullable: true + isReadOnly: + type: boolean + description: Indicates if the rule is read-only and cannot be modified or deleted by the rules REST API. + nullable: true + sequence: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: 'Indicates the order in which the rule is executed, among other rules.' + format: int32 + nullable: true + additionalProperties: + type: object + microsoft.graph.followupFlag: + title: followupFlag + type: object + properties: + completedDateTime: + $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + dueDateTime: + $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + flagStatus: + $ref: '#/components/schemas/microsoft.graph.followupFlagStatus' + startDateTime: + $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + additionalProperties: + type: object + microsoft.graph.inferenceClassificationType: + title: inferenceClassificationType + enum: + - focused + - other + type: string + microsoft.graph.internetMessageHeader: + title: internetMessageHeader + type: object + properties: + name: + type: string + description: Represents the key in a key-value pair. + nullable: true + value: + type: string + description: The value in a key-value pair. + nullable: true + additionalProperties: + type: object + microsoft.graph.outlookCategory: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: outlookCategory + type: object + properties: + color: + $ref: '#/components/schemas/microsoft.graph.categoryColor' + displayName: + type: string + description: 'A unique name that identifies a category in the user''s mailbox. After a category is created, the name cannot be changed. Read-only.' + nullable: true + additionalProperties: + type: object + microsoft.graph.personType: + title: personType + type: object + properties: + class: + type: string + description: 'The type of data source, such as Person.' + nullable: true + subclass: + type: string + description: 'The secondary type of data source, such as OrganizationUser.' + nullable: true + additionalProperties: + type: object + microsoft.graph.phone: + title: phone + type: object + properties: + language: + type: string + nullable: true + number: + type: string + description: The phone number. + nullable: true + region: + type: string + nullable: true + type: + $ref: '#/components/schemas/microsoft.graph.phoneType' + additionalProperties: + type: object + microsoft.graph.scoredEmailAddress: + title: scoredEmailAddress + type: object + properties: + address: + type: string + description: The email address. + nullable: true + itemId: + type: string + nullable: true + relevanceScore: + type: number + description: 'The relevance score of the email address. A relevance score is used as a sort key, in relation to the other returned results. A higher relevance score value corresponds to a more relevant result. Relevance is determined by the user’s communication and collaboration patterns and business relationships.' + format: double + nullable: true + selectionLikelihood: + $ref: '#/components/schemas/microsoft.graph.selectionLikelihoodInfo' + additionalProperties: + type: object + microsoft.graph.website: + title: website + type: object + properties: + address: + type: string + description: The URL of the website. + nullable: true + displayName: + type: string + description: The display name of the web site. + nullable: true + type: + $ref: '#/components/schemas/microsoft.graph.websiteType' + additionalProperties: + type: object + microsoft.graph.baseItem: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: baseItem + type: object + properties: + createdBy: + $ref: '#/components/schemas/microsoft.graph.identitySet' + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Date and time of item creation. Read-only. + format: date-time + description: + type: string + description: Provides a user-visible description of the item. Optional. + nullable: true + eTag: + type: string + description: ETag for the item. Read-only. + nullable: true + lastModifiedBy: + $ref: '#/components/schemas/microsoft.graph.identitySet' + lastModifiedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Date and time the item was last modified. Read-only. + format: date-time + name: + type: string + description: The name of the item. Read-write. + nullable: true + parentReference: + $ref: '#/components/schemas/microsoft.graph.itemReference' + webUrl: + type: string + description: URL that displays the resource in the browser. Read-only. + nullable: true + createdByUser: + $ref: '#/components/schemas/microsoft.graph.user' + lastModifiedByUser: + $ref: '#/components/schemas/microsoft.graph.user' + additionalProperties: + type: object + microsoft.graph.identitySet: + title: identitySet + type: object + properties: + application: + $ref: '#/components/schemas/microsoft.graph.identity' + device: + $ref: '#/components/schemas/microsoft.graph.identity' + user: + $ref: '#/components/schemas/microsoft.graph.identity' + additionalProperties: + type: object + microsoft.graph.quota: + title: quota + type: object + properties: + deleted: + type: integer + description: 'Total space consumed by files in the recycle bin, in bytes. Read-only.' + format: int64 + nullable: true + remaining: + type: integer + description: 'Total space remaining before reaching the quota limit, in bytes. Read-only.' + format: int64 + nullable: true + state: + type: string + description: Enumeration value that indicates the state of the storage space. Read-only. + nullable: true + storagePlanInformation: + $ref: '#/components/schemas/microsoft.graph.storagePlanInformation' + total: + type: integer + description: 'Total allowed storage space, in bytes. Read-only.' + format: int64 + nullable: true + used: + type: integer + description: 'Total space used, in bytes. Read-only.' + format: int64 + nullable: true + additionalProperties: + type: object + microsoft.graph.sharepointIds: + title: sharepointIds + type: object + properties: + listId: + type: string + description: The unique identifier (guid) for the item's list in SharePoint. + nullable: true + listItemId: + type: string + description: An integer identifier for the item within the containing list. + nullable: true + listItemUniqueId: + type: string + description: The unique identifier (guid) for the item within OneDrive for Business or a SharePoint site. + nullable: true + siteId: + type: string + description: The unique identifier (guid) for the item's site collection (SPSite). + nullable: true + siteUrl: + type: string + description: The SharePoint URL for the site that contains the item. + nullable: true + tenantId: + type: string + description: The unique identifier (guid) for the tenancy. + nullable: true + webId: + type: string + description: The unique identifier (guid) for the item's site (SPWeb). + nullable: true + additionalProperties: + type: object + microsoft.graph.systemFacet: + title: systemFacet + type: object + additionalProperties: + type: object + microsoft.graph.driveItem: + allOf: + - $ref: '#/components/schemas/microsoft.graph.baseItem' + - title: driveItem + type: object + properties: + audio: + $ref: '#/components/schemas/microsoft.graph.audio' + bundle: + $ref: '#/components/schemas/microsoft.graph.bundle' + content: + type: string + description: 'The content stream, if the item represents a file.' + format: base64url + nullable: true + cTag: + type: string + description: An eTag for the content of the item. This eTag is not changed if only the metadata is changed. Note This property is not returned if the item is a folder. Read-only. + nullable: true + deleted: + $ref: '#/components/schemas/microsoft.graph.deleted' + file: + $ref: '#/components/schemas/microsoft.graph.file' + fileSystemInfo: + $ref: '#/components/schemas/microsoft.graph.fileSystemInfo' + folder: + $ref: '#/components/schemas/microsoft.graph.folder' + image: + $ref: '#/components/schemas/microsoft.graph.image' + location: + $ref: '#/components/schemas/microsoft.graph.geoCoordinates' + malware: + $ref: '#/components/schemas/microsoft.graph.malware' + package: + $ref: '#/components/schemas/microsoft.graph.package' + pendingOperations: + $ref: '#/components/schemas/microsoft.graph.pendingOperations' + photo: + $ref: '#/components/schemas/microsoft.graph.photo' + publication: + $ref: '#/components/schemas/microsoft.graph.publicationFacet' + remoteItem: + $ref: '#/components/schemas/microsoft.graph.remoteItem' + root: + $ref: '#/components/schemas/microsoft.graph.root' + searchResult: + $ref: '#/components/schemas/microsoft.graph.searchResult' + shared: + $ref: '#/components/schemas/microsoft.graph.shared' + sharepointIds: + $ref: '#/components/schemas/microsoft.graph.sharepointIds' + size: + type: integer + description: Size of the item in bytes. Read-only. + format: int64 + nullable: true + specialFolder: + $ref: '#/components/schemas/microsoft.graph.specialFolder' + video: + $ref: '#/components/schemas/microsoft.graph.video' + webDavUrl: + type: string + description: WebDAV compatible URL for the item. + nullable: true + workbook: + $ref: '#/components/schemas/microsoft.graph.workbook' + analytics: + $ref: '#/components/schemas/microsoft.graph.itemAnalytics' + children: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.driveItem' + description: Collection containing Item objects for the immediate children of Item. Only items representing folders have children. Read-only. Nullable. + x-ms-navigationProperty: true + listItem: + $ref: '#/components/schemas/microsoft.graph.listItem' + permissions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.permission' + description: The set of permissions for the item. Read-only. Nullable. + x-ms-navigationProperty: true + subscriptions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.subscription' + description: The set of subscriptions on the item. Only supported on the root of a drive. + x-ms-navigationProperty: true + thumbnails: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.thumbnailSet' + description: 'Collection containing [ThumbnailSet][] objects associated with the item. For more info, see [getting thumbnails][]. Read-only. Nullable.' + x-ms-navigationProperty: true + versions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.driveItemVersion' + description: 'The list of previous versions of the item. For more info, see [getting previous versions][]. Read-only. Nullable.' + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.list: + allOf: + - $ref: '#/components/schemas/microsoft.graph.baseItem' + - title: list + type: object + properties: + displayName: + type: string + description: The displayable title of the list. + nullable: true + list: + $ref: '#/components/schemas/microsoft.graph.listInfo' + sharepointIds: + $ref: '#/components/schemas/microsoft.graph.sharepointIds' + system: + $ref: '#/components/schemas/microsoft.graph.systemFacet' + columns: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' + description: The collection of field definitions for this list. + x-ms-navigationProperty: true + contentTypes: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.contentType' + description: The collection of content types present in this list. + x-ms-navigationProperty: true + drive: + $ref: '#/components/schemas/microsoft.graph.drive' + items: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.listItem' + description: All items contained in the list. + x-ms-navigationProperty: true + operations: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.richLongRunningOperation' + description: The collection of long-running operations on the list. + x-ms-navigationProperty: true + subscriptions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.subscription' + description: The set of subscriptions on the list. + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.publicError: + title: publicError + type: object + properties: + code: + type: string + description: Represents the error code. + nullable: true + details: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.publicErrorDetail' + description: Details of the error. + innerError: + $ref: '#/components/schemas/microsoft.graph.publicInnerError' + message: + type: string + description: A non-localized message for the developer. + nullable: true + target: + type: string + description: The target of the error. + nullable: true + additionalProperties: + type: object + microsoft.graph.root: + title: root + type: object + additionalProperties: + type: object + microsoft.graph.siteCollection: + title: siteCollection + type: object + properties: + dataLocationCode: + type: string + description: The geographic region code for where this site collection resides. Read-only. + nullable: true + hostname: + type: string + description: The hostname for the site collection. Read-only. + nullable: true + root: + $ref: '#/components/schemas/microsoft.graph.root' + additionalProperties: + type: object + microsoft.graph.itemAnalytics: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: itemAnalytics + type: object + properties: + allTime: + $ref: '#/components/schemas/microsoft.graph.itemActivityStat' + itemActivityStats: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.itemActivityStat' + x-ms-navigationProperty: true + lastSevenDays: + $ref: '#/components/schemas/microsoft.graph.itemActivityStat' + additionalProperties: + type: object + microsoft.graph.columnDefinition: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: columnDefinition + type: object + properties: + boolean: + $ref: '#/components/schemas/microsoft.graph.booleanColumn' + calculated: + $ref: '#/components/schemas/microsoft.graph.calculatedColumn' + choice: + $ref: '#/components/schemas/microsoft.graph.choiceColumn' + columnGroup: + type: string + description: 'For site columns, the name of the group this column belongs to. Helps organize related columns.' + nullable: true + contentApprovalStatus: + $ref: '#/components/schemas/microsoft.graph.contentApprovalStatusColumn' + currency: + $ref: '#/components/schemas/microsoft.graph.currencyColumn' + dateTime: + $ref: '#/components/schemas/microsoft.graph.dateTimeColumn' + defaultValue: + $ref: '#/components/schemas/microsoft.graph.defaultColumnValue' + description: + type: string + description: The user-facing description of the column. + nullable: true + displayName: + type: string + description: The user-facing name of the column. + nullable: true + enforceUniqueValues: + type: boolean + description: 'If true, no two list items may have the same value for this column.' + nullable: true + geolocation: + $ref: '#/components/schemas/microsoft.graph.geolocationColumn' + hidden: + type: boolean + description: Specifies whether the column is displayed in the user interface. + nullable: true + hyperlinkOrPicture: + $ref: '#/components/schemas/microsoft.graph.hyperlinkOrPictureColumn' + indexed: + type: boolean + description: Specifies whether the column values can be used for sorting and searching. + nullable: true + isDeletable: + type: boolean + description: Indicates whether this column can be deleted. + nullable: true + isReorderable: + type: boolean + description: Indicates whether values in the column can be reordered. Read-only. + nullable: true + isSealed: + type: boolean + description: Specifies whether the column can be changed. + nullable: true + lookup: + $ref: '#/components/schemas/microsoft.graph.lookupColumn' + name: + type: string + description: 'The API-facing name of the column as it appears in the [fields][] on a [listItem][]. For the user-facing name, see displayName.' + nullable: true + number: + $ref: '#/components/schemas/microsoft.graph.numberColumn' + personOrGroup: + $ref: '#/components/schemas/microsoft.graph.personOrGroupColumn' + propagateChanges: + type: boolean + description: 'If ''true'', changes to this column will be propagated to lists that implement the column.' + nullable: true + readOnly: + type: boolean + description: Specifies whether the column values can be modified. + nullable: true + required: + type: boolean + description: Specifies whether the column value isn't optional. + nullable: true + sourceContentType: + $ref: '#/components/schemas/microsoft.graph.contentTypeInfo' + term: + $ref: '#/components/schemas/microsoft.graph.termColumn' + text: + $ref: '#/components/schemas/microsoft.graph.textColumn' + thumbnail: + $ref: '#/components/schemas/microsoft.graph.thumbnailColumn' + type: + $ref: '#/components/schemas/microsoft.graph.columnTypes' + validation: + $ref: '#/components/schemas/microsoft.graph.columnValidation' + sourceColumn: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' + additionalProperties: + type: object + microsoft.graph.contentType: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: contentType + type: object + properties: + associatedHubsUrls: + type: array + items: + type: string + nullable: true + description: List of canonical URLs for hub sites with which this content type is associated to. This will contain all hub sites where this content type is queued to be enforced or is already enforced. Enforcing a content type means that the content type will be applied to the lists in the enforced sites. + description: + type: string + description: The descriptive text for the item. + nullable: true + documentSet: + $ref: '#/components/schemas/microsoft.graph.documentSet' + documentTemplate: + $ref: '#/components/schemas/microsoft.graph.documentSetContent' + group: + type: string + description: The name of the group this content type belongs to. Helps organize related content types. + nullable: true + hidden: + type: boolean + description: Indicates whether the content type is hidden in the list's 'New' menu. + nullable: true + inheritedFrom: + $ref: '#/components/schemas/microsoft.graph.itemReference' + isBuiltIn: + type: boolean + description: Specifies if a content type is a built-in content type. + nullable: true + name: + type: string + description: The name of the content type. + nullable: true + order: + $ref: '#/components/schemas/microsoft.graph.contentTypeOrder' + parentId: + type: string + description: The unique identifier of the content type. + nullable: true + propagateChanges: + type: boolean + description: 'If true, any changes made to the content type will be pushed to inherited content types and lists that implement the content type.' + nullable: true + readOnly: + type: boolean + description: 'If true, the content type can''t be modified unless this value is first set to false.' + nullable: true + sealed: + type: boolean + description: 'If true, the content type can''t be modified by users or through push-down operations. Only site collection administrators can seal or unseal content types.' + nullable: true + base: + $ref: '#/components/schemas/microsoft.graph.contentType' + baseTypes: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.contentType' + description: The collection of content types that are ancestors of this content type. + x-ms-navigationProperty: true + columnLinks: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.columnLink' + description: The collection of columns that are required by this content type. + x-ms-navigationProperty: true + columnPositions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' + description: Column order information in a content type. + x-ms-navigationProperty: true + columns: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' + description: The collection of column definitions for this contentType. + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.richLongRunningOperation: + allOf: + - $ref: '#/components/schemas/microsoft.graph.longRunningOperation' + - title: richLongRunningOperation + type: object + properties: + error: + $ref: '#/components/schemas/microsoft.graph.publicError' + percentageComplete: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: A value between 0 and 100 that indicates the progress of the operation. + format: int32 + nullable: true + resourceId: + type: string + description: The unique identifier for the result. + nullable: true + type: + type: string + description: The type of the operation. + nullable: true + additionalProperties: + type: object + microsoft.graph.permission: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: permission + type: object + properties: + expirationDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: A format of yyyy-MM-ddTHH:mm:ssZ of DateTimeOffset indicates the expiration time of the permission. DateTime.MinValue indicates there is no expiration set for this permission. Optional. + format: date-time + nullable: true + grantedTo: + $ref: '#/components/schemas/microsoft.graph.identitySet' + grantedToIdentities: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identitySet' + grantedToIdentitiesV2: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.sharePointIdentitySet' + description: 'For link type permissions, the details of the users to whom permission was granted. Read-only.' + grantedToV2: + $ref: '#/components/schemas/microsoft.graph.sharePointIdentitySet' + hasPassword: + type: boolean + description: Indicates whether the password is set for this permission. This property only appears in the response. Optional. Read-only. For OneDrive Personal only.. + nullable: true + inheritedFrom: + $ref: '#/components/schemas/microsoft.graph.itemReference' + invitation: + $ref: '#/components/schemas/microsoft.graph.sharingInvitation' + link: + $ref: '#/components/schemas/microsoft.graph.sharingLink' + roles: + type: array + items: + type: string + nullable: true + description: 'The type of permission, for example, read. See below for the full list of roles. Read-only.' + shareId: + type: string + description: A unique token that can be used to access this shared item via the **shares** API. Read-only. + nullable: true + additionalProperties: + type: object + microsoft.graph.termStore.store: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: store + type: object + properties: + defaultLanguageTag: + type: string + description: Default language of the term store. + languageTags: + type: array + items: + type: string + description: List of languages for the term store. + groups: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.termStore.group' + description: Collection of all groups available in the term store. + x-ms-navigationProperty: true + sets: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.termStore.set' + description: Collection of all sets available in the term store. This relationship can only be used to load a specific term set. + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.agreementAcceptanceState: + title: agreementAcceptanceState + enum: + - accepted + - declined + - unknownFutureValue + type: string + microsoft.graph.mobileAppIdentifier: + title: mobileAppIdentifier + type: object + additionalProperties: + type: object + description: The identifier for a mobile app. + microsoft.graph.managedAppFlaggedReason: + title: managedAppFlaggedReason + enum: + - none + - rootedDevice + type: string + description: The reason for which a user has been flagged + x-ms-enum: + name: managedAppFlaggedReason + modelAsString: false + values: + - value: none + description: No issue. + name: none + - value: rootedDevice + description: The app registration is running on a rooted/unlocked device. + name: rootedDevice + microsoft.graph.managedAppPolicy: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: managedAppPolicy + type: object + properties: + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The date and time the policy was created. + format: date-time + description: + type: string + description: The policy's description. + nullable: true + displayName: + type: string + description: Policy display name. + 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 time the policy was modified. + format: date-time + version: + type: string + description: Version of the entity. + nullable: true + additionalProperties: + type: object + description: The ManagedAppPolicy resource represents a base type for platform specific policies. + microsoft.graph.managedAppOperation: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: managedAppOperation + type: object + properties: + displayName: + type: string + description: The operation name. + nullable: true + lastModifiedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The last time the app operation was modified. + format: date-time + state: + type: string + description: The current state of the operation + nullable: true + version: + type: string + description: Version of the entity. + nullable: true + additionalProperties: + type: object + description: Represents an operation applied against an app registration. + microsoft.graph.plannerPlan: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: plannerPlan + type: object + properties: + container: + $ref: '#/components/schemas/microsoft.graph.plannerPlanContainer' + createdBy: + $ref: '#/components/schemas/microsoft.graph.identitySet' + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'Read-only. Date and time at which the plan is created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' + format: date-time + nullable: true + owner: + type: string + nullable: true + title: + type: string + description: Required. Title of the plan. + buckets: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plannerBucket' + description: Read-only. Nullable. Collection of buckets in the plan. + x-ms-navigationProperty: true + details: + $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' + tasks: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plannerTask' + description: Read-only. Nullable. Collection of tasks in the plan. + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.plannerTask: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: plannerTask + type: object + properties: + activeChecklistItemCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: 'Number of checklist items with value set to false, representing incomplete items.' + format: int32 + nullable: true + appliedCategories: + $ref: '#/components/schemas/microsoft.graph.plannerAppliedCategories' + assigneePriority: + type: string + description: Hint used to order items of this type in a list view. The format is defined as outlined here. + nullable: true + assignments: + $ref: '#/components/schemas/microsoft.graph.plannerAssignments' + bucketId: + type: string + description: Bucket ID to which the task belongs. The bucket needs to be in the plan that the task is in. It is 28 characters long and case-sensitive. Format validation is done on the service. + nullable: true + checklistItemCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: Number of checklist items that are present on the task. + format: int32 + nullable: true + completedBy: + $ref: '#/components/schemas/microsoft.graph.identitySet' + completedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'Read-only. Date and time at which the ''percentComplete'' of the task is set to ''100''. The Timestamp type represents date and time information 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 + conversationThreadId: + type: string + description: Thread ID of the conversation on the task. This is the ID of the conversation thread object created in the group. + nullable: true + createdBy: + $ref: '#/components/schemas/microsoft.graph.identitySet' + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'Read-only. Date and time at which the task is created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' + format: date-time + nullable: true + dueDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 task is due. The Timestamp type represents date and time information 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 + hasDescription: + type: boolean + description: Read-only. Value is true if the details object of the task has a non-empty description and false otherwise. + nullable: true + orderHint: + type: string + description: Hint used to order items of this type in a list view. The format is defined as outlined here. + nullable: true + percentComplete: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: 'Percentage of task completion. When set to 100, the task is considered completed.' + format: int32 + nullable: true + planId: + type: string + description: Plan ID to which the task belongs. + nullable: true + previewType: + $ref: '#/components/schemas/microsoft.graph.plannerPreviewType' + priority: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: 'Priority of the task. The valid range of values is between 0 and 10, with the increasing value being lower priority (0 has the highest priority and 10 has the lowest priority). Currently, Planner interprets values 0 and 1 as ''urgent'', 2, 3 and 4 as ''important'', 5, 6, and 7 as ''medium'', and 8, 9, and 10 as ''low''. Additionally, Planner sets the value 1 for ''urgent'', 3 for ''important'', 5 for ''medium'', and 9 for ''low''.' + format: int32 + nullable: true + referenceCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: Number of external references that exist on the task. + format: int32 + nullable: true + startDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'Date and time at which the task starts. The Timestamp type represents date and time information 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 + title: + type: string + description: Title of the task. + assignedToTaskBoardFormat: + $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' + bucketTaskBoardFormat: + $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' + details: + $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' + progressTaskBoardFormat: + $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' + additionalProperties: + type: object + microsoft.graph.sharedInsight: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: sharedInsight + type: object + properties: + lastShared: + $ref: '#/components/schemas/microsoft.graph.sharingDetail' + resourceReference: + $ref: '#/components/schemas/microsoft.graph.resourceReference' + resourceVisualization: + $ref: '#/components/schemas/microsoft.graph.resourceVisualization' + sharingHistory: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.sharingDetail' + lastSharedMethod: + $ref: '#/components/schemas/microsoft.graph.entity' + resource: + $ref: '#/components/schemas/microsoft.graph.entity' + additionalProperties: + type: object + microsoft.graph.trending: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: trending + type: object + properties: + 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 + resourceReference: + $ref: '#/components/schemas/microsoft.graph.resourceReference' + resourceVisualization: + $ref: '#/components/schemas/microsoft.graph.resourceVisualization' + weight: + type: number + description: 'Value indicating how much the document is currently trending. The larger the number, the more the document is currently trending around the user (the more relevant it is). Returned documents are sorted by this value.' + format: double + resource: + $ref: '#/components/schemas/microsoft.graph.entity' + additionalProperties: + type: object + microsoft.graph.usedInsight: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: usedInsight + type: object + properties: + lastUsed: + $ref: '#/components/schemas/microsoft.graph.usageDetails' + resourceReference: + $ref: '#/components/schemas/microsoft.graph.resourceReference' + resourceVisualization: + $ref: '#/components/schemas/microsoft.graph.resourceVisualization' + resource: + $ref: '#/components/schemas/microsoft.graph.entity' + additionalProperties: + type: object + microsoft.graph.shiftPreferences: + allOf: + - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' + - title: shiftPreferences + type: object + properties: + availability: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.shiftAvailability' + description: Availability of the user to be scheduled for work and its recurrence pattern. + additionalProperties: + type: object + microsoft.graph.notebook: + allOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteEntityHierarchyModel' + - title: notebook + type: object + properties: + isDefault: + type: boolean + description: Indicates whether this is the user's default notebook. Read-only. + nullable: true + isShared: + type: boolean + description: 'Indicates whether the notebook is shared. If true, the contents of the notebook can be seen by people other than the owner. Read-only.' + nullable: true + links: + $ref: '#/components/schemas/microsoft.graph.notebookLinks' + sectionGroupsUrl: + type: string + description: 'The URL for the sectionGroups navigation property, which returns all the section groups in the notebook. Read-only.' + nullable: true + sectionsUrl: + type: string + description: 'The URL for the sections navigation property, which returns all the sections in the notebook. Read-only.' + nullable: true + userRole: + $ref: '#/components/schemas/microsoft.graph.onenoteUserRole' + sectionGroups: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.sectionGroup' + description: The section groups in the notebook. Read-only. Nullable. + x-ms-navigationProperty: true + sections: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.onenoteSection' + description: The sections in the notebook. Read-only. Nullable. + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.onenoteOperation: + allOf: + - $ref: '#/components/schemas/microsoft.graph.operation' + - title: onenoteOperation + type: object + properties: + error: + $ref: '#/components/schemas/microsoft.graph.onenoteOperationError' + percentComplete: + type: string + description: The operation percent complete if the operation is still in running status. + nullable: true + resourceId: + type: string + description: The resource id. + nullable: true + resourceLocation: + type: string + description: 'The resource URI for the object. For example, the resource URI for a copied page or section.' + nullable: true + additionalProperties: + type: object + microsoft.graph.onenotePage: + allOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteEntitySchemaObjectModel' + - title: onenotePage + type: object + properties: + content: + type: string + description: The page's HTML content. + format: base64url + nullable: true + contentUrl: + type: string + description: The URL for the page's HTML content. Read-only. + nullable: true + createdByAppId: + type: string + description: The unique identifier of the application that created the page. Read-only. + nullable: true + lastModifiedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The date and time when the page was last modified. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' + format: date-time + nullable: true + level: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The indentation level of the page. Read-only. + format: int32 + nullable: true + links: + $ref: '#/components/schemas/microsoft.graph.pageLinks' + order: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The order of the page within its parent section. Read-only. + format: int32 + nullable: true + title: + type: string + description: The title of the page. + nullable: true + userTags: + type: array + items: + type: string + nullable: true + parentNotebook: + $ref: '#/components/schemas/microsoft.graph.notebook' + parentSection: + $ref: '#/components/schemas/microsoft.graph.onenoteSection' + additionalProperties: + type: object + microsoft.graph.onenoteResource: + allOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteEntityBaseModel' + - title: onenoteResource + type: object + properties: + content: + type: string + description: The content stream + format: base64url + nullable: true + contentUrl: + type: string + description: The URL for downloading the content + nullable: true + additionalProperties: + type: object + microsoft.graph.sectionGroup: + allOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteEntityHierarchyModel' + - title: sectionGroup + type: object + properties: + sectionGroupsUrl: + type: string + description: 'The URL for the sectionGroups navigation property, which returns all the section groups in the section group. Read-only.' + nullable: true + sectionsUrl: + type: string + description: 'The URL for the sections navigation property, which returns all the sections in the section group. Read-only.' + nullable: true + parentNotebook: + $ref: '#/components/schemas/microsoft.graph.notebook' + parentSectionGroup: + $ref: '#/components/schemas/microsoft.graph.sectionGroup' + sectionGroups: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.sectionGroup' + description: The section groups in the section. Read-only. Nullable. + x-ms-navigationProperty: true + sections: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.onenoteSection' + description: The sections in the section group. Read-only. Nullable. + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.onenoteSection: + allOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteEntityHierarchyModel' + - title: onenoteSection + type: object + properties: + isDefault: + type: boolean + description: Indicates whether this is the user's default section. Read-only. + nullable: true + links: + $ref: '#/components/schemas/microsoft.graph.sectionLinks' + pagesUrl: + type: string + description: The pages endpoint where you can get details for all the pages in the section. Read-only. + nullable: true + pages: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.onenotePage' + description: The collection of pages in the section. Read-only. Nullable. + x-ms-navigationProperty: true + parentNotebook: + $ref: '#/components/schemas/microsoft.graph.notebook' + parentSectionGroup: + $ref: '#/components/schemas/microsoft.graph.sectionGroup' + additionalProperties: + type: object + microsoft.graph.Json: + title: Json + type: object + additionalProperties: + type: object + microsoft.graph.status: + title: status + enum: + - active + - updated + - deleted + - ignored + - unknownFutureValue + type: string + microsoft.graph.visualInfo: + title: visualInfo + type: object + properties: + attribution: + $ref: '#/components/schemas/microsoft.graph.imageInfo' + backgroundColor: + type: string + description: Optional. Background color used to render the activity in the UI - brand color for the application source of the activity. Must be a valid hex color + nullable: true + content: + $ref: '#/components/schemas/microsoft.graph.Json' + description: + type: string + description: 'Optional. Longer text description of the user''s unique activity (example: document name, first sentence, and/or metadata)' + nullable: true + displayText: + type: string + description: 'Required. Short text description of the user''s unique activity (for example, document name in cases where an activity refers to document creation)' + additionalProperties: + type: object + microsoft.graph.activityHistoryItem: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: activityHistoryItem + type: object + properties: + activeDurationSeconds: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: 'Optional. The duration of active user engagement. if not supplied, this is calculated from the startedDateTime and lastActiveDateTime.' + format: int32 + nullable: true + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Set by the server. DateTime in UTC when the object was created on the server. + format: date-time + nullable: true + expirationDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Optional. UTC DateTime when the historyItem will undergo hard-delete. Can be set by the client. + format: date-time + nullable: true + lastActiveDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'Optional. UTC DateTime when the historyItem (activity session) was last understood as active or finished - if null, historyItem status should be Ongoing.' + format: date-time + nullable: true + lastModifiedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Set by the server. DateTime in UTC when the object was modified on the server. + format: date-time + nullable: true + startedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Required. UTC DateTime when the historyItem (activity session) was started. Required for timeline history. + format: date-time + status: + $ref: '#/components/schemas/microsoft.graph.status' + userTimezone: + type: string + description: Optional. The timezone in which the user's device used to generate the activity was located at activity creation time. Values supplied as Olson IDs in order to support cross-platform representation. + nullable: true + activity: + $ref: '#/components/schemas/microsoft.graph.userActivity' + additionalProperties: + type: object + microsoft.graph.onlineMeetingPresenters: + title: onlineMeetingPresenters + enum: + - everyone + - organization + - roleIsPresenter + - organizer + - unknownFutureValue + type: string + microsoft.graph.meetingChatMode: + title: meetingChatMode + enum: + - enabled + - disabled + - limited + - unknownFutureValue + type: string + microsoft.graph.audioConferencing: + title: audioConferencing + type: object + properties: + conferenceId: + type: string + description: The conference id of the online meeting. + nullable: true + dialinUrl: + type: string + description: A URL to the externally-accessible web page that contains dial-in information. + nullable: true + tollFreeNumber: + type: string + nullable: true + tollFreeNumbers: + type: array + items: + type: string + nullable: true + description: List of toll-free numbers that are displayed in the meeting invite. + tollNumber: + type: string + nullable: true + tollNumbers: + type: array + items: + type: string + nullable: true + description: List of toll numbers that are displayed in the meeting invite. + additionalProperties: + type: object + microsoft.graph.broadcastMeetingSettings: + title: broadcastMeetingSettings + type: object + properties: + allowedAudience: + $ref: '#/components/schemas/microsoft.graph.broadcastMeetingAudience' + captions: + $ref: '#/components/schemas/microsoft.graph.broadcastMeetingCaptionSettings' + isAttendeeReportEnabled: + type: boolean + description: Indicates whether attendee report is enabled for this Teams live event. Default value is false. + nullable: true + isQuestionAndAnswerEnabled: + type: boolean + description: Indicates whether Q&A is enabled for this Teams live event. Default value is false. + nullable: true + isRecordingEnabled: + type: boolean + description: Indicates whether recording is enabled for this Teams live event. Default value is false. + nullable: true + isVideoOnDemandEnabled: + type: boolean + description: Indicates whether video on demand is enabled for this Teams live event. Default value is false. + nullable: true + additionalProperties: + type: object + microsoft.graph.chatInfo: + title: chatInfo + type: object + properties: + messageId: + type: string + description: The unique identifier of a message in a Microsoft Teams channel. + nullable: true + replyChainMessageId: + type: string + description: The ID of the reply message. + nullable: true + threadId: + type: string + description: The unique identifier for a thread in Microsoft Teams. + nullable: true + additionalProperties: + type: object + microsoft.graph.lobbyBypassSettings: + title: lobbyBypassSettings + type: object + properties: + isDialInBypassEnabled: + type: boolean + description: Specifies whether or not to always let dial-in callers bypass the lobby. Optional. + nullable: true + scope: + $ref: '#/components/schemas/microsoft.graph.lobbyBypassScope' + additionalProperties: + type: object + microsoft.graph.meetingParticipants: + title: meetingParticipants + type: object + properties: + attendees: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.meetingParticipantInfo' + organizer: + $ref: '#/components/schemas/microsoft.graph.meetingParticipantInfo' + additionalProperties: + type: object + microsoft.graph.meetingAttendanceReport: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: meetingAttendanceReport + type: object + properties: + meetingEndDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: UTC time when the meeting ended. Read-only. + format: date-time + nullable: true + meetingStartDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: UTC time when the meeting started. Read-only. + format: date-time + nullable: true + totalParticipantCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: Total number of participants. Read-only. + format: int32 + nullable: true + attendanceRecords: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.attendanceRecord' + description: List of attendance records of an attendance report. Read-only. + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.emailAuthenticationMethod: + allOf: + - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' + - title: emailAuthenticationMethod + type: object + properties: + emailAddress: + type: string + description: The email address registered to this user. + nullable: true + additionalProperties: + type: object + microsoft.graph.fido2AuthenticationMethod: + allOf: + - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' + - title: fido2AuthenticationMethod + type: object + properties: + aaGuid: + type: string + description: 'Authenticator Attestation GUID, an identifier that indicates the type (e.g. make and model) of the authenticator.' + nullable: true + attestationCertificates: + type: array + items: + type: string + nullable: true + description: The attestation certificate(s) attached to this security key. + attestationLevel: + $ref: '#/components/schemas/microsoft.graph.attestationLevel' + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The timestamp when this key was registered to the user. + format: date-time + nullable: true + displayName: + type: string + description: The display name of the key as given by the user. + nullable: true + model: + type: string + description: The manufacturer-assigned model of the FIDO2 security key. + nullable: true + additionalProperties: + type: object + microsoft.graph.authenticationMethod: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: authenticationMethod + type: object + additionalProperties: + type: object + microsoft.graph.microsoftAuthenticatorAuthenticationMethod: + allOf: + - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' + - title: microsoftAuthenticatorAuthenticationMethod + type: object + properties: + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The date and time that this app was registered. This property is null if the device is not registered for passwordless Phone Sign-In. + format: date-time + nullable: true + deviceTag: + type: string + description: Tags containing app metadata. + nullable: true + displayName: + type: string + description: The name of the device on which this app is registered. + nullable: true + phoneAppVersion: + type: string + description: Numerical version of this instance of the Authenticator app. + nullable: true + device: + $ref: '#/components/schemas/microsoft.graph.device' + additionalProperties: + type: object + microsoft.graph.longRunningOperation: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: longRunningOperation + 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 start time of the operation. + format: date-time + nullable: true + lastActionDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The time of the last action in the operation. + format: date-time + nullable: true + resourceLocation: + type: string + description: URI of the resource that the operation is performed on. + nullable: true + status: + $ref: '#/components/schemas/microsoft.graph.longRunningOperationStatus' + statusDetail: + type: string + description: Details about the status of the operation. + nullable: true + additionalProperties: + type: object + microsoft.graph.passwordAuthenticationMethod: + allOf: + - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' + - title: passwordAuthenticationMethod + type: object + properties: + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The date and time when this password was last updated. This property is currently not populated. Read-only. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' + format: date-time + nullable: true + password: + type: string + description: 'For security, the password is always returned as null from a LIST or GET operation.' + nullable: true + additionalProperties: + type: object + microsoft.graph.phoneAuthenticationMethod: + allOf: + - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' + - title: phoneAuthenticationMethod + type: object + properties: + phoneNumber: + type: string + description: 'The phone number to text or call for authentication. Phone numbers use the format +{country code} {number}x{extension}, with extension optional. For example, +1 5555551234 or +1 5555551234x123 are valid. Numbers are rejected when creating or updating if they do not match the required format.' + nullable: true + phoneType: + $ref: '#/components/schemas/microsoft.graph.authenticationPhoneType' + smsSignInState: + $ref: '#/components/schemas/microsoft.graph.authenticationMethodSignInState' + additionalProperties: + type: object + microsoft.graph.softwareOathAuthenticationMethod: + allOf: + - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' + - title: softwareOathAuthenticationMethod + type: object + properties: + secretKey: + type: string + description: The secret key of the method. Always returns null. + nullable: true + additionalProperties: + type: object + microsoft.graph.temporaryAccessPassAuthenticationMethod: + allOf: + - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' + - title: temporaryAccessPassAuthenticationMethod + type: object + properties: + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The date and time when the Temporary Access Pass was created. + format: date-time + nullable: true + isUsable: + type: boolean + description: The state of the authentication method that indicates whether it's currently usable by the user. + nullable: true + isUsableOnce: + type: boolean + description: 'Determines whether the pass is limited to a one-time use. If true, the pass can be used once; if false, the pass can be used multiple times within the Temporary Access Pass lifetime.' + nullable: true + lifetimeInMinutes: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The lifetime of the Temporary Access Pass in minutes starting at startDateTime. Must be between 10 and 43200 inclusive (equivalent to 30 days). + format: int32 + nullable: true + methodUsabilityReason: + type: string + description: 'Details about the usability state (isUsable). Reasons can include: EnabledByPolicy, DisabledByPolicy, Expired, NotYetValid, OneTimeUsed.' + nullable: true + startDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The date and time when the Temporary Access Pass becomes available to use and when isUsable is true is enforced. + format: date-time + nullable: true + temporaryAccessPass: + type: string + description: The Temporary Access Pass used to authenticate. Returned only on creation of a new temporaryAccessPassAuthenticationMethod object; Hidden in subsequent read operations and returned as null with GET. + nullable: true + additionalProperties: + type: object + microsoft.graph.windowsHelloForBusinessAuthenticationMethod: + allOf: + - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' + - title: windowsHelloForBusinessAuthenticationMethod + type: object + properties: + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The date and time that this Windows Hello for Business key was registered. + format: date-time + nullable: true + displayName: + type: string + description: The name of the device on which Windows Hello for Business is registered + nullable: true + keyStrength: + $ref: '#/components/schemas/microsoft.graph.authenticationMethodKeyStrength' + device: + $ref: '#/components/schemas/microsoft.graph.device' + additionalProperties: + type: object + microsoft.graph.chatType: + title: chatType + enum: + - oneOnOne + - group + - meeting + - unknownFutureValue + type: string + microsoft.graph.teamworkOnlineMeetingInfo: + title: teamworkOnlineMeetingInfo + type: object + properties: + calendarEventId: + type: string + description: The identifier of the calendar event associated with the meeting. + nullable: true + joinWebUrl: + type: string + description: The URL that users click to join or uniquely identify the meeting. + nullable: true + organizer: + $ref: '#/components/schemas/microsoft.graph.teamworkUserIdentity' + additionalProperties: + type: object + microsoft.graph.teamsAppInstallation: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: teamsAppInstallation + type: object + properties: + teamsApp: + $ref: '#/components/schemas/microsoft.graph.teamsApp' + teamsAppDefinition: + $ref: '#/components/schemas/microsoft.graph.teamsAppDefinition' + 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. This property only contains additional qualifiers when relevant - for example, if the member has owner privileges, the roles property contains owner as one of the values. Similarly, if the member is a guest, the roles property contains guest as one of the values. A basic member should not have any values specified in the roles property.' + visibleHistoryStartDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-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: 'References to attached objects like files, tabs, meetings etc.' + body: + $ref: '#/components/schemas/microsoft.graph.itemBody' + channelIdentity: + $ref: '#/components/schemas/microsoft.graph.channelIdentity' + chatId: + type: string + description: 'If the message was sent in a chat, represents the identity of the chat.' + nullable: true + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Timestamp of when the chat message was created. + format: date-time + nullable: true + deletedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'Read only. Timestamp at which the chat message was deleted, or null if not deleted.' + format: date-time + nullable: true + etag: + type: string + description: Read-only. Version number of the chat message. + nullable: true + eventDetail: + $ref: '#/components/schemas/microsoft.graph.eventMessageDetail' + from: + $ref: '#/components/schemas/microsoft.graph.chatMessageFromIdentitySet' + importance: + $ref: '#/components/schemas/microsoft.graph.chatMessageImportance' + lastEditedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Read only. Timestamp when edits to the chat message were made. Triggers an 'Edited' flag in the Teams UI. If no edits are made the value is null. + format: date-time + nullable: true + lastModifiedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'Read only. Timestamp when the chat message is created (initial setting) or modified, including when a reaction is added or removed.' + format: date-time + nullable: true + locale: + 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. Supported entities are: user, bot, team, and 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 - for example, images or code snippets.' + x-ms-navigationProperty: true + replies: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + description: Replies for a specified message. Supports $expand for channel messages. + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.pinnedChatMessageInfo: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: pinnedChatMessageInfo + type: object + properties: + message: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + 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 + properties: + allowCustomMemes: + type: boolean + description: 'If set to true, enables users to include custom memes.' + nullable: true + allowGiphy: + type: boolean + description: 'If set to true, enables Giphy use.' + nullable: true + allowStickersAndMemes: + type: boolean + description: 'If set to true, enables users to include stickers and memes.' + nullable: true + giphyContentRating: + $ref: '#/components/schemas/microsoft.graph.giphyRatingType' + additionalProperties: + type: object + microsoft.graph.teamGuestSettings: + title: teamGuestSettings + type: object + properties: + allowCreateUpdateChannels: + type: boolean + description: 'If set to true, guests can add and update channels.' + nullable: true + allowDeleteChannels: + type: boolean + description: 'If set to true, guests can delete channels.' + nullable: true + additionalProperties: + type: object + microsoft.graph.teamMemberSettings: + title: teamMemberSettings + type: object + properties: + allowAddRemoveApps: + type: boolean + description: 'If set to true, members can add and remove apps.' + nullable: true + allowCreatePrivateChannels: + type: boolean + description: 'If set to true, members can add and update private channels.' + nullable: true + allowCreateUpdateChannels: + type: boolean + description: 'If set to true, members can add and update channels.' + nullable: true + allowCreateUpdateRemoveConnectors: + type: boolean + description: 'If set to true, members can add, update, and remove connectors.' + nullable: true + allowCreateUpdateRemoveTabs: + type: boolean + description: 'If set to true, members can add, update, and remove tabs.' + nullable: true + allowDeleteChannels: + type: boolean + description: 'If set to true, members can delete channels.' + nullable: true + additionalProperties: + type: object + microsoft.graph.teamMessagingSettings: + title: teamMessagingSettings + type: object + properties: + allowChannelMentions: + type: boolean + description: 'If set to true, @channel mentions are allowed.' + nullable: true + allowOwnerDeleteMessages: + type: boolean + description: 'If set to true, owners can delete any message.' + nullable: true + allowTeamMentions: + type: boolean + description: 'If set to true, @team mentions are allowed.' + nullable: true + allowUserDeleteMessages: + type: boolean + description: 'If set to true, users can delete their messages.' + nullable: true + allowUserEditMessages: + type: boolean + description: 'If set to true, users can edit their messages.' + nullable: true + additionalProperties: + type: object + microsoft.graph.teamSpecialization: + title: teamSpecialization + enum: + - none + - educationStandard + - educationClass + - educationProfessionalLearningCommunity + - educationStaff + - healthcareStandard + - healthcareCareCoordination + - unknownFutureValue + type: string + microsoft.graph.teamSummary: + title: teamSummary + type: object + properties: + guestsCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + membersCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + ownersCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + additionalProperties: + type: object + microsoft.graph.teamVisibilityType: + title: teamVisibilityType + enum: + - private + - public + - hiddenMembership + - unknownFutureValue + type: string + microsoft.graph.channel: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: channel + type: object + properties: + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Read only. Timestamp at which the channel was created. + format: date-time + nullable: true + description: + type: string + description: Optional textual description for the channel. + nullable: true + displayName: + type: string + description: Channel name as it will appear to the user in Microsoft Teams. + email: + type: string + description: The email address for sending messages to the channel. Read-only. + nullable: true + isFavoriteByDefault: + type: boolean + description: 'Indicates whether the channel should automatically be marked ''favorite'' for all members of the team. Can only be set programmatically with Create team. Default: false.' + nullable: true + membershipType: + $ref: '#/components/schemas/microsoft.graph.channelMembershipType' + tenantId: + type: string + description: The ID of the Azure Active Directory tenant. + nullable: true + webUrl: + type: string + description: 'A hyperlink that will go to the channel in Microsoft Teams. This is the URL that you get when you right-click a channel in Microsoft Teams and select Get link to channel. This URL should be treated as an opaque blob, and not parsed. Read-only.' + nullable: true + filesFolder: + $ref: '#/components/schemas/microsoft.graph.driveItem' + members: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + description: A collection of membership records associated with the channel. + x-ms-navigationProperty: true + messages: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + description: A collection of all the messages in the channel. A navigation property. Nullable. + x-ms-navigationProperty: true + sharedWithTeams: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' + description: A collection of teams with which a channel is shared. + x-ms-navigationProperty: true + tabs: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.teamsTab' + description: A collection of all the tabs in the channel. A navigation property. + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.group: + allOf: + - $ref: '#/components/schemas/microsoft.graph.directoryObject' + - title: group + type: object + properties: + assignedLabels: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.assignedLabel' + description: 'The list of sensitivity label pairs (label ID, label name) associated with a Microsoft 365 group. Returned only on $select. Read-only.' + assignedLicenses: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.assignedLicense' + description: The licenses that are assigned to the group. Returned only on $select. Supports $filter (eq).Read-only. + classification: + type: string + description: 'Describes a classification for the group (such as low, medium or high business impact). Valid values for this property are defined by creating a ClassificationList setting value, based on the template definition.Returned by default. Supports $filter (eq, ne, not, ge, le, startsWith).' + nullable: true + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'Timestamp of when the group was created. The value cannot be modified and is automatically populated when the group is created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Returned by default. Supports $filter (eq, ne, not, ge, le, in). Read-only.' + format: date-time + nullable: true + description: + type: string + description: 'An optional description for the group. Returned by default. Supports $filter (eq, ne, not, ge, le, startsWith) and $search.' + nullable: true + displayName: + type: string + description: 'The display name for the group. This property is required when a group is created and cannot be cleared during updates. Maximum length is 256 characters. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values), $search, and $orderBy.' + nullable: true + expirationDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'Timestamp of when the group is set to expire. The value cannot be modified and is automatically populated when the group is created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Returned by default. Supports $filter (eq, ne, not, ge, le, in). Read-only.' + format: date-time + nullable: true + groupTypes: + type: array + items: + type: string + description: 'Specifies the group type and its membership. If the collection contains Unified, the group is a Microsoft 365 group; otherwise, it''s either a security group or distribution group. For details, see groups overview.If the collection includes DynamicMembership, the group has dynamic membership; otherwise, membership is static. Returned by default. Supports $filter (eq, not).' + hasMembersWithLicenseErrors: + type: boolean + description: 'Indicates whether there are members in this group that have license errors from its group-based license assignment. This property is never returned on a GET operation. You can use it as a $filter argument to get groups that have members with license errors (that is, filter for this property being true). See an example. Supports $filter (eq).' + nullable: true + isAssignableToRole: + type: boolean + description: 'Indicates whether this group can be assigned to an Azure Active Directory role or not. Optional. This property can only be set while creating the group and is immutable. If set to true, the securityEnabled property must also be set to true and the group cannot be a dynamic group (that is, groupTypes cannot contain DynamicMembership). Only callers in Global Administrator and Privileged Role Administrator roles can set this property. The caller must also be assigned the RoleManagement.ReadWrite.Directory permission to set this property or update the membership of such groups. For more, see Using a group to manage Azure AD role assignmentsReturned by default. Supports $filter (eq, ne, not).' + nullable: true + licenseProcessingState: + $ref: '#/components/schemas/microsoft.graph.licenseProcessingState' + mail: + type: string + description: 'The SMTP address for the group, for example, ''serviceadmins@contoso.onmicrosoft.com''. Returned by default. Read-only. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' + nullable: true + mailEnabled: + type: boolean + description: 'Specifies whether the group is mail-enabled. Required. Returned by default. Supports $filter (eq, ne, not).' + nullable: true + mailNickname: + type: string + description: 'The mail alias for the group, unique for Microsoft 365 groups in the organization. Maximum length is 64 characters. This property can contain only characters in the ASCII character set 0 - 127 except the following: @ () / [] '' ; : . <> , SPACE. Required. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' + nullable: true + membershipRule: + type: string + description: 'The rule that determines members for this group if the group is a dynamic group (groupTypes contains DynamicMembership). For more information about the syntax of the membership rule, see Membership Rules syntax. Returned by default. Supports $filter (eq, ne, not, ge, le, startsWith).' + nullable: true + membershipRuleProcessingState: + type: string + description: 'Indicates whether the dynamic membership processing is on or paused. Possible values are On or Paused. Returned by default. Supports $filter (eq, ne, not, in).' + nullable: true + onPremisesDomainName: + type: string + nullable: true + onPremisesLastSyncDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'Indicates the last time at which the group was synced with the on-premises directory.The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Returned by default. Read-only. Supports $filter (eq, ne, not, ge, le, in).' + format: date-time + nullable: true + onPremisesNetBiosName: + type: string + nullable: true + onPremisesProvisioningErrors: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.onPremisesProvisioningError' + description: 'Errors when using Microsoft synchronization product during provisioning. Returned by default. Supports $filter (eq, not).' + onPremisesSamAccountName: + type: string + description: 'Contains the on-premises SAM account name synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect.Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith). Read-only.' + nullable: true + onPremisesSecurityIdentifier: + type: string + description: Contains the on-premises security identifier (SID) for the group that was synchronized from on-premises to the cloud. Returned by default. Supports $filter (eq including on null values). Read-only. + nullable: true + onPremisesSyncEnabled: + type: boolean + description: 'true if this group is synced from an on-premises directory; false if this group was originally synced from an on-premises directory but is no longer synced; null if this object has never been synced from an on-premises directory (default). Returned by default. Read-only. Supports $filter (eq, ne, not, in, and eq on null values).' + nullable: true + preferredDataLocation: + type: string + description: 'The preferred data location for the Microsoft 365 group. By default, the group inherits the group creator''s preferred data location. To set this property, the calling user must be assigned one of the following Azure AD roles: Global Administrator User Account Administrator Directory Writer Exchange Administrator SharePoint Administrator For more information about this property, see OneDrive Online Multi-Geo. Nullable. Returned by default.' + nullable: true + preferredLanguage: + type: string + description: 'The preferred language for a Microsoft 365 group. Should follow ISO 639-1 Code; for example en-US. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' + nullable: true + proxyAddresses: + type: array + items: + type: string + description: 'Email addresses for the group that direct to the same group mailbox. For example: [''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com'']. The any operator is required to filter expressions on multi-valued properties. Returned by default. Read-only. Not nullable. Supports $filter (eq, not, ge, le, startsWith, endsWith, and counting empty collections).' + renewedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'Timestamp of when the group was last renewed. This cannot be modified directly and is only updated via the renew service action. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Returned by default. Supports $filter (eq, ne, not, ge, le, in). Read-only.' + format: date-time + nullable: true + securityEnabled: + type: boolean + description: 'Specifies whether the group is a security group. Required. Returned by default. Supports $filter (eq, ne, not, in).' + nullable: true + securityIdentifier: + type: string + description: 'Security identifier of the group, used in Windows scenarios. Returned by default.' + nullable: true + theme: + type: string + description: 'Specifies a Microsoft 365 group''s color theme. Possible values are Teal, Purple, Green, Blue, Pink, Orange or Red. Returned by default.' + nullable: true + visibility: + type: string + description: 'Specifies the group join policy and group content visibility for groups. Possible values are: Private, Public, or HiddenMembership. HiddenMembership can be set only for Microsoft 365 groups, when the groups are created. It can''t be updated later. Other values of visibility can be updated after group creation. If visibility value is not specified during group creation on Microsoft Graph, a security group is created as Private by default and Microsoft 365 group is Public. Groups assignable to roles are always Private. See group visibility options to learn more. Returned by default. Nullable.' + nullable: true + allowExternalSenders: + type: boolean + description: 'Indicates if people external to the organization can send messages to the group. Default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' + nullable: true + autoSubscribeNewMembers: + type: boolean + description: 'Indicates if new members added to the group will be auto-subscribed to receive email notifications. You can set this property in a PATCH request for the group; do not set it in the initial POST request that creates the group. Default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' + nullable: true + hideFromAddressLists: + type: boolean + description: 'True if the group is not displayed in certain parts of the Outlook UI: the Address Book, address lists for selecting message recipients, and the Browse Groups dialog for searching groups; otherwise, false. Default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' + nullable: true + hideFromOutlookClients: + type: boolean + description: 'True if the group is not displayed in Outlook clients, such as Outlook for Windows and Outlook on the web; otherwise, false. Default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' + nullable: true + isSubscribedByMail: + type: boolean + description: 'Indicates whether the signed-in user is subscribed to receive email conversations. Default value is true. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' + nullable: true + unseenCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: 'Count of conversations that have received new posts since the signed-in user last visited the group. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' + format: int32 + nullable: true + isArchived: + type: boolean + description: 'When a group is associated with a team this property determines whether the team is in read-only mode.To read this property, use the /group/{groupId}/team endpoint or the Get team API. To update this property, use the archiveTeam and unarchiveTeam APIs.' + nullable: true + appRoleAssignments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.appRoleAssignment' + description: Represents the app roles a group has been granted for an application. Supports $expand. + x-ms-navigationProperty: true + createdOnBehalfOf: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + memberOf: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: 'Groups that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable. Supports $expand.' + x-ms-navigationProperty: true + members: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: 'The members of this group, who can be users, devices, other groups, or service principals. Supports the List members, Add member, and Remove member operations. Nullable. Supports $expand including nested $select. For example, /groups?$filter=startsWith(displayName,''Role'')&$select=id,displayName&$expand=members($select=id,userPrincipalName,displayName).' + x-ms-navigationProperty: true + membersWithLicenseErrors: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: A list of group members with license errors from this group-based license assignment. Read-only. + x-ms-navigationProperty: true + owners: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: 'The owners of the group. Limited to 100 owners. Nullable. If this property is not specified when creating a Microsoft 365 group, the calling user is automatically assigned as the group owner. Supports $expand including nested $select. For example, /groups?$filter=startsWith(displayName,''Role'')&$select=id,displayName&$expand=owners($select=id,userPrincipalName,displayName).' + x-ms-navigationProperty: true + permissionGrants: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' + description: The permission that has been granted for a group to a specific application. Supports $expand. + x-ms-navigationProperty: true + settings: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.groupSetting' + description: 'Settings that can govern this group''s behavior, like whether members can invite guest users to the group. Nullable.' + x-ms-navigationProperty: true + transitiveMemberOf: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: 'The groups that a group is a member of, either directly and through nested membership. Nullable.' + x-ms-navigationProperty: true + transitiveMembers: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: The direct and transitive members of a group. Nullable. + x-ms-navigationProperty: true + acceptedSenders: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: The list of users or groups that are allowed to create post's or calendar events in this group. If this list is non-empty then only users or groups listed here are allowed to post. + x-ms-navigationProperty: true + calendar: + $ref: '#/components/schemas/microsoft.graph.calendar' + calendarView: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.event' + description: The calendar view for the calendar. Read-only. + x-ms-navigationProperty: true + conversations: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversation' + description: The group's conversations. + x-ms-navigationProperty: true + events: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.event' + description: The group's calendar events. + x-ms-navigationProperty: true + rejectedSenders: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: The list of users or groups that are not allowed to create posts or calendar events in this group. Nullable + x-ms-navigationProperty: true + threads: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationThread' + description: The group's conversation threads. Nullable. + x-ms-navigationProperty: true + drive: + $ref: '#/components/schemas/microsoft.graph.drive' + drives: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.drive' + description: The group's drives. Read-only. + x-ms-navigationProperty: true + sites: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.site' + description: The list of SharePoint sites in this group. Access the default site with /sites/root. + x-ms-navigationProperty: true + extensions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.extension' + description: The collection of open extensions defined for the group. Read-only. Nullable. + x-ms-navigationProperty: true + groupLifecyclePolicies: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.groupLifecyclePolicy' + description: The collection of lifecycle policies for this group. Read-only. Nullable. + x-ms-navigationProperty: true + planner: + $ref: '#/components/schemas/microsoft.graph.plannerGroup' + onenote: + $ref: '#/components/schemas/microsoft.graph.onenote' + photo: + $ref: '#/components/schemas/microsoft.graph.profilePhoto' + photos: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.profilePhoto' + description: The profile photos owned by the group. Read-only. Nullable. + x-ms-navigationProperty: true + team: + $ref: '#/components/schemas/microsoft.graph.team' + additionalProperties: + type: object + microsoft.graph.teamsAsyncOperation: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: teamsAsyncOperation + type: object + properties: + attemptsCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: Number of times the operation was attempted before being marked successful or failed. + format: int32 + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Time when the operation was created. + format: date-time + error: + $ref: '#/components/schemas/microsoft.graph.operationError' + lastActionDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Time when the async operation was last updated. + format: date-time + operationType: + $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperationType' + status: + $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperationStatus' + targetResourceId: + type: string + description: 'The ID of the object that''s created or modified as result of this async operation, typically a team.' + nullable: true + targetResourceLocation: + type: string + description: The location of the object that's created or modified as result of this async operation. This URL should be treated as an opaque value and not parsed into its component paths. + nullable: true + additionalProperties: + type: object + microsoft.graph.teamworkTag: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: teamworkTag + type: object + properties: + description: + type: string + description: The description of the tag as it will appear to the user in Microsoft Teams. + nullable: true + displayName: + type: string + description: The name of the tag as it will appear to the user in Microsoft Teams. + nullable: true + memberCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The number of users assigned to the tag. + format: int32 + nullable: true + tagType: + $ref: '#/components/schemas/microsoft.graph.teamworkTagType' + teamId: + type: string + description: ID of the team in which the tag is defined. + nullable: true + members: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.teamworkTagMember' + description: Users assigned to the tag. + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.teamsTemplate: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: teamsTemplate + type: object + additionalProperties: + type: object + microsoft.graph.schedule: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: schedule + type: object + properties: + enabled: + type: boolean + description: Indicates whether the schedule is enabled for the team. Required. + nullable: true + offerShiftRequestsEnabled: + type: boolean + description: Indicates whether offer shift requests are enabled for the schedule. + nullable: true + openShiftsEnabled: + type: boolean + description: Indicates whether open shifts are enabled for the schedule. + nullable: true + provisionStatus: + $ref: '#/components/schemas/microsoft.graph.operationStatus' + provisionStatusCode: + type: string + description: Additional information about why schedule provisioning failed. + nullable: true + readOnly: true + swapShiftsRequestsEnabled: + type: boolean + description: Indicates whether swap shifts requests are enabled for the schedule. + nullable: true + timeClockEnabled: + type: boolean + description: Indicates whether time clock is enabled for the schedule. + nullable: true + timeOffRequestsEnabled: + type: boolean + description: Indicates whether time off requests are enabled for the schedule. + nullable: true + timeZone: + type: string + description: Indicates the time zone of the schedule team using tz database format. Required. + nullable: true + workforceIntegrationIds: + type: array + items: + type: string + nullable: true + offerShiftRequests: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' + x-ms-navigationProperty: true + openShiftChangeRequests: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' + x-ms-navigationProperty: true + openShifts: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.openShift' + x-ms-navigationProperty: true + schedulingGroups: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.schedulingGroup' + description: The logical grouping of users in the schedule (usually by role). + x-ms-navigationProperty: true + shifts: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.shift' + description: The shifts in the schedule. + x-ms-navigationProperty: true + swapShiftsChangeRequests: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' + x-ms-navigationProperty: true + timeOffReasons: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.timeOffReason' + description: The set of reasons for a time off in the schedule. + x-ms-navigationProperty: true + timeOffRequests: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.timeOffRequest' + x-ms-navigationProperty: true + timesOff: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.timeOff' + description: The instances of times off in the schedule. + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.associatedTeamInfo: + allOf: + - $ref: '#/components/schemas/microsoft.graph.teamInfo' + - title: associatedTeamInfo + type: object + additionalProperties: + type: object + microsoft.graph.userScopeTeamsAppInstallation: + allOf: + - $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' + - title: userScopeTeamsAppInstallation + type: object + properties: + chat: + $ref: '#/components/schemas/microsoft.graph.chat' + additionalProperties: + type: object + microsoft.graph.todoTaskList: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: todoTaskList + type: object + properties: + displayName: + type: string + description: The name of the task list. + nullable: true + isOwner: + type: boolean + description: True if the user is owner of the given task list. + isShared: + type: boolean + description: True if the task list is shared with other users + wellknownListName: + $ref: '#/components/schemas/microsoft.graph.wellknownListName' + extensions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.extension' + description: The collection of open extensions defined for the task list. Nullable. + x-ms-navigationProperty: true + tasks: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.todoTask' + description: The tasks in this task list. Read-only. Nullable. + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.settingSourceType: + title: settingSourceType + enum: + - deviceConfiguration + - deviceIntent + type: string + microsoft.graph.ODataErrors.ErrorDetails: + required: + - code + - message + type: object + properties: + code: + type: string + message: + type: string + target: + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.ODataErrors.InnerError: + type: object + additionalProperties: + type: object + description: The structure of this object is service-specific + microsoft.graph.externalAudienceScope: + title: externalAudienceScope + enum: + - none + - contactsOnly + - all + type: string + microsoft.graph.automaticRepliesStatus: + title: automaticRepliesStatus + enum: + - disabled + - alwaysEnabled + - scheduled + type: string + microsoft.graph.dayOfWeek: + title: dayOfWeek + enum: + - sunday + - monday + - tuesday + - wednesday + - thursday + - friday + - saturday + type: string + microsoft.graph.timeZoneBase: + title: timeZoneBase + type: object + properties: + name: + type: string + description: 'The name of a time zone. It can be a standard time zone name such as ''Hawaii-Aleutian Standard Time'', or ''Customized Time Zone'' for a custom time zone.' + nullable: true + additionalProperties: + type: object + microsoft.graph.calendarRoleType: + title: calendarRoleType + enum: + - none + - freeBusyRead + - limitedRead + - read + - write + - delegateWithoutPrivateEventAccess + - delegateWithPrivateEventAccess + - custom + type: string + microsoft.graph.attendeeBase: + allOf: + - $ref: '#/components/schemas/microsoft.graph.recipient' + - title: attendeeBase + type: object + properties: + type: + $ref: '#/components/schemas/microsoft.graph.attendeeType' + additionalProperties: + type: object + microsoft.graph.timeSlot: + title: timeSlot + type: object + properties: + end: + $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + start: + $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + additionalProperties: + type: object + microsoft.graph.bodyType: + title: bodyType + enum: + - text + - html + type: string + microsoft.graph.outlookGeoCoordinates: + title: outlookGeoCoordinates + type: object + properties: + accuracy: + type: number + description: 'The accuracy of the latitude and longitude. As an example, the accuracy can be measured in meters, such as the latitude and longitude are accurate to within 50 meters.' + format: double + nullable: true + altitude: + type: number + description: The altitude of the location. + format: double + nullable: true + altitudeAccuracy: + type: number + description: The accuracy of the altitude. + format: double + nullable: true + latitude: + type: number + description: The latitude of the location. + format: double + nullable: true + longitude: + type: number + description: The longitude of the location. + format: double + nullable: true + additionalProperties: + type: object + microsoft.graph.locationType: + title: locationType + enum: + - default + - conferenceRoom + - homeAddress + - businessAddress + - geoCoordinates + - streetAddress + - hotel + - restaurant + - localBusiness + - postalAddress + type: string + microsoft.graph.locationUniqueIdType: + title: locationUniqueIdType + enum: + - unknown + - locationStore + - directory + - private + - bing + type: string + microsoft.graph.recurrencePattern: + title: recurrencePattern + type: object + properties: + dayOfMonth: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The day of the month on which the event occurs. Required if type is absoluteMonthly or absoluteYearly. + format: int32 + daysOfWeek: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.dayOfWeek' + description: 'A collection of the days of the week on which the event occurs. The possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday. If type is relativeMonthly or relativeYearly, and daysOfWeek specifies more than one day, the event falls on the first day that satisfies the pattern. Required if type is weekly, relativeMonthly, or relativeYearly.' + firstDayOfWeek: + $ref: '#/components/schemas/microsoft.graph.dayOfWeek' + index: + $ref: '#/components/schemas/microsoft.graph.weekIndex' + interval: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: 'The number of units between occurrences, where units can be in days, weeks, months, or years, depending on the type. Required.' + format: int32 + month: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The month in which the event occurs. This is a number from 1 to 12. + format: int32 + type: + $ref: '#/components/schemas/microsoft.graph.recurrencePatternType' + additionalProperties: + type: object + microsoft.graph.recurrenceRange: + title: recurrenceRange + type: object + properties: + endDate: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' + type: string + description: 'The date to stop applying the recurrence pattern. Depending on the recurrence pattern of the event, the last occurrence of the meeting may not be this date. Required if type is endDate.' + format: date + nullable: true + numberOfOccurrences: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The number of times to repeat the event. Required and must be positive if type is numbered. + format: int32 + recurrenceTimeZone: + type: string + description: 'Time zone for the startDate and endDate properties. Optional. If not specified, the time zone of the event is used.' + nullable: true + startDate: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' + type: string + description: 'The date to start applying the recurrence pattern. The first occurrence of the meeting may be this date or later, depending on the recurrence pattern of the event. Must be the same value as the start property of the recurring event. Required.' + format: date + nullable: true + type: + $ref: '#/components/schemas/microsoft.graph.recurrenceRangeType' + additionalProperties: + type: object + microsoft.graph.responseType: + title: responseType + enum: + - none + - organizer + - tentativelyAccepted + - accepted + - declined + - notResponded + type: string + microsoft.graph.messageRuleActions: + title: messageRuleActions + type: object + properties: + assignCategories: + type: array + items: + type: string + nullable: true + description: A list of categories to be assigned to a message. + copyToFolder: + type: string + description: The ID of a folder that a message is to be copied to. + nullable: true + delete: + type: boolean + description: Indicates whether a message should be moved to the Deleted Items folder. + nullable: true + forwardAsAttachmentTo: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.recipient' + description: The email addresses of the recipients to which a message should be forwarded as an attachment. + forwardTo: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.recipient' + description: The email addresses of the recipients to which a message should be forwarded. + markAsRead: + type: boolean + description: Indicates whether a message should be marked as read. + nullable: true + markImportance: + $ref: '#/components/schemas/microsoft.graph.importance' + moveToFolder: + type: string + description: The ID of the folder that a message will be moved to. + nullable: true + permanentDelete: + type: boolean + description: Indicates whether a message should be permanently deleted and not saved to the Deleted Items folder. + nullable: true + redirectTo: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.recipient' + description: The email addresses to which a message should be redirected. + stopProcessingRules: + type: boolean + description: Indicates whether subsequent rules should be evaluated. + nullable: true + additionalProperties: + type: object + microsoft.graph.messageRulePredicates: + title: messageRulePredicates + type: object + properties: + bodyContains: + type: array + items: + type: string + nullable: true + description: Represents the strings that should appear in the body of an incoming message in order for the condition or exception to apply. + bodyOrSubjectContains: + type: array + items: + type: string + nullable: true + description: Represents the strings that should appear in the body or subject of an incoming message in order for the condition or exception to apply. + categories: + type: array + items: + type: string + nullable: true + description: Represents the categories that an incoming message should be labeled with in order for the condition or exception to apply. + fromAddresses: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.recipient' + description: Represents the specific sender email addresses of an incoming message in order for the condition or exception to apply. + hasAttachments: + type: boolean + description: Indicates whether an incoming message must have attachments in order for the condition or exception to apply. + nullable: true + headerContains: + type: array + items: + type: string + nullable: true + description: Represents the strings that appear in the headers of an incoming message in order for the condition or exception to apply. + importance: + $ref: '#/components/schemas/microsoft.graph.importance' + isApprovalRequest: + type: boolean + description: Indicates whether an incoming message must be an approval request in order for the condition or exception to apply. + nullable: true + isAutomaticForward: + type: boolean + description: Indicates whether an incoming message must be automatically forwarded in order for the condition or exception to apply. + nullable: true + isAutomaticReply: + type: boolean + description: Indicates whether an incoming message must be an auto reply in order for the condition or exception to apply. + nullable: true + isEncrypted: + type: boolean + description: Indicates whether an incoming message must be encrypted in order for the condition or exception to apply. + nullable: true + isMeetingRequest: + type: boolean + description: Indicates whether an incoming message must be a meeting request in order for the condition or exception to apply. + nullable: true + isMeetingResponse: + type: boolean + description: Indicates whether an incoming message must be a meeting response in order for the condition or exception to apply. + nullable: true + isNonDeliveryReport: + type: boolean + description: Indicates whether an incoming message must be a non-delivery report in order for the condition or exception to apply. + nullable: true + isPermissionControlled: + type: boolean + description: Indicates whether an incoming message must be permission controlled (RMS-protected) in order for the condition or exception to apply. + nullable: true + isReadReceipt: + type: boolean + description: Indicates whether an incoming message must be a read receipt in order for the condition or exception to apply. + nullable: true + isSigned: + type: boolean + description: Indicates whether an incoming message must be S/MIME-signed in order for the condition or exception to apply. + nullable: true + isVoicemail: + type: boolean + description: Indicates whether an incoming message must be a voice mail in order for the condition or exception to apply. + nullable: true + messageActionFlag: + $ref: '#/components/schemas/microsoft.graph.messageActionFlag' + notSentToMe: + type: boolean + description: Indicates whether the owner of the mailbox must not be a recipient of an incoming message in order for the condition or exception to apply. + nullable: true + recipientContains: + type: array + items: + type: string + nullable: true + description: Represents the strings that appear in either the toRecipients or ccRecipients properties of an incoming message in order for the condition or exception to apply. + senderContains: + type: array + items: + type: string + nullable: true + description: Represents the strings that appear in the from property of an incoming message in order for the condition or exception to apply. + sensitivity: + $ref: '#/components/schemas/microsoft.graph.sensitivity' + sentCcMe: + type: boolean + description: Indicates whether the owner of the mailbox must be in the ccRecipients property of an incoming message in order for the condition or exception to apply. + nullable: true + sentOnlyToMe: + type: boolean + description: Indicates whether the owner of the mailbox must be the only recipient in an incoming message in order for the condition or exception to apply. + nullable: true + sentToAddresses: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.recipient' + description: Represents the email addresses that an incoming message must have been sent to in order for the condition or exception to apply. + sentToMe: + type: boolean + description: Indicates whether the owner of the mailbox must be in the toRecipients property of an incoming message in order for the condition or exception to apply. + nullable: true + sentToOrCcMe: + type: boolean + description: Indicates whether the owner of the mailbox must be in either a toRecipients or ccRecipients property of an incoming message in order for the condition or exception to apply. + nullable: true + subjectContains: + type: array + items: + type: string + nullable: true + description: Represents the strings that appear in the subject of an incoming message in order for the condition or exception to apply. + withinSizeRange: + $ref: '#/components/schemas/microsoft.graph.sizeRange' + additionalProperties: + type: object + microsoft.graph.followupFlagStatus: + title: followupFlagStatus + enum: + - notFlagged + - complete + - flagged + type: string + microsoft.graph.categoryColor: + title: categoryColor + enum: + - none + - preset0 + - preset1 + - preset2 + - preset3 + - preset4 + - preset5 + - preset6 + - preset7 + - preset8 + - preset9 + - preset10 + - preset11 + - preset12 + - preset13 + - preset14 + - preset15 + - preset16 + - preset17 + - preset18 + - preset19 + - preset20 + - preset21 + - preset22 + - preset23 + - preset24 + type: string + microsoft.graph.phoneType: + title: phoneType + enum: + - home + - business + - mobile + - other + - assistant + - homeFax + - businessFax + - otherFax + - pager + - radio + type: string + ReferenceNumeric: + enum: + - '-INF' + - INF + - NaN + microsoft.graph.selectionLikelihoodInfo: + title: selectionLikelihoodInfo + enum: + - notSpecified + - high + type: string + microsoft.graph.websiteType: + title: websiteType + enum: + - other + - home + - work + - blog + - profile + type: string + microsoft.graph.itemReference: + title: itemReference + type: object + properties: + driveId: + type: string + description: Unique identifier of the drive instance that contains the item. Read-only. + nullable: true + driveType: + type: string + description: 'Identifies the type of drive. See [drive][] resource for values.' + nullable: true + id: + type: string + description: Unique identifier of the item in the drive. Read-only. + nullable: true + name: + type: string + description: The name of the item being referenced. Read-only. + nullable: true + path: + type: string + description: Path that can be used to navigate to the item. Read-only. + nullable: true + shareId: + type: string + description: 'A unique identifier for a shared resource that can be accessed via the [Shares][] API.' + nullable: true + sharepointIds: + $ref: '#/components/schemas/microsoft.graph.sharepointIds' + siteId: + type: string + description: 'For OneDrive for Business and SharePoint, this property represents the ID of the site that contains the parent document library of the driveItem resource. The value is the same as the id property of that [site][] resource. It is an opaque string that consists of three identifiers of the site. For OneDrive, this property is not populated.' + nullable: true + additionalProperties: + type: object + microsoft.graph.storagePlanInformation: + title: storagePlanInformation + type: object + properties: + upgradeAvailable: + type: boolean + description: Indicates whether there are higher storage quota plans available. Read-only. + nullable: true + additionalProperties: + type: object + microsoft.graph.audio: + title: audio + type: object + properties: + album: + type: string + description: The title of the album for this audio file. + nullable: true + albumArtist: + type: string + description: The artist named on the album for the audio file. + nullable: true + artist: + type: string + description: The performing artist for the audio file. + nullable: true + bitrate: + type: integer + description: Bitrate expressed in kbps. + format: int64 + nullable: true + composers: + type: string + description: The name of the composer of the audio file. + nullable: true + copyright: + type: string + description: Copyright information for the audio file. + nullable: true + disc: + maximum: 32767 + minimum: -32768 + type: integer + description: The number of the disc this audio file came from. + format: int16 + nullable: true + discCount: + maximum: 32767 + minimum: -32768 + type: integer + description: The total number of discs in this album. + format: int16 + nullable: true + duration: + type: integer + description: 'Duration of the audio file, expressed in milliseconds' + format: int64 + nullable: true + genre: + type: string + description: The genre of this audio file. + nullable: true + hasDrm: + type: boolean + description: Indicates if the file is protected with digital rights management. + nullable: true + isVariableBitrate: + type: boolean + description: Indicates if the file is encoded with a variable bitrate. + nullable: true + title: + type: string + description: The title of the audio file. + nullable: true + track: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The number of the track on the original disc for this audio file. + format: int32 + nullable: true + trackCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The total number of tracks on the original disc for this audio file. + format: int32 + nullable: true + year: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The year the audio file was recorded. + format: int32 + nullable: true + additionalProperties: + type: object + microsoft.graph.bundle: + title: bundle + type: object + properties: + album: + $ref: '#/components/schemas/microsoft.graph.album' + childCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: Number of children contained immediately within this container. + format: int32 + nullable: true + additionalProperties: + type: object + microsoft.graph.deleted: + title: deleted + type: object + properties: + state: + type: string + description: Represents the state of the deleted item. + nullable: true + additionalProperties: + type: object + microsoft.graph.file: + title: file + type: object + properties: + hashes: + $ref: '#/components/schemas/microsoft.graph.hashes' + mimeType: + type: string + description: The MIME type for the file. This is determined by logic on the server and might not be the value provided when the file was uploaded. Read-only. + nullable: true + processingMetadata: + type: boolean + nullable: true + additionalProperties: + type: object + microsoft.graph.fileSystemInfo: + title: fileSystemInfo + type: object + properties: + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The UTC date and time the file was created on a client. + format: date-time + nullable: true + lastAccessedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The UTC date and time the file was last accessed. Available for the recent file list only. + format: date-time + nullable: true + lastModifiedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The UTC date and time the file was last modified on a client. + format: date-time + nullable: true + additionalProperties: + type: object + microsoft.graph.folder: + title: folder + type: object + properties: + childCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: Number of children contained immediately within this container. + format: int32 + nullable: true + view: + $ref: '#/components/schemas/microsoft.graph.folderView' + additionalProperties: + type: object + microsoft.graph.image: + title: image + type: object + properties: + height: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: 'Optional. Height of the image, in pixels. Read-only.' + format: int32 + nullable: true + width: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: 'Optional. Width of the image, in pixels. Read-only.' + format: int32 + nullable: true + additionalProperties: + type: object + microsoft.graph.geoCoordinates: + title: geoCoordinates + type: object + properties: + altitude: + type: number + description: 'Optional. The altitude (height), in feet, above sea level for the item. Read-only.' + format: double + nullable: true + latitude: + type: number + description: 'Optional. The latitude, in decimal, for the item. Read-only.' + format: double + nullable: true + longitude: + type: number + description: 'Optional. The longitude, in decimal, for the item. Read-only.' + format: double + nullable: true + additionalProperties: + type: object + microsoft.graph.malware: + title: malware + type: object + properties: + description: + type: string + description: Contains the virus details for the malware facet. + nullable: true + additionalProperties: + type: object + microsoft.graph.package: + title: package + type: object + properties: + type: + type: string + description: 'A string indicating the type of package. While oneNote is the only currently defined value, you should expect other package types to be returned and handle them accordingly.' + nullable: true + additionalProperties: + type: object + microsoft.graph.pendingOperations: + title: pendingOperations + type: object + properties: + pendingContentUpdate: + $ref: '#/components/schemas/microsoft.graph.pendingContentUpdate' + additionalProperties: + type: object + microsoft.graph.photo: + title: photo + type: object + properties: + cameraMake: + type: string + description: Camera manufacturer. Read-only. + nullable: true + cameraModel: + type: string + description: Camera model. Read-only. + nullable: true + exposureDenominator: + type: number + description: The denominator for the exposure time fraction from the camera. Read-only. + format: double + nullable: true + exposureNumerator: + type: number + description: The numerator for the exposure time fraction from the camera. Read-only. + format: double + nullable: true + fNumber: + type: number + description: The F-stop value from the camera. Read-only. + format: double + nullable: true + focalLength: + type: number + description: The focal length from the camera. Read-only. + format: double + nullable: true + iso: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The ISO value from the camera. Read-only. + format: int32 + nullable: true + orientation: + maximum: 32767 + minimum: -32768 + type: integer + description: The orientation value from the camera. Writable on OneDrive Personal. + format: int16 + nullable: true + takenDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Represents the date and time the photo was taken. Read-only. + format: date-time + nullable: true + additionalProperties: + type: object + microsoft.graph.publicationFacet: + title: publicationFacet + type: object + properties: + level: + type: string + description: The state of publication for this document. Either published or checkout. Read-only. + nullable: true + versionId: + type: string + description: The unique identifier for the version that is visible to the current caller. Read-only. + nullable: true + additionalProperties: + type: object + microsoft.graph.remoteItem: + title: remoteItem + type: object + properties: + createdBy: + $ref: '#/components/schemas/microsoft.graph.identitySet' + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Date and time of item creation. Read-only. + format: date-time + nullable: true + file: + $ref: '#/components/schemas/microsoft.graph.file' + fileSystemInfo: + $ref: '#/components/schemas/microsoft.graph.fileSystemInfo' + folder: + $ref: '#/components/schemas/microsoft.graph.folder' + id: + type: string + description: Unique identifier for the remote item in its drive. Read-only. + nullable: true + image: + $ref: '#/components/schemas/microsoft.graph.image' + lastModifiedBy: + $ref: '#/components/schemas/microsoft.graph.identitySet' + lastModifiedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Date and time the item was last modified. Read-only. + format: date-time + nullable: true + name: + type: string + description: Optional. Filename of the remote item. Read-only. + nullable: true + package: + $ref: '#/components/schemas/microsoft.graph.package' + parentReference: + $ref: '#/components/schemas/microsoft.graph.itemReference' + shared: + $ref: '#/components/schemas/microsoft.graph.shared' + sharepointIds: + $ref: '#/components/schemas/microsoft.graph.sharepointIds' + size: + type: integer + description: Size of the remote item. Read-only. + format: int64 + nullable: true + specialFolder: + $ref: '#/components/schemas/microsoft.graph.specialFolder' + video: + $ref: '#/components/schemas/microsoft.graph.video' + webDavUrl: + type: string + description: DAV compatible URL for the item. + nullable: true + webUrl: + type: string + description: URL that displays the resource in the browser. Read-only. + nullable: true + additionalProperties: + type: object + microsoft.graph.searchResult: + title: searchResult + type: object + properties: + onClickTelemetryUrl: + type: string + description: A callback URL that can be used to record telemetry information. The application should issue a GET on this URL if the user interacts with this item to improve the quality of results. + nullable: true + additionalProperties: + type: object + microsoft.graph.shared: + title: shared + type: object + properties: + owner: + $ref: '#/components/schemas/microsoft.graph.identitySet' + scope: + type: string + description: 'Indicates the scope of how the item is shared: anonymous, organization, or users. Read-only.' + nullable: true + sharedBy: + $ref: '#/components/schemas/microsoft.graph.identitySet' + sharedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The UTC date and time when the item was shared. Read-only. + format: date-time + nullable: true + additionalProperties: + type: object + microsoft.graph.specialFolder: + title: specialFolder + type: object + properties: + name: + type: string + description: The unique identifier for this item in the /drive/special collection + nullable: true + additionalProperties: + type: object + microsoft.graph.video: + title: video + type: object + properties: + audioBitsPerSample: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: Number of audio bits per sample. + format: int32 + nullable: true + audioChannels: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: Number of audio channels. + format: int32 + nullable: true + audioFormat: + type: string + description: 'Name of the audio format (AAC, MP3, etc.).' + nullable: true + audioSamplesPerSecond: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: Number of audio samples per second. + format: int32 + nullable: true + bitrate: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: Bit rate of the video in bits per second. + format: int32 + nullable: true + duration: + type: integer + description: Duration of the file in milliseconds. + format: int64 + nullable: true + fourCC: + type: string + description: '''Four character code'' name of the video format.' + nullable: true + frameRate: + type: number + description: Frame rate of the video. + format: double + nullable: true + height: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: 'Height of the video, in pixels.' + format: int32 + nullable: true + width: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: 'Width of the video, in pixels.' + format: int32 + nullable: true + additionalProperties: + type: object + microsoft.graph.workbook: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: workbook + type: object + properties: + application: + $ref: '#/components/schemas/microsoft.graph.workbookApplication' + comments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.workbookComment' + x-ms-navigationProperty: true + functions: + $ref: '#/components/schemas/microsoft.graph.workbookFunctions' + names: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.workbookNamedItem' + description: Represents a collection of workbooks scoped named items (named ranges and constants). Read-only. + x-ms-navigationProperty: true + operations: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.workbookOperation' + description: 'The status of workbook operations. Getting an operation collection is not supported, but you can get the status of a long-running operation if the Location header is returned in the response. Read-only.' + x-ms-navigationProperty: true + tables: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.workbookTable' + description: Represents a collection of tables associated with the workbook. Read-only. + x-ms-navigationProperty: true + worksheets: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.workbookWorksheet' + description: Represents a collection of worksheets associated with the workbook. Read-only. + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.listItem: + allOf: + - $ref: '#/components/schemas/microsoft.graph.baseItem' + - title: listItem + type: object + properties: + contentType: + $ref: '#/components/schemas/microsoft.graph.contentTypeInfo' + sharepointIds: + $ref: '#/components/schemas/microsoft.graph.sharepointIds' + analytics: + $ref: '#/components/schemas/microsoft.graph.itemAnalytics' + documentSetVersions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.documentSetVersion' + description: Version information for a document set version created by a user. + x-ms-navigationProperty: true + driveItem: + $ref: '#/components/schemas/microsoft.graph.driveItem' + fields: + $ref: '#/components/schemas/microsoft.graph.fieldValueSet' + versions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.listItemVersion' + description: The list of previous versions of the list item. + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.subscription: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: subscription + type: object + properties: + applicationId: + type: string + description: Optional. Identifier of the application used to create the subscription. Read-only. + nullable: true + changeType: + type: string + description: 'Required. Indicates the type of change in the subscribed resource that will raise a change notification. The supported values are: created, updated, deleted. Multiple values can be combined using a comma-separated list. Note: Drive root item and list change notifications support only the updated changeType. User and group change notifications support updated and deleted changeType.' + clientState: + type: string + description: Optional. Specifies the value of the clientState property sent by the service in each change notification. The maximum length is 128 characters. The client can check that the change notification came from the service by comparing the value of the clientState property sent with the subscription with the value of the clientState property received with each change notification. + nullable: true + creatorId: + type: string + description: 'Optional. Identifier of the user or service principal that created the subscription. If the app used delegated permissions to create the subscription, this field contains the id of the signed-in user the app called on behalf of. If the app used application permissions, this field contains the id of the service principal corresponding to the app. Read-only.' + nullable: true + encryptionCertificate: + type: string + description: Optional. A base64-encoded representation of a certificate with a public key used to encrypt resource data in change notifications. Optional but required when includeResourceData is true. + nullable: true + encryptionCertificateId: + type: string + description: Optional. A custom app-provided identifier to help identify the certificate needed to decrypt resource data. + nullable: true + expirationDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'Required. Specifies the date and time when the webhook subscription expires. The time is in UTC, and can be an amount of time from subscription creation that varies for the resource subscribed to. For the maximum supported subscription length of time, see the table below.' + format: date-time + includeResourceData: + type: boolean + description: 'Optional. When set to true, change notifications include resource data (such as content of a chat message).' + nullable: true + latestSupportedTlsVersion: + type: string + description: 'Optional. Specifies the latest version of Transport Layer Security (TLS) that the notification endpoint, specified by notificationUrl, supports. The possible values are: v1_0, v1_1, v1_2, v1_3. For subscribers whose notification endpoint supports a version lower than the currently recommended version (TLS 1.2), specifying this property by a set timeline allows them to temporarily use their deprecated version of TLS before completing their upgrade to TLS 1.2. For these subscribers, not setting this property per the timeline would result in subscription operations failing. For subscribers whose notification endpoint already supports TLS 1.2, setting this property is optional. In such cases, Microsoft Graph defaults the property to v1_2.' + nullable: true + lifecycleNotificationUrl: + type: string + description: 'Optional. The URL of the endpoint that receives lifecycle notifications, including subscriptionRemoved and missed notifications. This URL must make use of the HTTPS protocol.' + nullable: true + notificationQueryOptions: + type: string + description: 'Optional. OData query options for specifying value for the targeting resource. Clients receive notifications when resource reaches the state matching the query options provided here. With this new property in the subscription creation payload along with all existing properties, Webhooks will deliver notifications whenever a resource reaches the desired state mentioned in the notificationQueryOptions property. For example, when the print job is completed or when a print job resource isFetchable property value becomes true etc.' + nullable: true + notificationUrl: + type: string + description: Required. The URL of the endpoint that will receive the change notifications. This URL must make use of the HTTPS protocol. + notificationUrlAppId: + type: string + description: Optional. The app ID that the subscription service can use to generate the validation token. This allows the client to validate the authenticity of the notification received. + nullable: true + resource: + type: string + description: Required. Specifies the resource that will be monitored for changes. Do not include the base URL (https://graph.microsoft.com/v1.0/). See the possible resource path values for each supported resource. + additionalProperties: + type: object + microsoft.graph.thumbnailSet: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: thumbnailSet + type: object + properties: + large: + $ref: '#/components/schemas/microsoft.graph.thumbnail' + medium: + $ref: '#/components/schemas/microsoft.graph.thumbnail' + small: + $ref: '#/components/schemas/microsoft.graph.thumbnail' + source: + $ref: '#/components/schemas/microsoft.graph.thumbnail' + additionalProperties: + type: object + microsoft.graph.driveItemVersion: + allOf: + - $ref: '#/components/schemas/microsoft.graph.baseItemVersion' + - title: driveItemVersion + type: object + properties: + content: + type: string + description: The content stream for this version of the item. + format: base64url + nullable: true + size: + type: integer + description: Indicates the size of the content stream for this version of the item. + format: int64 + nullable: true + additionalProperties: + type: object + microsoft.graph.listInfo: + title: listInfo + type: object + properties: + contentTypesEnabled: + type: boolean + description: 'If true, indicates that content types are enabled for this list.' + nullable: true + hidden: + type: boolean + description: 'If true, indicates that the list is not normally visible in the SharePoint user experience.' + nullable: true + template: + type: string + description: 'An enumerated value that represents the base list template used in creating the list. Possible values include documentLibrary, genericList, task, survey, announcements, contacts, and more.' + nullable: true + additionalProperties: + type: object + microsoft.graph.publicErrorDetail: + title: publicErrorDetail + type: object + properties: + code: + type: string + description: The error code. + nullable: true + message: + type: string + description: The error message. + nullable: true + target: + type: string + description: The target of the error. + nullable: true + additionalProperties: + type: object + microsoft.graph.publicInnerError: + title: publicInnerError + type: object + properties: + code: + type: string + description: The error code. + nullable: true + details: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.publicErrorDetail' + description: A collection of error details. + message: + type: string + description: The error message. + nullable: true + target: + type: string + description: The target of the error. + nullable: true + additionalProperties: + type: object + microsoft.graph.itemActivityStat: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: itemActivityStat + type: object + properties: + access: + $ref: '#/components/schemas/microsoft.graph.itemActionStat' + create: + $ref: '#/components/schemas/microsoft.graph.itemActionStat' + delete: + $ref: '#/components/schemas/microsoft.graph.itemActionStat' + edit: + $ref: '#/components/schemas/microsoft.graph.itemActionStat' + endDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: When the interval ends. Read-only. + format: date-time + nullable: true + incompleteData: + $ref: '#/components/schemas/microsoft.graph.incompleteData' + isTrending: + type: boolean + description: Indicates whether the item is 'trending.' Read-only. + nullable: true + move: + $ref: '#/components/schemas/microsoft.graph.itemActionStat' + startDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: When the interval starts. Read-only. + format: date-time + nullable: true + activities: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.itemActivity' + description: Exposes the itemActivities represented in this itemActivityStat resource. + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.booleanColumn: + title: booleanColumn + type: object + additionalProperties: + type: object + microsoft.graph.calculatedColumn: + title: calculatedColumn + type: object + properties: + format: + type: string + description: 'For dateTime output types, the format of the value. Must be one of dateOnly or dateTime.' + nullable: true + formula: + type: string + description: The formula used to compute the value for this column. + nullable: true + outputType: + type: string + description: 'The output type used to format values in this column. Must be one of boolean, currency, dateTime, number, or text.' + nullable: true + additionalProperties: + type: object + microsoft.graph.choiceColumn: + title: choiceColumn + type: object + properties: + allowTextEntry: + type: boolean + description: 'If true, allows custom values that aren''t in the configured choices.' + nullable: true + choices: + type: array + items: + type: string + nullable: true + description: The list of values available for this column. + displayAs: + type: string + description: 'How the choices are to be presented in the UX. Must be one of checkBoxes, dropDownMenu, or radioButtons' + nullable: true + additionalProperties: + type: object + microsoft.graph.contentApprovalStatusColumn: + title: contentApprovalStatusColumn + type: object + additionalProperties: + type: object + microsoft.graph.currencyColumn: + title: currencyColumn + type: object + properties: + locale: + type: string + description: Specifies the locale from which to infer the currency symbol. + nullable: true + additionalProperties: + type: object + microsoft.graph.dateTimeColumn: + title: dateTimeColumn + type: object + properties: + displayAs: + type: string + description: 'How the value should be presented in the UX. Must be one of default, friendly, or standard. See below for more details. If unspecified, treated as default.' + nullable: true + format: + type: string + description: Indicates whether the value should be presented as a date only or a date and time. Must be one of dateOnly or dateTime + nullable: true + additionalProperties: + type: object + microsoft.graph.defaultColumnValue: + title: defaultColumnValue + type: object + properties: + formula: + type: string + description: The formula used to compute the default value for this column. + nullable: true + value: + type: string + description: The direct value to use as the default value for this column. + nullable: true + additionalProperties: + type: object + microsoft.graph.geolocationColumn: + title: geolocationColumn + type: object + additionalProperties: + type: object + microsoft.graph.hyperlinkOrPictureColumn: + title: hyperlinkOrPictureColumn + type: object + properties: + isPicture: + type: boolean + description: Specifies whether the display format used for URL columns is an image or a hyperlink. + nullable: true + additionalProperties: + type: object + microsoft.graph.lookupColumn: + title: lookupColumn + type: object + properties: + allowMultipleValues: + type: boolean + description: Indicates whether multiple values can be selected from the source. + nullable: true + allowUnlimitedLength: + type: boolean + description: Indicates whether values in the column should be able to exceed the standard limit of 255 characters. + nullable: true + columnName: + type: string + description: The name of the lookup source column. + nullable: true + listId: + type: string + description: The unique identifier of the lookup source list. + nullable: true + primaryLookupColumnId: + type: string + description: 'If specified, this column is a secondary lookup, pulling an additional field from the list item looked up by the primary lookup. Use the list item looked up by the primary as the source for the column named here.' + nullable: true + additionalProperties: + type: object + microsoft.graph.numberColumn: + title: numberColumn + type: object + properties: + decimalPlaces: + type: string + description: How many decimal places to display. See below for information about the possible values. + nullable: true + displayAs: + type: string + description: 'How the value should be presented in the UX. Must be one of number or percentage. If unspecified, treated as number.' + nullable: true + maximum: + type: number + description: The maximum permitted value. + format: double + nullable: true + minimum: + type: number + description: The minimum permitted value. + format: double + nullable: true + additionalProperties: + type: object + microsoft.graph.personOrGroupColumn: + title: personOrGroupColumn + type: object + properties: + allowMultipleSelection: + type: boolean + description: Indicates whether multiple values can be selected from the source. + nullable: true + chooseFromType: + type: string + description: 'Whether to allow selection of people only, or people and groups. Must be one of peopleAndGroups or peopleOnly.' + nullable: true + displayAs: + type: string + description: How to display the information about the person or group chosen. See below. + nullable: true + additionalProperties: + type: object + microsoft.graph.contentTypeInfo: + title: contentTypeInfo + type: object + properties: + id: + type: string + description: The id of the content type. + nullable: true + name: + type: string + description: The name of the content type. + nullable: true + additionalProperties: + type: object + microsoft.graph.termColumn: + title: termColumn + type: object + properties: + allowMultipleValues: + type: boolean + description: Specifies whether the column will allow more than one value. + nullable: true + showFullyQualifiedName: + type: boolean + description: Specifies whether to display the entire term path or only the term label. + nullable: true + parentTerm: + $ref: '#/components/schemas/microsoft.graph.termStore.term' + termSet: + $ref: '#/components/schemas/microsoft.graph.termStore.set' + additionalProperties: + type: object + microsoft.graph.textColumn: + title: textColumn + type: object + properties: + allowMultipleLines: + type: boolean + description: Whether to allow multiple lines of text. + nullable: true + appendChangesToExistingText: + type: boolean + description: 'Whether updates to this column should replace existing text, or append to it.' + nullable: true + linesForEditing: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The size of the text box. + format: int32 + nullable: true + maxLength: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The maximum number of characters for the value. + format: int32 + nullable: true + textType: + type: string + description: The type of text being stored. Must be one of plain or richText + nullable: true + additionalProperties: + type: object + microsoft.graph.thumbnailColumn: + title: thumbnailColumn + type: object + additionalProperties: + type: object + microsoft.graph.columnTypes: + title: columnTypes + enum: + - note + - text + - choice + - multichoice + - number + - currency + - dateTime + - lookup + - boolean + - user + - url + - calculated + - location + - geolocation + - term + - multiterm + - thumbnail + - approvalStatus + - unknownFutureValue + type: string + microsoft.graph.columnValidation: + title: columnValidation + type: object + properties: + defaultLanguage: + type: string + description: Default BCP 47 language tag for the description. + nullable: true + descriptions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.displayNameLocalization' + description: Localized messages that explain what is needed for this column's value to be considered valid. User will be prompted with this message if validation fails. + formula: + type: string + description: 'The formula to validate column value. For examples, see Examples of common formulas in lists.' + nullable: true + additionalProperties: + type: object + microsoft.graph.documentSet: + title: documentSet + type: object + properties: + allowedContentTypes: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.contentTypeInfo' + description: Content types allowed in document set. + defaultContents: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.documentSetContent' + description: Default contents of document set. + propagateWelcomePageChanges: + type: boolean + description: Specifies whether to push welcome page changes to inherited content types. + nullable: true + shouldPrefixNameToFile: + type: boolean + description: Indicates whether to add the name of the document set to each file name. + nullable: true + welcomePageUrl: + type: string + description: Welcome page absolute URL. + nullable: true + sharedColumns: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' + x-ms-navigationProperty: true + welcomePageColumns: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.documentSetContent: + title: documentSetContent + type: object + properties: + contentType: + $ref: '#/components/schemas/microsoft.graph.contentTypeInfo' + fileName: + type: string + description: Name of the file in resource folder that should be added as a default content or a template in the document set. + nullable: true + folderName: + type: string + description: Folder name in which the file will be placed when a new document set is created in the library. + nullable: true + additionalProperties: + type: object + microsoft.graph.contentTypeOrder: + title: contentTypeOrder + type: object + properties: + default: + type: boolean + description: Whether this is the default Content Type + nullable: true + position: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: Specifies the position in which the Content Type appears in the selection UI. + format: int32 + nullable: true + additionalProperties: + type: object + microsoft.graph.columnLink: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: columnLink + type: object + properties: + name: + type: string + description: The name of the column in this content type. + nullable: true + additionalProperties: + type: object + microsoft.graph.sharePointIdentitySet: + allOf: + - $ref: '#/components/schemas/microsoft.graph.identitySet' + - title: sharePointIdentitySet + type: object + properties: + group: + $ref: '#/components/schemas/microsoft.graph.identity' + siteGroup: + $ref: '#/components/schemas/microsoft.graph.sharePointIdentity' + siteUser: + $ref: '#/components/schemas/microsoft.graph.sharePointIdentity' + additionalProperties: + type: object + microsoft.graph.sharingInvitation: + title: sharingInvitation + type: object + properties: + email: + type: string + description: The email address provided for the recipient of the sharing invitation. Read-only. + nullable: true + invitedBy: + $ref: '#/components/schemas/microsoft.graph.identitySet' + redeemedBy: + type: string + nullable: true + signInRequired: + type: boolean + description: If true the recipient of the invitation needs to sign in in order to access the shared item. Read-only. + nullable: true + additionalProperties: + type: object + microsoft.graph.sharingLink: + title: sharingLink + type: object + properties: + application: + $ref: '#/components/schemas/microsoft.graph.identity' + preventsDownload: + type: boolean + description: 'If true then the user can only use this link to view the item on the web, and cannot use it to download the contents of the item. Only for OneDrive for Business and SharePoint.' + nullable: true + scope: + type: string + description: 'The scope of the link represented by this permission. Value anonymous indicates the link is usable by anyone, organization indicates the link is only usable for users signed into the same tenant.' + nullable: true + type: + type: string + description: The type of the link created. + nullable: true + webHtml: + type: string + description: 'For embed links, this property contains the HTML code for an