diff --git a/config/ModuleMetadata.json b/config/ModuleMetadata.json
index 1b431df470..5b6e21a95e 100644
--- a/config/ModuleMetadata.json
+++ b/config/ModuleMetadata.json
@@ -27,15 +27,15 @@
"versions": {
"authentication": {
"prerelease": "",
- "version": "2.23.0"
+ "version": "2.24.0"
},
"beta": {
"prerelease": "",
- "version": "2.23.0"
+ "version": "2.24.0"
},
"v1.0": {
"prerelease": "",
- "version": "2.23.0"
+ "version": "2.24.0"
}
}
}
diff --git a/openApiDocs/beta/Applications.yml b/openApiDocs/beta/Applications.yml
index 9c48b452ff..7a0f193d5b 100644
--- a/openApiDocs/beta/Applications.yml
+++ b/openApiDocs/beta/Applications.yml
@@ -12139,32 +12139,6 @@ paths:
default:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: operation
- delete:
- tags:
- - servicePrincipals.customClaimsPolicy
- summary: Delete navigation property claimsPolicy for servicePrincipals
- operationId: servicePrincipal_DeleteClaimsPolicy
- parameters:
- - name: servicePrincipal-id
- in: path
- description: The unique identifier of servicePrincipal
- required: true
- style: simple
- schema:
- type: string
- x-ms-docs-key-type: servicePrincipal
- - name: If-Match
- in: header
- description: ETag
- style: simple
- schema:
- type: string
- responses:
- 2XX:
- description: Success
- default:
- $ref: '#/components/responses/error'
- x-ms-docs-operation-type: operation
'/servicePrincipals/{servicePrincipal-id}/createdObjects':
get:
tags:
@@ -23645,7 +23619,7 @@ components:
type: array
items:
$ref: '#/components/schemas/microsoft.graph.directoryObject'
- description: 'The owners of the group who can be users or service principals. Nullable. If this property isn''t specified when creating a Microsoft 365 group, the calling user is automatically assigned as the group owner. Supports $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1); Supports $expand including nested $select. For example, /groups?$filter=startsWith(displayName,''Role'')&$select=id,displayName&$expand=owners($select=id,userPrincipalName,displayName).'
+ description: 'The owners of the group who can be users or service principals. Limited to 100 owners. Nullable. If this property isn''t specified when creating a Microsoft 365 group the calling user (admin or non-admin) is automatically assigned as the group owner. A non-admin user can''t explicitly add themselves to this collection when they''re creating the group. For more information, see the related known issue. For security groups, the admin user isn''t automatically added to this collection. For more information, see the related known issue. Supports $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1); 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
@@ -24850,7 +24824,7 @@ components:
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:
- description: Optional. A custom piece of data - JSON-LD extensible description of content according to schema.org syntax.
+ $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).'
@@ -26292,6 +26266,12 @@ components:
$ref: '#/components/schemas/microsoft.graph.baseSitePage'
description: The collection of pages in the baseSitePages list on this site.
x-ms-navigationProperty: true
+ pageTemplates:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.pageTemplate'
+ description: The collection of page templates on this site.
+ x-ms-navigationProperty: true
permissions:
type: array
items:
@@ -27491,6 +27471,11 @@ components:
description: The meeting start time in UTC. Required when you create an online meeting.
format: date-time
nullable: true
+ aiInsights:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.callAiInsight'
+ x-ms-navigationProperty: true
meetingAttendanceReport:
$ref: '#/components/schemas/microsoft.graph.meetingAttendanceReport'
recordings:
@@ -29506,11 +29491,11 @@ components:
properties:
key:
type: string
- description: Key.
+ description: Contains the name of the field that a value is associated with.
nullable: true
value:
type: string
- description: Value.
+ description: Contains the corresponding value for the specified key.
nullable: true
additionalProperties:
type: object
@@ -29659,6 +29644,11 @@ components:
$ref: '#/components/schemas/microsoft.graph.printer'
additionalProperties:
type: object
+ microsoft.graph.Json:
+ title: Json
+ type: object
+ additionalProperties:
+ type: object
microsoft.graph.status:
title: status
enum:
@@ -29679,7 +29669,7 @@ components:
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:
- description: Optional. Custom piece of data - JSON object used to provide custom content to render the activity in the Windows Shell UI
+ $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)'
@@ -30596,7 +30586,7 @@ components:
type: array
items:
$ref: '#/components/schemas/microsoft.graph.chatMessageMention'
- description: 'List of entities mentioned in the chat message. Supported entities are: user, bot, team, channel, and tag.'
+ description: 'List of entities mentioned in the chat message. Supported entities are: user, bot, team, channel, chat, and tag.'
messageHistory:
type: array
items:
@@ -31918,6 +31908,24 @@ components:
nullable: true
additionalProperties:
type: object
+ microsoft.graph.pageTemplate:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.baseSitePage'
+ - title: pageTemplate
+ type: object
+ properties:
+ titleArea:
+ $ref: '#/components/schemas/microsoft.graph.titleArea'
+ canvasLayout:
+ $ref: '#/components/schemas/microsoft.graph.canvasLayout'
+ webParts:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.webPart'
+ description: The collection of web parts on the SharePoint page.
+ x-ms-navigationProperty: true
+ additionalProperties:
+ type: object
microsoft.graph.permission:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -33085,10 +33093,10 @@ components:
description: Windows 10 Azure AD Join using Device Auth.
name: windowsAzureADJoinUsingDeviceAuth
- value: appleUserEnrollment
- description: Device managed by Apple user enrollment
+ description: Indicates the device is enrolled via Apple User Enrollment with Company Portal. It results in an enrollment with a new partition for managed apps and data and which supports a limited set of management capabilities
name: appleUserEnrollment
- value: appleUserEnrollmentWithServiceAccount
- description: Device managed by Apple user enrollment with service account
+ description: Indicates the device is enrolled via Apple User Enrollment with Company Portal using a device enrollment manager user. It results in an enrollment with a new partition for managed apps and data and which supports a limited set of management capabilities
name: appleUserEnrollmentWithServiceAccount
- value: azureAdJoinUsingAzureVmExtension
description: Azure AD Join enrollment when an Azure VM is provisioned
@@ -34983,6 +34991,40 @@ components:
description: For broadcast meeting only.
additionalProperties:
type: object
+ microsoft.graph.callAiInsight:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: callAiInsight
+ type: object
+ properties:
+ actionItems:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.actionItem'
+ callId:
+ type: string
+ nullable: true
+ contentCorrelationId:
+ type: string
+ nullable: true
+ createdDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'
+ type: string
+ format: date-time
+ nullable: true
+ endDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'
+ type: string
+ format: date-time
+ nullable: true
+ meetingNotes:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.meetingNote'
+ viewpoint:
+ $ref: '#/components/schemas/microsoft.graph.callAiInsightViewPoint'
+ additionalProperties:
+ type: object
microsoft.graph.meetingAttendanceReport:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -35727,6 +35769,13 @@ components:
description: Read-only. The date on which task is added to or removed from MyDay.
format: date
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
+ format: date-time
+ nullable: true
orderHint:
type: string
description: 'The hint used to order items of this type in a list view. For more information, see Using order hints in plannern.'
@@ -36930,7 +36979,7 @@ components:
type: array
items:
$ref: '#/components/schemas/microsoft.graph.keyCredentialConfiguration'
- description: Collection of keyCredential restrictions settings to be applied to an application or service principal.
+ description: Collection of certificate restrictions settings to be applied to an application or service principal.
passwordCredentials:
type: array
items:
@@ -39402,6 +39451,69 @@ components:
- newsLink
- videoNewsLink
type: string
+ microsoft.graph.titleArea:
+ title: titleArea
+ type: object
+ properties:
+ alternativeText:
+ type: string
+ description: Alternative text on the title area.
+ nullable: true
+ enableGradientEffect:
+ type: boolean
+ description: Indicates whether the title area has a gradient effect enabled.
+ nullable: true
+ imageWebUrl:
+ type: string
+ description: URL of the image in the title area.
+ nullable: true
+ layout:
+ $ref: '#/components/schemas/microsoft.graph.titleAreaLayoutType'
+ serverProcessedContent:
+ $ref: '#/components/schemas/microsoft.graph.serverProcessedContent'
+ showAuthor:
+ type: boolean
+ description: Indicates whether the author should be shown in title area.
+ nullable: true
+ showPublishedDate:
+ type: boolean
+ description: Indicates whether the published date should be shown in title area.
+ nullable: true
+ showTextBlockAboveTitle:
+ type: boolean
+ description: Indicates whether the text block above title should be shown in title area.
+ nullable: true
+ textAboveTitle:
+ type: string
+ description: The text above title line.
+ nullable: true
+ textAlignment:
+ $ref: '#/components/schemas/microsoft.graph.titleAreaTextAlignmentType'
+ additionalProperties:
+ type: object
+ microsoft.graph.canvasLayout:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: canvasLayout
+ type: object
+ properties:
+ horizontalSections:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.horizontalSection'
+ description: Collection of horizontal sections on the SharePoint page.
+ x-ms-navigationProperty: true
+ verticalSection:
+ $ref: '#/components/schemas/microsoft.graph.verticalSection'
+ additionalProperties:
+ type: object
+ microsoft.graph.webPart:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: webPart
+ type: object
+ additionalProperties:
+ type: object
microsoft.graph.sharePointIdentitySet:
allOf:
- $ref: '#/components/schemas/microsoft.graph.identitySet'
@@ -41796,6 +41908,47 @@ components:
nullable: true
additionalProperties:
type: object
+ microsoft.graph.actionItem:
+ title: actionItem
+ type: object
+ properties:
+ ownerDisplayName:
+ type: string
+ nullable: true
+ text:
+ type: string
+ nullable: true
+ title:
+ type: string
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.meetingNote:
+ title: meetingNote
+ type: object
+ properties:
+ subpoints:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.meetingNoteSubpoint'
+ text:
+ type: string
+ nullable: true
+ title:
+ type: string
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.callAiInsightViewPoint:
+ title: callAiInsightViewPoint
+ type: object
+ properties:
+ mentionEvents:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.mentionEvent'
+ additionalProperties:
+ type: object
microsoft.graph.attendanceRecord:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -44574,7 +44727,7 @@ components:
description: 'The type of reference is associated with the name. Possible values are: String, Integer, Double, Boolean, Range. Read-only.'
nullable: true
value:
- description: 'The formula that the name is defined to refer to. For example, =Sheet14!$B$2:$H$12 and =4.75. Read-only.'
+ $ref: '#/components/schemas/microsoft.graph.Json'
visible:
type: boolean
description: Indicates whether the object is visible.
@@ -44834,6 +44987,92 @@ components:
nullable: true
additionalProperties:
type: object
+ microsoft.graph.titleAreaLayoutType:
+ title: titleAreaLayoutType
+ enum:
+ - imageAndTitle
+ - plain
+ - colorBlock
+ - overlap
+ - unknownFutureValue
+ type: string
+ microsoft.graph.serverProcessedContent:
+ title: serverProcessedContent
+ type: object
+ properties:
+ componentDependencies:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.metaDataKeyStringPair'
+ description: A key-value map where keys are string identifiers and values are component ids. SharePoint servers might decide to use this hint to preload the script for corresponding components for performance boost.
+ customMetadata:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.metaDataKeyValuePair'
+ description: A key-value map where keys are string identifier and values are object of custom key-value pair.
+ htmlStrings:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.metaDataKeyStringPair'
+ description: 'A key-value map where keys are string identifiers and values are rich text with HTML format. SharePoint servers treat the values as HTML content and run services like safety checks, search index and link fixup on them.'
+ imageSources:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.metaDataKeyStringPair'
+ description: A key-value map where keys are string identifiers and values are image sources. SharePoint servers treat the values as image sources and run services like search index and link fixup on them.
+ links:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.metaDataKeyStringPair'
+ description: A key-value map where keys are string identifiers and values are links. SharePoint servers treat the values as links and run services like link fixup on them.
+ searchablePlainTexts:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.metaDataKeyStringPair'
+ description: A key-value map where keys are string identifiers and values are strings that should be search indexed.
+ additionalProperties:
+ type: object
+ microsoft.graph.titleAreaTextAlignmentType:
+ title: titleAreaTextAlignmentType
+ enum:
+ - left
+ - center
+ - unknownFutureValue
+ type: string
+ microsoft.graph.horizontalSection:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: horizontalSection
+ type: object
+ properties:
+ emphasis:
+ $ref: '#/components/schemas/microsoft.graph.sectionEmphasisType'
+ layout:
+ $ref: '#/components/schemas/microsoft.graph.horizontalSectionLayoutType'
+ columns:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.horizontalSectionColumn'
+ description: The set of vertical columns in this section.
+ x-ms-navigationProperty: true
+ additionalProperties:
+ type: object
+ microsoft.graph.verticalSection:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: verticalSection
+ type: object
+ properties:
+ emphasis:
+ $ref: '#/components/schemas/microsoft.graph.sectionEmphasisType'
+ webparts:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.webPart'
+ description: The set of web parts in this section.
+ x-ms-navigationProperty: true
+ additionalProperties:
+ type: object
microsoft.graph.sharePointIdentity:
allOf:
- $ref: '#/components/schemas/microsoft.graph.identity'
@@ -45750,6 +45989,34 @@ components:
- invited
- organizationExcludingGuests
type: string
+ microsoft.graph.meetingNoteSubpoint:
+ title: meetingNoteSubpoint
+ type: object
+ properties:
+ text:
+ type: string
+ nullable: true
+ title:
+ type: string
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.mentionEvent:
+ title: mentionEvent
+ type: object
+ properties:
+ eventDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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
+ speaker:
+ $ref: '#/components/schemas/microsoft.graph.identitySet'
+ transcriptUtterance:
+ type: string
+ nullable: true
+ additionalProperties:
+ type: object
microsoft.graph.attendanceInterval:
title: attendanceInterval
type: object
@@ -48021,7 +48288,7 @@ components:
description: The name of the table column.
nullable: true
values:
- description: 'Represents the raw values of the specified range. The data returned could be of type string, number, or a Boolean. Cell that contain an error will return the error string.'
+ $ref: '#/components/schemas/microsoft.graph.Json'
filter:
$ref: '#/components/schemas/microsoft.graph.workbookFilter'
additionalProperties:
@@ -48039,7 +48306,7 @@ components:
description: The index of the row within the rows collection of the table. Zero-based. Read-only.
format: int32
values:
- description: 'The raw values of the specified range. The data returned could be of type string, number, or a Boolean. Any cell that contain an error will return the error string.'
+ $ref: '#/components/schemas/microsoft.graph.Json'
additionalProperties:
type: object
microsoft.graph.workbookTableSort:
@@ -48171,6 +48438,74 @@ components:
nullable: true
additionalProperties:
type: object
+ microsoft.graph.metaDataKeyStringPair:
+ title: metaDataKeyStringPair
+ type: object
+ properties:
+ key:
+ type: string
+ description: Key of the meta data.
+ nullable: true
+ value:
+ type: string
+ description: Value of the meta data.
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.metaDataKeyValuePair:
+ title: metaDataKeyValuePair
+ type: object
+ properties:
+ key:
+ type: string
+ description: Key of the metadata.
+ nullable: true
+ value:
+ $ref: '#/components/schemas/microsoft.graph.Json'
+ additionalProperties:
+ type: object
+ microsoft.graph.sectionEmphasisType:
+ title: sectionEmphasisType
+ enum:
+ - none
+ - neutral
+ - soft
+ - strong
+ - unknownFutureValue
+ type: string
+ microsoft.graph.horizontalSectionLayoutType:
+ title: horizontalSectionLayoutType
+ enum:
+ - none
+ - oneColumn
+ - twoColumns
+ - threeColumns
+ - oneThirdLeftColumn
+ - oneThirdRightColumn
+ - fullWidth
+ - unknownFutureValue
+ type: string
+ microsoft.graph.horizontalSectionColumn:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: horizontalSectionColumn
+ type: object
+ properties:
+ width:
+ maximum: 2147483647
+ minimum: -2147483648
+ type: integer
+ description: 'Width of the column. A horizontal section is divided into 12 grids. A column should have a value of 1-12 to represent its range spans. For example, there can be two columns both have a width of 6 in a section.'
+ format: int32
+ nullable: true
+ webparts:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.webPart'
+ description: The collection of WebParts in this column.
+ x-ms-navigationProperty: true
+ additionalProperties:
+ type: object
microsoft.graph.termStore.relationType:
title: relationType
enum:
@@ -49058,7 +49393,7 @@ components:
type: string
description: 'An operator in a cell; for example, =, >, <, <=, or <>.'
values:
- description: The values that appear in the cell.
+ $ref: '#/components/schemas/microsoft.graph.Json'
additionalProperties:
type: object
microsoft.graph.workbookIcon:
@@ -49083,13 +49418,13 @@ components:
type: object
properties:
majorUnit:
- description: Represents the interval between two major tick marks. Can be set to a numeric value or an empty string. The returned value is always a number.
+ $ref: '#/components/schemas/microsoft.graph.Json'
maximum:
- description: Represents the maximum value on the value axis. Can be set to a numeric value or an empty string (for automatic axis values). The returned value is always a number.
+ $ref: '#/components/schemas/microsoft.graph.Json'
minimum:
- description: Represents the minimum value on the value axis. Can be set to a numeric value or an empty string (for automatic axis values). The returned value is always a number.
+ $ref: '#/components/schemas/microsoft.graph.Json'
minorUnit:
- description: Represents the interval between two minor tick marks. 'Can be set to a numeric value or an empty string (for automatic axis values). The returned value is always a number.
+ $ref: '#/components/schemas/microsoft.graph.Json'
format:
$ref: '#/components/schemas/microsoft.graph.workbookChartAxisFormat'
majorGridlines:
@@ -49183,7 +49518,7 @@ components:
type: object
properties:
value:
- description: The value of a chart point. Read-only.
+ $ref: '#/components/schemas/microsoft.graph.Json'
format:
$ref: '#/components/schemas/microsoft.graph.workbookChartPointFormat'
additionalProperties:
diff --git a/openApiDocs/beta/Bookings.yml b/openApiDocs/beta/Bookings.yml
index b4fd16a215..eb0a26a06e 100644
--- a/openApiDocs/beta/Bookings.yml
+++ b/openApiDocs/beta/Bookings.yml
@@ -15934,6 +15934,13 @@ components:
description: Read-only. The date on which task is added to or removed from MyDay.
format: date
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
+ format: date-time
+ nullable: true
orderHint:
type: string
description: 'The hint used to order items of this type in a list view. For more information, see Using order hints in plannern.'
diff --git a/openApiDocs/beta/BusinessScenario.yml b/openApiDocs/beta/BusinessScenario.yml
index 7383b679ff..156e1b3502 100644
--- a/openApiDocs/beta/BusinessScenario.yml
+++ b/openApiDocs/beta/BusinessScenario.yml
@@ -2030,6 +2030,13 @@ components:
description: Read-only. The date on which task is added to or removed from MyDay.
format: date
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
+ format: date-time
+ nullable: true
orderHint:
type: string
description: 'The hint used to order items of this type in a list view. For more information, see Using order hints in plannern.'
diff --git a/openApiDocs/beta/CloudCommunications.yml b/openApiDocs/beta/CloudCommunications.yml
index 8650c7105b..d191303ae7 100644
--- a/openApiDocs/beta/CloudCommunications.yml
+++ b/openApiDocs/beta/CloudCommunications.yml
@@ -3409,10 +3409,10 @@ paths:
tags:
- communications.Actions
summary: Invoke action invite
- description: 'Delete a specific participant in a call. In some situations, it is appropriate for an application to remove a participant from an active call. This action can be done before or after the participant answers the call. When an active caller is removed, they are immediately dropped from the call with no pre- or post-removal notification. When an invited participant is removed, any outstanding add participant request is canceled.'
+ description: 'Invite participants to the active call. For more information about how to handle operations, see commsOperation.'
externalDocs:
description: Find more info here
- url: https://learn.microsoft.com/graph/api/participant-delete?view=graph-rest-beta
+ url: https://learn.microsoft.com/graph/api/participant-invite?view=graph-rest-beta
operationId: communication.call.participant_invite
parameters:
- name: call-id
@@ -3766,6 +3766,244 @@ paths:
default:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: operation
+ '/communications/onlineMeetings/{onlineMeeting-id}/aiInsights':
+ get:
+ tags:
+ - communications.onlineMeeting
+ summary: Get aiInsights from communications
+ operationId: communication.onlineMeeting_ListAiInsight
+ parameters:
+ - name: onlineMeeting-id
+ in: path
+ description: The unique identifier of onlineMeeting
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: onlineMeeting
+ - $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:
+ type: string
+ - name: $select
+ in: query
+ description: Select properties to be returned
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ - name: $expand
+ in: query
+ description: Expand related entities
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ responses:
+ 2XX:
+ $ref: '#/components/responses/microsoft.graph.callAiInsightCollectionResponse'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-pageable:
+ nextLinkName: '@odata.nextLink'
+ operationName: listMore
+ x-ms-docs-operation-type: operation
+ post:
+ tags:
+ - communications.onlineMeeting
+ summary: Create new navigation property to aiInsights for communications
+ operationId: communication.onlineMeeting_CreateAiInsight
+ parameters:
+ - name: onlineMeeting-id
+ in: path
+ description: The unique identifier of onlineMeeting
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: onlineMeeting
+ requestBody:
+ description: New navigation property
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.callAiInsight'
+ required: true
+ responses:
+ 2XX:
+ description: Created navigation property.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.callAiInsight'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
+ '/communications/onlineMeetings/{onlineMeeting-id}/aiInsights/{callAiInsight-id}':
+ get:
+ tags:
+ - communications.onlineMeeting
+ summary: Get aiInsights from communications
+ operationId: communication.onlineMeeting_GetAiInsight
+ parameters:
+ - name: onlineMeeting-id
+ in: path
+ description: The unique identifier of onlineMeeting
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: onlineMeeting
+ - name: callAiInsight-id
+ in: path
+ description: The unique identifier of callAiInsight
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: callAiInsight
+ - name: $select
+ in: query
+ description: Select properties to be returned
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ - name: $expand
+ in: query
+ description: Expand related entities
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ responses:
+ 2XX:
+ description: Retrieved navigation property
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.callAiInsight'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
+ patch:
+ tags:
+ - communications.onlineMeeting
+ summary: Update the navigation property aiInsights in communications
+ operationId: communication.onlineMeeting_UpdateAiInsight
+ parameters:
+ - name: onlineMeeting-id
+ in: path
+ description: The unique identifier of onlineMeeting
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: onlineMeeting
+ - name: callAiInsight-id
+ in: path
+ description: The unique identifier of callAiInsight
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: callAiInsight
+ requestBody:
+ description: New navigation property values
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.callAiInsight'
+ required: true
+ responses:
+ 2XX:
+ description: Success
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.callAiInsight'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
+ delete:
+ tags:
+ - communications.onlineMeeting
+ summary: Delete navigation property aiInsights for communications
+ operationId: communication.onlineMeeting_DeleteAiInsight
+ parameters:
+ - name: onlineMeeting-id
+ in: path
+ description: The unique identifier of onlineMeeting
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: onlineMeeting
+ - name: callAiInsight-id
+ in: path
+ description: The unique identifier of callAiInsight
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: callAiInsight
+ - name: If-Match
+ in: header
+ description: ETag
+ style: simple
+ schema:
+ type: string
+ responses:
+ 2XX:
+ description: Success
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
+ '/communications/onlineMeetings/{onlineMeeting-id}/aiInsights/$count':
+ get:
+ tags:
+ - communications.onlineMeeting
+ summary: Get the number of the resource
+ operationId: communication.onlineMeeting.aiInsight_GetCount
+ parameters:
+ - name: onlineMeeting-id
+ in: path
+ description: The unique identifier of onlineMeeting
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: onlineMeeting
+ - $ref: '#/components/parameters/search'
+ - $ref: '#/components/parameters/filter'
+ responses:
+ 2XX:
+ $ref: '#/components/responses/ODataCountResponse'
+ default:
+ $ref: '#/components/responses/error'
'/communications/onlineMeetings/{onlineMeeting-id}/alternativeRecording':
get:
tags:
@@ -7426,58 +7664,300 @@ paths:
parameters:
- name: presence-id
in: path
- description: The unique identifier of presence
+ description: The unique identifier of presence
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: presence
+ requestBody:
+ description: Action parameters
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ availability:
+ type: string
+ activity:
+ type: string
+ expirationDuration:
+ pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$'
+ type: string
+ format: duration
+ nullable: true
+ additionalProperties:
+ type: object
+ required: true
+ responses:
+ 2XX:
+ description: Success
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: action
+ /communications/presences/$count:
+ get:
+ tags:
+ - communications.presence
+ summary: Get the number of the resource
+ operationId: communication.presence_GetCount
+ parameters:
+ - $ref: '#/components/parameters/search'
+ - $ref: '#/components/parameters/filter'
+ responses:
+ 2XX:
+ $ref: '#/components/responses/ODataCountResponse'
+ default:
+ $ref: '#/components/responses/error'
+ '/users/{user-id}/onlineMeetings':
+ get:
+ tags:
+ - users.onlineMeeting
+ summary: Get onlineMeetings from users
+ description: 'Information about a meeting, including the URL used to join a meeting, the attendees list, and the description.'
+ operationId: user_ListOnlineMeeting
+ parameters:
+ - name: user-id
+ in: path
+ description: The unique identifier of user
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: user
+ - $ref: '#/components/parameters/top'
+ - $ref: '#/components/parameters/skip'
+ - $ref: '#/components/parameters/search'
+ - $ref: '#/components/parameters/filter'
+ - $ref: '#/components/parameters/count'
+ - name: $orderby
+ in: query
+ description: Order items by property values
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ - name: $select
+ in: query
+ description: Select properties to be returned
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ - name: $expand
+ in: query
+ description: Expand related entities
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ responses:
+ 2XX:
+ $ref: '#/components/responses/microsoft.graph.onlineMeetingCollectionResponse'
+ default:
+ $ref: '#/components/responses/error'
+ deprecated: true
+ x-ms-deprecation:
+ removalDate: '2025-07-02'
+ date: '2024-07-02'
+ version: 2024-07/PrivatePreview:copilotExportAPI
+ x-ms-pageable:
+ nextLinkName: '@odata.nextLink'
+ operationName: listMore
+ x-ms-docs-operation-type: operation
+ post:
+ tags:
+ - users.onlineMeeting
+ summary: Create new navigation property to onlineMeetings for users
+ operationId: user_CreateOnlineMeeting
+ parameters:
+ - name: user-id
+ in: path
+ description: The unique identifier of user
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: user
+ requestBody:
+ description: New navigation property
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.onlineMeeting'
+ required: true
+ responses:
+ 2XX:
+ description: Created navigation property.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.onlineMeeting'
+ default:
+ $ref: '#/components/responses/error'
+ deprecated: true
+ x-ms-deprecation:
+ removalDate: '2025-07-02'
+ date: '2024-07-02'
+ version: 2024-07/PrivatePreview:copilotExportAPI
+ x-ms-docs-operation-type: operation
+ '/users/{user-id}/onlineMeetings/{onlineMeeting-id}':
+ get:
+ tags:
+ - users.onlineMeeting
+ summary: Get onlineMeetings from users
+ description: 'Information about a meeting, including the URL used to join a meeting, the attendees list, and the description.'
+ operationId: user_GetOnlineMeeting
+ parameters:
+ - name: user-id
+ in: path
+ description: The unique identifier of user
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: user
+ - name: onlineMeeting-id
+ in: path
+ description: The unique identifier of onlineMeeting
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: onlineMeeting
+ - name: $select
+ in: query
+ description: Select properties to be returned
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ - name: $expand
+ in: query
+ description: Expand related entities
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ responses:
+ 2XX:
+ description: Retrieved navigation property
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.onlineMeeting'
+ default:
+ $ref: '#/components/responses/error'
+ deprecated: true
+ x-ms-deprecation:
+ removalDate: '2025-07-02'
+ date: '2024-07-02'
+ version: 2024-07/PrivatePreview:copilotExportAPI
+ x-ms-docs-operation-type: operation
+ patch:
+ tags:
+ - users.onlineMeeting
+ summary: Update the navigation property onlineMeetings in users
+ operationId: user_UpdateOnlineMeeting
+ parameters:
+ - name: user-id
+ in: path
+ description: The unique identifier of user
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: user
+ - name: onlineMeeting-id
+ in: path
+ description: The unique identifier of onlineMeeting
required: true
style: simple
schema:
type: string
- x-ms-docs-key-type: presence
+ x-ms-docs-key-type: onlineMeeting
requestBody:
- description: Action parameters
+ description: New navigation property values
content:
application/json:
schema:
- type: object
- properties:
- availability:
- type: string
- activity:
- type: string
- expirationDuration:
- pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$'
- type: string
- format: duration
- nullable: true
- additionalProperties:
- type: object
+ $ref: '#/components/schemas/microsoft.graph.onlineMeeting'
required: true
responses:
2XX:
description: Success
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.onlineMeeting'
default:
$ref: '#/components/responses/error'
- x-ms-docs-operation-type: action
- /communications/presences/$count:
- get:
+ deprecated: true
+ x-ms-deprecation:
+ removalDate: '2025-07-02'
+ date: '2024-07-02'
+ version: 2024-07/PrivatePreview:copilotExportAPI
+ x-ms-docs-operation-type: operation
+ delete:
tags:
- - communications.presence
- summary: Get the number of the resource
- operationId: communication.presence_GetCount
+ - users.onlineMeeting
+ summary: Delete navigation property onlineMeetings for users
+ operationId: user_DeleteOnlineMeeting
parameters:
- - $ref: '#/components/parameters/search'
- - $ref: '#/components/parameters/filter'
+ - name: user-id
+ in: path
+ description: The unique identifier of user
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: user
+ - name: onlineMeeting-id
+ in: path
+ description: The unique identifier of onlineMeeting
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: onlineMeeting
+ - name: If-Match
+ in: header
+ description: ETag
+ style: simple
+ schema:
+ type: string
responses:
2XX:
- $ref: '#/components/responses/ODataCountResponse'
+ description: Success
default:
$ref: '#/components/responses/error'
- '/users/{user-id}/onlineMeetings':
+ deprecated: true
+ x-ms-deprecation:
+ removalDate: '2025-07-02'
+ date: '2024-07-02'
+ version: 2024-07/PrivatePreview:copilotExportAPI
+ x-ms-docs-operation-type: operation
+ '/users/{user-id}/onlineMeetings/{onlineMeeting-id}/aiInsights':
get:
tags:
- users.onlineMeeting
- summary: Get onlineMeetings from users
- description: 'Information about a meeting, including the URL used to join a meeting, the attendees list, and the description.'
- operationId: user_ListOnlineMeeting
+ summary: Get aiInsights from users
+ operationId: user.onlineMeeting_ListAiInsight
parameters:
- name: user-id
in: path
@@ -7487,6 +7967,14 @@ paths:
schema:
type: string
x-ms-docs-key-type: user
+ - name: onlineMeeting-id
+ in: path
+ description: The unique identifier of onlineMeeting
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: onlineMeeting
- $ref: '#/components/parameters/top'
- $ref: '#/components/parameters/skip'
- $ref: '#/components/parameters/search'
@@ -7524,7 +8012,7 @@ paths:
type: string
responses:
2XX:
- $ref: '#/components/responses/microsoft.graph.onlineMeetingCollectionResponse'
+ $ref: '#/components/responses/microsoft.graph.callAiInsightCollectionResponse'
default:
$ref: '#/components/responses/error'
deprecated: true
@@ -7539,8 +8027,8 @@ paths:
post:
tags:
- users.onlineMeeting
- summary: Create new navigation property to onlineMeetings for users
- operationId: user_CreateOnlineMeeting
+ summary: Create new navigation property to aiInsights for users
+ operationId: user.onlineMeeting_CreateAiInsight
parameters:
- name: user-id
in: path
@@ -7550,12 +8038,20 @@ paths:
schema:
type: string
x-ms-docs-key-type: user
+ - name: onlineMeeting-id
+ in: path
+ description: The unique identifier of onlineMeeting
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: onlineMeeting
requestBody:
description: New navigation property
content:
application/json:
schema:
- $ref: '#/components/schemas/microsoft.graph.onlineMeeting'
+ $ref: '#/components/schemas/microsoft.graph.callAiInsight'
required: true
responses:
2XX:
@@ -7563,7 +8059,7 @@ paths:
content:
application/json:
schema:
- $ref: '#/components/schemas/microsoft.graph.onlineMeeting'
+ $ref: '#/components/schemas/microsoft.graph.callAiInsight'
default:
$ref: '#/components/responses/error'
deprecated: true
@@ -7572,13 +8068,12 @@ paths:
date: '2024-07-02'
version: 2024-07/PrivatePreview:copilotExportAPI
x-ms-docs-operation-type: operation
- '/users/{user-id}/onlineMeetings/{onlineMeeting-id}':
+ '/users/{user-id}/onlineMeetings/{onlineMeeting-id}/aiInsights/{callAiInsight-id}':
get:
tags:
- users.onlineMeeting
- summary: Get onlineMeetings from users
- description: 'Information about a meeting, including the URL used to join a meeting, the attendees list, and the description.'
- operationId: user_GetOnlineMeeting
+ summary: Get aiInsights from users
+ operationId: user.onlineMeeting_GetAiInsight
parameters:
- name: user-id
in: path
@@ -7596,6 +8091,14 @@ paths:
schema:
type: string
x-ms-docs-key-type: onlineMeeting
+ - name: callAiInsight-id
+ in: path
+ description: The unique identifier of callAiInsight
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: callAiInsight
- name: $select
in: query
description: Select properties to be returned
@@ -7622,7 +8125,7 @@ paths:
content:
application/json:
schema:
- $ref: '#/components/schemas/microsoft.graph.onlineMeeting'
+ $ref: '#/components/schemas/microsoft.graph.callAiInsight'
default:
$ref: '#/components/responses/error'
deprecated: true
@@ -7634,8 +8137,8 @@ paths:
patch:
tags:
- users.onlineMeeting
- summary: Update the navigation property onlineMeetings in users
- operationId: user_UpdateOnlineMeeting
+ summary: Update the navigation property aiInsights in users
+ operationId: user.onlineMeeting_UpdateAiInsight
parameters:
- name: user-id
in: path
@@ -7653,12 +8156,20 @@ paths:
schema:
type: string
x-ms-docs-key-type: onlineMeeting
+ - name: callAiInsight-id
+ in: path
+ description: The unique identifier of callAiInsight
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: callAiInsight
requestBody:
description: New navigation property values
content:
application/json:
schema:
- $ref: '#/components/schemas/microsoft.graph.onlineMeeting'
+ $ref: '#/components/schemas/microsoft.graph.callAiInsight'
required: true
responses:
2XX:
@@ -7666,7 +8177,7 @@ paths:
content:
application/json:
schema:
- $ref: '#/components/schemas/microsoft.graph.onlineMeeting'
+ $ref: '#/components/schemas/microsoft.graph.callAiInsight'
default:
$ref: '#/components/responses/error'
deprecated: true
@@ -7678,8 +8189,8 @@ paths:
delete:
tags:
- users.onlineMeeting
- summary: Delete navigation property onlineMeetings for users
- operationId: user_DeleteOnlineMeeting
+ summary: Delete navigation property aiInsights for users
+ operationId: user.onlineMeeting_DeleteAiInsight
parameters:
- name: user-id
in: path
@@ -7697,6 +8208,14 @@ paths:
schema:
type: string
x-ms-docs-key-type: onlineMeeting
+ - name: callAiInsight-id
+ in: path
+ description: The unique identifier of callAiInsight
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: callAiInsight
- name: If-Match
in: header
description: ETag
@@ -7714,6 +8233,41 @@ paths:
date: '2024-07-02'
version: 2024-07/PrivatePreview:copilotExportAPI
x-ms-docs-operation-type: operation
+ '/users/{user-id}/onlineMeetings/{onlineMeeting-id}/aiInsights/$count':
+ get:
+ tags:
+ - users.onlineMeeting
+ summary: Get the number of the resource
+ operationId: user.onlineMeeting.aiInsight_GetCount
+ parameters:
+ - name: user-id
+ in: path
+ description: The unique identifier of user
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: user
+ - name: onlineMeeting-id
+ in: path
+ description: The unique identifier of onlineMeeting
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: onlineMeeting
+ - $ref: '#/components/parameters/search'
+ - $ref: '#/components/parameters/filter'
+ responses:
+ 2XX:
+ $ref: '#/components/responses/ODataCountResponse'
+ default:
+ $ref: '#/components/responses/error'
+ deprecated: true
+ x-ms-deprecation:
+ removalDate: '2025-07-02'
+ date: '2024-07-02'
+ version: 2024-07/PrivatePreview:copilotExportAPI
'/users/{user-id}/onlineMeetings/{onlineMeeting-id}/alternativeRecording':
get:
tags:
@@ -11381,11 +11935,11 @@ paths:
get:
tags:
- users.presence
- summary: Get presence
- description: Get a user's presence information.
+ summary: 'presence: setStatusMessage'
+ description: Set a presence status message for a user. An optional expiration date and time can be supplied.
externalDocs:
description: Find more info here
- url: https://learn.microsoft.com/graph/api/presence-get?view=graph-rest-beta
+ url: https://learn.microsoft.com/graph/api/presence-setstatusmessage?view=graph-rest-beta
operationId: user_GetPresence
parameters:
- name: user-id
@@ -12413,6 +12967,11 @@ components:
description: The meeting start time in UTC. Required when you create an online meeting.
format: date-time
nullable: true
+ aiInsights:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.callAiInsight'
+ x-ms-navigationProperty: true
meetingAttendanceReport:
$ref: '#/components/schemas/microsoft.graph.meetingAttendanceReport'
recordings:
@@ -12431,6 +12990,40 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
+ microsoft.graph.callAiInsight:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: callAiInsight
+ type: object
+ properties:
+ actionItems:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.actionItem'
+ callId:
+ type: string
+ nullable: true
+ contentCorrelationId:
+ type: string
+ nullable: true
+ createdDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'
+ type: string
+ format: date-time
+ nullable: true
+ endDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'
+ type: string
+ format: date-time
+ nullable: true
+ meetingNotes:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.meetingNote'
+ viewpoint:
+ $ref: '#/components/schemas/microsoft.graph.callAiInsightViewPoint'
+ additionalProperties:
+ type: object
microsoft.graph.meetingAttendanceReport:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -12901,6 +13494,10 @@ components:
type: boolean
description: Indicates whether content sharing notifications should be enabled for the call.
nullable: true
+ isDeltaRosterEnabled:
+ type: boolean
+ description: Indicates whether delta roster is enabled for the call.
+ nullable: true
additionalProperties:
type: object
microsoft.graph.callRoute:
@@ -13416,6 +14013,47 @@ components:
- questionAndAnswer
- unknownFutureValue
type: string
+ microsoft.graph.actionItem:
+ title: actionItem
+ type: object
+ properties:
+ ownerDisplayName:
+ type: string
+ nullable: true
+ text:
+ type: string
+ nullable: true
+ title:
+ type: string
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.meetingNote:
+ title: meetingNote
+ type: object
+ properties:
+ subpoints:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.meetingNoteSubpoint'
+ text:
+ type: string
+ nullable: true
+ title:
+ type: string
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.callAiInsightViewPoint:
+ title: callAiInsightViewPoint
+ type: object
+ properties:
+ mentionEvents:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.mentionEvent'
+ additionalProperties:
+ type: object
microsoft.graph.attendanceInterval:
title: attendanceInterval
type: object
@@ -13673,6 +14311,19 @@ components:
nullable: true
additionalProperties:
type: object
+ microsoft.graph.callAiInsightCollectionResponse:
+ title: Collection of callAiInsight
+ type: object
+ properties:
+ value:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.callAiInsight'
+ '@odata.nextLink':
+ type: string
+ nullable: true
+ additionalProperties:
+ type: object
microsoft.graph.meetingAttendanceReportCollectionResponse:
title: Collection of meetingAttendanceReport
type: object
@@ -14428,6 +15079,34 @@ components:
description: The translation languages (choose up to 6).
additionalProperties:
type: object
+ microsoft.graph.meetingNoteSubpoint:
+ title: meetingNoteSubpoint
+ type: object
+ properties:
+ text:
+ type: string
+ nullable: true
+ title:
+ type: string
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.mentionEvent:
+ title: mentionEvent
+ type: object
+ properties:
+ eventDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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
+ speaker:
+ $ref: '#/components/schemas/microsoft.graph.identitySet'
+ transcriptUtterance:
+ type: string
+ nullable: true
+ additionalProperties:
+ type: object
microsoft.graph.meetingAudience:
title: meetingAudience
enum:
@@ -14678,6 +15357,12 @@ components:
application/json:
schema:
$ref: '#/components/schemas/microsoft.graph.onlineMeetingCollectionResponse'
+ microsoft.graph.callAiInsightCollectionResponse:
+ description: Retrieved collection
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.callAiInsightCollectionResponse'
microsoft.graph.meetingAttendanceReportCollectionResponse:
description: Retrieved collection
content:
diff --git a/openApiDocs/beta/Compliance.yml b/openApiDocs/beta/Compliance.yml
index 99e345a724..e7bb17610e 100644
--- a/openApiDocs/beta/Compliance.yml
+++ b/openApiDocs/beta/Compliance.yml
@@ -9409,6 +9409,12 @@ components:
$ref: '#/components/schemas/microsoft.graph.baseSitePage'
description: The collection of pages in the baseSitePages list on this site.
x-ms-navigationProperty: true
+ pageTemplates:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.pageTemplate'
+ description: The collection of page templates on this site.
+ x-ms-navigationProperty: true
permissions:
type: array
items:
@@ -9754,7 +9760,7 @@ components:
type: array
items:
$ref: '#/components/schemas/microsoft.graph.directoryObject'
- description: 'The owners of the group who can be users or service principals. Nullable. If this property isn''t specified when creating a Microsoft 365 group, the calling user is automatically assigned as the group owner. Supports $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1); Supports $expand including nested $select. For example, /groups?$filter=startsWith(displayName,''Role'')&$select=id,displayName&$expand=owners($select=id,userPrincipalName,displayName).'
+ description: 'The owners of the group who can be users or service principals. Limited to 100 owners. Nullable. If this property isn''t specified when creating a Microsoft 365 group the calling user (admin or non-admin) is automatically assigned as the group owner. A non-admin user can''t explicitly add themselves to this collection when they''re creating the group. For more information, see the related known issue. For security groups, the admin user isn''t automatically added to this collection. For more information, see the related known issue. Supports $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1); 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
@@ -11909,6 +11915,24 @@ components:
nullable: true
additionalProperties:
type: object
+ microsoft.graph.pageTemplate:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.baseSitePage'
+ - title: pageTemplate
+ type: object
+ properties:
+ titleArea:
+ $ref: '#/components/schemas/microsoft.graph.titleArea'
+ canvasLayout:
+ $ref: '#/components/schemas/microsoft.graph.canvasLayout'
+ webParts:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.webPart'
+ description: The collection of web parts on the SharePoint page.
+ x-ms-navigationProperty: true
+ additionalProperties:
+ type: object
microsoft.graph.permission:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -13325,7 +13349,7 @@ components:
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:
- description: Optional. A custom piece of data - JSON-LD extensible description of content according to schema.org syntax.
+ $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).'
@@ -15650,6 +15674,11 @@ components:
description: The meeting start time in UTC. Required when you create an online meeting.
format: date-time
nullable: true
+ aiInsights:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.callAiInsight'
+ x-ms-navigationProperty: true
meetingAttendanceReport:
$ref: '#/components/schemas/microsoft.graph.meetingAttendanceReport'
recordings:
@@ -18300,6 +18329,69 @@ components:
nullable: true
additionalProperties:
type: object
+ microsoft.graph.titleArea:
+ title: titleArea
+ type: object
+ properties:
+ alternativeText:
+ type: string
+ description: Alternative text on the title area.
+ nullable: true
+ enableGradientEffect:
+ type: boolean
+ description: Indicates whether the title area has a gradient effect enabled.
+ nullable: true
+ imageWebUrl:
+ type: string
+ description: URL of the image in the title area.
+ nullable: true
+ layout:
+ $ref: '#/components/schemas/microsoft.graph.titleAreaLayoutType'
+ serverProcessedContent:
+ $ref: '#/components/schemas/microsoft.graph.serverProcessedContent'
+ showAuthor:
+ type: boolean
+ description: Indicates whether the author should be shown in title area.
+ nullable: true
+ showPublishedDate:
+ type: boolean
+ description: Indicates whether the published date should be shown in title area.
+ nullable: true
+ showTextBlockAboveTitle:
+ type: boolean
+ description: Indicates whether the text block above title should be shown in title area.
+ nullable: true
+ textAboveTitle:
+ type: string
+ description: The text above title line.
+ nullable: true
+ textAlignment:
+ $ref: '#/components/schemas/microsoft.graph.titleAreaTextAlignmentType'
+ additionalProperties:
+ type: object
+ microsoft.graph.canvasLayout:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: canvasLayout
+ type: object
+ properties:
+ horizontalSections:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.horizontalSection'
+ description: Collection of horizontal sections on the SharePoint page.
+ x-ms-navigationProperty: true
+ verticalSection:
+ $ref: '#/components/schemas/microsoft.graph.verticalSection'
+ additionalProperties:
+ type: object
+ microsoft.graph.webPart:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: webPart
+ type: object
+ additionalProperties:
+ type: object
microsoft.graph.sharePointIdentitySet:
allOf:
- $ref: '#/components/schemas/microsoft.graph.identitySet'
@@ -18992,6 +19084,11 @@ components:
$ref: '#/components/schemas/microsoft.graph.printer'
additionalProperties:
type: object
+ microsoft.graph.Json:
+ title: Json
+ type: object
+ additionalProperties:
+ type: object
microsoft.graph.status:
title: status
enum:
@@ -19012,7 +19109,7 @@ components:
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:
- description: Optional. Custom piece of data - JSON object used to provide custom content to render the activity in the Windows Shell UI
+ $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)'
@@ -19955,7 +20052,7 @@ components:
type: array
items:
$ref: '#/components/schemas/microsoft.graph.chatMessageMention'
- description: 'List of entities mentioned in the chat message. Supported entities are: user, bot, team, channel, and tag.'
+ description: 'List of entities mentioned in the chat message. Supported entities are: user, bot, team, channel, chat, and tag.'
messageHistory:
type: array
items:
@@ -21093,10 +21190,10 @@ components:
description: Windows 10 Azure AD Join using Device Auth.
name: windowsAzureADJoinUsingDeviceAuth
- value: appleUserEnrollment
- description: Device managed by Apple user enrollment
+ description: Indicates the device is enrolled via Apple User Enrollment with Company Portal. It results in an enrollment with a new partition for managed apps and data and which supports a limited set of management capabilities
name: appleUserEnrollment
- value: appleUserEnrollmentWithServiceAccount
- description: Device managed by Apple user enrollment with service account
+ description: Indicates the device is enrolled via Apple User Enrollment with Company Portal using a device enrollment manager user. It results in an enrollment with a new partition for managed apps and data and which supports a limited set of management capabilities
name: appleUserEnrollmentWithServiceAccount
- value: azureAdJoinUsingAzureVmExtension
description: Azure AD Join enrollment when an Azure VM is provisioned
@@ -22796,6 +22893,40 @@ components:
description: For broadcast meeting only.
additionalProperties:
type: object
+ microsoft.graph.callAiInsight:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: callAiInsight
+ type: object
+ properties:
+ actionItems:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.actionItem'
+ callId:
+ type: string
+ nullable: true
+ contentCorrelationId:
+ type: string
+ nullable: true
+ createdDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'
+ type: string
+ format: date-time
+ nullable: true
+ endDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'
+ type: string
+ format: date-time
+ nullable: true
+ meetingNotes:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.meetingNote'
+ viewpoint:
+ $ref: '#/components/schemas/microsoft.graph.callAiInsightViewPoint'
+ additionalProperties:
+ type: object
microsoft.graph.meetingAttendanceReport:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -23486,6 +23617,13 @@ components:
description: Read-only. The date on which task is added to or removed from MyDay.
format: date
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
+ format: date-time
+ nullable: true
orderHint:
type: string
description: 'The hint used to order items of this type in a list view. For more information, see Using order hints in plannern.'
@@ -26073,6 +26211,92 @@ components:
nullable: true
additionalProperties:
type: object
+ microsoft.graph.titleAreaLayoutType:
+ title: titleAreaLayoutType
+ enum:
+ - imageAndTitle
+ - plain
+ - colorBlock
+ - overlap
+ - unknownFutureValue
+ type: string
+ microsoft.graph.serverProcessedContent:
+ title: serverProcessedContent
+ type: object
+ properties:
+ componentDependencies:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.metaDataKeyStringPair'
+ description: A key-value map where keys are string identifiers and values are component ids. SharePoint servers might decide to use this hint to preload the script for corresponding components for performance boost.
+ customMetadata:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.metaDataKeyValuePair'
+ description: A key-value map where keys are string identifier and values are object of custom key-value pair.
+ htmlStrings:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.metaDataKeyStringPair'
+ description: 'A key-value map where keys are string identifiers and values are rich text with HTML format. SharePoint servers treat the values as HTML content and run services like safety checks, search index and link fixup on them.'
+ imageSources:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.metaDataKeyStringPair'
+ description: A key-value map where keys are string identifiers and values are image sources. SharePoint servers treat the values as image sources and run services like search index and link fixup on them.
+ links:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.metaDataKeyStringPair'
+ description: A key-value map where keys are string identifiers and values are links. SharePoint servers treat the values as links and run services like link fixup on them.
+ searchablePlainTexts:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.metaDataKeyStringPair'
+ description: A key-value map where keys are string identifiers and values are strings that should be search indexed.
+ additionalProperties:
+ type: object
+ microsoft.graph.titleAreaTextAlignmentType:
+ title: titleAreaTextAlignmentType
+ enum:
+ - left
+ - center
+ - unknownFutureValue
+ type: string
+ microsoft.graph.horizontalSection:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: horizontalSection
+ type: object
+ properties:
+ emphasis:
+ $ref: '#/components/schemas/microsoft.graph.sectionEmphasisType'
+ layout:
+ $ref: '#/components/schemas/microsoft.graph.horizontalSectionLayoutType'
+ columns:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.horizontalSectionColumn'
+ description: The set of vertical columns in this section.
+ x-ms-navigationProperty: true
+ additionalProperties:
+ type: object
+ microsoft.graph.verticalSection:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: verticalSection
+ type: object
+ properties:
+ emphasis:
+ $ref: '#/components/schemas/microsoft.graph.sectionEmphasisType'
+ webparts:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.webPart'
+ description: The set of web parts in this section.
+ x-ms-navigationProperty: true
+ additionalProperties:
+ type: object
microsoft.graph.sharePointIdentity:
allOf:
- $ref: '#/components/schemas/microsoft.graph.identity'
@@ -26112,11 +26336,11 @@ components:
properties:
key:
type: string
- description: Key.
+ description: Contains the name of the field that a value is associated with.
nullable: true
value:
type: string
- description: Value.
+ description: Contains the corresponding value for the specified key.
nullable: true
additionalProperties:
type: object
@@ -28742,6 +28966,47 @@ components:
nullable: true
additionalProperties:
type: object
+ microsoft.graph.actionItem:
+ title: actionItem
+ type: object
+ properties:
+ ownerDisplayName:
+ type: string
+ nullable: true
+ text:
+ type: string
+ nullable: true
+ title:
+ type: string
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.meetingNote:
+ title: meetingNote
+ type: object
+ properties:
+ subpoints:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.meetingNoteSubpoint'
+ text:
+ type: string
+ nullable: true
+ title:
+ type: string
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.callAiInsightViewPoint:
+ title: callAiInsightViewPoint
+ type: object
+ properties:
+ mentionEvents:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.mentionEvent'
+ additionalProperties:
+ type: object
microsoft.graph.attendanceRecord:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -30726,7 +30991,7 @@ components:
description: 'The type of reference is associated with the name. Possible values are: String, Integer, Double, Boolean, Range. Read-only.'
nullable: true
value:
- description: 'The formula that the name is defined to refer to. For example, =Sheet14!$B$2:$H$12 and =4.75. Read-only.'
+ $ref: '#/components/schemas/microsoft.graph.Json'
visible:
type: boolean
description: Indicates whether the object is visible.
@@ -30940,6 +31205,74 @@ components:
nullable: true
additionalProperties:
type: object
+ microsoft.graph.metaDataKeyStringPair:
+ title: metaDataKeyStringPair
+ type: object
+ properties:
+ key:
+ type: string
+ description: Key of the meta data.
+ nullable: true
+ value:
+ type: string
+ description: Value of the meta data.
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.metaDataKeyValuePair:
+ title: metaDataKeyValuePair
+ type: object
+ properties:
+ key:
+ type: string
+ description: Key of the metadata.
+ nullable: true
+ value:
+ $ref: '#/components/schemas/microsoft.graph.Json'
+ additionalProperties:
+ type: object
+ microsoft.graph.sectionEmphasisType:
+ title: sectionEmphasisType
+ enum:
+ - none
+ - neutral
+ - soft
+ - strong
+ - unknownFutureValue
+ type: string
+ microsoft.graph.horizontalSectionLayoutType:
+ title: horizontalSectionLayoutType
+ enum:
+ - none
+ - oneColumn
+ - twoColumns
+ - threeColumns
+ - oneThirdLeftColumn
+ - oneThirdRightColumn
+ - fullWidth
+ - unknownFutureValue
+ type: string
+ microsoft.graph.horizontalSectionColumn:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: horizontalSectionColumn
+ type: object
+ properties:
+ width:
+ maximum: 2147483647
+ minimum: -2147483648
+ type: integer
+ description: 'Width of the column. A horizontal section is divided into 12 grids. A column should have a value of 1-12 to represent its range spans. For example, there can be two columns both have a width of 6 in a section.'
+ format: int32
+ nullable: true
+ webparts:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.webPart'
+ description: The collection of WebParts in this column.
+ x-ms-navigationProperty: true
+ additionalProperties:
+ type: object
microsoft.graph.termStore.relationType:
title: relationType
enum:
@@ -31660,7 +31993,7 @@ components:
type: array
items:
$ref: '#/components/schemas/microsoft.graph.keyCredentialConfiguration'
- description: Collection of keyCredential restrictions settings to be applied to an application or service principal.
+ description: Collection of certificate restrictions settings to be applied to an application or service principal.
passwordCredentials:
type: array
items:
@@ -32579,6 +32912,34 @@ components:
- invited
- organizationExcludingGuests
type: string
+ microsoft.graph.meetingNoteSubpoint:
+ title: meetingNoteSubpoint
+ type: object
+ properties:
+ text:
+ type: string
+ nullable: true
+ title:
+ type: string
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.mentionEvent:
+ title: mentionEvent
+ type: object
+ properties:
+ eventDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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
+ speaker:
+ $ref: '#/components/schemas/microsoft.graph.identitySet'
+ transcriptUtterance:
+ type: string
+ nullable: true
+ additionalProperties:
+ type: object
microsoft.graph.attendanceInterval:
title: attendanceInterval
type: object
@@ -33383,7 +33744,7 @@ components:
description: The name of the table column.
nullable: true
values:
- description: 'Represents the raw values of the specified range. The data returned could be of type string, number, or a Boolean. Cell that contain an error will return the error string.'
+ $ref: '#/components/schemas/microsoft.graph.Json'
filter:
$ref: '#/components/schemas/microsoft.graph.workbookFilter'
additionalProperties:
@@ -33401,7 +33762,7 @@ components:
description: The index of the row within the rows collection of the table. Zero-based. Read-only.
format: int32
values:
- description: 'The raw values of the specified range. The data returned could be of type string, number, or a Boolean. Any cell that contain an error will return the error string.'
+ $ref: '#/components/schemas/microsoft.graph.Json'
additionalProperties:
type: object
microsoft.graph.workbookTableSort:
@@ -36067,7 +36428,7 @@ components:
type: string
description: 'An operator in a cell; for example, =, >, <, <=, or <>.'
values:
- description: The values that appear in the cell.
+ $ref: '#/components/schemas/microsoft.graph.Json'
additionalProperties:
type: object
microsoft.graph.workbookIcon:
@@ -36092,13 +36453,13 @@ components:
type: object
properties:
majorUnit:
- description: Represents the interval between two major tick marks. Can be set to a numeric value or an empty string. The returned value is always a number.
+ $ref: '#/components/schemas/microsoft.graph.Json'
maximum:
- description: Represents the maximum value on the value axis. Can be set to a numeric value or an empty string (for automatic axis values). The returned value is always a number.
+ $ref: '#/components/schemas/microsoft.graph.Json'
minimum:
- description: Represents the minimum value on the value axis. Can be set to a numeric value or an empty string (for automatic axis values). The returned value is always a number.
+ $ref: '#/components/schemas/microsoft.graph.Json'
minorUnit:
- description: Represents the interval between two minor tick marks. 'Can be set to a numeric value or an empty string (for automatic axis values). The returned value is always a number.
+ $ref: '#/components/schemas/microsoft.graph.Json'
format:
$ref: '#/components/schemas/microsoft.graph.workbookChartAxisFormat'
majorGridlines:
@@ -36192,7 +36553,7 @@ components:
type: object
properties:
value:
- description: The value of a chart point. Read-only.
+ $ref: '#/components/schemas/microsoft.graph.Json'
format:
$ref: '#/components/schemas/microsoft.graph.workbookChartPointFormat'
additionalProperties:
diff --git a/openApiDocs/beta/CrossDeviceExperiences.yml b/openApiDocs/beta/CrossDeviceExperiences.yml
index b8395484e2..6d8a5630b4 100644
--- a/openApiDocs/beta/CrossDeviceExperiences.yml
+++ b/openApiDocs/beta/CrossDeviceExperiences.yml
@@ -5174,7 +5174,7 @@ components:
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:
- description: Optional. A custom piece of data - JSON-LD extensible description of content according to schema.org syntax.
+ $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).'
@@ -5904,7 +5904,7 @@ components:
type: array
items:
$ref: '#/components/schemas/microsoft.graph.directoryObject'
- description: 'The owners of the group who can be users or service principals. Nullable. If this property isn''t specified when creating a Microsoft 365 group, the calling user is automatically assigned as the group owner. Supports $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1); Supports $expand including nested $select. For example, /groups?$filter=startsWith(displayName,''Role'')&$select=id,displayName&$expand=owners($select=id,userPrincipalName,displayName).'
+ description: 'The owners of the group who can be users or service principals. Limited to 100 owners. Nullable. If this property isn''t specified when creating a Microsoft 365 group the calling user (admin or non-admin) is automatically assigned as the group owner. A non-admin user can''t explicitly add themselves to this collection when they''re creating the group. For more information, see the related known issue. For security groups, the admin user isn''t automatically added to this collection. For more information, see the related known issue. Supports $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1); 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
@@ -6982,6 +6982,11 @@ components:
description: The unique identifier for an entity. Read-only.
additionalProperties:
type: object
+ microsoft.graph.Json:
+ title: Json
+ type: object
+ additionalProperties:
+ type: object
microsoft.graph.status:
title: status
enum:
@@ -7002,7 +7007,7 @@ components:
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:
- description: Optional. Custom piece of data - JSON object used to provide custom content to render the activity in the Windows Shell UI
+ $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)'
@@ -7899,6 +7904,12 @@ components:
$ref: '#/components/schemas/microsoft.graph.baseSitePage'
description: The collection of pages in the baseSitePages list on this site.
x-ms-navigationProperty: true
+ pageTemplates:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.pageTemplate'
+ description: The collection of page templates on this site.
+ x-ms-navigationProperty: true
permissions:
type: array
items:
@@ -10611,6 +10622,11 @@ components:
description: The meeting start time in UTC. Required when you create an online meeting.
format: date-time
nullable: true
+ aiInsights:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.callAiInsight'
+ x-ms-navigationProperty: true
meetingAttendanceReport:
$ref: '#/components/schemas/microsoft.graph.meetingAttendanceReport'
recordings:
@@ -12641,6 +12657,24 @@ components:
nullable: true
additionalProperties:
type: object
+ microsoft.graph.pageTemplate:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.baseSitePage'
+ - title: pageTemplate
+ type: object
+ properties:
+ titleArea:
+ $ref: '#/components/schemas/microsoft.graph.titleArea'
+ canvasLayout:
+ $ref: '#/components/schemas/microsoft.graph.canvasLayout'
+ webParts:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.webPart'
+ description: The collection of web parts on the SharePoint page.
+ x-ms-navigationProperty: true
+ additionalProperties:
+ type: object
microsoft.graph.permission:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -13336,11 +13370,11 @@ components:
properties:
key:
type: string
- description: Key.
+ description: Contains the name of the field that a value is associated with.
nullable: true
value:
type: string
- description: Value.
+ description: Contains the corresponding value for the specified key.
nullable: true
additionalProperties:
type: object
@@ -14159,7 +14193,7 @@ components:
type: array
items:
$ref: '#/components/schemas/microsoft.graph.chatMessageMention'
- description: 'List of entities mentioned in the chat message. Supported entities are: user, bot, team, channel, and tag.'
+ description: 'List of entities mentioned in the chat message. Supported entities are: user, bot, team, channel, chat, and tag.'
messageHistory:
type: array
items:
@@ -15371,10 +15405,10 @@ components:
description: Windows 10 Azure AD Join using Device Auth.
name: windowsAzureADJoinUsingDeviceAuth
- value: appleUserEnrollment
- description: Device managed by Apple user enrollment
+ description: Indicates the device is enrolled via Apple User Enrollment with Company Portal. It results in an enrollment with a new partition for managed apps and data and which supports a limited set of management capabilities
name: appleUserEnrollment
- value: appleUserEnrollmentWithServiceAccount
- description: Device managed by Apple user enrollment with service account
+ description: Indicates the device is enrolled via Apple User Enrollment with Company Portal using a device enrollment manager user. It results in an enrollment with a new partition for managed apps and data and which supports a limited set of management capabilities
name: appleUserEnrollmentWithServiceAccount
- value: azureAdJoinUsingAzureVmExtension
description: Azure AD Join enrollment when an Azure VM is provisioned
@@ -17074,6 +17108,40 @@ components:
description: For broadcast meeting only.
additionalProperties:
type: object
+ microsoft.graph.callAiInsight:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: callAiInsight
+ type: object
+ properties:
+ actionItems:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.actionItem'
+ callId:
+ type: string
+ nullable: true
+ contentCorrelationId:
+ type: string
+ nullable: true
+ createdDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'
+ type: string
+ format: date-time
+ nullable: true
+ endDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'
+ type: string
+ format: date-time
+ nullable: true
+ meetingNotes:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.meetingNote'
+ viewpoint:
+ $ref: '#/components/schemas/microsoft.graph.callAiInsightViewPoint'
+ additionalProperties:
+ type: object
microsoft.graph.meetingAttendanceReport:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -17764,6 +17832,13 @@ components:
description: Read-only. The date on which task is added to or removed from MyDay.
format: date
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
+ format: date-time
+ nullable: true
orderHint:
type: string
description: 'The hint used to order items of this type in a list view. For more information, see Using order hints in plannern.'
@@ -20298,6 +20373,69 @@ components:
- newsLink
- videoNewsLink
type: string
+ microsoft.graph.titleArea:
+ title: titleArea
+ type: object
+ properties:
+ alternativeText:
+ type: string
+ description: Alternative text on the title area.
+ nullable: true
+ enableGradientEffect:
+ type: boolean
+ description: Indicates whether the title area has a gradient effect enabled.
+ nullable: true
+ imageWebUrl:
+ type: string
+ description: URL of the image in the title area.
+ nullable: true
+ layout:
+ $ref: '#/components/schemas/microsoft.graph.titleAreaLayoutType'
+ serverProcessedContent:
+ $ref: '#/components/schemas/microsoft.graph.serverProcessedContent'
+ showAuthor:
+ type: boolean
+ description: Indicates whether the author should be shown in title area.
+ nullable: true
+ showPublishedDate:
+ type: boolean
+ description: Indicates whether the published date should be shown in title area.
+ nullable: true
+ showTextBlockAboveTitle:
+ type: boolean
+ description: Indicates whether the text block above title should be shown in title area.
+ nullable: true
+ textAboveTitle:
+ type: string
+ description: The text above title line.
+ nullable: true
+ textAlignment:
+ $ref: '#/components/schemas/microsoft.graph.titleAreaTextAlignmentType'
+ additionalProperties:
+ type: object
+ microsoft.graph.canvasLayout:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: canvasLayout
+ type: object
+ properties:
+ horizontalSections:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.horizontalSection'
+ description: Collection of horizontal sections on the SharePoint page.
+ x-ms-navigationProperty: true
+ verticalSection:
+ $ref: '#/components/schemas/microsoft.graph.verticalSection'
+ additionalProperties:
+ type: object
+ microsoft.graph.webPart:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: webPart
+ type: object
+ additionalProperties:
+ type: object
microsoft.graph.sharePointIdentitySet:
allOf:
- $ref: '#/components/schemas/microsoft.graph.identitySet'
@@ -21023,7 +21161,7 @@ components:
type: array
items:
$ref: '#/components/schemas/microsoft.graph.keyCredentialConfiguration'
- description: Collection of keyCredential restrictions settings to be applied to an application or service principal.
+ description: Collection of certificate restrictions settings to be applied to an application or service principal.
passwordCredentials:
type: array
items:
@@ -23561,6 +23699,47 @@ components:
nullable: true
additionalProperties:
type: object
+ microsoft.graph.actionItem:
+ title: actionItem
+ type: object
+ properties:
+ ownerDisplayName:
+ type: string
+ nullable: true
+ text:
+ type: string
+ nullable: true
+ title:
+ type: string
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.meetingNote:
+ title: meetingNote
+ type: object
+ properties:
+ subpoints:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.meetingNoteSubpoint'
+ text:
+ type: string
+ nullable: true
+ title:
+ type: string
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.callAiInsightViewPoint:
+ title: callAiInsightViewPoint
+ type: object
+ properties:
+ mentionEvents:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.mentionEvent'
+ additionalProperties:
+ type: object
microsoft.graph.attendanceRecord:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -25241,7 +25420,7 @@ components:
description: 'The type of reference is associated with the name. Possible values are: String, Integer, Double, Boolean, Range. Read-only.'
nullable: true
value:
- description: 'The formula that the name is defined to refer to. For example, =Sheet14!$B$2:$H$12 and =4.75. Read-only.'
+ $ref: '#/components/schemas/microsoft.graph.Json'
visible:
type: boolean
description: Indicates whether the object is visible.
@@ -25702,6 +25881,92 @@ components:
nullable: true
additionalProperties:
type: object
+ microsoft.graph.titleAreaLayoutType:
+ title: titleAreaLayoutType
+ enum:
+ - imageAndTitle
+ - plain
+ - colorBlock
+ - overlap
+ - unknownFutureValue
+ type: string
+ microsoft.graph.serverProcessedContent:
+ title: serverProcessedContent
+ type: object
+ properties:
+ componentDependencies:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.metaDataKeyStringPair'
+ description: A key-value map where keys are string identifiers and values are component ids. SharePoint servers might decide to use this hint to preload the script for corresponding components for performance boost.
+ customMetadata:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.metaDataKeyValuePair'
+ description: A key-value map where keys are string identifier and values are object of custom key-value pair.
+ htmlStrings:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.metaDataKeyStringPair'
+ description: 'A key-value map where keys are string identifiers and values are rich text with HTML format. SharePoint servers treat the values as HTML content and run services like safety checks, search index and link fixup on them.'
+ imageSources:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.metaDataKeyStringPair'
+ description: A key-value map where keys are string identifiers and values are image sources. SharePoint servers treat the values as image sources and run services like search index and link fixup on them.
+ links:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.metaDataKeyStringPair'
+ description: A key-value map where keys are string identifiers and values are links. SharePoint servers treat the values as links and run services like link fixup on them.
+ searchablePlainTexts:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.metaDataKeyStringPair'
+ description: A key-value map where keys are string identifiers and values are strings that should be search indexed.
+ additionalProperties:
+ type: object
+ microsoft.graph.titleAreaTextAlignmentType:
+ title: titleAreaTextAlignmentType
+ enum:
+ - left
+ - center
+ - unknownFutureValue
+ type: string
+ microsoft.graph.horizontalSection:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: horizontalSection
+ type: object
+ properties:
+ emphasis:
+ $ref: '#/components/schemas/microsoft.graph.sectionEmphasisType'
+ layout:
+ $ref: '#/components/schemas/microsoft.graph.horizontalSectionLayoutType'
+ columns:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.horizontalSectionColumn'
+ description: The set of vertical columns in this section.
+ x-ms-navigationProperty: true
+ additionalProperties:
+ type: object
+ microsoft.graph.verticalSection:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: verticalSection
+ type: object
+ properties:
+ emphasis:
+ $ref: '#/components/schemas/microsoft.graph.sectionEmphasisType'
+ webparts:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.webPart'
+ description: The set of web parts in this section.
+ x-ms-navigationProperty: true
+ additionalProperties:
+ type: object
microsoft.graph.sharePointIdentity:
allOf:
- $ref: '#/components/schemas/microsoft.graph.identity'
@@ -27706,6 +27971,34 @@ components:
- invited
- organizationExcludingGuests
type: string
+ microsoft.graph.meetingNoteSubpoint:
+ title: meetingNoteSubpoint
+ type: object
+ properties:
+ text:
+ type: string
+ nullable: true
+ title:
+ type: string
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.mentionEvent:
+ title: mentionEvent
+ type: object
+ properties:
+ eventDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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
+ speaker:
+ $ref: '#/components/schemas/microsoft.graph.identitySet'
+ transcriptUtterance:
+ type: string
+ nullable: true
+ additionalProperties:
+ type: object
microsoft.graph.attendanceInterval:
title: attendanceInterval
type: object
@@ -28423,7 +28716,7 @@ components:
description: The name of the table column.
nullable: true
values:
- description: 'Represents the raw values of the specified range. The data returned could be of type string, number, or a Boolean. Cell that contain an error will return the error string.'
+ $ref: '#/components/schemas/microsoft.graph.Json'
filter:
$ref: '#/components/schemas/microsoft.graph.workbookFilter'
additionalProperties:
@@ -28441,7 +28734,7 @@ components:
description: The index of the row within the rows collection of the table. Zero-based. Read-only.
format: int32
values:
- description: 'The raw values of the specified range. The data returned could be of type string, number, or a Boolean. Any cell that contain an error will return the error string.'
+ $ref: '#/components/schemas/microsoft.graph.Json'
additionalProperties:
type: object
microsoft.graph.workbookTableSort:
@@ -28573,6 +28866,74 @@ components:
nullable: true
additionalProperties:
type: object
+ microsoft.graph.metaDataKeyStringPair:
+ title: metaDataKeyStringPair
+ type: object
+ properties:
+ key:
+ type: string
+ description: Key of the meta data.
+ nullable: true
+ value:
+ type: string
+ description: Value of the meta data.
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.metaDataKeyValuePair:
+ title: metaDataKeyValuePair
+ type: object
+ properties:
+ key:
+ type: string
+ description: Key of the metadata.
+ nullable: true
+ value:
+ $ref: '#/components/schemas/microsoft.graph.Json'
+ additionalProperties:
+ type: object
+ microsoft.graph.sectionEmphasisType:
+ title: sectionEmphasisType
+ enum:
+ - none
+ - neutral
+ - soft
+ - strong
+ - unknownFutureValue
+ type: string
+ microsoft.graph.horizontalSectionLayoutType:
+ title: horizontalSectionLayoutType
+ enum:
+ - none
+ - oneColumn
+ - twoColumns
+ - threeColumns
+ - oneThirdLeftColumn
+ - oneThirdRightColumn
+ - fullWidth
+ - unknownFutureValue
+ type: string
+ microsoft.graph.horizontalSectionColumn:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: horizontalSectionColumn
+ type: object
+ properties:
+ width:
+ maximum: 2147483647
+ minimum: -2147483648
+ type: integer
+ description: 'Width of the column. A horizontal section is divided into 12 grids. A column should have a value of 1-12 to represent its range spans. For example, there can be two columns both have a width of 6 in a section.'
+ format: int32
+ nullable: true
+ webparts:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.webPart'
+ description: The collection of WebParts in this column.
+ x-ms-navigationProperty: true
+ additionalProperties:
+ type: object
microsoft.graph.termStore.relationType:
title: relationType
enum:
@@ -31064,7 +31425,7 @@ components:
type: string
description: 'An operator in a cell; for example, =, >, <, <=, or <>.'
values:
- description: The values that appear in the cell.
+ $ref: '#/components/schemas/microsoft.graph.Json'
additionalProperties:
type: object
microsoft.graph.workbookIcon:
@@ -31089,13 +31450,13 @@ components:
type: object
properties:
majorUnit:
- description: Represents the interval between two major tick marks. Can be set to a numeric value or an empty string. The returned value is always a number.
+ $ref: '#/components/schemas/microsoft.graph.Json'
maximum:
- description: Represents the maximum value on the value axis. Can be set to a numeric value or an empty string (for automatic axis values). The returned value is always a number.
+ $ref: '#/components/schemas/microsoft.graph.Json'
minimum:
- description: Represents the minimum value on the value axis. Can be set to a numeric value or an empty string (for automatic axis values). The returned value is always a number.
+ $ref: '#/components/schemas/microsoft.graph.Json'
minorUnit:
- description: Represents the interval between two minor tick marks. 'Can be set to a numeric value or an empty string (for automatic axis values). The returned value is always a number.
+ $ref: '#/components/schemas/microsoft.graph.Json'
format:
$ref: '#/components/schemas/microsoft.graph.workbookChartAxisFormat'
majorGridlines:
@@ -31189,7 +31550,7 @@ components:
type: object
properties:
value:
- description: The value of a chart point. Read-only.
+ $ref: '#/components/schemas/microsoft.graph.Json'
format:
$ref: '#/components/schemas/microsoft.graph.workbookChartPointFormat'
additionalProperties:
diff --git a/openApiDocs/beta/DeviceManagement.Actions.yml b/openApiDocs/beta/DeviceManagement.Actions.yml
index 205c98ba36..1024f504a2 100644
--- a/openApiDocs/beta/DeviceManagement.Actions.yml
+++ b/openApiDocs/beta/DeviceManagement.Actions.yml
@@ -2114,6 +2114,12 @@ paths:
$ref: '#/components/schemas/microsoft.graph.cloudPcBulkRemoteActionResult'
default:
$ref: '#/components/responses/error'
+ deprecated: true
+ x-ms-deprecation:
+ removalDate: '2024-09-30'
+ date: '2024-05-15'
+ version: 2024-05/BulkSetCloudPcReviewStatus
+ description: 'The BulkSetCloudPcReviewStatus action is deprecated and will stop supporting on September 30, 2024. Please use bulk action entity api.'
x-ms-docs-operation-type: action
/deviceManagement/comanagedDevices/microsoft.graph.downloadAppDiagnostics:
post:
@@ -6232,6 +6238,12 @@ paths:
$ref: '#/components/schemas/microsoft.graph.cloudPcBulkRemoteActionResult'
default:
$ref: '#/components/responses/error'
+ deprecated: true
+ x-ms-deprecation:
+ removalDate: '2024-09-30'
+ date: '2024-05-15'
+ version: 2024-05/BulkSetCloudPcReviewStatus
+ description: 'The BulkSetCloudPcReviewStatus action is deprecated and will stop supporting on September 30, 2024. Please use bulk action entity api.'
x-ms-docs-operation-type: action
/deviceManagement/managedDevices/microsoft.graph.downloadAppDiagnostics:
post:
@@ -6374,6 +6386,19 @@ paths:
default:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: action
+ /deviceManagement/microsoft.graph.enableEndpointPrivilegeManagement:
+ post:
+ tags:
+ - deviceManagement.Actions
+ summary: Invoke action enableEndpointPrivilegeManagement
+ description: Triggers onboarding of tenant to Microsoft Managed Platform - Cloud (MMP-C).
+ operationId: deviceManagement_enableEndpointPrivilegeManagement
+ responses:
+ 2XX:
+ description: Success
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: action
/deviceManagement/microsoft.graph.enableLegacyPcManagement:
post:
tags:
@@ -7562,9 +7587,6 @@ paths:
items:
type: string
nullable: true
- search:
- type: string
- nullable: true
groupBy:
type: array
items:
@@ -7575,6 +7597,9 @@ paths:
items:
type: string
nullable: true
+ search:
+ type: string
+ nullable: true
skip:
maximum: 2147483647
minimum: -2147483648
@@ -7916,9 +7941,6 @@ paths:
items:
type: string
nullable: true
- search:
- type: string
- nullable: true
groupBy:
type: array
items:
@@ -7929,6 +7951,9 @@ paths:
items:
type: string
nullable: true
+ search:
+ type: string
+ nullable: true
skip:
maximum: 2147483647
minimum: -2147483648
@@ -7988,9 +8013,6 @@ paths:
items:
type: string
nullable: true
- search:
- type: string
- nullable: true
groupBy:
type: array
items:
@@ -8001,6 +8023,9 @@ paths:
items:
type: string
nullable: true
+ search:
+ type: string
+ nullable: true
skip:
maximum: 2147483647
minimum: -2147483648
@@ -8132,9 +8157,6 @@ paths:
items:
type: string
nullable: true
- search:
- type: string
- nullable: true
groupBy:
type: array
items:
@@ -8145,6 +8167,9 @@ paths:
items:
type: string
nullable: true
+ search:
+ type: string
+ nullable: true
skip:
maximum: 2147483647
minimum: -2147483648
@@ -8564,9 +8589,6 @@ paths:
items:
type: string
nullable: true
- search:
- type: string
- nullable: true
groupBy:
type: array
items:
@@ -8577,6 +8599,9 @@ paths:
items:
type: string
nullable: true
+ search:
+ type: string
+ nullable: true
skip:
maximum: 2147483647
minimum: -2147483648
@@ -8636,9 +8661,6 @@ paths:
items:
type: string
nullable: true
- search:
- type: string
- nullable: true
groupBy:
type: array
items:
@@ -8649,6 +8671,9 @@ paths:
items:
type: string
nullable: true
+ search:
+ type: string
+ nullable: true
skip:
maximum: 2147483647
minimum: -2147483648
@@ -8852,9 +8877,6 @@ paths:
items:
type: string
nullable: true
- search:
- type: string
- nullable: true
groupBy:
type: array
items:
@@ -8865,6 +8887,9 @@ paths:
items:
type: string
nullable: true
+ search:
+ type: string
+ nullable: true
skip:
maximum: 2147483647
minimum: -2147483648
@@ -9212,9 +9237,6 @@ paths:
items:
type: string
nullable: true
- search:
- type: string
- nullable: true
groupBy:
type: array
items:
@@ -9225,6 +9247,9 @@ paths:
items:
type: string
nullable: true
+ search:
+ type: string
+ nullable: true
skip:
maximum: 2147483647
minimum: -2147483648
@@ -9284,9 +9309,6 @@ paths:
items:
type: string
nullable: true
- search:
- type: string
- nullable: true
groupBy:
type: array
items:
@@ -9297,6 +9319,9 @@ paths:
items:
type: string
nullable: true
+ search:
+ type: string
+ nullable: true
skip:
maximum: 2147483647
minimum: -2147483648
@@ -9356,9 +9381,6 @@ paths:
items:
type: string
nullable: true
- search:
- type: string
- nullable: true
groupBy:
type: array
items:
@@ -9369,6 +9391,9 @@ paths:
items:
type: string
nullable: true
+ search:
+ type: string
+ nullable: true
skip:
maximum: 2147483647
minimum: -2147483648
@@ -9425,9 +9450,6 @@ paths:
items:
type: string
nullable: true
- search:
- type: string
- nullable: true
groupBy:
type: array
items:
@@ -9438,6 +9460,9 @@ paths:
items:
type: string
nullable: true
+ search:
+ type: string
+ nullable: true
skip:
maximum: 2147483647
minimum: -2147483648
@@ -9494,9 +9519,6 @@ paths:
items:
type: string
nullable: true
- search:
- type: string
- nullable: true
groupBy:
type: array
items:
@@ -9507,6 +9529,9 @@ paths:
items:
type: string
nullable: true
+ search:
+ type: string
+ nullable: true
skip:
maximum: 2147483647
minimum: -2147483648
@@ -9563,9 +9588,6 @@ paths:
items:
type: string
nullable: true
- search:
- type: string
- nullable: true
groupBy:
type: array
items:
@@ -9576,6 +9598,9 @@ paths:
items:
type: string
nullable: true
+ search:
+ type: string
+ nullable: true
skip:
maximum: 2147483647
minimum: -2147483648
@@ -9632,9 +9657,6 @@ paths:
items:
type: string
nullable: true
- search:
- type: string
- nullable: true
groupBy:
type: array
items:
@@ -9645,6 +9667,9 @@ paths:
items:
type: string
nullable: true
+ search:
+ type: string
+ nullable: true
skip:
maximum: 2147483647
minimum: -2147483648
@@ -9701,9 +9726,6 @@ paths:
items:
type: string
nullable: true
- search:
- type: string
- nullable: true
groupBy:
type: array
items:
@@ -9714,6 +9736,9 @@ paths:
items:
type: string
nullable: true
+ search:
+ type: string
+ nullable: true
skip:
maximum: 2147483647
minimum: -2147483648
@@ -9770,9 +9795,6 @@ paths:
items:
type: string
nullable: true
- search:
- type: string
- nullable: true
groupBy:
type: array
items:
@@ -9783,6 +9805,9 @@ paths:
items:
type: string
nullable: true
+ search:
+ type: string
+ nullable: true
skip:
maximum: 2147483647
minimum: -2147483648
@@ -9839,9 +9864,6 @@ paths:
items:
type: string
nullable: true
- search:
- type: string
- nullable: true
groupBy:
type: array
items:
@@ -9852,6 +9874,9 @@ paths:
items:
type: string
nullable: true
+ search:
+ type: string
+ nullable: true
skip:
maximum: 2147483647
minimum: -2147483648
@@ -9908,9 +9933,6 @@ paths:
items:
type: string
nullable: true
- search:
- type: string
- nullable: true
groupBy:
type: array
items:
@@ -9921,6 +9943,9 @@ paths:
items:
type: string
nullable: true
+ search:
+ type: string
+ nullable: true
skip:
maximum: 2147483647
minimum: -2147483648
@@ -9980,9 +10005,6 @@ paths:
items:
type: string
nullable: true
- search:
- type: string
- nullable: true
groupBy:
type: array
items:
@@ -9993,6 +10015,9 @@ paths:
items:
type: string
nullable: true
+ search:
+ type: string
+ nullable: true
skip:
maximum: 2147483647
minimum: -2147483648
@@ -10368,6 +10393,9 @@ paths:
filter:
type: string
nullable: true
+ skiptoken:
+ type: string
+ nullable: true
additionalProperties:
type: object
required: true
@@ -10409,9 +10437,6 @@ paths:
items:
type: string
nullable: true
- search:
- type: string
- nullable: true
groupBy:
type: array
items:
@@ -10422,6 +10447,9 @@ paths:
items:
type: string
nullable: true
+ search:
+ type: string
+ nullable: true
skip:
maximum: 2147483647
minimum: -2147483648
@@ -10694,9 +10722,6 @@ paths:
items:
type: string
nullable: true
- search:
- type: string
- nullable: true
groupBy:
type: array
items:
@@ -10707,6 +10732,9 @@ paths:
items:
type: string
nullable: true
+ search:
+ type: string
+ nullable: true
skip:
maximum: 2147483647
minimum: -2147483648
@@ -10766,9 +10794,6 @@ paths:
items:
type: string
nullable: true
- search:
- type: string
- nullable: true
groupBy:
type: array
items:
@@ -10779,6 +10804,9 @@ paths:
items:
type: string
nullable: true
+ search:
+ type: string
+ nullable: true
skip:
maximum: 2147483647
minimum: -2147483648
@@ -10838,9 +10866,6 @@ paths:
items:
type: string
nullable: true
- search:
- type: string
- nullable: true
groupBy:
type: array
items:
@@ -10851,6 +10876,9 @@ paths:
items:
type: string
nullable: true
+ search:
+ type: string
+ nullable: true
skip:
maximum: 2147483647
minimum: -2147483648
@@ -10910,9 +10938,6 @@ paths:
items:
type: string
nullable: true
- search:
- type: string
- nullable: true
groupBy:
type: array
items:
@@ -10923,6 +10948,9 @@ paths:
items:
type: string
nullable: true
+ search:
+ type: string
+ nullable: true
skip:
maximum: 2147483647
minimum: -2147483648
@@ -11273,9 +11301,6 @@ paths:
items:
type: string
nullable: true
- search:
- type: string
- nullable: true
groupBy:
type: array
items:
@@ -11286,6 +11311,9 @@ paths:
items:
type: string
nullable: true
+ search:
+ type: string
+ nullable: true
skip:
maximum: 2147483647
minimum: -2147483648
@@ -11345,9 +11373,6 @@ paths:
items:
type: string
nullable: true
- search:
- type: string
- nullable: true
groupBy:
type: array
items:
@@ -11358,6 +11383,9 @@ paths:
items:
type: string
nullable: true
+ search:
+ type: string
+ nullable: true
skip:
maximum: 2147483647
minimum: -2147483648
@@ -14113,6 +14141,12 @@ paths:
type: object
default:
$ref: '#/components/responses/error'
+ deprecated: true
+ x-ms-deprecation:
+ removalDate: '2024-12-31'
+ date: '2024-09-10'
+ version: 2024-09/getConnectionQualityReports
+ description: 'Starting from December 31, 2024, this API (''getConnectionQualityReports'') will be deprecated and no longer supported. Please use the retrieveConnectionQualityReports API.'
x-ms-docs-operation-type: action
/deviceManagement/virtualEndpoint/reports/microsoft.graph.getDailyAggregatedRemoteConnectionReports:
post:
@@ -14616,6 +14650,74 @@ paths:
default:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: action
+ /deviceManagement/virtualEndpoint/reports/microsoft.graph.retrieveConnectionQualityReports:
+ post:
+ tags:
+ - deviceManagement.Actions
+ summary: Invoke action retrieveConnectionQualityReports
+ operationId: deviceManagement.virtualEndpoint.report_retrieveConnectionQualityReport
+ requestBody:
+ description: Action parameters
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ reportName:
+ $ref: '#/components/schemas/microsoft.graph.cloudPCConnectionQualityReportType'
+ filter:
+ type: string
+ nullable: true
+ select:
+ type: array
+ items:
+ type: string
+ nullable: true
+ search:
+ type: string
+ nullable: true
+ groupBy:
+ type: array
+ items:
+ type: string
+ nullable: true
+ orderBy:
+ type: array
+ items:
+ type: string
+ nullable: true
+ skip:
+ maximum: 2147483647
+ minimum: -2147483648
+ type: integer
+ format: int32
+ nullable: true
+ top:
+ maximum: 2147483647
+ minimum: -2147483648
+ type: integer
+ format: int32
+ nullable: true
+ additionalProperties:
+ type: object
+ required: true
+ responses:
+ 2XX:
+ description: Success
+ content:
+ application/octet-stream:
+ schema:
+ type: object
+ properties:
+ value:
+ type: string
+ format: base64url
+ nullable: true
+ additionalProperties:
+ type: object
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: action
/deviceManagement/virtualEndpoint/reports/microsoft.graph.retrieveCrossRegionDisasterRecoveryReport:
post:
tags:
@@ -17675,6 +17777,9 @@ components:
- crossRegionDisasterRecoveryReport
- performanceTrendReport
- inaccessibleCloudPcTrendReport
+ - regionalConnectionQualityTrendReport
+ - regionalConnectionQualityInsightsReport
+ - remoteConnectionQualityReport
type: string
microsoft.graph.cloudPCInaccessibleReportName:
title: cloudPCInaccessibleReportName
@@ -17683,6 +17788,14 @@ components:
- inaccessibleCloudPcTrendReport
- unknownFutureValue
type: string
+ microsoft.graph.cloudPCConnectionQualityReportType:
+ title: cloudPCConnectionQualityReportType
+ enum:
+ - remoteConnectionQualityReport
+ - regionalConnectionQualityTrendReport
+ - regionalConnectionQualityInsightsReport
+ - unknownFutureValue
+ type: string
microsoft.graph.cloudPcUserSettingAssignment:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -20211,6 +20324,7 @@ components:
- resourceAccessPolicy
- win32app
- deviceManagmentConfigurationAndCompliancePolicy
+ - hardwareConfiguration
type: string
description: This enum represents associated assignment payload type
x-ms-enum:
@@ -20253,6 +20367,9 @@ components:
- value: deviceManagmentConfigurationAndCompliancePolicy
description: Indicates that this filter is associated with a configuration or compliance policy on Device Configuration v2 Infrastructure payload type
name: deviceManagmentConfigurationAndCompliancePolicy
+ - value: hardwareConfiguration
+ description: Indicates that this filter is associated with Bios Configurations And Other Settings payload type
+ name: hardwareConfiguration
microsoft.graph.deviceManagementComplianceActionType:
title: deviceManagementComplianceActionType
enum:
@@ -22150,7 +22267,7 @@ components:
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:
- description: Optional. A custom piece of data - JSON-LD extensible description of content according to schema.org syntax.
+ $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).'
@@ -23857,6 +23974,12 @@ components:
$ref: '#/components/schemas/microsoft.graph.baseSitePage'
description: The collection of pages in the baseSitePages list on this site.
x-ms-navigationProperty: true
+ pageTemplates:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.pageTemplate'
+ description: The collection of page templates on this site.
+ x-ms-navigationProperty: true
permissions:
type: array
items:
@@ -24240,7 +24363,7 @@ components:
type: array
items:
$ref: '#/components/schemas/microsoft.graph.directoryObject'
- description: 'The owners of the group who can be users or service principals. Nullable. If this property isn''t specified when creating a Microsoft 365 group, the calling user is automatically assigned as the group owner. Supports $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1); Supports $expand including nested $select. For example, /groups?$filter=startsWith(displayName,''Role'')&$select=id,displayName&$expand=owners($select=id,userPrincipalName,displayName).'
+ description: 'The owners of the group who can be users or service principals. Limited to 100 owners. Nullable. If this property isn''t specified when creating a Microsoft 365 group the calling user (admin or non-admin) is automatically assigned as the group owner. A non-admin user can''t explicitly add themselves to this collection when they''re creating the group. For more information, see the related known issue. For security groups, the admin user isn''t automatically added to this collection. For more information, see the related known issue. Supports $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1); 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
@@ -25490,6 +25613,11 @@ components:
description: The meeting start time in UTC. Required when you create an online meeting.
format: date-time
nullable: true
+ aiInsights:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.callAiInsight'
+ x-ms-navigationProperty: true
meetingAttendanceReport:
$ref: '#/components/schemas/microsoft.graph.meetingAttendanceReport'
recordings:
@@ -26609,6 +26737,11 @@ components:
$ref: '#/components/schemas/microsoft.graph.printer'
additionalProperties:
type: object
+ microsoft.graph.Json:
+ title: Json
+ type: object
+ additionalProperties:
+ type: object
microsoft.graph.status:
title: status
enum:
@@ -26629,7 +26762,7 @@ components:
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:
- description: Optional. Custom piece of data - JSON object used to provide custom content to render the activity in the Windows Shell UI
+ $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)'
@@ -27994,7 +28127,7 @@ components:
type: array
items:
$ref: '#/components/schemas/microsoft.graph.chatMessageMention'
- description: 'List of entities mentioned in the chat message. Supported entities are: user, bot, team, channel, and tag.'
+ description: 'List of entities mentioned in the chat message. Supported entities are: user, bot, team, channel, chat, and tag.'
messageHistory:
type: array
items:
@@ -29150,6 +29283,24 @@ components:
nullable: true
additionalProperties:
type: object
+ microsoft.graph.pageTemplate:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.baseSitePage'
+ - title: pageTemplate
+ type: object
+ properties:
+ titleArea:
+ $ref: '#/components/schemas/microsoft.graph.titleArea'
+ canvasLayout:
+ $ref: '#/components/schemas/microsoft.graph.canvasLayout'
+ webParts:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.webPart'
+ description: The collection of web parts on the SharePoint page.
+ x-ms-navigationProperty: true
+ additionalProperties:
+ type: object
microsoft.graph.permission:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -30538,10 +30689,10 @@ components:
description: Windows 10 Azure AD Join using Device Auth.
name: windowsAzureADJoinUsingDeviceAuth
- value: appleUserEnrollment
- description: Device managed by Apple user enrollment
+ description: Indicates the device is enrolled via Apple User Enrollment with Company Portal. It results in an enrollment with a new partition for managed apps and data and which supports a limited set of management capabilities
name: appleUserEnrollment
- value: appleUserEnrollmentWithServiceAccount
- description: Device managed by Apple user enrollment with service account
+ description: Indicates the device is enrolled via Apple User Enrollment with Company Portal using a device enrollment manager user. It results in an enrollment with a new partition for managed apps and data and which supports a limited set of management capabilities
name: appleUserEnrollmentWithServiceAccount
- value: azureAdJoinUsingAzureVmExtension
description: Azure AD Join enrollment when an Azure VM is provisioned
@@ -32382,6 +32533,40 @@ components:
description: For broadcast meeting only.
additionalProperties:
type: object
+ microsoft.graph.callAiInsight:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: callAiInsight
+ type: object
+ properties:
+ actionItems:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.actionItem'
+ callId:
+ type: string
+ nullable: true
+ contentCorrelationId:
+ type: string
+ nullable: true
+ createdDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'
+ type: string
+ format: date-time
+ nullable: true
+ endDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'
+ type: string
+ format: date-time
+ nullable: true
+ meetingNotes:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.meetingNote'
+ viewpoint:
+ $ref: '#/components/schemas/microsoft.graph.callAiInsightViewPoint'
+ additionalProperties:
+ type: object
microsoft.graph.meetingAttendanceReport:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -33126,6 +33311,13 @@ components:
description: Read-only. The date on which task is added to or removed from MyDay.
format: date
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
+ format: date-time
+ nullable: true
orderHint:
type: string
description: 'The hint used to order items of this type in a list view. For more information, see Using order hints in plannern.'
@@ -34267,11 +34459,11 @@ components:
properties:
key:
type: string
- description: Key.
+ description: Contains the name of the field that a value is associated with.
nullable: true
value:
type: string
- description: Value.
+ description: Contains the corresponding value for the specified key.
nullable: true
additionalProperties:
type: object
@@ -36486,6 +36678,69 @@ components:
- newsLink
- videoNewsLink
type: string
+ microsoft.graph.titleArea:
+ title: titleArea
+ type: object
+ properties:
+ alternativeText:
+ type: string
+ description: Alternative text on the title area.
+ nullable: true
+ enableGradientEffect:
+ type: boolean
+ description: Indicates whether the title area has a gradient effect enabled.
+ nullable: true
+ imageWebUrl:
+ type: string
+ description: URL of the image in the title area.
+ nullable: true
+ layout:
+ $ref: '#/components/schemas/microsoft.graph.titleAreaLayoutType'
+ serverProcessedContent:
+ $ref: '#/components/schemas/microsoft.graph.serverProcessedContent'
+ showAuthor:
+ type: boolean
+ description: Indicates whether the author should be shown in title area.
+ nullable: true
+ showPublishedDate:
+ type: boolean
+ description: Indicates whether the published date should be shown in title area.
+ nullable: true
+ showTextBlockAboveTitle:
+ type: boolean
+ description: Indicates whether the text block above title should be shown in title area.
+ nullable: true
+ textAboveTitle:
+ type: string
+ description: The text above title line.
+ nullable: true
+ textAlignment:
+ $ref: '#/components/schemas/microsoft.graph.titleAreaTextAlignmentType'
+ additionalProperties:
+ type: object
+ microsoft.graph.canvasLayout:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: canvasLayout
+ type: object
+ properties:
+ horizontalSections:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.horizontalSection'
+ description: Collection of horizontal sections on the SharePoint page.
+ x-ms-navigationProperty: true
+ verticalSection:
+ $ref: '#/components/schemas/microsoft.graph.verticalSection'
+ additionalProperties:
+ type: object
+ microsoft.graph.webPart:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: webPart
+ type: object
+ additionalProperties:
+ type: object
microsoft.graph.sharePointIdentitySet:
allOf:
- $ref: '#/components/schemas/microsoft.graph.identitySet'
@@ -38886,6 +39141,47 @@ components:
nullable: true
additionalProperties:
type: object
+ microsoft.graph.actionItem:
+ title: actionItem
+ type: object
+ properties:
+ ownerDisplayName:
+ type: string
+ nullable: true
+ text:
+ type: string
+ nullable: true
+ title:
+ type: string
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.meetingNote:
+ title: meetingNote
+ type: object
+ properties:
+ subpoints:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.meetingNoteSubpoint'
+ text:
+ type: string
+ nullable: true
+ title:
+ type: string
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.callAiInsightViewPoint:
+ title: callAiInsightViewPoint
+ type: object
+ properties:
+ mentionEvents:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.mentionEvent'
+ additionalProperties:
+ type: object
microsoft.graph.attendanceRecord:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -40725,7 +41021,7 @@ components:
type: array
items:
$ref: '#/components/schemas/microsoft.graph.keyCredentialConfiguration'
- description: Collection of keyCredential restrictions settings to be applied to an application or service principal.
+ description: Collection of certificate restrictions settings to be applied to an application or service principal.
passwordCredentials:
type: array
items:
@@ -41620,7 +41916,7 @@ components:
description: 'The type of reference is associated with the name. Possible values are: String, Integer, Double, Boolean, Range. Read-only.'
nullable: true
value:
- description: 'The formula that the name is defined to refer to. For example, =Sheet14!$B$2:$H$12 and =4.75. Read-only.'
+ $ref: '#/components/schemas/microsoft.graph.Json'
visible:
type: boolean
description: Indicates whether the object is visible.
@@ -41921,6 +42217,92 @@ components:
nullable: true
additionalProperties:
type: object
+ microsoft.graph.titleAreaLayoutType:
+ title: titleAreaLayoutType
+ enum:
+ - imageAndTitle
+ - plain
+ - colorBlock
+ - overlap
+ - unknownFutureValue
+ type: string
+ microsoft.graph.serverProcessedContent:
+ title: serverProcessedContent
+ type: object
+ properties:
+ componentDependencies:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.metaDataKeyStringPair'
+ description: A key-value map where keys are string identifiers and values are component ids. SharePoint servers might decide to use this hint to preload the script for corresponding components for performance boost.
+ customMetadata:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.metaDataKeyValuePair'
+ description: A key-value map where keys are string identifier and values are object of custom key-value pair.
+ htmlStrings:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.metaDataKeyStringPair'
+ description: 'A key-value map where keys are string identifiers and values are rich text with HTML format. SharePoint servers treat the values as HTML content and run services like safety checks, search index and link fixup on them.'
+ imageSources:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.metaDataKeyStringPair'
+ description: A key-value map where keys are string identifiers and values are image sources. SharePoint servers treat the values as image sources and run services like search index and link fixup on them.
+ links:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.metaDataKeyStringPair'
+ description: A key-value map where keys are string identifiers and values are links. SharePoint servers treat the values as links and run services like link fixup on them.
+ searchablePlainTexts:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.metaDataKeyStringPair'
+ description: A key-value map where keys are string identifiers and values are strings that should be search indexed.
+ additionalProperties:
+ type: object
+ microsoft.graph.titleAreaTextAlignmentType:
+ title: titleAreaTextAlignmentType
+ enum:
+ - left
+ - center
+ - unknownFutureValue
+ type: string
+ microsoft.graph.horizontalSection:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: horizontalSection
+ type: object
+ properties:
+ emphasis:
+ $ref: '#/components/schemas/microsoft.graph.sectionEmphasisType'
+ layout:
+ $ref: '#/components/schemas/microsoft.graph.horizontalSectionLayoutType'
+ columns:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.horizontalSectionColumn'
+ description: The set of vertical columns in this section.
+ x-ms-navigationProperty: true
+ additionalProperties:
+ type: object
+ microsoft.graph.verticalSection:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: verticalSection
+ type: object
+ properties:
+ emphasis:
+ $ref: '#/components/schemas/microsoft.graph.sectionEmphasisType'
+ webparts:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.webPart'
+ description: The set of web parts in this section.
+ x-ms-navigationProperty: true
+ additionalProperties:
+ type: object
microsoft.graph.sharePointIdentity:
allOf:
- $ref: '#/components/schemas/microsoft.graph.identity'
@@ -42837,6 +43219,34 @@ components:
- invited
- organizationExcludingGuests
type: string
+ microsoft.graph.meetingNoteSubpoint:
+ title: meetingNoteSubpoint
+ type: object
+ properties:
+ text:
+ type: string
+ nullable: true
+ title:
+ type: string
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.mentionEvent:
+ title: mentionEvent
+ type: object
+ properties:
+ eventDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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
+ speaker:
+ $ref: '#/components/schemas/microsoft.graph.identitySet'
+ transcriptUtterance:
+ type: string
+ nullable: true
+ additionalProperties:
+ type: object
microsoft.graph.attendanceInterval:
title: attendanceInterval
type: object
@@ -45354,7 +45764,7 @@ components:
description: The name of the table column.
nullable: true
values:
- description: 'Represents the raw values of the specified range. The data returned could be of type string, number, or a Boolean. Cell that contain an error will return the error string.'
+ $ref: '#/components/schemas/microsoft.graph.Json'
filter:
$ref: '#/components/schemas/microsoft.graph.workbookFilter'
additionalProperties:
@@ -45372,7 +45782,7 @@ components:
description: The index of the row within the rows collection of the table. Zero-based. Read-only.
format: int32
values:
- description: 'The raw values of the specified range. The data returned could be of type string, number, or a Boolean. Any cell that contain an error will return the error string.'
+ $ref: '#/components/schemas/microsoft.graph.Json'
additionalProperties:
type: object
microsoft.graph.workbookTableSort:
@@ -45504,6 +45914,74 @@ components:
nullable: true
additionalProperties:
type: object
+ microsoft.graph.metaDataKeyStringPair:
+ title: metaDataKeyStringPair
+ type: object
+ properties:
+ key:
+ type: string
+ description: Key of the meta data.
+ nullable: true
+ value:
+ type: string
+ description: Value of the meta data.
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.metaDataKeyValuePair:
+ title: metaDataKeyValuePair
+ type: object
+ properties:
+ key:
+ type: string
+ description: Key of the metadata.
+ nullable: true
+ value:
+ $ref: '#/components/schemas/microsoft.graph.Json'
+ additionalProperties:
+ type: object
+ microsoft.graph.sectionEmphasisType:
+ title: sectionEmphasisType
+ enum:
+ - none
+ - neutral
+ - soft
+ - strong
+ - unknownFutureValue
+ type: string
+ microsoft.graph.horizontalSectionLayoutType:
+ title: horizontalSectionLayoutType
+ enum:
+ - none
+ - oneColumn
+ - twoColumns
+ - threeColumns
+ - oneThirdLeftColumn
+ - oneThirdRightColumn
+ - fullWidth
+ - unknownFutureValue
+ type: string
+ microsoft.graph.horizontalSectionColumn:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: horizontalSectionColumn
+ type: object
+ properties:
+ width:
+ maximum: 2147483647
+ minimum: -2147483648
+ type: integer
+ description: 'Width of the column. A horizontal section is divided into 12 grids. A column should have a value of 1-12 to represent its range spans. For example, there can be two columns both have a width of 6 in a section.'
+ format: int32
+ nullable: true
+ webparts:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.webPart'
+ description: The collection of WebParts in this column.
+ x-ms-navigationProperty: true
+ additionalProperties:
+ type: object
microsoft.graph.termStore.relationType:
title: relationType
enum:
@@ -46676,7 +47154,7 @@ components:
type: string
description: 'An operator in a cell; for example, =, >, <, <=, or <>.'
values:
- description: The values that appear in the cell.
+ $ref: '#/components/schemas/microsoft.graph.Json'
additionalProperties:
type: object
microsoft.graph.workbookIcon:
@@ -46701,13 +47179,13 @@ components:
type: object
properties:
majorUnit:
- description: Represents the interval between two major tick marks. Can be set to a numeric value or an empty string. The returned value is always a number.
+ $ref: '#/components/schemas/microsoft.graph.Json'
maximum:
- description: Represents the maximum value on the value axis. Can be set to a numeric value or an empty string (for automatic axis values). The returned value is always a number.
+ $ref: '#/components/schemas/microsoft.graph.Json'
minimum:
- description: Represents the minimum value on the value axis. Can be set to a numeric value or an empty string (for automatic axis values). The returned value is always a number.
+ $ref: '#/components/schemas/microsoft.graph.Json'
minorUnit:
- description: Represents the interval between two minor tick marks. 'Can be set to a numeric value or an empty string (for automatic axis values). The returned value is always a number.
+ $ref: '#/components/schemas/microsoft.graph.Json'
format:
$ref: '#/components/schemas/microsoft.graph.workbookChartAxisFormat'
majorGridlines:
@@ -46801,7 +47279,7 @@ components:
type: object
properties:
value:
- description: The value of a chart point. Read-only.
+ $ref: '#/components/schemas/microsoft.graph.Json'
format:
$ref: '#/components/schemas/microsoft.graph.workbookChartPointFormat'
additionalProperties:
diff --git a/openApiDocs/beta/DeviceManagement.Administration.yml b/openApiDocs/beta/DeviceManagement.Administration.yml
index c99a0feacc..db848d3cde 100644
--- a/openApiDocs/beta/DeviceManagement.Administration.yml
+++ b/openApiDocs/beta/DeviceManagement.Administration.yml
@@ -11652,11 +11652,11 @@ paths:
get:
tags:
- deviceManagement.virtualEndpoint
- summary: List cloudPCs
- description: List the cloudPC devices in a tenant.
+ summary: Get cloudPC
+ description: Read the properties and relationships of a specific cloudPC object.
externalDocs:
description: Find more info here
- url: https://learn.microsoft.com/graph/api/virtualendpoint-list-cloudpcs?view=graph-rest-beta
+ url: https://learn.microsoft.com/graph/api/cloudpc-get?view=graph-rest-beta
operationId: deviceManagement.virtualEndpoint_ListCloudPC
parameters:
- $ref: '#/components/parameters/top'
@@ -17236,6 +17236,9 @@ components:
nullable: true
osStatus:
$ref: '#/components/schemas/microsoft.graph.cloudPcDeviceImageOsStatus'
+ osVersionNumber:
+ type: string
+ nullable: true
scopeIds:
type: array
items:
@@ -17347,6 +17350,9 @@ components:
type: string
description: The offer name of this gallery image that is passed to ARM to retrieve the image resource. Read-only.
nullable: true
+ osVersionNumber:
+ type: string
+ nullable: true
publisher:
type: string
description: 'The publisher name of this gallery image that is passed to ARM to retrieve the image resource. Read-only. The publisher property is deprecated and will stop returning data on January 31, 2024. Going forward, use the publisherName property.'
@@ -17494,6 +17500,8 @@ components:
nullable: true
autopatch:
$ref: '#/components/schemas/microsoft.graph.cloudPcProvisioningPolicyAutopatch'
+ autopilotConfiguration:
+ $ref: '#/components/schemas/microsoft.graph.cloudPcAutopilotConfiguration'
cloudPcGroupDisplayName:
type: string
description: The display name of the Cloud PC group that the Cloud PCs reside in. Read-only.
@@ -20453,6 +20461,21 @@ components:
nullable: true
additionalProperties:
type: object
+ microsoft.graph.cloudPcAutopilotConfiguration:
+ title: cloudPcAutopilotConfiguration
+ type: object
+ properties:
+ applicationTimeoutInMinutes:
+ maximum: 2147483647
+ minimum: -2147483648
+ type: integer
+ format: int32
+ devicePreparationProfileId:
+ type: string
+ onFailureDeviceAccessDenied:
+ type: boolean
+ additionalProperties:
+ type: object
microsoft.graph.cloudPcDomainJoinConfiguration:
title: cloudPcDomainJoinConfiguration
type: object
@@ -20913,7 +20936,7 @@ components:
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:
- description: Optional. A custom piece of data - JSON-LD extensible description of content according to schema.org syntax.
+ $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).'
@@ -22562,6 +22585,12 @@ components:
$ref: '#/components/schemas/microsoft.graph.baseSitePage'
description: The collection of pages in the baseSitePages list on this site.
x-ms-navigationProperty: true
+ pageTemplates:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.pageTemplate'
+ description: The collection of page templates on this site.
+ x-ms-navigationProperty: true
permissions:
type: array
items:
@@ -22945,7 +22974,7 @@ components:
type: array
items:
$ref: '#/components/schemas/microsoft.graph.directoryObject'
- description: 'The owners of the group who can be users or service principals. Nullable. If this property isn''t specified when creating a Microsoft 365 group, the calling user is automatically assigned as the group owner. Supports $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1); Supports $expand including nested $select. For example, /groups?$filter=startsWith(displayName,''Role'')&$select=id,displayName&$expand=owners($select=id,userPrincipalName,displayName).'
+ description: 'The owners of the group who can be users or service principals. Limited to 100 owners. Nullable. If this property isn''t specified when creating a Microsoft 365 group the calling user (admin or non-admin) is automatically assigned as the group owner. A non-admin user can''t explicitly add themselves to this collection when they''re creating the group. For more information, see the related known issue. For security groups, the admin user isn''t automatically added to this collection. For more information, see the related known issue. Supports $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1); 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
@@ -24195,6 +24224,11 @@ components:
description: The meeting start time in UTC. Required when you create an online meeting.
format: date-time
nullable: true
+ aiInsights:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.callAiInsight'
+ x-ms-navigationProperty: true
meetingAttendanceReport:
$ref: '#/components/schemas/microsoft.graph.meetingAttendanceReport'
recordings:
@@ -24933,6 +24967,9 @@ components:
- crossRegionDisasterRecoveryReport
- performanceTrendReport
- inaccessibleCloudPcTrendReport
+ - regionalConnectionQualityTrendReport
+ - regionalConnectionQualityInsightsReport
+ - remoteConnectionQualityReport
type: string
microsoft.graph.cloudPcSnapshotType:
title: cloudPcSnapshotType
@@ -24971,6 +25008,8 @@ components:
- norway
- switzerland
- southKorea
+ - middleEast
+ - mexico
type: string
microsoft.graph.cloudPcSupportedRegionStatus:
title: cloudPcSupportedRegionStatus
@@ -26145,6 +26184,11 @@ components:
$ref: '#/components/schemas/microsoft.graph.printer'
additionalProperties:
type: object
+ microsoft.graph.Json:
+ title: Json
+ type: object
+ additionalProperties:
+ type: object
microsoft.graph.status:
title: status
enum:
@@ -26165,7 +26209,7 @@ components:
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:
- description: Optional. Custom piece of data - JSON object used to provide custom content to render the activity in the Windows Shell UI
+ $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)'
@@ -27530,7 +27574,7 @@ components:
type: array
items:
$ref: '#/components/schemas/microsoft.graph.chatMessageMention'
- description: 'List of entities mentioned in the chat message. Supported entities are: user, bot, team, channel, and tag.'
+ description: 'List of entities mentioned in the chat message. Supported entities are: user, bot, team, channel, chat, and tag.'
messageHistory:
type: array
items:
@@ -28622,6 +28666,24 @@ components:
nullable: true
additionalProperties:
type: object
+ microsoft.graph.pageTemplate:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.baseSitePage'
+ - title: pageTemplate
+ type: object
+ properties:
+ titleArea:
+ $ref: '#/components/schemas/microsoft.graph.titleArea'
+ canvasLayout:
+ $ref: '#/components/schemas/microsoft.graph.canvasLayout'
+ webParts:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.webPart'
+ description: The collection of web parts on the SharePoint page.
+ x-ms-navigationProperty: true
+ additionalProperties:
+ type: object
microsoft.graph.permission:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -30010,10 +30072,10 @@ components:
description: Windows 10 Azure AD Join using Device Auth.
name: windowsAzureADJoinUsingDeviceAuth
- value: appleUserEnrollment
- description: Device managed by Apple user enrollment
+ description: Indicates the device is enrolled via Apple User Enrollment with Company Portal. It results in an enrollment with a new partition for managed apps and data and which supports a limited set of management capabilities
name: appleUserEnrollment
- value: appleUserEnrollmentWithServiceAccount
- description: Device managed by Apple user enrollment with service account
+ description: Indicates the device is enrolled via Apple User Enrollment with Company Portal using a device enrollment manager user. It results in an enrollment with a new partition for managed apps and data and which supports a limited set of management capabilities
name: appleUserEnrollmentWithServiceAccount
- value: azureAdJoinUsingAzureVmExtension
description: Azure AD Join enrollment when an Azure VM is provisioned
@@ -31602,6 +31664,40 @@ components:
description: For broadcast meeting only.
additionalProperties:
type: object
+ microsoft.graph.callAiInsight:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: callAiInsight
+ type: object
+ properties:
+ actionItems:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.actionItem'
+ callId:
+ type: string
+ nullable: true
+ contentCorrelationId:
+ type: string
+ nullable: true
+ createdDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'
+ type: string
+ format: date-time
+ nullable: true
+ endDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'
+ type: string
+ format: date-time
+ nullable: true
+ meetingNotes:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.meetingNote'
+ viewpoint:
+ $ref: '#/components/schemas/microsoft.graph.callAiInsightViewPoint'
+ additionalProperties:
+ type: object
microsoft.graph.meetingAttendanceReport:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -32346,6 +32442,13 @@ components:
description: Read-only. The date on which task is added to or removed from MyDay.
format: date
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
+ format: date-time
+ nullable: true
orderHint:
type: string
description: 'The hint used to order items of this type in a list view. For more information, see Using order hints in plannern.'
@@ -33515,11 +33618,11 @@ components:
properties:
key:
type: string
- description: Key.
+ description: Contains the name of the field that a value is associated with.
nullable: true
value:
type: string
- description: Value.
+ description: Contains the corresponding value for the specified key.
nullable: true
additionalProperties:
type: object
@@ -35694,6 +35797,69 @@ components:
- newsLink
- videoNewsLink
type: string
+ microsoft.graph.titleArea:
+ title: titleArea
+ type: object
+ properties:
+ alternativeText:
+ type: string
+ description: Alternative text on the title area.
+ nullable: true
+ enableGradientEffect:
+ type: boolean
+ description: Indicates whether the title area has a gradient effect enabled.
+ nullable: true
+ imageWebUrl:
+ type: string
+ description: URL of the image in the title area.
+ nullable: true
+ layout:
+ $ref: '#/components/schemas/microsoft.graph.titleAreaLayoutType'
+ serverProcessedContent:
+ $ref: '#/components/schemas/microsoft.graph.serverProcessedContent'
+ showAuthor:
+ type: boolean
+ description: Indicates whether the author should be shown in title area.
+ nullable: true
+ showPublishedDate:
+ type: boolean
+ description: Indicates whether the published date should be shown in title area.
+ nullable: true
+ showTextBlockAboveTitle:
+ type: boolean
+ description: Indicates whether the text block above title should be shown in title area.
+ nullable: true
+ textAboveTitle:
+ type: string
+ description: The text above title line.
+ nullable: true
+ textAlignment:
+ $ref: '#/components/schemas/microsoft.graph.titleAreaTextAlignmentType'
+ additionalProperties:
+ type: object
+ microsoft.graph.canvasLayout:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: canvasLayout
+ type: object
+ properties:
+ horizontalSections:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.horizontalSection'
+ description: Collection of horizontal sections on the SharePoint page.
+ x-ms-navigationProperty: true
+ verticalSection:
+ $ref: '#/components/schemas/microsoft.graph.verticalSection'
+ additionalProperties:
+ type: object
+ microsoft.graph.webPart:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: webPart
+ type: object
+ additionalProperties:
+ type: object
microsoft.graph.sharePointIdentitySet:
allOf:
- $ref: '#/components/schemas/microsoft.graph.identitySet'
@@ -38124,6 +38290,47 @@ components:
nullable: true
additionalProperties:
type: object
+ microsoft.graph.actionItem:
+ title: actionItem
+ type: object
+ properties:
+ ownerDisplayName:
+ type: string
+ nullable: true
+ text:
+ type: string
+ nullable: true
+ title:
+ type: string
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.meetingNote:
+ title: meetingNote
+ type: object
+ properties:
+ subpoints:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.meetingNoteSubpoint'
+ text:
+ type: string
+ nullable: true
+ title:
+ type: string
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.callAiInsightViewPoint:
+ title: callAiInsightViewPoint
+ type: object
+ properties:
+ mentionEvents:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.mentionEvent'
+ additionalProperties:
+ type: object
microsoft.graph.attendanceRecord:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -39983,7 +40190,7 @@ components:
type: array
items:
$ref: '#/components/schemas/microsoft.graph.keyCredentialConfiguration'
- description: Collection of keyCredential restrictions settings to be applied to an application or service principal.
+ description: Collection of certificate restrictions settings to be applied to an application or service principal.
passwordCredentials:
type: array
items:
@@ -40870,7 +41077,7 @@ components:
description: 'The type of reference is associated with the name. Possible values are: String, Integer, Double, Boolean, Range. Read-only.'
nullable: true
value:
- description: 'The formula that the name is defined to refer to. For example, =Sheet14!$B$2:$H$12 and =4.75. Read-only.'
+ $ref: '#/components/schemas/microsoft.graph.Json'
visible:
type: boolean
description: Indicates whether the object is visible.
@@ -41171,6 +41378,92 @@ components:
nullable: true
additionalProperties:
type: object
+ microsoft.graph.titleAreaLayoutType:
+ title: titleAreaLayoutType
+ enum:
+ - imageAndTitle
+ - plain
+ - colorBlock
+ - overlap
+ - unknownFutureValue
+ type: string
+ microsoft.graph.serverProcessedContent:
+ title: serverProcessedContent
+ type: object
+ properties:
+ componentDependencies:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.metaDataKeyStringPair'
+ description: A key-value map where keys are string identifiers and values are component ids. SharePoint servers might decide to use this hint to preload the script for corresponding components for performance boost.
+ customMetadata:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.metaDataKeyValuePair'
+ description: A key-value map where keys are string identifier and values are object of custom key-value pair.
+ htmlStrings:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.metaDataKeyStringPair'
+ description: 'A key-value map where keys are string identifiers and values are rich text with HTML format. SharePoint servers treat the values as HTML content and run services like safety checks, search index and link fixup on them.'
+ imageSources:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.metaDataKeyStringPair'
+ description: A key-value map where keys are string identifiers and values are image sources. SharePoint servers treat the values as image sources and run services like search index and link fixup on them.
+ links:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.metaDataKeyStringPair'
+ description: A key-value map where keys are string identifiers and values are links. SharePoint servers treat the values as links and run services like link fixup on them.
+ searchablePlainTexts:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.metaDataKeyStringPair'
+ description: A key-value map where keys are string identifiers and values are strings that should be search indexed.
+ additionalProperties:
+ type: object
+ microsoft.graph.titleAreaTextAlignmentType:
+ title: titleAreaTextAlignmentType
+ enum:
+ - left
+ - center
+ - unknownFutureValue
+ type: string
+ microsoft.graph.horizontalSection:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: horizontalSection
+ type: object
+ properties:
+ emphasis:
+ $ref: '#/components/schemas/microsoft.graph.sectionEmphasisType'
+ layout:
+ $ref: '#/components/schemas/microsoft.graph.horizontalSectionLayoutType'
+ columns:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.horizontalSectionColumn'
+ description: The set of vertical columns in this section.
+ x-ms-navigationProperty: true
+ additionalProperties:
+ type: object
+ microsoft.graph.verticalSection:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: verticalSection
+ type: object
+ properties:
+ emphasis:
+ $ref: '#/components/schemas/microsoft.graph.sectionEmphasisType'
+ webparts:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.webPart'
+ description: The set of web parts in this section.
+ x-ms-navigationProperty: true
+ additionalProperties:
+ type: object
microsoft.graph.sharePointIdentity:
allOf:
- $ref: '#/components/schemas/microsoft.graph.identity'
@@ -42087,6 +42380,34 @@ components:
- invited
- organizationExcludingGuests
type: string
+ microsoft.graph.meetingNoteSubpoint:
+ title: meetingNoteSubpoint
+ type: object
+ properties:
+ text:
+ type: string
+ nullable: true
+ title:
+ type: string
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.mentionEvent:
+ title: mentionEvent
+ type: object
+ properties:
+ eventDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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
+ speaker:
+ $ref: '#/components/schemas/microsoft.graph.identitySet'
+ transcriptUtterance:
+ type: string
+ nullable: true
+ additionalProperties:
+ type: object
microsoft.graph.attendanceInterval:
title: attendanceInterval
type: object
@@ -44604,7 +44925,7 @@ components:
description: The name of the table column.
nullable: true
values:
- description: 'Represents the raw values of the specified range. The data returned could be of type string, number, or a Boolean. Cell that contain an error will return the error string.'
+ $ref: '#/components/schemas/microsoft.graph.Json'
filter:
$ref: '#/components/schemas/microsoft.graph.workbookFilter'
additionalProperties:
@@ -44622,7 +44943,7 @@ components:
description: The index of the row within the rows collection of the table. Zero-based. Read-only.
format: int32
values:
- description: 'The raw values of the specified range. The data returned could be of type string, number, or a Boolean. Any cell that contain an error will return the error string.'
+ $ref: '#/components/schemas/microsoft.graph.Json'
additionalProperties:
type: object
microsoft.graph.workbookTableSort:
@@ -44754,6 +45075,74 @@ components:
nullable: true
additionalProperties:
type: object
+ microsoft.graph.metaDataKeyStringPair:
+ title: metaDataKeyStringPair
+ type: object
+ properties:
+ key:
+ type: string
+ description: Key of the meta data.
+ nullable: true
+ value:
+ type: string
+ description: Value of the meta data.
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.metaDataKeyValuePair:
+ title: metaDataKeyValuePair
+ type: object
+ properties:
+ key:
+ type: string
+ description: Key of the metadata.
+ nullable: true
+ value:
+ $ref: '#/components/schemas/microsoft.graph.Json'
+ additionalProperties:
+ type: object
+ microsoft.graph.sectionEmphasisType:
+ title: sectionEmphasisType
+ enum:
+ - none
+ - neutral
+ - soft
+ - strong
+ - unknownFutureValue
+ type: string
+ microsoft.graph.horizontalSectionLayoutType:
+ title: horizontalSectionLayoutType
+ enum:
+ - none
+ - oneColumn
+ - twoColumns
+ - threeColumns
+ - oneThirdLeftColumn
+ - oneThirdRightColumn
+ - fullWidth
+ - unknownFutureValue
+ type: string
+ microsoft.graph.horizontalSectionColumn:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: horizontalSectionColumn
+ type: object
+ properties:
+ width:
+ maximum: 2147483647
+ minimum: -2147483648
+ type: integer
+ description: 'Width of the column. A horizontal section is divided into 12 grids. A column should have a value of 1-12 to represent its range spans. For example, there can be two columns both have a width of 6 in a section.'
+ format: int32
+ nullable: true
+ webparts:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.webPart'
+ description: The collection of WebParts in this column.
+ x-ms-navigationProperty: true
+ additionalProperties:
+ type: object
microsoft.graph.termStore.relationType:
title: relationType
enum:
@@ -45926,7 +46315,7 @@ components:
type: string
description: 'An operator in a cell; for example, =, >, <, <=, or <>.'
values:
- description: The values that appear in the cell.
+ $ref: '#/components/schemas/microsoft.graph.Json'
additionalProperties:
type: object
microsoft.graph.workbookIcon:
@@ -45951,13 +46340,13 @@ components:
type: object
properties:
majorUnit:
- description: Represents the interval between two major tick marks. Can be set to a numeric value or an empty string. The returned value is always a number.
+ $ref: '#/components/schemas/microsoft.graph.Json'
maximum:
- description: Represents the maximum value on the value axis. Can be set to a numeric value or an empty string (for automatic axis values). The returned value is always a number.
+ $ref: '#/components/schemas/microsoft.graph.Json'
minimum:
- description: Represents the minimum value on the value axis. Can be set to a numeric value or an empty string (for automatic axis values). The returned value is always a number.
+ $ref: '#/components/schemas/microsoft.graph.Json'
minorUnit:
- description: Represents the interval between two minor tick marks. 'Can be set to a numeric value or an empty string (for automatic axis values). The returned value is always a number.
+ $ref: '#/components/schemas/microsoft.graph.Json'
format:
$ref: '#/components/schemas/microsoft.graph.workbookChartAxisFormat'
majorGridlines:
@@ -46051,7 +46440,7 @@ components:
type: object
properties:
value:
- description: The value of a chart point. Read-only.
+ $ref: '#/components/schemas/microsoft.graph.Json'
format:
$ref: '#/components/schemas/microsoft.graph.workbookChartPointFormat'
additionalProperties:
diff --git a/openApiDocs/beta/DeviceManagement.Enrollment.yml b/openApiDocs/beta/DeviceManagement.Enrollment.yml
index ff4614c4bb..c99035443e 100644
--- a/openApiDocs/beta/DeviceManagement.Enrollment.yml
+++ b/openApiDocs/beta/DeviceManagement.Enrollment.yml
@@ -6623,6 +6623,1867 @@ paths:
$ref: '#/components/responses/ODataCountResponse'
default:
$ref: '#/components/responses/error'
+ /roleManagement/defender:
+ get:
+ tags:
+ - roleManagement.rbacApplicationMultiple
+ summary: Get defender from roleManagement
+ operationId: roleManagement_GetDefender
+ parameters:
+ - name: $select
+ in: query
+ description: Select properties to be returned
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ - name: $expand
+ in: query
+ description: Expand related entities
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ responses:
+ 2XX:
+ description: Retrieved navigation property
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.rbacApplicationMultiple'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
+ patch:
+ tags:
+ - roleManagement.rbacApplicationMultiple
+ summary: Update the navigation property defender in roleManagement
+ operationId: roleManagement_UpdateDefender
+ requestBody:
+ description: New navigation property values
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.rbacApplicationMultiple'
+ required: true
+ responses:
+ 2XX:
+ description: Success
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.rbacApplicationMultiple'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
+ delete:
+ tags:
+ - roleManagement.rbacApplicationMultiple
+ summary: Delete navigation property defender for roleManagement
+ operationId: roleManagement_DeleteDefender
+ parameters:
+ - name: If-Match
+ in: header
+ description: ETag
+ style: simple
+ schema:
+ type: string
+ responses:
+ 2XX:
+ description: Success
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
+ /roleManagement/defender/resourceNamespaces:
+ get:
+ tags:
+ - roleManagement.rbacApplicationMultiple
+ summary: Get resourceNamespaces from roleManagement
+ operationId: roleManagement.defender_ListResourceNamespace
+ parameters:
+ - $ref: '#/components/parameters/top'
+ - $ref: '#/components/parameters/skip'
+ - $ref: '#/components/parameters/search'
+ - $ref: '#/components/parameters/filter'
+ - $ref: '#/components/parameters/count'
+ - name: $orderby
+ in: query
+ description: Order items by property values
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ - name: $select
+ in: query
+ description: Select properties to be returned
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ - name: $expand
+ in: query
+ description: Expand related entities
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ responses:
+ 2XX:
+ $ref: '#/components/responses/microsoft.graph.unifiedRbacResourceNamespaceCollectionResponse'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-pageable:
+ nextLinkName: '@odata.nextLink'
+ operationName: listMore
+ x-ms-docs-operation-type: operation
+ post:
+ tags:
+ - roleManagement.rbacApplicationMultiple
+ summary: Create new navigation property to resourceNamespaces for roleManagement
+ operationId: roleManagement.defender_CreateResourceNamespace
+ requestBody:
+ description: New navigation property
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.unifiedRbacResourceNamespace'
+ required: true
+ responses:
+ 2XX:
+ description: Created navigation property.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.unifiedRbacResourceNamespace'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
+ '/roleManagement/defender/resourceNamespaces/{unifiedRbacResourceNamespace-id}':
+ get:
+ tags:
+ - roleManagement.rbacApplicationMultiple
+ summary: Get resourceNamespaces from roleManagement
+ operationId: roleManagement.defender_GetResourceNamespace
+ parameters:
+ - name: unifiedRbacResourceNamespace-id
+ in: path
+ description: The unique identifier of unifiedRbacResourceNamespace
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: unifiedRbacResourceNamespace
+ - name: $select
+ in: query
+ description: Select properties to be returned
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ - name: $expand
+ in: query
+ description: Expand related entities
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ responses:
+ 2XX:
+ description: Retrieved navigation property
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.unifiedRbacResourceNamespace'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
+ patch:
+ tags:
+ - roleManagement.rbacApplicationMultiple
+ summary: Update the navigation property resourceNamespaces in roleManagement
+ operationId: roleManagement.defender_UpdateResourceNamespace
+ parameters:
+ - name: unifiedRbacResourceNamespace-id
+ in: path
+ description: The unique identifier of unifiedRbacResourceNamespace
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: unifiedRbacResourceNamespace
+ requestBody:
+ description: New navigation property values
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.unifiedRbacResourceNamespace'
+ required: true
+ responses:
+ 2XX:
+ description: Success
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.unifiedRbacResourceNamespace'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
+ delete:
+ tags:
+ - roleManagement.rbacApplicationMultiple
+ summary: Delete navigation property resourceNamespaces for roleManagement
+ operationId: roleManagement.defender_DeleteResourceNamespace
+ parameters:
+ - name: unifiedRbacResourceNamespace-id
+ in: path
+ description: The unique identifier of unifiedRbacResourceNamespace
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: unifiedRbacResourceNamespace
+ - name: If-Match
+ in: header
+ description: ETag
+ style: simple
+ schema:
+ type: string
+ responses:
+ 2XX:
+ description: Success
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
+ '/roleManagement/defender/resourceNamespaces/{unifiedRbacResourceNamespace-id}/resourceActions':
+ get:
+ tags:
+ - roleManagement.rbacApplicationMultiple
+ summary: Get resourceActions from roleManagement
+ description: Operations that an authorized principal is allowed to perform.
+ operationId: roleManagement.defender.resourceNamespace_ListResourceAction
+ parameters:
+ - name: unifiedRbacResourceNamespace-id
+ in: path
+ description: The unique identifier of unifiedRbacResourceNamespace
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: unifiedRbacResourceNamespace
+ - $ref: '#/components/parameters/top'
+ - $ref: '#/components/parameters/skip'
+ - $ref: '#/components/parameters/search'
+ - $ref: '#/components/parameters/filter'
+ - $ref: '#/components/parameters/count'
+ - name: $orderby
+ in: query
+ description: Order items by property values
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ - name: $select
+ in: query
+ description: Select properties to be returned
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ - name: $expand
+ in: query
+ description: Expand related entities
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ responses:
+ 2XX:
+ $ref: '#/components/responses/microsoft.graph.unifiedRbacResourceActionCollectionResponse'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-pageable:
+ nextLinkName: '@odata.nextLink'
+ operationName: listMore
+ x-ms-docs-operation-type: operation
+ post:
+ tags:
+ - roleManagement.rbacApplicationMultiple
+ summary: Create new navigation property to resourceActions for roleManagement
+ operationId: roleManagement.defender.resourceNamespace_CreateResourceAction
+ parameters:
+ - name: unifiedRbacResourceNamespace-id
+ in: path
+ description: The unique identifier of unifiedRbacResourceNamespace
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: unifiedRbacResourceNamespace
+ requestBody:
+ description: New navigation property
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.unifiedRbacResourceAction'
+ required: true
+ responses:
+ 2XX:
+ description: Created navigation property.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.unifiedRbacResourceAction'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
+ '/roleManagement/defender/resourceNamespaces/{unifiedRbacResourceNamespace-id}/resourceActions/{unifiedRbacResourceAction-id}':
+ get:
+ tags:
+ - roleManagement.rbacApplicationMultiple
+ summary: Get resourceActions from roleManagement
+ description: Operations that an authorized principal is allowed to perform.
+ operationId: roleManagement.defender.resourceNamespace_GetResourceAction
+ parameters:
+ - name: unifiedRbacResourceNamespace-id
+ in: path
+ description: The unique identifier of unifiedRbacResourceNamespace
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: unifiedRbacResourceNamespace
+ - name: unifiedRbacResourceAction-id
+ in: path
+ description: The unique identifier of unifiedRbacResourceAction
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: unifiedRbacResourceAction
+ - name: $select
+ in: query
+ description: Select properties to be returned
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ - name: $expand
+ in: query
+ description: Expand related entities
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ responses:
+ 2XX:
+ description: Retrieved navigation property
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.unifiedRbacResourceAction'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
+ patch:
+ tags:
+ - roleManagement.rbacApplicationMultiple
+ summary: Update the navigation property resourceActions in roleManagement
+ operationId: roleManagement.defender.resourceNamespace_UpdateResourceAction
+ parameters:
+ - name: unifiedRbacResourceNamespace-id
+ in: path
+ description: The unique identifier of unifiedRbacResourceNamespace
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: unifiedRbacResourceNamespace
+ - name: unifiedRbacResourceAction-id
+ in: path
+ description: The unique identifier of unifiedRbacResourceAction
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: unifiedRbacResourceAction
+ requestBody:
+ description: New navigation property values
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.unifiedRbacResourceAction'
+ required: true
+ responses:
+ 2XX:
+ description: Success
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.unifiedRbacResourceAction'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
+ delete:
+ tags:
+ - roleManagement.rbacApplicationMultiple
+ summary: Delete navigation property resourceActions for roleManagement
+ operationId: roleManagement.defender.resourceNamespace_DeleteResourceAction
+ parameters:
+ - name: unifiedRbacResourceNamespace-id
+ in: path
+ description: The unique identifier of unifiedRbacResourceNamespace
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: unifiedRbacResourceNamespace
+ - name: unifiedRbacResourceAction-id
+ in: path
+ description: The unique identifier of unifiedRbacResourceAction
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: unifiedRbacResourceAction
+ - name: If-Match
+ in: header
+ description: ETag
+ style: simple
+ schema:
+ type: string
+ responses:
+ 2XX:
+ description: Success
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
+ '/roleManagement/defender/resourceNamespaces/{unifiedRbacResourceNamespace-id}/resourceActions/{unifiedRbacResourceAction-id}/authenticationContext':
+ get:
+ tags:
+ - roleManagement.rbacApplicationMultiple
+ summary: Get authenticationContext from roleManagement
+ operationId: roleManagement.defender.resourceNamespace.resourceAction_GetAuthenticationContext
+ parameters:
+ - name: unifiedRbacResourceNamespace-id
+ in: path
+ description: The unique identifier of unifiedRbacResourceNamespace
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: unifiedRbacResourceNamespace
+ - name: unifiedRbacResourceAction-id
+ in: path
+ description: The unique identifier of unifiedRbacResourceAction
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: unifiedRbacResourceAction
+ - name: $select
+ in: query
+ description: Select properties to be returned
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ - name: $expand
+ in: query
+ description: Expand related entities
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ responses:
+ 2XX:
+ description: Retrieved navigation property
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.authenticationContextClassReference'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
+ '/roleManagement/defender/resourceNamespaces/{unifiedRbacResourceNamespace-id}/resourceActions/{unifiedRbacResourceAction-id}/resourceScope':
+ get:
+ tags:
+ - roleManagement.rbacApplicationMultiple
+ summary: Get resourceScope from roleManagement
+ operationId: roleManagement.defender.resourceNamespace.resourceAction_GetResourceScope
+ parameters:
+ - name: unifiedRbacResourceNamespace-id
+ in: path
+ description: The unique identifier of unifiedRbacResourceNamespace
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: unifiedRbacResourceNamespace
+ - name: unifiedRbacResourceAction-id
+ in: path
+ description: The unique identifier of unifiedRbacResourceAction
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: unifiedRbacResourceAction
+ - name: $select
+ in: query
+ description: Select properties to be returned
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ - name: $expand
+ in: query
+ description: Expand related entities
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ responses:
+ 2XX:
+ description: Retrieved navigation property
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.unifiedRbacResourceScope'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
+ patch:
+ tags:
+ - roleManagement.rbacApplicationMultiple
+ summary: Update the navigation property resourceScope in roleManagement
+ operationId: roleManagement.defender.resourceNamespace.resourceAction_UpdateResourceScope
+ parameters:
+ - name: unifiedRbacResourceNamespace-id
+ in: path
+ description: The unique identifier of unifiedRbacResourceNamespace
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: unifiedRbacResourceNamespace
+ - name: unifiedRbacResourceAction-id
+ in: path
+ description: The unique identifier of unifiedRbacResourceAction
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: unifiedRbacResourceAction
+ requestBody:
+ description: New navigation property values
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.unifiedRbacResourceScope'
+ required: true
+ responses:
+ 2XX:
+ description: Success
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.unifiedRbacResourceScope'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
+ delete:
+ tags:
+ - roleManagement.rbacApplicationMultiple
+ summary: Delete navigation property resourceScope for roleManagement
+ operationId: roleManagement.defender.resourceNamespace.resourceAction_DeleteResourceScope
+ parameters:
+ - name: unifiedRbacResourceNamespace-id
+ in: path
+ description: The unique identifier of unifiedRbacResourceNamespace
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: unifiedRbacResourceNamespace
+ - name: unifiedRbacResourceAction-id
+ in: path
+ description: The unique identifier of unifiedRbacResourceAction
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: unifiedRbacResourceAction
+ - name: If-Match
+ in: header
+ description: ETag
+ style: simple
+ schema:
+ type: string
+ responses:
+ 2XX:
+ description: Success
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
+ '/roleManagement/defender/resourceNamespaces/{unifiedRbacResourceNamespace-id}/resourceActions/$count':
+ get:
+ tags:
+ - roleManagement.rbacApplicationMultiple
+ summary: Get the number of the resource
+ operationId: roleManagement.defender.resourceNamespace.resourceAction_GetCount
+ parameters:
+ - name: unifiedRbacResourceNamespace-id
+ in: path
+ description: The unique identifier of unifiedRbacResourceNamespace
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: unifiedRbacResourceNamespace
+ - $ref: '#/components/parameters/search'
+ - $ref: '#/components/parameters/filter'
+ responses:
+ 2XX:
+ $ref: '#/components/responses/ODataCountResponse'
+ default:
+ $ref: '#/components/responses/error'
+ /roleManagement/defender/resourceNamespaces/$count:
+ get:
+ tags:
+ - roleManagement.rbacApplicationMultiple
+ summary: Get the number of the resource
+ operationId: roleManagement.defender.resourceNamespace_GetCount
+ parameters:
+ - $ref: '#/components/parameters/search'
+ - $ref: '#/components/parameters/filter'
+ responses:
+ 2XX:
+ $ref: '#/components/responses/ODataCountResponse'
+ default:
+ $ref: '#/components/responses/error'
+ /roleManagement/defender/roleAssignments:
+ get:
+ tags:
+ - roleManagement.rbacApplicationMultiple
+ summary: Get roleAssignments from roleManagement
+ operationId: roleManagement.defender_ListRoleAssignment
+ parameters:
+ - $ref: '#/components/parameters/top'
+ - $ref: '#/components/parameters/skip'
+ - $ref: '#/components/parameters/search'
+ - $ref: '#/components/parameters/filter'
+ - $ref: '#/components/parameters/count'
+ - name: $orderby
+ in: query
+ description: Order items by property values
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ - name: $select
+ in: query
+ description: Select properties to be returned
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ - name: $expand
+ in: query
+ description: Expand related entities
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ responses:
+ 2XX:
+ $ref: '#/components/responses/microsoft.graph.unifiedRoleAssignmentMultipleCollectionResponse'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-pageable:
+ nextLinkName: '@odata.nextLink'
+ operationName: listMore
+ x-ms-docs-operation-type: operation
+ post:
+ tags:
+ - roleManagement.rbacApplicationMultiple
+ summary: Create new navigation property to roleAssignments for roleManagement
+ operationId: roleManagement.defender_CreateRoleAssignment
+ requestBody:
+ description: New navigation property
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentMultiple'
+ required: true
+ responses:
+ 2XX:
+ description: Created navigation property.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentMultiple'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
+ '/roleManagement/defender/roleAssignments/{unifiedRoleAssignmentMultiple-id}':
+ get:
+ tags:
+ - roleManagement.rbacApplicationMultiple
+ summary: Get roleAssignments from roleManagement
+ operationId: roleManagement.defender_GetRoleAssignment
+ parameters:
+ - name: unifiedRoleAssignmentMultiple-id
+ in: path
+ description: The unique identifier of unifiedRoleAssignmentMultiple
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: unifiedRoleAssignmentMultiple
+ - name: $select
+ in: query
+ description: Select properties to be returned
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ - name: $expand
+ in: query
+ description: Expand related entities
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ responses:
+ 2XX:
+ description: Retrieved navigation property
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentMultiple'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
+ patch:
+ tags:
+ - roleManagement.rbacApplicationMultiple
+ summary: Update the navigation property roleAssignments in roleManagement
+ operationId: roleManagement.defender_UpdateRoleAssignment
+ parameters:
+ - name: unifiedRoleAssignmentMultiple-id
+ in: path
+ description: The unique identifier of unifiedRoleAssignmentMultiple
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: unifiedRoleAssignmentMultiple
+ requestBody:
+ description: New navigation property values
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentMultiple'
+ required: true
+ responses:
+ 2XX:
+ description: Success
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentMultiple'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
+ delete:
+ tags:
+ - roleManagement.rbacApplicationMultiple
+ summary: Delete navigation property roleAssignments for roleManagement
+ operationId: roleManagement.defender_DeleteRoleAssignment
+ parameters:
+ - name: unifiedRoleAssignmentMultiple-id
+ in: path
+ description: The unique identifier of unifiedRoleAssignmentMultiple
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: unifiedRoleAssignmentMultiple
+ - name: If-Match
+ in: header
+ description: ETag
+ style: simple
+ schema:
+ type: string
+ responses:
+ 2XX:
+ description: Success
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
+ '/roleManagement/defender/roleAssignments/{unifiedRoleAssignmentMultiple-id}/appScopes':
+ get:
+ tags:
+ - roleManagement.rbacApplicationMultiple
+ summary: Get appScopes from roleManagement
+ description: Read-only collection with details of the app specific scopes when the assignment scopes are app specific. Containment entity. Read-only.
+ operationId: roleManagement.defender.roleAssignment_ListAppScope
+ parameters:
+ - name: unifiedRoleAssignmentMultiple-id
+ in: path
+ description: The unique identifier of unifiedRoleAssignmentMultiple
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: unifiedRoleAssignmentMultiple
+ - $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:
+ type: string
+ - name: $select
+ in: query
+ description: Select properties to be returned
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ - name: $expand
+ in: query
+ description: Expand related entities
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ responses:
+ 2XX:
+ $ref: '#/components/responses/microsoft.graph.appScopeCollectionResponse'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-pageable:
+ nextLinkName: '@odata.nextLink'
+ operationName: listMore
+ x-ms-docs-operation-type: operation
+ post:
+ tags:
+ - roleManagement.rbacApplicationMultiple
+ summary: Create new navigation property to appScopes for roleManagement
+ operationId: roleManagement.defender.roleAssignment_CreateAppScope
+ parameters:
+ - name: unifiedRoleAssignmentMultiple-id
+ in: path
+ description: The unique identifier of unifiedRoleAssignmentMultiple
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: unifiedRoleAssignmentMultiple
+ requestBody:
+ description: New navigation property
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.appScope'
+ required: true
+ responses:
+ 2XX:
+ description: Created navigation property.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.appScope'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
+ '/roleManagement/defender/roleAssignments/{unifiedRoleAssignmentMultiple-id}/appScopes/{appScope-id}':
+ get:
+ tags:
+ - roleManagement.rbacApplicationMultiple
+ summary: Get appScopes from roleManagement
+ description: Read-only collection with details of the app specific scopes when the assignment scopes are app specific. Containment entity. Read-only.
+ operationId: roleManagement.defender.roleAssignment_GetAppScope
+ parameters:
+ - name: unifiedRoleAssignmentMultiple-id
+ in: path
+ description: The unique identifier of unifiedRoleAssignmentMultiple
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: unifiedRoleAssignmentMultiple
+ - name: appScope-id
+ in: path
+ description: The unique identifier of appScope
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: appScope
+ - name: $select
+ in: query
+ description: Select properties to be returned
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ - name: $expand
+ in: query
+ description: Expand related entities
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ responses:
+ 2XX:
+ description: Retrieved navigation property
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.appScope'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
+ patch:
+ tags:
+ - roleManagement.rbacApplicationMultiple
+ summary: Update the navigation property appScopes in roleManagement
+ operationId: roleManagement.defender.roleAssignment_UpdateAppScope
+ parameters:
+ - name: unifiedRoleAssignmentMultiple-id
+ in: path
+ description: The unique identifier of unifiedRoleAssignmentMultiple
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: unifiedRoleAssignmentMultiple
+ - name: appScope-id
+ in: path
+ description: The unique identifier of appScope
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: appScope
+ requestBody:
+ description: New navigation property values
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.appScope'
+ required: true
+ responses:
+ 2XX:
+ description: Success
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.appScope'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
+ delete:
+ tags:
+ - roleManagement.rbacApplicationMultiple
+ summary: Delete navigation property appScopes for roleManagement
+ operationId: roleManagement.defender.roleAssignment_DeleteAppScope
+ parameters:
+ - name: unifiedRoleAssignmentMultiple-id
+ in: path
+ description: The unique identifier of unifiedRoleAssignmentMultiple
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: unifiedRoleAssignmentMultiple
+ - name: appScope-id
+ in: path
+ description: The unique identifier of appScope
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: appScope
+ - name: If-Match
+ in: header
+ description: ETag
+ style: simple
+ schema:
+ type: string
+ responses:
+ 2XX:
+ description: Success
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
+ '/roleManagement/defender/roleAssignments/{unifiedRoleAssignmentMultiple-id}/appScopes/$count':
+ get:
+ tags:
+ - roleManagement.rbacApplicationMultiple
+ summary: Get the number of the resource
+ operationId: roleManagement.defender.roleAssignment.appScope_GetCount
+ parameters:
+ - name: unifiedRoleAssignmentMultiple-id
+ in: path
+ description: The unique identifier of unifiedRoleAssignmentMultiple
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: unifiedRoleAssignmentMultiple
+ - $ref: '#/components/parameters/search'
+ - $ref: '#/components/parameters/filter'
+ responses:
+ 2XX:
+ $ref: '#/components/responses/ODataCountResponse'
+ default:
+ $ref: '#/components/responses/error'
+ '/roleManagement/defender/roleAssignments/{unifiedRoleAssignmentMultiple-id}/directoryScopes':
+ get:
+ tags:
+ - roleManagement.rbacApplicationMultiple
+ summary: Get directoryScopes from roleManagement
+ description: Read-only collection that references the directory objects that are scope of the assignment. Provided so that callers can get the directory objects using $expand at the same time as getting the role assignment. Read-only. Supports $expand.
+ operationId: roleManagement.defender.roleAssignment_ListDirectoryScope
+ parameters:
+ - name: unifiedRoleAssignmentMultiple-id
+ in: path
+ description: The unique identifier of unifiedRoleAssignmentMultiple
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: unifiedRoleAssignmentMultiple
+ - $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:
+ type: string
+ - name: $select
+ in: query
+ description: Select properties to be returned
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ - name: $expand
+ in: query
+ description: Expand related entities
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ responses:
+ 2XX:
+ $ref: '#/components/responses/microsoft.graph.directoryObjectCollectionResponse'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-pageable:
+ nextLinkName: '@odata.nextLink'
+ operationName: listMore
+ x-ms-docs-operation-type: operation
+ '/roleManagement/defender/roleAssignments/{unifiedRoleAssignmentMultiple-id}/directoryScopes/{directoryObject-id}':
+ get:
+ tags:
+ - roleManagement.rbacApplicationMultiple
+ summary: Get directoryScopes from roleManagement
+ description: Read-only collection that references the directory objects that are scope of the assignment. Provided so that callers can get the directory objects using $expand at the same time as getting the role assignment. Read-only. Supports $expand.
+ operationId: roleManagement.defender.roleAssignment_GetDirectoryScope
+ parameters:
+ - name: unifiedRoleAssignmentMultiple-id
+ in: path
+ description: The unique identifier of unifiedRoleAssignmentMultiple
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: unifiedRoleAssignmentMultiple
+ - name: directoryObject-id
+ in: path
+ description: The unique identifier of directoryObject
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: directoryObject
+ - name: $select
+ in: query
+ description: Select properties to be returned
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ - name: $expand
+ in: query
+ description: Expand related entities
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ responses:
+ 2XX:
+ description: Retrieved navigation property
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.directoryObject'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
+ '/roleManagement/defender/roleAssignments/{unifiedRoleAssignmentMultiple-id}/directoryScopes/$count':
+ get:
+ tags:
+ - roleManagement.rbacApplicationMultiple
+ summary: Get the number of the resource
+ operationId: roleManagement.defender.roleAssignment.directoryScope_GetCount
+ parameters:
+ - name: unifiedRoleAssignmentMultiple-id
+ in: path
+ description: The unique identifier of unifiedRoleAssignmentMultiple
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: unifiedRoleAssignmentMultiple
+ - $ref: '#/components/parameters/search'
+ - $ref: '#/components/parameters/filter'
+ responses:
+ 2XX:
+ $ref: '#/components/responses/ODataCountResponse'
+ default:
+ $ref: '#/components/responses/error'
+ '/roleManagement/defender/roleAssignments/{unifiedRoleAssignmentMultiple-id}/principals':
+ get:
+ tags:
+ - roleManagement.rbacApplicationMultiple
+ summary: Get principals from roleManagement
+ description: Read-only collection that references the assigned principals. Provided so that callers can get the principals using $expand at the same time as getting the role assignment. Read-only. Supports $expand.
+ operationId: roleManagement.defender.roleAssignment_ListPrincipal
+ parameters:
+ - name: unifiedRoleAssignmentMultiple-id
+ in: path
+ description: The unique identifier of unifiedRoleAssignmentMultiple
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: unifiedRoleAssignmentMultiple
+ - $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:
+ type: string
+ - name: $select
+ in: query
+ description: Select properties to be returned
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ - name: $expand
+ in: query
+ description: Expand related entities
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ responses:
+ 2XX:
+ $ref: '#/components/responses/microsoft.graph.directoryObjectCollectionResponse'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-pageable:
+ nextLinkName: '@odata.nextLink'
+ operationName: listMore
+ x-ms-docs-operation-type: operation
+ '/roleManagement/defender/roleAssignments/{unifiedRoleAssignmentMultiple-id}/principals/{directoryObject-id}':
+ get:
+ tags:
+ - roleManagement.rbacApplicationMultiple
+ summary: Get principals from roleManagement
+ description: Read-only collection that references the assigned principals. Provided so that callers can get the principals using $expand at the same time as getting the role assignment. Read-only. Supports $expand.
+ operationId: roleManagement.defender.roleAssignment_GetPrincipal
+ parameters:
+ - name: unifiedRoleAssignmentMultiple-id
+ in: path
+ description: The unique identifier of unifiedRoleAssignmentMultiple
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: unifiedRoleAssignmentMultiple
+ - name: directoryObject-id
+ in: path
+ description: The unique identifier of directoryObject
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: directoryObject
+ - name: $select
+ in: query
+ description: Select properties to be returned
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ - name: $expand
+ in: query
+ description: Expand related entities
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ responses:
+ 2XX:
+ description: Retrieved navigation property
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.directoryObject'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
+ '/roleManagement/defender/roleAssignments/{unifiedRoleAssignmentMultiple-id}/principals/$count':
+ get:
+ tags:
+ - roleManagement.rbacApplicationMultiple
+ summary: Get the number of the resource
+ operationId: roleManagement.defender.roleAssignment.principal_GetCount
+ parameters:
+ - name: unifiedRoleAssignmentMultiple-id
+ in: path
+ description: The unique identifier of unifiedRoleAssignmentMultiple
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: unifiedRoleAssignmentMultiple
+ - $ref: '#/components/parameters/search'
+ - $ref: '#/components/parameters/filter'
+ responses:
+ 2XX:
+ $ref: '#/components/responses/ODataCountResponse'
+ default:
+ $ref: '#/components/responses/error'
+ '/roleManagement/defender/roleAssignments/{unifiedRoleAssignmentMultiple-id}/roleDefinition':
+ get:
+ tags:
+ - roleManagement.rbacApplicationMultiple
+ summary: Get roleDefinition from roleManagement
+ description: 'Specifies the roleDefinition that the assignment is for. Provided so that callers can get the role definition using $expand at the same time as getting the role assignment. Supports $filter (eq operator on id, isBuiltIn, and displayName, and startsWith operator on displayName) and $expand.'
+ operationId: roleManagement.defender.roleAssignment_GetRoleDefinition
+ parameters:
+ - name: unifiedRoleAssignmentMultiple-id
+ in: path
+ description: The unique identifier of unifiedRoleAssignmentMultiple
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: unifiedRoleAssignmentMultiple
+ - name: $select
+ in: query
+ description: Select properties to be returned
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ - name: $expand
+ in: query
+ description: Expand related entities
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ responses:
+ 2XX:
+ description: Retrieved navigation property
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
+ /roleManagement/defender/roleAssignments/$count:
+ get:
+ tags:
+ - roleManagement.rbacApplicationMultiple
+ summary: Get the number of the resource
+ operationId: roleManagement.defender.roleAssignment_GetCount
+ parameters:
+ - $ref: '#/components/parameters/search'
+ - $ref: '#/components/parameters/filter'
+ responses:
+ 2XX:
+ $ref: '#/components/responses/ODataCountResponse'
+ default:
+ $ref: '#/components/responses/error'
+ /roleManagement/defender/roleDefinitions:
+ get:
+ tags:
+ - roleManagement.rbacApplicationMultiple
+ summary: Get roleDefinitions from roleManagement
+ operationId: roleManagement.defender_ListRoleDefinition
+ parameters:
+ - $ref: '#/components/parameters/top'
+ - $ref: '#/components/parameters/skip'
+ - $ref: '#/components/parameters/search'
+ - $ref: '#/components/parameters/filter'
+ - $ref: '#/components/parameters/count'
+ - name: $orderby
+ in: query
+ description: Order items by property values
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ - name: $select
+ in: query
+ description: Select properties to be returned
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ - name: $expand
+ in: query
+ description: Expand related entities
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ responses:
+ 2XX:
+ $ref: '#/components/responses/microsoft.graph.unifiedRoleDefinitionCollectionResponse'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-pageable:
+ nextLinkName: '@odata.nextLink'
+ operationName: listMore
+ x-ms-docs-operation-type: operation
+ post:
+ tags:
+ - roleManagement.rbacApplicationMultiple
+ summary: Create new navigation property to roleDefinitions for roleManagement
+ operationId: roleManagement.defender_CreateRoleDefinition
+ requestBody:
+ description: New navigation property
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition'
+ required: true
+ responses:
+ 2XX:
+ description: Created navigation property.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
+ '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}':
+ get:
+ tags:
+ - roleManagement.rbacApplicationMultiple
+ summary: Get roleDefinitions from roleManagement
+ operationId: roleManagement.defender_GetRoleDefinition
+ parameters:
+ - name: unifiedRoleDefinition-id
+ in: path
+ description: The unique identifier of unifiedRoleDefinition
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: unifiedRoleDefinition
+ - name: $select
+ in: query
+ description: Select properties to be returned
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ - name: $expand
+ in: query
+ description: Expand related entities
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ responses:
+ 2XX:
+ description: Retrieved navigation property
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
+ patch:
+ tags:
+ - roleManagement.rbacApplicationMultiple
+ summary: Update the navigation property roleDefinitions in roleManagement
+ operationId: roleManagement.defender_UpdateRoleDefinition
+ parameters:
+ - name: unifiedRoleDefinition-id
+ in: path
+ description: The unique identifier of unifiedRoleDefinition
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: unifiedRoleDefinition
+ requestBody:
+ description: New navigation property values
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition'
+ required: true
+ responses:
+ 2XX:
+ description: Success
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
+ delete:
+ tags:
+ - roleManagement.rbacApplicationMultiple
+ summary: Delete navigation property roleDefinitions for roleManagement
+ operationId: roleManagement.defender_DeleteRoleDefinition
+ parameters:
+ - name: unifiedRoleDefinition-id
+ in: path
+ description: The unique identifier of unifiedRoleDefinition
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: unifiedRoleDefinition
+ - name: If-Match
+ in: header
+ description: ETag
+ style: simple
+ schema:
+ type: string
+ responses:
+ 2XX:
+ description: Success
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
+ '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom':
+ get:
+ tags:
+ - roleManagement.rbacApplicationMultiple
+ summary: Get inheritsPermissionsFrom from roleManagement
+ description: Read-only collection of role definitions that the given role definition inherits from. Only Microsoft Entra built-in roles support this attribute.
+ operationId: roleManagement.defender.roleDefinition_ListInheritsPermissionsFrom
+ parameters:
+ - name: unifiedRoleDefinition-id
+ in: path
+ description: The unique identifier of unifiedRoleDefinition
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: unifiedRoleDefinition
+ - $ref: '#/components/parameters/top'
+ - $ref: '#/components/parameters/skip'
+ - $ref: '#/components/parameters/search'
+ - $ref: '#/components/parameters/filter'
+ - $ref: '#/components/parameters/count'
+ - name: $orderby
+ in: query
+ description: Order items by property values
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ - name: $select
+ in: query
+ description: Select properties to be returned
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ - name: $expand
+ in: query
+ description: Expand related entities
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ responses:
+ 2XX:
+ $ref: '#/components/responses/microsoft.graph.unifiedRoleDefinitionCollectionResponse'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-pageable:
+ nextLinkName: '@odata.nextLink'
+ operationName: listMore
+ x-ms-docs-operation-type: operation
+ post:
+ tags:
+ - roleManagement.rbacApplicationMultiple
+ summary: Create new navigation property to inheritsPermissionsFrom for roleManagement
+ operationId: roleManagement.defender.roleDefinition_CreateInheritsPermissionsFrom
+ parameters:
+ - name: unifiedRoleDefinition-id
+ in: path
+ description: The unique identifier of unifiedRoleDefinition
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: unifiedRoleDefinition
+ requestBody:
+ description: New navigation property
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition'
+ required: true
+ responses:
+ 2XX:
+ description: Created navigation property.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
+ '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}':
+ get:
+ tags:
+ - roleManagement.rbacApplicationMultiple
+ summary: Get inheritsPermissionsFrom from roleManagement
+ description: Read-only collection of role definitions that the given role definition inherits from. Only Microsoft Entra built-in roles support this attribute.
+ operationId: roleManagement.defender.roleDefinition_GetInheritsPermissionsFrom
+ parameters:
+ - name: unifiedRoleDefinition-id
+ in: path
+ description: The unique identifier of unifiedRoleDefinition
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: unifiedRoleDefinition
+ - name: unifiedRoleDefinition-id1
+ in: path
+ description: The unique identifier of unifiedRoleDefinition
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: unifiedRoleDefinition
+ - name: $select
+ in: query
+ description: Select properties to be returned
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ - name: $expand
+ in: query
+ description: Expand related entities
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ responses:
+ 2XX:
+ description: Retrieved navigation property
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
+ patch:
+ tags:
+ - roleManagement.rbacApplicationMultiple
+ summary: Update the navigation property inheritsPermissionsFrom in roleManagement
+ operationId: roleManagement.defender.roleDefinition_UpdateInheritsPermissionsFrom
+ parameters:
+ - name: unifiedRoleDefinition-id
+ in: path
+ description: The unique identifier of unifiedRoleDefinition
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: unifiedRoleDefinition
+ - name: unifiedRoleDefinition-id1
+ in: path
+ description: The unique identifier of unifiedRoleDefinition
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: unifiedRoleDefinition
+ requestBody:
+ description: New navigation property values
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition'
+ required: true
+ responses:
+ 2XX:
+ description: Success
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
+ delete:
+ tags:
+ - roleManagement.rbacApplicationMultiple
+ summary: Delete navigation property inheritsPermissionsFrom for roleManagement
+ operationId: roleManagement.defender.roleDefinition_DeleteInheritsPermissionsFrom
+ parameters:
+ - name: unifiedRoleDefinition-id
+ in: path
+ description: The unique identifier of unifiedRoleDefinition
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: unifiedRoleDefinition
+ - name: unifiedRoleDefinition-id1
+ in: path
+ description: The unique identifier of unifiedRoleDefinition
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: unifiedRoleDefinition
+ - name: If-Match
+ in: header
+ description: ETag
+ style: simple
+ schema:
+ type: string
+ responses:
+ 2XX:
+ description: Success
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
+ '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/$count':
+ get:
+ tags:
+ - roleManagement.rbacApplicationMultiple
+ summary: Get the number of the resource
+ operationId: roleManagement.defender.roleDefinition.inheritsPermissionsFrom_GetCount
+ parameters:
+ - name: unifiedRoleDefinition-id
+ in: path
+ description: The unique identifier of unifiedRoleDefinition
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: unifiedRoleDefinition
+ - $ref: '#/components/parameters/search'
+ - $ref: '#/components/parameters/filter'
+ responses:
+ 2XX:
+ $ref: '#/components/responses/ODataCountResponse'
+ default:
+ $ref: '#/components/responses/error'
+ /roleManagement/defender/roleDefinitions/$count:
+ get:
+ tags:
+ - roleManagement.rbacApplicationMultiple
+ summary: Get the number of the resource
+ operationId: roleManagement.defender.roleDefinition_GetCount
+ parameters:
+ - $ref: '#/components/parameters/search'
+ - $ref: '#/components/parameters/filter'
+ responses:
+ 2XX:
+ $ref: '#/components/responses/ODataCountResponse'
+ default:
+ $ref: '#/components/responses/error'
/roleManagement/deviceManagement:
get:
tags:
@@ -7313,11 +9174,11 @@ paths:
get:
tags:
- roleManagement.rbacApplicationMultiple
- summary: List unifiedRoleAssignmentMultiple
- description: "Get a list of unifiedRoleAssignmentMultiple objects for an RBAC provider. The following RBAC providers are currently supported:\n- Cloud PC \n- device management (Intune) For other Microsoft 365 applications (like Microsoft Entra ID), use unifiedRoleAssignment."
+ summary: Get unifiedRoleAssignmentMultiple
+ description: "Get the properties and relationships of a unifiedRoleAssignmentMultiple object of an RBAC provider. The following RBAC providers are currently supported:\n- Cloud PC \n- device management (Intune) For other Microsoft 365 applications (like Microsoft Entra ID), use unifiedRoleAssignment."
externalDocs:
description: Find more info here
- url: https://learn.microsoft.com/graph/api/rbacapplicationmultiple-list-roleassignments?view=graph-rest-beta
+ url: https://learn.microsoft.com/graph/api/unifiedroleassignmentmultiple-get?view=graph-rest-beta
operationId: roleManagement.deviceManagement_ListRoleAssignment
parameters:
- $ref: '#/components/parameters/top'
@@ -11946,6 +13807,8 @@ components:
properties:
cloudPC:
$ref: '#/components/schemas/microsoft.graph.rbacApplicationMultiple'
+ defender:
+ $ref: '#/components/schemas/microsoft.graph.rbacApplicationMultiple'
deviceManagement:
$ref: '#/components/schemas/microsoft.graph.rbacApplicationMultiple'
directory:
diff --git a/openApiDocs/beta/DeviceManagement.Functions.yml b/openApiDocs/beta/DeviceManagement.Functions.yml
index 993ec0c993..6932f45854 100644
--- a/openApiDocs/beta/DeviceManagement.Functions.yml
+++ b/openApiDocs/beta/DeviceManagement.Functions.yml
@@ -2014,6 +2014,7 @@ paths:
tags:
- deviceManagement.Functions
summary: Invoke function summarizeDeviceRemoteConnection
+ description: 'The report will be retired on December 31, 2024. You can start using the Cloud PC connection quality report now via https://go.microsoft.com/fwlink/?linkid=2283835.'
operationId: deviceManagement.userExperienceAnalyticsRemoteConnection_summarizeDeviceRemoteConnection
parameters:
- name: summarizeBy
@@ -2419,6 +2420,80 @@ paths:
default:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: function
+ '/deviceManagement/virtualEndpoint/cloudPCs/{cloudPC-id}/microsoft.graph.retrieveSnapshots()':
+ get:
+ tags:
+ - deviceManagement.Functions
+ summary: Invoke function retrieveSnapshots
+ operationId: deviceManagement.virtualEndpoint.cloudPC_retrieveSnapshot
+ parameters:
+ - name: cloudPC-id
+ in: path
+ description: The unique identifier of cloudPC
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: cloudPC
+ - $ref: '#/components/parameters/top'
+ - $ref: '#/components/parameters/skip'
+ - $ref: '#/components/parameters/search'
+ - $ref: '#/components/parameters/filter'
+ - $ref: '#/components/parameters/count'
+ - name: $select
+ in: query
+ description: Select properties to be returned
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ - name: $orderby
+ in: query
+ description: Order items by property values
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ - name: $expand
+ in: query
+ description: Expand related entities
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ responses:
+ 2XX:
+ description: Success
+ content:
+ application/json:
+ schema:
+ title: Collection of cloudPcSnapshot
+ type: object
+ properties:
+ value:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.cloudPcSnapshot'
+ '@odata.nextLink':
+ type: string
+ nullable: true
+ additionalProperties:
+ type: object
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: function
+ x-ms-pageable:
+ nextLinkName: '@odata.nextLink'
+ operationName: listMore
'/deviceManagement/virtualEndpoint/cloudPCs/microsoft.graph.getProvisionedCloudPCs(groupId=''{groupId}'',servicePlanId=''{servicePlanId}'')':
get:
tags:
@@ -4003,7 +4078,7 @@ components:
nullable: true
additionalProperties:
type: object
- description: The user experience analyte remote connection entity.
+ description: 'The user experience analytics remote connection entity. The report will be retired on December 31, 2024. You can start using the Cloud PC connection quality report now via https://go.microsoft.com/fwlink/?linkid=2283835.'
microsoft.graph.userExperienceAnalyticsResourcePerformance:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -4163,6 +4238,39 @@ components:
$ref: '#/components/schemas/microsoft.graph.cloudPcRemoteActionName'
additionalProperties:
type: object
+ microsoft.graph.cloudPcSnapshot:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: cloudPcSnapshot
+ type: object
+ properties:
+ cloudPcId:
+ type: string
+ description: The unique identifier for the Cloud PC.
+ createdDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'
+ type: string
+ description: 'The date and time at which the snapshot was taken. The timestamp is shown in ISO 8601 format and Coordinated Universal Time (UTC). For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.'
+ format: date-time
+ nullable: true
+ 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 date and time when the snapshot expires. The time is shown in ISO 8601 format and Coordinated Universal Time (UTC) time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.'
+ format: date-time
+ nullable: true
+ lastRestoredDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-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 snapshot was last used to restore the Cloud PC device. The timestamp is shown in ISO 8601 format and Coordinated Universal Time (UTC). For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.'
+ format: date-time
+ nullable: true
+ snapshotType:
+ $ref: '#/components/schemas/microsoft.graph.cloudPcSnapshotType'
+ status:
+ $ref: '#/components/schemas/microsoft.graph.cloudPcSnapshotStatus'
+ additionalProperties:
+ type: object
microsoft.graph.cloudPC:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -4423,7 +4531,7 @@ components:
description: Indicates the devices whose property value is greater than the configured input in Assignment Filters.
name: greaterThan
- value: greaterThanOrEquals
- description: Indicates the devices whose property value is greater than or equal to the configured input in Assignment Filters.
+ description: '`Indicates the devices whose property value is greater than or equal to the configured input in Assignment Filters.'
name: greaterThanOrEquals
- value: lessThan
description: Indicates the devices whose property value is less than the configured input in Assignment Filters.
@@ -5428,6 +5536,19 @@ components:
- powerOff
- moveRegion
type: string
+ microsoft.graph.cloudPcSnapshotType:
+ title: cloudPcSnapshotType
+ enum:
+ - automatic
+ - manual
+ - unknownFutureValue
+ type: string
+ microsoft.graph.cloudPcSnapshotStatus:
+ title: cloudPcSnapshotStatus
+ enum:
+ - ready
+ - unknownFutureValue
+ type: string
microsoft.graph.cloudPcConnectionSetting:
title: cloudPcConnectionSetting
type: object
diff --git a/openApiDocs/beta/DeviceManagement.yml b/openApiDocs/beta/DeviceManagement.yml
index 3949d8670f..26db421f34 100644
--- a/openApiDocs/beta/DeviceManagement.yml
+++ b/openApiDocs/beta/DeviceManagement.yml
@@ -10423,7 +10423,7 @@ paths:
tags:
- deviceManagement.deviceCompliancePolicy
summary: Get scheduledActionsForRule from deviceManagement
- description: The list of scheduled action for this rule
+ description: The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies.
operationId: deviceManagement.deviceCompliancePolicy_ListScheduledActionsGraphFPreRule
parameters:
- name: deviceCompliancePolicy-id
@@ -10514,7 +10514,7 @@ paths:
tags:
- deviceManagement.deviceCompliancePolicy
summary: Get scheduledActionsForRule from deviceManagement
- description: The list of scheduled action for this rule
+ description: The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies.
operationId: deviceManagement.deviceCompliancePolicy_GetScheduledActionsGraphFPreRule
parameters:
- name: deviceCompliancePolicy-id
@@ -43420,7 +43420,7 @@ components:
type: array
items:
$ref: '#/components/schemas/microsoft.graph.hardwarePasswordInfo'
- description: 'Intune will provide customer the ability to configure hardware/bios settings on the enrolled windows 10 Azure Active Directory joined devices. Starting from June, 2024 (Intune Release 2406), this type will no longer be supported and will be marked as deprecated'
+ description: 'Intune will provide customer the ability to configure BIOS configuration settings on the enrolled Windows 10 and Windows 11 Microsoft Entra joined devices. Starting from June, 2024, customers should start using hardwarePasswordDetail resource type - Microsoft Graph beta | Microsoft Learn. HardwarePasswordInfo will be marked as deprecated with Intune Release 2409'
x-ms-navigationProperty: true
importedDeviceIdentities:
type: array
@@ -45819,7 +45819,7 @@ components:
type: array
items:
$ref: '#/components/schemas/microsoft.graph.deviceComplianceScheduledActionForRule'
- description: The list of scheduled action for this rule
+ description: The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies.
x-ms-navigationProperty: true
userStatuses:
type: array
@@ -48719,6 +48719,8 @@ components:
type: string
description: BulkAction ID
nullable: true
+ deviceActionCategory:
+ $ref: '#/components/schemas/microsoft.graph.deviceActionCategory'
deviceDisplayName:
type: string
description: Intune device name.
@@ -50676,7 +50678,7 @@ components:
nullable: true
additionalProperties:
type: object
- description: The user experience analyte remote connection entity.
+ description: 'The user experience analytics remote connection entity. The report will be retired on December 31, 2024. You can start using the Cloud PC connection quality report now via https://go.microsoft.com/fwlink/?linkid=2283835.'
microsoft.graph.userExperienceAnalyticsResourcePerformance:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -56051,10 +56053,10 @@ components:
description: Windows 10 Azure AD Join using Device Auth.
name: windowsAzureADJoinUsingDeviceAuth
- value: appleUserEnrollment
- description: Device managed by Apple user enrollment
+ description: Indicates the device is enrolled via Apple User Enrollment with Company Portal. It results in an enrollment with a new partition for managed apps and data and which supports a limited set of management capabilities
name: appleUserEnrollment
- value: appleUserEnrollmentWithServiceAccount
- description: Device managed by Apple user enrollment with service account
+ description: Indicates the device is enrolled via Apple User Enrollment with Company Portal using a device enrollment manager user. It results in an enrollment with a new partition for managed apps and data and which supports a limited set of management capabilities
name: appleUserEnrollmentWithServiceAccount
- value: azureAdJoinUsingAzureVmExtension
description: Azure AD Join enrollment when an Azure VM is provisioned
@@ -59132,6 +59134,8 @@ components:
- windows10
- linux
- unknownFutureValue
+ - androidEnterprise
+ - aosp
type: string
description: Platform Type
x-ms-enum:
@@ -59162,6 +59166,12 @@ components:
- value: unknownFutureValue
description: UnknownFutureValue
name: unknownFutureValue
+ - value: androidEnterprise
+ description: AndroidEnterprise
+ name: androidEnterprise
+ - value: aosp
+ description: Android Open Source Project
+ name: aosp
microsoft.graph.profileType:
title: profileType
enum:
@@ -60498,6 +60508,23 @@ components:
- failed
- notSupported
type: string
+ microsoft.graph.deviceActionCategory:
+ title: deviceActionCategory
+ enum:
+ - single
+ - bulk
+ type: string
+ description: Enum type used for DeviceActionCategory
+ x-ms-enum:
+ name: deviceActionCategory
+ modelAsString: false
+ values:
+ - value: single
+ description: Action is performed on a single device alone
+ name: single
+ - value: bulk
+ description: Action is performed for a set of devices
+ name: bulk
microsoft.graph.deviceManagementResourceAccessProfileIntent:
title: deviceManagementResourceAccessProfileIntent
enum:
@@ -66030,6 +66057,9 @@ components:
nullable: true
osStatus:
$ref: '#/components/schemas/microsoft.graph.cloudPcDeviceImageOsStatus'
+ osVersionNumber:
+ type: string
+ nullable: true
scopeIds:
type: array
items:
@@ -66141,6 +66171,9 @@ components:
type: string
description: The offer name of this gallery image that is passed to ARM to retrieve the image resource. Read-only.
nullable: true
+ osVersionNumber:
+ type: string
+ nullable: true
publisher:
type: string
description: 'The publisher name of this gallery image that is passed to ARM to retrieve the image resource. Read-only. The publisher property is deprecated and will stop returning data on January 31, 2024. Going forward, use the publisherName property.'
@@ -66288,6 +66321,8 @@ components:
nullable: true
autopatch:
$ref: '#/components/schemas/microsoft.graph.cloudPcProvisioningPolicyAutopatch'
+ autopilotConfiguration:
+ $ref: '#/components/schemas/microsoft.graph.cloudPcAutopilotConfiguration'
cloudPcGroupDisplayName:
type: string
description: The display name of the Cloud PC group that the Cloud PCs reside in. Read-only.
@@ -67191,6 +67226,7 @@ components:
- resourceAccessPolicy
- win32app
- deviceManagmentConfigurationAndCompliancePolicy
+ - hardwareConfiguration
type: string
description: This enum represents associated assignment payload type
x-ms-enum:
@@ -67233,6 +67269,9 @@ components:
- value: deviceManagmentConfigurationAndCompliancePolicy
description: Indicates that this filter is associated with a configuration or compliance policy on Device Configuration v2 Infrastructure payload type
name: deviceManagmentConfigurationAndCompliancePolicy
+ - value: hardwareConfiguration
+ description: Indicates that this filter is associated with Bios Configurations And Other Settings payload type
+ name: hardwareConfiguration
microsoft.graph.cloudPcStatusDetail:
title: cloudPcStatusDetail
type: object
@@ -68012,7 +68051,7 @@ components:
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:
- description: Optional. A custom piece of data - JSON-LD extensible description of content according to schema.org syntax.
+ $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).'
@@ -69579,6 +69618,12 @@ components:
$ref: '#/components/schemas/microsoft.graph.baseSitePage'
description: The collection of pages in the baseSitePages list on this site.
x-ms-navigationProperty: true
+ pageTemplates:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.pageTemplate'
+ description: The collection of page templates on this site.
+ x-ms-navigationProperty: true
permissions:
type: array
items:
@@ -69962,7 +70007,7 @@ components:
type: array
items:
$ref: '#/components/schemas/microsoft.graph.directoryObject'
- description: 'The owners of the group who can be users or service principals. Nullable. If this property isn''t specified when creating a Microsoft 365 group, the calling user is automatically assigned as the group owner. Supports $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1); Supports $expand including nested $select. For example, /groups?$filter=startsWith(displayName,''Role'')&$select=id,displayName&$expand=owners($select=id,userPrincipalName,displayName).'
+ description: 'The owners of the group who can be users or service principals. Limited to 100 owners. Nullable. If this property isn''t specified when creating a Microsoft 365 group the calling user (admin or non-admin) is automatically assigned as the group owner. A non-admin user can''t explicitly add themselves to this collection when they''re creating the group. For more information, see the related known issue. For security groups, the admin user isn''t automatically added to this collection. For more information, see the related known issue. Supports $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1); 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
@@ -70751,6 +70796,11 @@ components:
description: The meeting start time in UTC. Required when you create an online meeting.
format: date-time
nullable: true
+ aiInsights:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.callAiInsight'
+ x-ms-navigationProperty: true
meetingAttendanceReport:
$ref: '#/components/schemas/microsoft.graph.meetingAttendanceReport'
recordings:
@@ -72275,7 +72325,7 @@ components:
- json
- unknownFutureValue
type: string
- description: Possible values for the file format of a report.
+ description: Possible values for the file format of a report to be exported.
x-ms-enum:
name: deviceManagementReportFileFormat
modelAsString: false
@@ -72807,6 +72857,21 @@ components:
nullable: true
additionalProperties:
type: object
+ microsoft.graph.cloudPcAutopilotConfiguration:
+ title: cloudPcAutopilotConfiguration
+ type: object
+ properties:
+ applicationTimeoutInMinutes:
+ maximum: 2147483647
+ minimum: -2147483648
+ type: integer
+ format: int32
+ devicePreparationProfileId:
+ type: string
+ onFailureDeviceAccessDenied:
+ type: boolean
+ additionalProperties:
+ type: object
microsoft.graph.cloudPcDomainJoinConfiguration:
title: cloudPcDomainJoinConfiguration
type: object
@@ -72953,6 +73018,8 @@ components:
- norway
- switzerland
- southKorea
+ - middleEast
+ - mexico
type: string
microsoft.graph.cloudPcSupportedRegionStatus:
title: cloudPcSupportedRegionStatus
@@ -73420,6 +73487,11 @@ components:
$ref: '#/components/schemas/microsoft.graph.printer'
additionalProperties:
type: object
+ microsoft.graph.Json:
+ title: Json
+ type: object
+ additionalProperties:
+ type: object
microsoft.graph.status:
title: status
enum:
@@ -73440,7 +73512,7 @@ components:
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:
- description: Optional. Custom piece of data - JSON object used to provide custom content to render the activity in the Windows Shell UI
+ $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)'
@@ -74793,7 +74865,7 @@ components:
type: array
items:
$ref: '#/components/schemas/microsoft.graph.chatMessageMention'
- description: 'List of entities mentioned in the chat message. Supported entities are: user, bot, team, channel, and tag.'
+ description: 'List of entities mentioned in the chat message. Supported entities are: user, bot, team, channel, chat, and tag.'
messageHistory:
type: array
items:
@@ -75781,6 +75853,24 @@ components:
nullable: true
additionalProperties:
type: object
+ microsoft.graph.pageTemplate:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.baseSitePage'
+ - title: pageTemplate
+ type: object
+ properties:
+ titleArea:
+ $ref: '#/components/schemas/microsoft.graph.titleArea'
+ canvasLayout:
+ $ref: '#/components/schemas/microsoft.graph.canvasLayout'
+ webParts:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.webPart'
+ description: The collection of web parts on the SharePoint page.
+ x-ms-navigationProperty: true
+ additionalProperties:
+ type: object
microsoft.graph.permission:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -77390,6 +77480,40 @@ components:
description: For broadcast meeting only.
additionalProperties:
type: object
+ microsoft.graph.callAiInsight:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: callAiInsight
+ type: object
+ properties:
+ actionItems:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.actionItem'
+ callId:
+ type: string
+ nullable: true
+ contentCorrelationId:
+ type: string
+ nullable: true
+ createdDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'
+ type: string
+ format: date-time
+ nullable: true
+ endDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'
+ type: string
+ format: date-time
+ nullable: true
+ meetingNotes:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.meetingNote'
+ viewpoint:
+ $ref: '#/components/schemas/microsoft.graph.callAiInsightViewPoint'
+ additionalProperties:
+ type: object
microsoft.graph.meetingAttendanceReport:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -78134,6 +78258,13 @@ components:
description: Read-only. The date on which task is added to or removed from MyDay.
format: date
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
+ format: date-time
+ nullable: true
orderHint:
type: string
description: 'The hint used to order items of this type in a list view. For more information, see Using order hints in plannern.'
@@ -79188,6 +79319,9 @@ components:
- crossRegionDisasterRecoveryReport
- performanceTrendReport
- inaccessibleCloudPcTrendReport
+ - regionalConnectionQualityTrendReport
+ - regionalConnectionQualityInsightsReport
+ - remoteConnectionQualityReport
type: string
microsoft.graph.cloudPcDisasterRecoveryNetworkSetting:
title: cloudPcDisasterRecoveryNetworkSetting
@@ -79404,11 +79538,11 @@ components:
properties:
key:
type: string
- description: Key.
+ description: Contains the name of the field that a value is associated with.
nullable: true
value:
type: string
- description: Value.
+ description: Contains the corresponding value for the specified key.
nullable: true
additionalProperties:
type: object
@@ -81552,6 +81686,69 @@ components:
- newsLink
- videoNewsLink
type: string
+ microsoft.graph.titleArea:
+ title: titleArea
+ type: object
+ properties:
+ alternativeText:
+ type: string
+ description: Alternative text on the title area.
+ nullable: true
+ enableGradientEffect:
+ type: boolean
+ description: Indicates whether the title area has a gradient effect enabled.
+ nullable: true
+ imageWebUrl:
+ type: string
+ description: URL of the image in the title area.
+ nullable: true
+ layout:
+ $ref: '#/components/schemas/microsoft.graph.titleAreaLayoutType'
+ serverProcessedContent:
+ $ref: '#/components/schemas/microsoft.graph.serverProcessedContent'
+ showAuthor:
+ type: boolean
+ description: Indicates whether the author should be shown in title area.
+ nullable: true
+ showPublishedDate:
+ type: boolean
+ description: Indicates whether the published date should be shown in title area.
+ nullable: true
+ showTextBlockAboveTitle:
+ type: boolean
+ description: Indicates whether the text block above title should be shown in title area.
+ nullable: true
+ textAboveTitle:
+ type: string
+ description: The text above title line.
+ nullable: true
+ textAlignment:
+ $ref: '#/components/schemas/microsoft.graph.titleAreaTextAlignmentType'
+ additionalProperties:
+ type: object
+ microsoft.graph.canvasLayout:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: canvasLayout
+ type: object
+ properties:
+ horizontalSections:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.horizontalSection'
+ description: Collection of horizontal sections on the SharePoint page.
+ x-ms-navigationProperty: true
+ verticalSection:
+ $ref: '#/components/schemas/microsoft.graph.verticalSection'
+ additionalProperties:
+ type: object
+ microsoft.graph.webPart:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: webPart
+ type: object
+ additionalProperties:
+ type: object
microsoft.graph.sharePointIdentitySet:
allOf:
- $ref: '#/components/schemas/microsoft.graph.identitySet'
@@ -83083,6 +83280,47 @@ components:
nullable: true
additionalProperties:
type: object
+ microsoft.graph.actionItem:
+ title: actionItem
+ type: object
+ properties:
+ ownerDisplayName:
+ type: string
+ nullable: true
+ text:
+ type: string
+ nullable: true
+ title:
+ type: string
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.meetingNote:
+ title: meetingNote
+ type: object
+ properties:
+ subpoints:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.meetingNoteSubpoint'
+ text:
+ type: string
+ nullable: true
+ title:
+ type: string
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.callAiInsightViewPoint:
+ title: callAiInsightViewPoint
+ type: object
+ properties:
+ mentionEvents:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.mentionEvent'
+ additionalProperties:
+ type: object
microsoft.graph.attendanceRecord:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -85002,7 +85240,7 @@ components:
type: array
items:
$ref: '#/components/schemas/microsoft.graph.keyCredentialConfiguration'
- description: Collection of keyCredential restrictions settings to be applied to an application or service principal.
+ description: Collection of certificate restrictions settings to be applied to an application or service principal.
passwordCredentials:
type: array
items:
@@ -85889,7 +86127,7 @@ components:
description: 'The type of reference is associated with the name. Possible values are: String, Integer, Double, Boolean, Range. Read-only.'
nullable: true
value:
- description: 'The formula that the name is defined to refer to. For example, =Sheet14!$B$2:$H$12 and =4.75. Read-only.'
+ $ref: '#/components/schemas/microsoft.graph.Json'
visible:
type: boolean
description: Indicates whether the object is visible.
@@ -86190,6 +86428,92 @@ components:
nullable: true
additionalProperties:
type: object
+ microsoft.graph.titleAreaLayoutType:
+ title: titleAreaLayoutType
+ enum:
+ - imageAndTitle
+ - plain
+ - colorBlock
+ - overlap
+ - unknownFutureValue
+ type: string
+ microsoft.graph.serverProcessedContent:
+ title: serverProcessedContent
+ type: object
+ properties:
+ componentDependencies:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.metaDataKeyStringPair'
+ description: A key-value map where keys are string identifiers and values are component ids. SharePoint servers might decide to use this hint to preload the script for corresponding components for performance boost.
+ customMetadata:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.metaDataKeyValuePair'
+ description: A key-value map where keys are string identifier and values are object of custom key-value pair.
+ htmlStrings:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.metaDataKeyStringPair'
+ description: 'A key-value map where keys are string identifiers and values are rich text with HTML format. SharePoint servers treat the values as HTML content and run services like safety checks, search index and link fixup on them.'
+ imageSources:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.metaDataKeyStringPair'
+ description: A key-value map where keys are string identifiers and values are image sources. SharePoint servers treat the values as image sources and run services like search index and link fixup on them.
+ links:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.metaDataKeyStringPair'
+ description: A key-value map where keys are string identifiers and values are links. SharePoint servers treat the values as links and run services like link fixup on them.
+ searchablePlainTexts:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.metaDataKeyStringPair'
+ description: A key-value map where keys are string identifiers and values are strings that should be search indexed.
+ additionalProperties:
+ type: object
+ microsoft.graph.titleAreaTextAlignmentType:
+ title: titleAreaTextAlignmentType
+ enum:
+ - left
+ - center
+ - unknownFutureValue
+ type: string
+ microsoft.graph.horizontalSection:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: horizontalSection
+ type: object
+ properties:
+ emphasis:
+ $ref: '#/components/schemas/microsoft.graph.sectionEmphasisType'
+ layout:
+ $ref: '#/components/schemas/microsoft.graph.horizontalSectionLayoutType'
+ columns:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.horizontalSectionColumn'
+ description: The set of vertical columns in this section.
+ x-ms-navigationProperty: true
+ additionalProperties:
+ type: object
+ microsoft.graph.verticalSection:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: verticalSection
+ type: object
+ properties:
+ emphasis:
+ $ref: '#/components/schemas/microsoft.graph.sectionEmphasisType'
+ webparts:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.webPart'
+ description: The set of web parts in this section.
+ x-ms-navigationProperty: true
+ additionalProperties:
+ type: object
microsoft.graph.sharePointIdentity:
allOf:
- $ref: '#/components/schemas/microsoft.graph.identity'
@@ -86694,6 +87018,34 @@ components:
- invited
- organizationExcludingGuests
type: string
+ microsoft.graph.meetingNoteSubpoint:
+ title: meetingNoteSubpoint
+ type: object
+ properties:
+ text:
+ type: string
+ nullable: true
+ title:
+ type: string
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.mentionEvent:
+ title: mentionEvent
+ type: object
+ properties:
+ eventDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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
+ speaker:
+ $ref: '#/components/schemas/microsoft.graph.identitySet'
+ transcriptUtterance:
+ type: string
+ nullable: true
+ additionalProperties:
+ type: object
microsoft.graph.attendanceInterval:
title: attendanceInterval
type: object
@@ -89211,7 +89563,7 @@ components:
description: The name of the table column.
nullable: true
values:
- description: 'Represents the raw values of the specified range. The data returned could be of type string, number, or a Boolean. Cell that contain an error will return the error string.'
+ $ref: '#/components/schemas/microsoft.graph.Json'
filter:
$ref: '#/components/schemas/microsoft.graph.workbookFilter'
additionalProperties:
@@ -89229,7 +89581,7 @@ components:
description: The index of the row within the rows collection of the table. Zero-based. Read-only.
format: int32
values:
- description: 'The raw values of the specified range. The data returned could be of type string, number, or a Boolean. Any cell that contain an error will return the error string.'
+ $ref: '#/components/schemas/microsoft.graph.Json'
additionalProperties:
type: object
microsoft.graph.workbookTableSort:
@@ -89361,6 +89713,74 @@ components:
nullable: true
additionalProperties:
type: object
+ microsoft.graph.metaDataKeyStringPair:
+ title: metaDataKeyStringPair
+ type: object
+ properties:
+ key:
+ type: string
+ description: Key of the meta data.
+ nullable: true
+ value:
+ type: string
+ description: Value of the meta data.
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.metaDataKeyValuePair:
+ title: metaDataKeyValuePair
+ type: object
+ properties:
+ key:
+ type: string
+ description: Key of the metadata.
+ nullable: true
+ value:
+ $ref: '#/components/schemas/microsoft.graph.Json'
+ additionalProperties:
+ type: object
+ microsoft.graph.sectionEmphasisType:
+ title: sectionEmphasisType
+ enum:
+ - none
+ - neutral
+ - soft
+ - strong
+ - unknownFutureValue
+ type: string
+ microsoft.graph.horizontalSectionLayoutType:
+ title: horizontalSectionLayoutType
+ enum:
+ - none
+ - oneColumn
+ - twoColumns
+ - threeColumns
+ - oneThirdLeftColumn
+ - oneThirdRightColumn
+ - fullWidth
+ - unknownFutureValue
+ type: string
+ microsoft.graph.horizontalSectionColumn:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: horizontalSectionColumn
+ type: object
+ properties:
+ width:
+ maximum: 2147483647
+ minimum: -2147483648
+ type: integer
+ description: 'Width of the column. A horizontal section is divided into 12 grids. A column should have a value of 1-12 to represent its range spans. For example, there can be two columns both have a width of 6 in a section.'
+ format: int32
+ nullable: true
+ webparts:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.webPart'
+ description: The collection of WebParts in this column.
+ x-ms-navigationProperty: true
+ additionalProperties:
+ type: object
microsoft.graph.termStore.relationType:
title: relationType
enum:
@@ -90520,7 +90940,7 @@ components:
type: string
description: 'An operator in a cell; for example, =, >, <, <=, or <>.'
values:
- description: The values that appear in the cell.
+ $ref: '#/components/schemas/microsoft.graph.Json'
additionalProperties:
type: object
microsoft.graph.workbookIcon:
@@ -90545,13 +90965,13 @@ components:
type: object
properties:
majorUnit:
- description: Represents the interval between two major tick marks. Can be set to a numeric value or an empty string. The returned value is always a number.
+ $ref: '#/components/schemas/microsoft.graph.Json'
maximum:
- description: Represents the maximum value on the value axis. Can be set to a numeric value or an empty string (for automatic axis values). The returned value is always a number.
+ $ref: '#/components/schemas/microsoft.graph.Json'
minimum:
- description: Represents the minimum value on the value axis. Can be set to a numeric value or an empty string (for automatic axis values). The returned value is always a number.
+ $ref: '#/components/schemas/microsoft.graph.Json'
minorUnit:
- description: Represents the interval between two minor tick marks. 'Can be set to a numeric value or an empty string (for automatic axis values). The returned value is always a number.
+ $ref: '#/components/schemas/microsoft.graph.Json'
format:
$ref: '#/components/schemas/microsoft.graph.workbookChartAxisFormat'
majorGridlines:
@@ -90645,7 +91065,7 @@ components:
type: object
properties:
value:
- description: The value of a chart point. Read-only.
+ $ref: '#/components/schemas/microsoft.graph.Json'
format:
$ref: '#/components/schemas/microsoft.graph.workbookChartPointFormat'
additionalProperties:
diff --git a/openApiDocs/beta/Devices.CloudPrint.yml b/openApiDocs/beta/Devices.CloudPrint.yml
index 4b1c8eaa61..b0acaed768 100644
--- a/openApiDocs/beta/Devices.CloudPrint.yml
+++ b/openApiDocs/beta/Devices.CloudPrint.yml
@@ -10491,7 +10491,7 @@ components:
type: array
items:
$ref: '#/components/schemas/microsoft.graph.directoryObject'
- description: 'The owners of the group who can be users or service principals. Nullable. If this property isn''t specified when creating a Microsoft 365 group, the calling user is automatically assigned as the group owner. Supports $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1); Supports $expand including nested $select. For example, /groups?$filter=startsWith(displayName,''Role'')&$select=id,displayName&$expand=owners($select=id,userPrincipalName,displayName).'
+ description: 'The owners of the group who can be users or service principals. Limited to 100 owners. Nullable. If this property isn''t specified when creating a Microsoft 365 group the calling user (admin or non-admin) is automatically assigned as the group owner. A non-admin user can''t explicitly add themselves to this collection when they''re creating the group. For more information, see the related known issue. For security groups, the admin user isn''t automatically added to this collection. For more information, see the related known issue. Supports $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1); 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
@@ -12530,6 +12530,12 @@ components:
$ref: '#/components/schemas/microsoft.graph.baseSitePage'
description: The collection of pages in the baseSitePages list on this site.
x-ms-navigationProperty: true
+ pageTemplates:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.pageTemplate'
+ description: The collection of page templates on this site.
+ x-ms-navigationProperty: true
permissions:
type: array
items:
@@ -13048,7 +13054,7 @@ components:
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:
- description: Optional. A custom piece of data - JSON-LD extensible description of content according to schema.org syntax.
+ $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).'
@@ -15402,6 +15408,11 @@ components:
description: The meeting start time in UTC. Required when you create an online meeting.
format: date-time
nullable: true
+ aiInsights:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.callAiInsight'
+ x-ms-navigationProperty: true
meetingAttendanceReport:
$ref: '#/components/schemas/microsoft.graph.meetingAttendanceReport'
recordings:
@@ -18175,6 +18186,24 @@ components:
nullable: true
additionalProperties:
type: object
+ microsoft.graph.pageTemplate:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.baseSitePage'
+ - title: pageTemplate
+ type: object
+ properties:
+ titleArea:
+ $ref: '#/components/schemas/microsoft.graph.titleArea'
+ canvasLayout:
+ $ref: '#/components/schemas/microsoft.graph.canvasLayout'
+ webParts:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.webPart'
+ description: The collection of web parts on the SharePoint page.
+ x-ms-navigationProperty: true
+ additionalProperties:
+ type: object
microsoft.graph.permission:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -18864,6 +18893,11 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
+ microsoft.graph.Json:
+ title: Json
+ type: object
+ additionalProperties:
+ type: object
microsoft.graph.status:
title: status
enum:
@@ -18884,7 +18918,7 @@ components:
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:
- description: Optional. Custom piece of data - JSON object used to provide custom content to render the activity in the Windows Shell UI
+ $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)'
@@ -19857,7 +19891,7 @@ components:
type: array
items:
$ref: '#/components/schemas/microsoft.graph.chatMessageMention'
- description: 'List of entities mentioned in the chat message. Supported entities are: user, bot, team, channel, and tag.'
+ description: 'List of entities mentioned in the chat message. Supported entities are: user, bot, team, channel, chat, and tag.'
messageHistory:
type: array
items:
@@ -21148,10 +21182,10 @@ components:
description: Windows 10 Azure AD Join using Device Auth.
name: windowsAzureADJoinUsingDeviceAuth
- value: appleUserEnrollment
- description: Device managed by Apple user enrollment
+ description: Indicates the device is enrolled via Apple User Enrollment with Company Portal. It results in an enrollment with a new partition for managed apps and data and which supports a limited set of management capabilities
name: appleUserEnrollment
- value: appleUserEnrollmentWithServiceAccount
- description: Device managed by Apple user enrollment with service account
+ description: Indicates the device is enrolled via Apple User Enrollment with Company Portal using a device enrollment manager user. It results in an enrollment with a new partition for managed apps and data and which supports a limited set of management capabilities
name: appleUserEnrollmentWithServiceAccount
- value: azureAdJoinUsingAzureVmExtension
description: Azure AD Join enrollment when an Azure VM is provisioned
@@ -22851,6 +22885,40 @@ components:
description: For broadcast meeting only.
additionalProperties:
type: object
+ microsoft.graph.callAiInsight:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: callAiInsight
+ type: object
+ properties:
+ actionItems:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.actionItem'
+ callId:
+ type: string
+ nullable: true
+ contentCorrelationId:
+ type: string
+ nullable: true
+ createdDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'
+ type: string
+ format: date-time
+ nullable: true
+ endDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'
+ type: string
+ format: date-time
+ nullable: true
+ meetingNotes:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.meetingNote'
+ viewpoint:
+ $ref: '#/components/schemas/microsoft.graph.callAiInsightViewPoint'
+ additionalProperties:
+ type: object
microsoft.graph.meetingAttendanceReport:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -23541,6 +23609,13 @@ components:
description: Read-only. The date on which task is added to or removed from MyDay.
format: date
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
+ format: date-time
+ nullable: true
orderHint:
type: string
description: 'The hint used to order items of this type in a list view. For more information, see Using order hints in plannern.'
@@ -26089,6 +26164,69 @@ components:
- newsLink
- videoNewsLink
type: string
+ microsoft.graph.titleArea:
+ title: titleArea
+ type: object
+ properties:
+ alternativeText:
+ type: string
+ description: Alternative text on the title area.
+ nullable: true
+ enableGradientEffect:
+ type: boolean
+ description: Indicates whether the title area has a gradient effect enabled.
+ nullable: true
+ imageWebUrl:
+ type: string
+ description: URL of the image in the title area.
+ nullable: true
+ layout:
+ $ref: '#/components/schemas/microsoft.graph.titleAreaLayoutType'
+ serverProcessedContent:
+ $ref: '#/components/schemas/microsoft.graph.serverProcessedContent'
+ showAuthor:
+ type: boolean
+ description: Indicates whether the author should be shown in title area.
+ nullable: true
+ showPublishedDate:
+ type: boolean
+ description: Indicates whether the published date should be shown in title area.
+ nullable: true
+ showTextBlockAboveTitle:
+ type: boolean
+ description: Indicates whether the text block above title should be shown in title area.
+ nullable: true
+ textAboveTitle:
+ type: string
+ description: The text above title line.
+ nullable: true
+ textAlignment:
+ $ref: '#/components/schemas/microsoft.graph.titleAreaTextAlignmentType'
+ additionalProperties:
+ type: object
+ microsoft.graph.canvasLayout:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: canvasLayout
+ type: object
+ properties:
+ horizontalSections:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.horizontalSection'
+ description: Collection of horizontal sections on the SharePoint page.
+ x-ms-navigationProperty: true
+ verticalSection:
+ $ref: '#/components/schemas/microsoft.graph.verticalSection'
+ additionalProperties:
+ type: object
+ microsoft.graph.webPart:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: webPart
+ type: object
+ additionalProperties:
+ type: object
microsoft.graph.sharePointIdentitySet:
allOf:
- $ref: '#/components/schemas/microsoft.graph.identitySet'
@@ -26864,11 +27002,11 @@ components:
properties:
key:
type: string
- description: Key.
+ description: Contains the name of the field that a value is associated with.
nullable: true
value:
type: string
- description: Value.
+ description: Contains the corresponding value for the specified key.
nullable: true
additionalProperties:
type: object
@@ -29228,6 +29366,47 @@ components:
nullable: true
additionalProperties:
type: object
+ microsoft.graph.actionItem:
+ title: actionItem
+ type: object
+ properties:
+ ownerDisplayName:
+ type: string
+ nullable: true
+ text:
+ type: string
+ nullable: true
+ title:
+ type: string
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.meetingNote:
+ title: meetingNote
+ type: object
+ properties:
+ subpoints:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.meetingNoteSubpoint'
+ text:
+ type: string
+ nullable: true
+ title:
+ type: string
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.callAiInsightViewPoint:
+ title: callAiInsightViewPoint
+ type: object
+ properties:
+ mentionEvents:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.mentionEvent'
+ additionalProperties:
+ type: object
microsoft.graph.attendanceRecord:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -30872,7 +31051,7 @@ components:
description: 'The type of reference is associated with the name. Possible values are: String, Integer, Double, Boolean, Range. Read-only.'
nullable: true
value:
- description: 'The formula that the name is defined to refer to. For example, =Sheet14!$B$2:$H$12 and =4.75. Read-only.'
+ $ref: '#/components/schemas/microsoft.graph.Json'
visible:
type: boolean
description: Indicates whether the object is visible.
@@ -31333,6 +31512,92 @@ components:
nullable: true
additionalProperties:
type: object
+ microsoft.graph.titleAreaLayoutType:
+ title: titleAreaLayoutType
+ enum:
+ - imageAndTitle
+ - plain
+ - colorBlock
+ - overlap
+ - unknownFutureValue
+ type: string
+ microsoft.graph.serverProcessedContent:
+ title: serverProcessedContent
+ type: object
+ properties:
+ componentDependencies:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.metaDataKeyStringPair'
+ description: A key-value map where keys are string identifiers and values are component ids. SharePoint servers might decide to use this hint to preload the script for corresponding components for performance boost.
+ customMetadata:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.metaDataKeyValuePair'
+ description: A key-value map where keys are string identifier and values are object of custom key-value pair.
+ htmlStrings:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.metaDataKeyStringPair'
+ description: 'A key-value map where keys are string identifiers and values are rich text with HTML format. SharePoint servers treat the values as HTML content and run services like safety checks, search index and link fixup on them.'
+ imageSources:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.metaDataKeyStringPair'
+ description: A key-value map where keys are string identifiers and values are image sources. SharePoint servers treat the values as image sources and run services like search index and link fixup on them.
+ links:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.metaDataKeyStringPair'
+ description: A key-value map where keys are string identifiers and values are links. SharePoint servers treat the values as links and run services like link fixup on them.
+ searchablePlainTexts:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.metaDataKeyStringPair'
+ description: A key-value map where keys are string identifiers and values are strings that should be search indexed.
+ additionalProperties:
+ type: object
+ microsoft.graph.titleAreaTextAlignmentType:
+ title: titleAreaTextAlignmentType
+ enum:
+ - left
+ - center
+ - unknownFutureValue
+ type: string
+ microsoft.graph.horizontalSection:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: horizontalSection
+ type: object
+ properties:
+ emphasis:
+ $ref: '#/components/schemas/microsoft.graph.sectionEmphasisType'
+ layout:
+ $ref: '#/components/schemas/microsoft.graph.horizontalSectionLayoutType'
+ columns:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.horizontalSectionColumn'
+ description: The set of vertical columns in this section.
+ x-ms-navigationProperty: true
+ additionalProperties:
+ type: object
+ microsoft.graph.verticalSection:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: verticalSection
+ type: object
+ properties:
+ emphasis:
+ $ref: '#/components/schemas/microsoft.graph.sectionEmphasisType'
+ webparts:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.webPart'
+ description: The set of web parts in this section.
+ x-ms-navigationProperty: true
+ additionalProperties:
+ type: object
microsoft.graph.sharePointIdentity:
allOf:
- $ref: '#/components/schemas/microsoft.graph.identity'
@@ -31736,7 +32001,7 @@ components:
type: array
items:
$ref: '#/components/schemas/microsoft.graph.keyCredentialConfiguration'
- description: Collection of keyCredential restrictions settings to be applied to an application or service principal.
+ description: Collection of certificate restrictions settings to be applied to an application or service principal.
passwordCredentials:
type: array
items:
@@ -32707,6 +32972,34 @@ components:
- invited
- organizationExcludingGuests
type: string
+ microsoft.graph.meetingNoteSubpoint:
+ title: meetingNoteSubpoint
+ type: object
+ properties:
+ text:
+ type: string
+ nullable: true
+ title:
+ type: string
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.mentionEvent:
+ title: mentionEvent
+ type: object
+ properties:
+ eventDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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
+ speaker:
+ $ref: '#/components/schemas/microsoft.graph.identitySet'
+ transcriptUtterance:
+ type: string
+ nullable: true
+ additionalProperties:
+ type: object
microsoft.graph.attendanceInterval:
title: attendanceInterval
type: object
@@ -33424,7 +33717,7 @@ components:
description: The name of the table column.
nullable: true
values:
- description: 'Represents the raw values of the specified range. The data returned could be of type string, number, or a Boolean. Cell that contain an error will return the error string.'
+ $ref: '#/components/schemas/microsoft.graph.Json'
filter:
$ref: '#/components/schemas/microsoft.graph.workbookFilter'
additionalProperties:
@@ -33442,7 +33735,7 @@ components:
description: The index of the row within the rows collection of the table. Zero-based. Read-only.
format: int32
values:
- description: 'The raw values of the specified range. The data returned could be of type string, number, or a Boolean. Any cell that contain an error will return the error string.'
+ $ref: '#/components/schemas/microsoft.graph.Json'
additionalProperties:
type: object
microsoft.graph.workbookTableSort:
@@ -33574,6 +33867,74 @@ components:
nullable: true
additionalProperties:
type: object
+ microsoft.graph.metaDataKeyStringPair:
+ title: metaDataKeyStringPair
+ type: object
+ properties:
+ key:
+ type: string
+ description: Key of the meta data.
+ nullable: true
+ value:
+ type: string
+ description: Value of the meta data.
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.metaDataKeyValuePair:
+ title: metaDataKeyValuePair
+ type: object
+ properties:
+ key:
+ type: string
+ description: Key of the metadata.
+ nullable: true
+ value:
+ $ref: '#/components/schemas/microsoft.graph.Json'
+ additionalProperties:
+ type: object
+ microsoft.graph.sectionEmphasisType:
+ title: sectionEmphasisType
+ enum:
+ - none
+ - neutral
+ - soft
+ - strong
+ - unknownFutureValue
+ type: string
+ microsoft.graph.horizontalSectionLayoutType:
+ title: horizontalSectionLayoutType
+ enum:
+ - none
+ - oneColumn
+ - twoColumns
+ - threeColumns
+ - oneThirdLeftColumn
+ - oneThirdRightColumn
+ - fullWidth
+ - unknownFutureValue
+ type: string
+ microsoft.graph.horizontalSectionColumn:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: horizontalSectionColumn
+ type: object
+ properties:
+ width:
+ maximum: 2147483647
+ minimum: -2147483648
+ type: integer
+ description: 'Width of the column. A horizontal section is divided into 12 grids. A column should have a value of 1-12 to represent its range spans. For example, there can be two columns both have a width of 6 in a section.'
+ format: int32
+ nullable: true
+ webparts:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.webPart'
+ description: The collection of WebParts in this column.
+ x-ms-navigationProperty: true
+ additionalProperties:
+ type: object
microsoft.graph.termStore.relationType:
title: relationType
enum:
@@ -34823,7 +35184,7 @@ components:
type: string
description: 'An operator in a cell; for example, =, >, <, <=, or <>.'
values:
- description: The values that appear in the cell.
+ $ref: '#/components/schemas/microsoft.graph.Json'
additionalProperties:
type: object
microsoft.graph.workbookIcon:
@@ -34848,13 +35209,13 @@ components:
type: object
properties:
majorUnit:
- description: Represents the interval between two major tick marks. Can be set to a numeric value or an empty string. The returned value is always a number.
+ $ref: '#/components/schemas/microsoft.graph.Json'
maximum:
- description: Represents the maximum value on the value axis. Can be set to a numeric value or an empty string (for automatic axis values). The returned value is always a number.
+ $ref: '#/components/schemas/microsoft.graph.Json'
minimum:
- description: Represents the minimum value on the value axis. Can be set to a numeric value or an empty string (for automatic axis values). The returned value is always a number.
+ $ref: '#/components/schemas/microsoft.graph.Json'
minorUnit:
- description: Represents the interval between two minor tick marks. 'Can be set to a numeric value or an empty string (for automatic axis values). The returned value is always a number.
+ $ref: '#/components/schemas/microsoft.graph.Json'
format:
$ref: '#/components/schemas/microsoft.graph.workbookChartAxisFormat'
majorGridlines:
@@ -34948,7 +35309,7 @@ components:
type: object
properties:
value:
- description: The value of a chart point. Read-only.
+ $ref: '#/components/schemas/microsoft.graph.Json'
format:
$ref: '#/components/schemas/microsoft.graph.workbookChartPointFormat'
additionalProperties:
diff --git a/openApiDocs/beta/Devices.CorporateManagement.yml b/openApiDocs/beta/Devices.CorporateManagement.yml
index 4b80321ea7..342401ed0c 100644
--- a/openApiDocs/beta/Devices.CorporateManagement.yml
+++ b/openApiDocs/beta/Devices.CorporateManagement.yml
@@ -9744,6 +9744,197 @@ paths:
$ref: '#/components/responses/ODataCountResponse'
default:
$ref: '#/components/responses/error'
+ /deviceAppManagement/mobileAppRelationships:
+ get:
+ tags:
+ - deviceAppManagement.mobileAppRelationship
+ summary: Get mobileAppRelationships from deviceAppManagement
+ description: List mobileAppRelationship objects for mobile applications.
+ operationId: deviceAppManagement_ListMobileAppRelationship
+ parameters:
+ - $ref: '#/components/parameters/top'
+ - $ref: '#/components/parameters/skip'
+ - $ref: '#/components/parameters/search'
+ - $ref: '#/components/parameters/filter'
+ - $ref: '#/components/parameters/count'
+ - name: $orderby
+ in: query
+ description: Order items by property values
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ - name: $select
+ in: query
+ description: Select properties to be returned
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ - name: $expand
+ in: query
+ description: Expand related entities
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ responses:
+ 2XX:
+ $ref: '#/components/responses/microsoft.graph.mobileAppRelationshipCollectionResponse'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-pageable:
+ nextLinkName: '@odata.nextLink'
+ operationName: listMore
+ x-ms-docs-operation-type: operation
+ post:
+ tags:
+ - deviceAppManagement.mobileAppRelationship
+ summary: Create new navigation property to mobileAppRelationships for deviceAppManagement
+ operationId: deviceAppManagement_CreateMobileAppRelationship
+ requestBody:
+ description: New navigation property
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.mobileAppRelationship'
+ required: true
+ responses:
+ 2XX:
+ description: Created navigation property.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.mobileAppRelationship'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
+ '/deviceAppManagement/mobileAppRelationships/{mobileAppRelationship-id}':
+ get:
+ tags:
+ - deviceAppManagement.mobileAppRelationship
+ summary: Get mobileAppRelationships from deviceAppManagement
+ description: List mobileAppRelationship objects for mobile applications.
+ operationId: deviceAppManagement_GetMobileAppRelationship
+ parameters:
+ - name: mobileAppRelationship-id
+ in: path
+ description: The unique identifier of mobileAppRelationship
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: mobileAppRelationship
+ - name: $select
+ in: query
+ description: Select properties to be returned
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ - name: $expand
+ in: query
+ description: Expand related entities
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ responses:
+ 2XX:
+ description: Retrieved navigation property
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.mobileAppRelationship'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
+ patch:
+ tags:
+ - deviceAppManagement.mobileAppRelationship
+ summary: Update the navigation property mobileAppRelationships in deviceAppManagement
+ operationId: deviceAppManagement_UpdateMobileAppRelationship
+ parameters:
+ - name: mobileAppRelationship-id
+ in: path
+ description: The unique identifier of mobileAppRelationship
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: mobileAppRelationship
+ requestBody:
+ description: New navigation property values
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.mobileAppRelationship'
+ required: true
+ responses:
+ 2XX:
+ description: Success
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.mobileAppRelationship'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
+ delete:
+ tags:
+ - deviceAppManagement.mobileAppRelationship
+ summary: Delete navigation property mobileAppRelationships for deviceAppManagement
+ operationId: deviceAppManagement_DeleteMobileAppRelationship
+ parameters:
+ - name: mobileAppRelationship-id
+ in: path
+ description: The unique identifier of mobileAppRelationship
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: mobileAppRelationship
+ - name: If-Match
+ in: header
+ description: ETag
+ style: simple
+ schema:
+ type: string
+ responses:
+ 2XX:
+ description: Success
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
+ /deviceAppManagement/mobileAppRelationships/$count:
+ get:
+ tags:
+ - deviceAppManagement.mobileAppRelationship
+ summary: Get the number of the resource
+ operationId: deviceAppManagement.mobileAppRelationship_GetCount
+ parameters:
+ - $ref: '#/components/parameters/search'
+ - $ref: '#/components/parameters/filter'
+ responses:
+ 2XX:
+ $ref: '#/components/responses/ODataCountResponse'
+ default:
+ $ref: '#/components/responses/error'
/deviceAppManagement/mobileApps:
get:
tags:
@@ -10722,7 +10913,7 @@ paths:
tags:
- deviceAppManagement.mobileApp
summary: Get relationships from deviceAppManagement
- description: The set of direct relationships for this app.
+ description: List of relationships for this mobile app.
operationId: deviceAppManagement.mobileAppAsAndroidGraphFPreWorkApp_ListRelationship
parameters:
- name: mobileApp-id
@@ -10813,7 +11004,7 @@ paths:
tags:
- deviceAppManagement.mobileApp
summary: Get relationships from deviceAppManagement
- description: The set of direct relationships for this app.
+ description: List of relationships for this mobile app.
operationId: deviceAppManagement.mobileAppAsAndroidGraphFPreWorkApp_GetRelationship
parameters:
- name: mobileApp-id
@@ -12286,7 +12477,7 @@ paths:
tags:
- deviceAppManagement.mobileApp
summary: Get relationships from deviceAppManagement
- description: The set of direct relationships for this app.
+ description: List of relationships for this mobile app.
operationId: deviceAppManagement.mobileAppAsAndroidLobApp_ListRelationship
parameters:
- name: mobileApp-id
@@ -12377,7 +12568,7 @@ paths:
tags:
- deviceAppManagement.mobileApp
summary: Get relationships from deviceAppManagement
- description: The set of direct relationships for this app.
+ description: List of relationships for this mobile app.
operationId: deviceAppManagement.mobileAppAsAndroidLobApp_GetRelationship
parameters:
- name: mobileApp-id
@@ -12946,7 +13137,7 @@ paths:
tags:
- deviceAppManagement.mobileApp
summary: Get relationships from deviceAppManagement
- description: The set of direct relationships for this app.
+ description: List of relationships for this mobile app.
operationId: deviceAppManagement.mobileAppAsAndroidManagedStoreApp_ListRelationship
parameters:
- name: mobileApp-id
@@ -13037,7 +13228,7 @@ paths:
tags:
- deviceAppManagement.mobileApp
summary: Get relationships from deviceAppManagement
- description: The set of direct relationships for this app.
+ description: List of relationships for this mobile app.
operationId: deviceAppManagement.mobileAppAsAndroidManagedStoreApp_GetRelationship
parameters:
- name: mobileApp-id
@@ -13606,7 +13797,7 @@ paths:
tags:
- deviceAppManagement.mobileApp
summary: Get relationships from deviceAppManagement
- description: The set of direct relationships for this app.
+ description: List of relationships for this mobile app.
operationId: deviceAppManagement.mobileAppAsAndroidStoreApp_ListRelationship
parameters:
- name: mobileApp-id
@@ -13697,7 +13888,7 @@ paths:
tags:
- deviceAppManagement.mobileApp
summary: Get relationships from deviceAppManagement
- description: The set of direct relationships for this app.
+ description: List of relationships for this mobile app.
operationId: deviceAppManagement.mobileAppAsAndroidStoreApp_GetRelationship
parameters:
- name: mobileApp-id
@@ -15205,7 +15396,7 @@ paths:
tags:
- deviceAppManagement.mobileApp
summary: Get relationships from deviceAppManagement
- description: The set of direct relationships for this app.
+ description: List of relationships for this mobile app.
operationId: deviceAppManagement.mobileAppAsIosLobApp_ListRelationship
parameters:
- name: mobileApp-id
@@ -15296,7 +15487,7 @@ paths:
tags:
- deviceAppManagement.mobileApp
summary: Get relationships from deviceAppManagement
- description: The set of direct relationships for this app.
+ description: List of relationships for this mobile app.
operationId: deviceAppManagement.mobileAppAsIosLobApp_GetRelationship
parameters:
- name: mobileApp-id
@@ -15865,7 +16056,7 @@ paths:
tags:
- deviceAppManagement.mobileApp
summary: Get relationships from deviceAppManagement
- description: The set of direct relationships for this app.
+ description: List of relationships for this mobile app.
operationId: deviceAppManagement.mobileAppAsIosStoreApp_ListRelationship
parameters:
- name: mobileApp-id
@@ -15956,7 +16147,7 @@ paths:
tags:
- deviceAppManagement.mobileApp
summary: Get relationships from deviceAppManagement
- description: The set of direct relationships for this app.
+ description: List of relationships for this mobile app.
operationId: deviceAppManagement.mobileAppAsIosStoreApp_GetRelationship
parameters:
- name: mobileApp-id
@@ -16765,7 +16956,7 @@ paths:
tags:
- deviceAppManagement.mobileApp
summary: Get relationships from deviceAppManagement
- description: The set of direct relationships for this app.
+ description: List of relationships for this mobile app.
operationId: deviceAppManagement.mobileAppAsIosVppApp_ListRelationship
parameters:
- name: mobileApp-id
@@ -16856,7 +17047,7 @@ paths:
tags:
- deviceAppManagement.mobileApp
summary: Get relationships from deviceAppManagement
- description: The set of direct relationships for this app.
+ description: List of relationships for this mobile app.
operationId: deviceAppManagement.mobileAppAsIosVppApp_GetRelationship
parameters:
- name: mobileApp-id
@@ -18329,7 +18520,7 @@ paths:
tags:
- deviceAppManagement.mobileApp
summary: Get relationships from deviceAppManagement
- description: The set of direct relationships for this app.
+ description: List of relationships for this mobile app.
operationId: deviceAppManagement.mobileAppAsMacOSDmgApp_ListRelationship
parameters:
- name: mobileApp-id
@@ -18420,7 +18611,7 @@ paths:
tags:
- deviceAppManagement.mobileApp
summary: Get relationships from deviceAppManagement
- description: The set of direct relationships for this app.
+ description: List of relationships for this mobile app.
operationId: deviceAppManagement.mobileAppAsMacOSDmgApp_GetRelationship
parameters:
- name: mobileApp-id
@@ -19893,7 +20084,7 @@ paths:
tags:
- deviceAppManagement.mobileApp
summary: Get relationships from deviceAppManagement
- description: The set of direct relationships for this app.
+ description: List of relationships for this mobile app.
operationId: deviceAppManagement.mobileAppAsMacOSLobApp_ListRelationship
parameters:
- name: mobileApp-id
@@ -19984,7 +20175,7 @@ paths:
tags:
- deviceAppManagement.mobileApp
summary: Get relationships from deviceAppManagement
- description: The set of direct relationships for this app.
+ description: List of relationships for this mobile app.
operationId: deviceAppManagement.mobileAppAsMacOSLobApp_GetRelationship
parameters:
- name: mobileApp-id
@@ -21457,7 +21648,7 @@ paths:
tags:
- deviceAppManagement.mobileApp
summary: Get relationships from deviceAppManagement
- description: The set of direct relationships for this app.
+ description: List of relationships for this mobile app.
operationId: deviceAppManagement.mobileAppAsMacOSPkgApp_ListRelationship
parameters:
- name: mobileApp-id
@@ -21548,7 +21739,7 @@ paths:
tags:
- deviceAppManagement.mobileApp
summary: Get relationships from deviceAppManagement
- description: The set of direct relationships for this app.
+ description: List of relationships for this mobile app.
operationId: deviceAppManagement.mobileAppAsMacOSPkgApp_GetRelationship
parameters:
- name: mobileApp-id
@@ -23021,7 +23212,7 @@ paths:
tags:
- deviceAppManagement.mobileApp
summary: Get relationships from deviceAppManagement
- description: The set of direct relationships for this app.
+ description: List of relationships for this mobile app.
operationId: deviceAppManagement.mobileAppAsManagedAndroidLobApp_ListRelationship
parameters:
- name: mobileApp-id
@@ -23112,7 +23303,7 @@ paths:
tags:
- deviceAppManagement.mobileApp
summary: Get relationships from deviceAppManagement
- description: The set of direct relationships for this app.
+ description: List of relationships for this mobile app.
operationId: deviceAppManagement.mobileAppAsManagedAndroidLobApp_GetRelationship
parameters:
- name: mobileApp-id
@@ -24585,7 +24776,7 @@ paths:
tags:
- deviceAppManagement.mobileApp
summary: Get relationships from deviceAppManagement
- description: The set of direct relationships for this app.
+ description: List of relationships for this mobile app.
operationId: deviceAppManagement.mobileAppAsManagedIOSLobApp_ListRelationship
parameters:
- name: mobileApp-id
@@ -24676,7 +24867,7 @@ paths:
tags:
- deviceAppManagement.mobileApp
summary: Get relationships from deviceAppManagement
- description: The set of direct relationships for this app.
+ description: List of relationships for this mobile app.
operationId: deviceAppManagement.mobileAppAsManagedIOSLobApp_GetRelationship
parameters:
- name: mobileApp-id
@@ -26149,7 +26340,7 @@ paths:
tags:
- deviceAppManagement.mobileApp
summary: Get relationships from deviceAppManagement
- description: The set of direct relationships for this app.
+ description: List of relationships for this mobile app.
operationId: deviceAppManagement.mobileAppAsManagedMobileLobApp_ListRelationship
parameters:
- name: mobileApp-id
@@ -26240,7 +26431,7 @@ paths:
tags:
- deviceAppManagement.mobileApp
summary: Get relationships from deviceAppManagement
- description: The set of direct relationships for this app.
+ description: List of relationships for this mobile app.
operationId: deviceAppManagement.mobileAppAsManagedMobileLobApp_GetRelationship
parameters:
- name: mobileApp-id
@@ -27049,7 +27240,7 @@ paths:
tags:
- deviceAppManagement.mobileApp
summary: Get relationships from deviceAppManagement
- description: The set of direct relationships for this app.
+ description: List of relationships for this mobile app.
operationId: deviceAppManagement.mobileAppAsMicrosoftStoreGraphFPreBusinessApp_ListRelationship
parameters:
- name: mobileApp-id
@@ -27140,7 +27331,7 @@ paths:
tags:
- deviceAppManagement.mobileApp
summary: Get relationships from deviceAppManagement
- description: The set of direct relationships for this app.
+ description: List of relationships for this mobile app.
operationId: deviceAppManagement.mobileAppAsMicrosoftStoreGraphFPreBusinessApp_GetRelationship
parameters:
- name: mobileApp-id
@@ -28648,7 +28839,7 @@ paths:
tags:
- deviceAppManagement.mobileApp
summary: Get relationships from deviceAppManagement
- description: The set of direct relationships for this app.
+ description: List of relationships for this mobile app.
operationId: deviceAppManagement.mobileAppAsWin32LobApp_ListRelationship
parameters:
- name: mobileApp-id
@@ -28739,7 +28930,7 @@ paths:
tags:
- deviceAppManagement.mobileApp
summary: Get relationships from deviceAppManagement
- description: The set of direct relationships for this app.
+ description: List of relationships for this mobile app.
operationId: deviceAppManagement.mobileAppAsWin32LobApp_GetRelationship
parameters:
- name: mobileApp-id
@@ -30212,7 +30403,7 @@ paths:
tags:
- deviceAppManagement.mobileApp
summary: Get relationships from deviceAppManagement
- description: The set of direct relationships for this app.
+ description: List of relationships for this mobile app.
operationId: deviceAppManagement.mobileAppAsWindowsAppX_ListRelationship
parameters:
- name: mobileApp-id
@@ -30303,7 +30494,7 @@ paths:
tags:
- deviceAppManagement.mobileApp
summary: Get relationships from deviceAppManagement
- description: The set of direct relationships for this app.
+ description: List of relationships for this mobile app.
operationId: deviceAppManagement.mobileAppAsWindowsAppX_GetRelationship
parameters:
- name: mobileApp-id
@@ -31776,7 +31967,7 @@ paths:
tags:
- deviceAppManagement.mobileApp
summary: Get relationships from deviceAppManagement
- description: The set of direct relationships for this app.
+ description: List of relationships for this mobile app.
operationId: deviceAppManagement.mobileAppAsWindowsMobileMSI_ListRelationship
parameters:
- name: mobileApp-id
@@ -31867,7 +32058,7 @@ paths:
tags:
- deviceAppManagement.mobileApp
summary: Get relationships from deviceAppManagement
- description: The set of direct relationships for this app.
+ description: List of relationships for this mobile app.
operationId: deviceAppManagement.mobileAppAsWindowsMobileMSI_GetRelationship
parameters:
- name: mobileApp-id
@@ -32436,7 +32627,7 @@ paths:
tags:
- deviceAppManagement.mobileApp
summary: Get relationships from deviceAppManagement
- description: The set of direct relationships for this app.
+ description: List of relationships for this mobile app.
operationId: deviceAppManagement.mobileAppAsWindowsStoreApp_ListRelationship
parameters:
- name: mobileApp-id
@@ -32527,7 +32718,7 @@ paths:
tags:
- deviceAppManagement.mobileApp
summary: Get relationships from deviceAppManagement
- description: The set of direct relationships for this app.
+ description: List of relationships for this mobile app.
operationId: deviceAppManagement.mobileAppAsWindowsStoreApp_GetRelationship
parameters:
- name: mobileApp-id
@@ -34240,7 +34431,7 @@ paths:
tags:
- deviceAppManagement.mobileApp
summary: Get relationships from deviceAppManagement
- description: The set of direct relationships for this app.
+ description: List of relationships for this mobile app.
operationId: deviceAppManagement.mobileAppAsWindowsUniversalAppX_ListRelationship
parameters:
- name: mobileApp-id
@@ -34331,7 +34522,7 @@ paths:
tags:
- deviceAppManagement.mobileApp
summary: Get relationships from deviceAppManagement
- description: The set of direct relationships for this app.
+ description: List of relationships for this mobile app.
operationId: deviceAppManagement.mobileAppAsWindowsUniversalAppX_GetRelationship
parameters:
- name: mobileApp-id
@@ -34900,7 +35091,7 @@ paths:
tags:
- deviceAppManagement.mobileApp
summary: Get relationships from deviceAppManagement
- description: The set of direct relationships for this app.
+ description: List of relationships for this mobile app.
operationId: deviceAppManagement.mobileAppAsWindowsWebApp_ListRelationship
parameters:
- name: mobileApp-id
@@ -34991,7 +35182,7 @@ paths:
tags:
- deviceAppManagement.mobileApp
summary: Get relationships from deviceAppManagement
- description: The set of direct relationships for this app.
+ description: List of relationships for this mobile app.
operationId: deviceAppManagement.mobileAppAsWindowsWebApp_GetRelationship
parameters:
- name: mobileApp-id
@@ -35560,7 +35751,7 @@ paths:
tags:
- deviceAppManagement.mobileApp
summary: Get relationships from deviceAppManagement
- description: The set of direct relationships for this app.
+ description: List of relationships for this mobile app.
operationId: deviceAppManagement.mobileAppAsWinGetApp_ListRelationship
parameters:
- name: mobileApp-id
@@ -35651,7 +35842,7 @@ paths:
tags:
- deviceAppManagement.mobileApp
summary: Get relationships from deviceAppManagement
- description: The set of direct relationships for this app.
+ description: List of relationships for this mobile app.
operationId: deviceAppManagement.mobileAppAsWinGetApp_GetRelationship
parameters:
- name: mobileApp-id
@@ -35800,7 +35991,7 @@ paths:
tags:
- deviceAppManagement.mobileApp
summary: Get relationships from deviceAppManagement
- description: The set of direct relationships for this app.
+ description: List of relationships for this mobile app.
operationId: deviceAppManagement.mobileApp_ListRelationship
parameters:
- name: mobileApp-id
@@ -35891,7 +36082,7 @@ paths:
tags:
- deviceAppManagement.mobileApp
summary: Get relationships from deviceAppManagement
- description: The set of direct relationships for this app.
+ description: List of relationships for this mobile app.
operationId: deviceAppManagement.mobileApp_GetRelationship
parameters:
- name: mobileApp-id
@@ -48929,6 +49120,12 @@ components:
$ref: '#/components/schemas/microsoft.graph.managedDeviceMobileAppConfiguration'
description: The Managed Device Mobile Application Configurations.
x-ms-navigationProperty: true
+ mobileAppRelationships:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.mobileAppRelationship'
+ description: List mobileAppRelationship objects for mobile applications.
+ x-ms-navigationProperty: true
mobileApps:
type: array
items:
@@ -49045,11 +49242,11 @@ components:
description: Whether the app should connect to the configured VPN on launch.
customBrowserDisplayName:
type: string
- description: Friendly name of the preferred custom browser to open weblink on Android.
+ description: 'Friendly name of the preferred custom browser to open weblink on Android. When this property is configured, ManagedBrowserToOpenLinksRequired should be true.'
nullable: true
customBrowserPackageId:
type: string
- description: Unique identifier of a custom browser to open weblink on Android.
+ description: 'Unique identifier of the preferred custom browser to open weblink on Android. When this property is configured, ManagedBrowserToOpenLinksRequired should be true.'
nullable: true
customDialerAppDisplayName:
type: string
@@ -49765,7 +49962,7 @@ components:
$ref: '#/components/schemas/microsoft.graph.managedAppDataEncryptionType'
customBrowserProtocol:
type: string
- description: A custom browser protocol to open weblink on iOS.
+ description: 'A custom browser protocol to open weblink on iOS. When this property is configured, ManagedBrowserToOpenLinksRequired should be true.'
nullable: true
customDialerAppProtocol:
type: string
@@ -50561,6 +50758,36 @@ components:
additionalProperties:
type: object
description: 'Contains properties, inherited properties and actions for an MDM mobile app configuration user status summary.'
+ microsoft.graph.mobileAppRelationship:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: mobileAppRelationship
+ type: object
+ properties:
+ targetDisplayName:
+ type: string
+ description: The display name of the app that is the target of the mobile app relationship entity. Read-Only. This property is read-only.
+ nullable: true
+ readOnly: true
+ targetDisplayVersion:
+ type: string
+ description: The display version of the app that is the target of the mobile app relationship entity. Read-Only. This property is read-only.
+ nullable: true
+ readOnly: true
+ targetId:
+ type: string
+ description: App ID of the app that is the target of the mobile app relationship entity. Read-Only
+ nullable: true
+ targetPublisher:
+ type: string
+ description: The publisher of the app that is the target of the mobile app relationship entity. Read-Only. This property is read-only.
+ nullable: true
+ readOnly: true
+ targetType:
+ $ref: '#/components/schemas/microsoft.graph.mobileAppRelationshipType'
+ additionalProperties:
+ type: object
+ description: Describes a relationship between two mobile apps.
microsoft.graph.mobileApp:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -50570,14 +50797,14 @@ components:
createdDateTime:
pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'
type: string
- description: The date and time the app was created. This property is read-only.
+ description: The date and time the app was created.
format: date-time
readOnly: true
dependentAppCount:
maximum: 2147483647
minimum: -2147483648
type: integer
- description: The total number of dependencies the child app has. This property is read-only.
+ description: The total number of dependencies the child app has.
format: int32
readOnly: true
description:
@@ -50598,7 +50825,7 @@ components:
nullable: true
isAssigned:
type: boolean
- description: The value indicating whether the app is assigned to at least one group. This property is read-only.
+ description: The value indicating whether the app is assigned to at least one group.
readOnly: true
isFeatured:
type: boolean
@@ -50608,7 +50835,7 @@ components:
lastModifiedDateTime:
pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'
type: string
- description: The date and time the app was last modified. This property is read-only.
+ description: The date and time the app was last modified.
format: date-time
readOnly: true
notes:
@@ -50653,7 +50880,7 @@ components:
maximum: 2147483647
minimum: -2147483648
type: integer
- description: 'The upload state. Possible values are: 0 - Not Ready, 1 - Ready, 2 - Processing. This property is read-only.'
+ description: The upload state.
format: int32
readOnly: true
assignments:
@@ -50672,7 +50899,7 @@ components:
type: array
items:
$ref: '#/components/schemas/microsoft.graph.mobileAppRelationship'
- description: The set of direct relationships for this app.
+ description: List of relationships for this mobile app.
x-ms-navigationProperty: true
additionalProperties:
type: object
@@ -50734,36 +50961,6 @@ components:
additionalProperties:
type: object
description: Contains properties and inherited properties for Android for Work (AFW) Apps.
- microsoft.graph.mobileAppRelationship:
- allOf:
- - $ref: '#/components/schemas/microsoft.graph.entity'
- - title: mobileAppRelationship
- type: object
- properties:
- targetDisplayName:
- type: string
- description: The target mobile app's display name. This property is read-only.
- nullable: true
- readOnly: true
- targetDisplayVersion:
- type: string
- description: The target mobile app's display version. This property is read-only.
- nullable: true
- readOnly: true
- targetId:
- type: string
- description: The target mobile app's app id.
- nullable: true
- targetPublisher:
- type: string
- description: The target mobile app's publisher. This property is read-only.
- nullable: true
- readOnly: true
- targetType:
- $ref: '#/components/schemas/microsoft.graph.mobileAppRelationshipType'
- additionalProperties:
- type: object
- description: Describes a relationship between two mobile apps.
microsoft.graph.androidLobApp:
allOf:
- $ref: '#/components/schemas/microsoft.graph.mobileLobApp'
@@ -50982,11 +51179,6 @@ components:
- title: androidStoreApp
type: object
properties:
- appIdentifier:
- type: string
- description: The Identity Name. This property is read-only.
- nullable: true
- readOnly: true
appStoreUrl:
type: string
description: The Android app store URL.
@@ -54265,6 +54457,27 @@ components:
additionalProperties:
type: object
description: Policy for Windows information protection to configure detailed management settings
+ microsoft.graph.mobileAppRelationshipType:
+ title: mobileAppRelationshipType
+ enum:
+ - child
+ - parent
+ - unknownFutureValue
+ type: string
+ description: Indicates whether the target of a relationship is the parent or the child in the relationship.
+ x-ms-enum:
+ name: mobileAppRelationshipType
+ modelAsString: false
+ values:
+ - value: child
+ description: Indicates that the target of a relationship is the child in the relationship.
+ name: child
+ - value: parent
+ description: Indicates that the target of a relationship is the parent in the relationship.
+ name: parent
+ - value: unknownFutureValue
+ description: Evolvable enumeration sentinel value. Do not use.
+ name: unknownFutureValue
microsoft.graph.mobileAppPublishingState:
title: mobileAppPublishingState
enum:
@@ -54292,23 +54505,6 @@ components:
additionalProperties:
type: object
description: Abstract class to contain properties used to assign a mobile app to a group.
- microsoft.graph.mobileAppRelationshipType:
- title: mobileAppRelationshipType
- enum:
- - child
- - parent
- type: string
- description: Indicates whether the target of a relationship is the parent or the child in the relationship.
- x-ms-enum:
- name: mobileAppRelationshipType
- modelAsString: false
- values:
- - value: child
- description: Indicates that the target of a relationship is the child in the relationship.
- name: child
- - value: parent
- description: Indicates that the target of a relationship is the parent in the relationship.
- name: parent
microsoft.graph.mobileLobApp:
allOf:
- $ref: '#/components/schemas/microsoft.graph.mobileApp'
@@ -54347,6 +54543,15 @@ components:
v11_0:
type: boolean
description: 'When TRUE, only Version 11.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE.'
+ v12_0:
+ type: boolean
+ description: 'When TRUE, only Version 12.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE.'
+ v13_0:
+ type: boolean
+ description: 'When TRUE, only Version 13.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE.'
+ v14_0:
+ type: boolean
+ description: 'When TRUE, only Version 14.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE.'
v4_0:
type: boolean
description: 'When TRUE, only Version 4.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE.'
@@ -55829,10 +56034,10 @@ components:
description: Windows 10 Azure AD Join using Device Auth.
name: windowsAzureADJoinUsingDeviceAuth
- value: appleUserEnrollment
- description: Device managed by Apple user enrollment
+ description: Indicates the device is enrolled via Apple User Enrollment with Company Portal. It results in an enrollment with a new partition for managed apps and data and which supports a limited set of management capabilities
name: appleUserEnrollment
- value: appleUserEnrollmentWithServiceAccount
- description: Device managed by Apple user enrollment with service account
+ description: Indicates the device is enrolled via Apple User Enrollment with Company Portal using a device enrollment manager user. It results in an enrollment with a new partition for managed apps and data and which supports a limited set of management capabilities
name: appleUserEnrollmentWithServiceAccount
- value: azureAdJoinUsingAzureVmExtension
description: Azure AD Join enrollment when an Azure VM is provisioned
@@ -58839,40 +59044,40 @@ components:
nullable: true
additionalProperties:
type: object
- microsoft.graph.mobileAppCollectionResponse:
- title: Collection of mobileApp
+ microsoft.graph.mobileAppRelationshipCollectionResponse:
+ title: Collection of mobileAppRelationship
type: object
properties:
value:
type: array
items:
- $ref: '#/components/schemas/microsoft.graph.mobileApp'
+ $ref: '#/components/schemas/microsoft.graph.mobileAppRelationship'
'@odata.nextLink':
type: string
nullable: true
additionalProperties:
type: object
- microsoft.graph.mobileAppAssignmentCollectionResponse:
- title: Collection of mobileAppAssignment
+ microsoft.graph.mobileAppCollectionResponse:
+ title: Collection of mobileApp
type: object
properties:
value:
type: array
items:
- $ref: '#/components/schemas/microsoft.graph.mobileAppAssignment'
+ $ref: '#/components/schemas/microsoft.graph.mobileApp'
'@odata.nextLink':
type: string
nullable: true
additionalProperties:
type: object
- microsoft.graph.mobileAppRelationshipCollectionResponse:
- title: Collection of mobileAppRelationship
+ microsoft.graph.mobileAppAssignmentCollectionResponse:
+ title: Collection of mobileAppAssignment
type: object
properties:
value:
type: array
items:
- $ref: '#/components/schemas/microsoft.graph.mobileAppRelationship'
+ $ref: '#/components/schemas/microsoft.graph.mobileAppAssignment'
'@odata.nextLink':
type: string
nullable: true
@@ -61167,7 +61372,7 @@ components:
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:
- description: Optional. A custom piece of data - JSON-LD extensible description of content according to schema.org syntax.
+ $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).'
@@ -62845,6 +63050,12 @@ components:
$ref: '#/components/schemas/microsoft.graph.baseSitePage'
description: The collection of pages in the baseSitePages list on this site.
x-ms-navigationProperty: true
+ pageTemplates:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.pageTemplate'
+ description: The collection of page templates on this site.
+ x-ms-navigationProperty: true
permissions:
type: array
items:
@@ -63228,7 +63439,7 @@ components:
type: array
items:
$ref: '#/components/schemas/microsoft.graph.directoryObject'
- description: 'The owners of the group who can be users or service principals. Nullable. If this property isn''t specified when creating a Microsoft 365 group, the calling user is automatically assigned as the group owner. Supports $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1); Supports $expand including nested $select. For example, /groups?$filter=startsWith(displayName,''Role'')&$select=id,displayName&$expand=owners($select=id,userPrincipalName,displayName).'
+ description: 'The owners of the group who can be users or service principals. Limited to 100 owners. Nullable. If this property isn''t specified when creating a Microsoft 365 group the calling user (admin or non-admin) is automatically assigned as the group owner. A non-admin user can''t explicitly add themselves to this collection when they''re creating the group. For more information, see the related known issue. For security groups, the admin user isn''t automatically added to this collection. For more information, see the related known issue. Supports $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1); 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
@@ -63850,6 +64061,11 @@ components:
description: The meeting start time in UTC. Required when you create an online meeting.
format: date-time
nullable: true
+ aiInsights:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.callAiInsight'
+ x-ms-navigationProperty: true
meetingAttendanceReport:
$ref: '#/components/schemas/microsoft.graph.meetingAttendanceReport'
recordings:
@@ -64702,6 +64918,11 @@ components:
$ref: '#/components/schemas/microsoft.graph.printer'
additionalProperties:
type: object
+ microsoft.graph.Json:
+ title: Json
+ type: object
+ additionalProperties:
+ type: object
microsoft.graph.status:
title: status
enum:
@@ -64722,7 +64943,7 @@ components:
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:
- description: Optional. Custom piece of data - JSON object used to provide custom content to render the activity in the Windows Shell UI
+ $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)'
@@ -66087,7 +66308,7 @@ components:
type: array
items:
$ref: '#/components/schemas/microsoft.graph.chatMessageMention'
- description: 'List of entities mentioned in the chat message. Supported entities are: user, bot, team, channel, and tag.'
+ description: 'List of entities mentioned in the chat message. Supported entities are: user, bot, team, channel, chat, and tag.'
messageHistory:
type: array
items:
@@ -67231,6 +67452,24 @@ components:
nullable: true
additionalProperties:
type: object
+ microsoft.graph.pageTemplate:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.baseSitePage'
+ - title: pageTemplate
+ type: object
+ properties:
+ titleArea:
+ $ref: '#/components/schemas/microsoft.graph.titleArea'
+ canvasLayout:
+ $ref: '#/components/schemas/microsoft.graph.canvasLayout'
+ webParts:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.webPart'
+ description: The collection of web parts on the SharePoint page.
+ x-ms-navigationProperty: true
+ additionalProperties:
+ type: object
microsoft.graph.permission:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -68673,6 +68912,40 @@ components:
description: For broadcast meeting only.
additionalProperties:
type: object
+ microsoft.graph.callAiInsight:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: callAiInsight
+ type: object
+ properties:
+ actionItems:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.actionItem'
+ callId:
+ type: string
+ nullable: true
+ contentCorrelationId:
+ type: string
+ nullable: true
+ createdDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'
+ type: string
+ format: date-time
+ nullable: true
+ endDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'
+ type: string
+ format: date-time
+ nullable: true
+ meetingNotes:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.meetingNote'
+ viewpoint:
+ $ref: '#/components/schemas/microsoft.graph.callAiInsightViewPoint'
+ additionalProperties:
+ type: object
microsoft.graph.meetingAttendanceReport:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -69417,6 +69690,13 @@ components:
description: Read-only. The date on which task is added to or removed from MyDay.
format: date
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
+ format: date-time
+ nullable: true
orderHint:
type: string
description: 'The hint used to order items of this type in a list view. For more information, see Using order hints in plannern.'
@@ -70488,11 +70768,11 @@ components:
properties:
key:
type: string
- description: Key.
+ description: Contains the name of the field that a value is associated with.
nullable: true
value:
type: string
- description: Value.
+ description: Contains the corresponding value for the specified key.
nullable: true
additionalProperties:
type: object
@@ -72693,6 +72973,69 @@ components:
- newsLink
- videoNewsLink
type: string
+ microsoft.graph.titleArea:
+ title: titleArea
+ type: object
+ properties:
+ alternativeText:
+ type: string
+ description: Alternative text on the title area.
+ nullable: true
+ enableGradientEffect:
+ type: boolean
+ description: Indicates whether the title area has a gradient effect enabled.
+ nullable: true
+ imageWebUrl:
+ type: string
+ description: URL of the image in the title area.
+ nullable: true
+ layout:
+ $ref: '#/components/schemas/microsoft.graph.titleAreaLayoutType'
+ serverProcessedContent:
+ $ref: '#/components/schemas/microsoft.graph.serverProcessedContent'
+ showAuthor:
+ type: boolean
+ description: Indicates whether the author should be shown in title area.
+ nullable: true
+ showPublishedDate:
+ type: boolean
+ description: Indicates whether the published date should be shown in title area.
+ nullable: true
+ showTextBlockAboveTitle:
+ type: boolean
+ description: Indicates whether the text block above title should be shown in title area.
+ nullable: true
+ textAboveTitle:
+ type: string
+ description: The text above title line.
+ nullable: true
+ textAlignment:
+ $ref: '#/components/schemas/microsoft.graph.titleAreaTextAlignmentType'
+ additionalProperties:
+ type: object
+ microsoft.graph.canvasLayout:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: canvasLayout
+ type: object
+ properties:
+ horizontalSections:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.horizontalSection'
+ description: Collection of horizontal sections on the SharePoint page.
+ x-ms-navigationProperty: true
+ verticalSection:
+ $ref: '#/components/schemas/microsoft.graph.verticalSection'
+ additionalProperties:
+ type: object
+ microsoft.graph.webPart:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: webPart
+ type: object
+ additionalProperties:
+ type: object
microsoft.graph.sharePointIdentitySet:
allOf:
- $ref: '#/components/schemas/microsoft.graph.identitySet'
@@ -74096,6 +74439,47 @@ components:
nullable: true
additionalProperties:
type: object
+ microsoft.graph.actionItem:
+ title: actionItem
+ type: object
+ properties:
+ ownerDisplayName:
+ type: string
+ nullable: true
+ text:
+ type: string
+ nullable: true
+ title:
+ type: string
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.meetingNote:
+ title: meetingNote
+ type: object
+ properties:
+ subpoints:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.meetingNoteSubpoint'
+ text:
+ type: string
+ nullable: true
+ title:
+ type: string
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.callAiInsightViewPoint:
+ title: callAiInsightViewPoint
+ type: object
+ properties:
+ mentionEvents:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.mentionEvent'
+ additionalProperties:
+ type: object
microsoft.graph.attendanceRecord:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -75935,7 +76319,7 @@ components:
type: array
items:
$ref: '#/components/schemas/microsoft.graph.keyCredentialConfiguration'
- description: Collection of keyCredential restrictions settings to be applied to an application or service principal.
+ description: Collection of certificate restrictions settings to be applied to an application or service principal.
passwordCredentials:
type: array
items:
@@ -76830,7 +77214,7 @@ components:
description: 'The type of reference is associated with the name. Possible values are: String, Integer, Double, Boolean, Range. Read-only.'
nullable: true
value:
- description: 'The formula that the name is defined to refer to. For example, =Sheet14!$B$2:$H$12 and =4.75. Read-only.'
+ $ref: '#/components/schemas/microsoft.graph.Json'
visible:
type: boolean
description: Indicates whether the object is visible.
@@ -77131,6 +77515,92 @@ components:
nullable: true
additionalProperties:
type: object
+ microsoft.graph.titleAreaLayoutType:
+ title: titleAreaLayoutType
+ enum:
+ - imageAndTitle
+ - plain
+ - colorBlock
+ - overlap
+ - unknownFutureValue
+ type: string
+ microsoft.graph.serverProcessedContent:
+ title: serverProcessedContent
+ type: object
+ properties:
+ componentDependencies:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.metaDataKeyStringPair'
+ description: A key-value map where keys are string identifiers and values are component ids. SharePoint servers might decide to use this hint to preload the script for corresponding components for performance boost.
+ customMetadata:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.metaDataKeyValuePair'
+ description: A key-value map where keys are string identifier and values are object of custom key-value pair.
+ htmlStrings:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.metaDataKeyStringPair'
+ description: 'A key-value map where keys are string identifiers and values are rich text with HTML format. SharePoint servers treat the values as HTML content and run services like safety checks, search index and link fixup on them.'
+ imageSources:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.metaDataKeyStringPair'
+ description: A key-value map where keys are string identifiers and values are image sources. SharePoint servers treat the values as image sources and run services like search index and link fixup on them.
+ links:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.metaDataKeyStringPair'
+ description: A key-value map where keys are string identifiers and values are links. SharePoint servers treat the values as links and run services like link fixup on them.
+ searchablePlainTexts:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.metaDataKeyStringPair'
+ description: A key-value map where keys are string identifiers and values are strings that should be search indexed.
+ additionalProperties:
+ type: object
+ microsoft.graph.titleAreaTextAlignmentType:
+ title: titleAreaTextAlignmentType
+ enum:
+ - left
+ - center
+ - unknownFutureValue
+ type: string
+ microsoft.graph.horizontalSection:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: horizontalSection
+ type: object
+ properties:
+ emphasis:
+ $ref: '#/components/schemas/microsoft.graph.sectionEmphasisType'
+ layout:
+ $ref: '#/components/schemas/microsoft.graph.horizontalSectionLayoutType'
+ columns:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.horizontalSectionColumn'
+ description: The set of vertical columns in this section.
+ x-ms-navigationProperty: true
+ additionalProperties:
+ type: object
+ microsoft.graph.verticalSection:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: verticalSection
+ type: object
+ properties:
+ emphasis:
+ $ref: '#/components/schemas/microsoft.graph.sectionEmphasisType'
+ webparts:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.webPart'
+ description: The set of web parts in this section.
+ x-ms-navigationProperty: true
+ additionalProperties:
+ type: object
microsoft.graph.sharePointIdentity:
allOf:
- $ref: '#/components/schemas/microsoft.graph.identity'
@@ -77635,6 +78105,34 @@ components:
- invited
- organizationExcludingGuests
type: string
+ microsoft.graph.meetingNoteSubpoint:
+ title: meetingNoteSubpoint
+ type: object
+ properties:
+ text:
+ type: string
+ nullable: true
+ title:
+ type: string
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.mentionEvent:
+ title: mentionEvent
+ type: object
+ properties:
+ eventDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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
+ speaker:
+ $ref: '#/components/schemas/microsoft.graph.identitySet'
+ transcriptUtterance:
+ type: string
+ nullable: true
+ additionalProperties:
+ type: object
microsoft.graph.attendanceInterval:
title: attendanceInterval
type: object
@@ -80152,7 +80650,7 @@ components:
description: The name of the table column.
nullable: true
values:
- description: 'Represents the raw values of the specified range. The data returned could be of type string, number, or a Boolean. Cell that contain an error will return the error string.'
+ $ref: '#/components/schemas/microsoft.graph.Json'
filter:
$ref: '#/components/schemas/microsoft.graph.workbookFilter'
additionalProperties:
@@ -80170,7 +80668,7 @@ components:
description: The index of the row within the rows collection of the table. Zero-based. Read-only.
format: int32
values:
- description: 'The raw values of the specified range. The data returned could be of type string, number, or a Boolean. Any cell that contain an error will return the error string.'
+ $ref: '#/components/schemas/microsoft.graph.Json'
additionalProperties:
type: object
microsoft.graph.workbookTableSort:
@@ -80302,6 +80800,74 @@ components:
nullable: true
additionalProperties:
type: object
+ microsoft.graph.metaDataKeyStringPair:
+ title: metaDataKeyStringPair
+ type: object
+ properties:
+ key:
+ type: string
+ description: Key of the meta data.
+ nullable: true
+ value:
+ type: string
+ description: Value of the meta data.
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.metaDataKeyValuePair:
+ title: metaDataKeyValuePair
+ type: object
+ properties:
+ key:
+ type: string
+ description: Key of the metadata.
+ nullable: true
+ value:
+ $ref: '#/components/schemas/microsoft.graph.Json'
+ additionalProperties:
+ type: object
+ microsoft.graph.sectionEmphasisType:
+ title: sectionEmphasisType
+ enum:
+ - none
+ - neutral
+ - soft
+ - strong
+ - unknownFutureValue
+ type: string
+ microsoft.graph.horizontalSectionLayoutType:
+ title: horizontalSectionLayoutType
+ enum:
+ - none
+ - oneColumn
+ - twoColumns
+ - threeColumns
+ - oneThirdLeftColumn
+ - oneThirdRightColumn
+ - fullWidth
+ - unknownFutureValue
+ type: string
+ microsoft.graph.horizontalSectionColumn:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: horizontalSectionColumn
+ type: object
+ properties:
+ width:
+ maximum: 2147483647
+ minimum: -2147483648
+ type: integer
+ description: 'Width of the column. A horizontal section is divided into 12 grids. A column should have a value of 1-12 to represent its range spans. For example, there can be two columns both have a width of 6 in a section.'
+ format: int32
+ nullable: true
+ webparts:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.webPart'
+ description: The collection of WebParts in this column.
+ x-ms-navigationProperty: true
+ additionalProperties:
+ type: object
microsoft.graph.termStore.relationType:
title: relationType
enum:
@@ -81461,7 +82027,7 @@ components:
type: string
description: 'An operator in a cell; for example, =, >, <, <=, or <>.'
values:
- description: The values that appear in the cell.
+ $ref: '#/components/schemas/microsoft.graph.Json'
additionalProperties:
type: object
microsoft.graph.workbookIcon:
@@ -81486,13 +82052,13 @@ components:
type: object
properties:
majorUnit:
- description: Represents the interval between two major tick marks. Can be set to a numeric value or an empty string. The returned value is always a number.
+ $ref: '#/components/schemas/microsoft.graph.Json'
maximum:
- description: Represents the maximum value on the value axis. Can be set to a numeric value or an empty string (for automatic axis values). The returned value is always a number.
+ $ref: '#/components/schemas/microsoft.graph.Json'
minimum:
- description: Represents the minimum value on the value axis. Can be set to a numeric value or an empty string (for automatic axis values). The returned value is always a number.
+ $ref: '#/components/schemas/microsoft.graph.Json'
minorUnit:
- description: Represents the interval between two minor tick marks. 'Can be set to a numeric value or an empty string (for automatic axis values). The returned value is always a number.
+ $ref: '#/components/schemas/microsoft.graph.Json'
format:
$ref: '#/components/schemas/microsoft.graph.workbookChartAxisFormat'
majorGridlines:
@@ -81586,7 +82152,7 @@ components:
type: object
properties:
value:
- description: The value of a chart point. Read-only.
+ $ref: '#/components/schemas/microsoft.graph.Json'
format:
$ref: '#/components/schemas/microsoft.graph.workbookChartPointFormat'
additionalProperties:
@@ -82080,24 +82646,24 @@ components:
application/json:
schema:
$ref: '#/components/schemas/microsoft.graph.managedDeviceMobileAppConfigurationAssignmentCollectionResponse'
- microsoft.graph.mobileAppCollectionResponse:
+ microsoft.graph.mobileAppRelationshipCollectionResponse:
description: Retrieved collection
content:
application/json:
schema:
- $ref: '#/components/schemas/microsoft.graph.mobileAppCollectionResponse'
- microsoft.graph.mobileAppAssignmentCollectionResponse:
+ $ref: '#/components/schemas/microsoft.graph.mobileAppRelationshipCollectionResponse'
+ microsoft.graph.mobileAppCollectionResponse:
description: Retrieved collection
content:
application/json:
schema:
- $ref: '#/components/schemas/microsoft.graph.mobileAppAssignmentCollectionResponse'
- microsoft.graph.mobileAppRelationshipCollectionResponse:
+ $ref: '#/components/schemas/microsoft.graph.mobileAppCollectionResponse'
+ microsoft.graph.mobileAppAssignmentCollectionResponse:
description: Retrieved collection
content:
application/json:
schema:
- $ref: '#/components/schemas/microsoft.graph.mobileAppRelationshipCollectionResponse'
+ $ref: '#/components/schemas/microsoft.graph.mobileAppAssignmentCollectionResponse'
microsoft.graph.mobileAppContentCollectionResponse:
description: Retrieved collection
content:
diff --git a/openApiDocs/beta/Devices.ServiceAnnouncement.yml b/openApiDocs/beta/Devices.ServiceAnnouncement.yml
index f3d631d454..402ec5c0fc 100644
--- a/openApiDocs/beta/Devices.ServiceAnnouncement.yml
+++ b/openApiDocs/beta/Devices.ServiceAnnouncement.yml
@@ -2442,7 +2442,7 @@ paths:
tags:
- admin.Actions
summary: Invoke action updateAudience
- description: 'Update the members and exclusions collections of a deploymentAudience. Adding an azureADDevice to the members or exclusions collections of a deployment audience automatically creates a Microsoft Entra device object, if it does not already exist. If the same updatableAsset gets included in the exclusions and members collections of a deploymentAudience, deployment will not apply to that asset. If all updatableAsset objects are the same type, you can also use the method updateAudienceById to update the deploymentAudience.'
+ description: 'Update the members and exclusions relationships of a deploymentAudience. Adding an azureADDevice to the members or exclusions collections of a deployment audience automatically creates a Microsoft Entra device object, if it doesn''t already exist. If the same updatableAsset gets included in the exclusions and members collections of a deploymentAudience, the deployment doesn''t apply to that asset. If all updatableAsset objects are the same type, you can also use the method updateAudienceById to update the deploymentAudience.'
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/windowsupdates-deploymentaudience-updateaudience?view=graph-rest-beta
@@ -3255,7 +3255,7 @@ paths:
tags:
- admin.Actions
summary: Invoke action updateAudience
- description: 'Update the members and exclusions collections of a deploymentAudience. Adding an azureADDevice to the members or exclusions collections of a deployment audience automatically creates a Microsoft Entra device object, if it does not already exist. If the same updatableAsset gets included in the exclusions and members collections of a deploymentAudience, deployment will not apply to that asset. If all updatableAsset objects are the same type, you can also use the method updateAudienceById to update the deploymentAudience.'
+ description: 'Update the members and exclusions relationships of a deploymentAudience. Adding an azureADDevice to the members or exclusions collections of a deployment audience automatically creates a Microsoft Entra device object, if it doesn''t already exist. If the same updatableAsset gets included in the exclusions and members collections of a deploymentAudience, the deployment doesn''t apply to that asset. If all updatableAsset objects are the same type, you can also use the method updateAudienceById to update the deploymentAudience.'
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/windowsupdates-deploymentaudience-updateaudience?view=graph-rest-beta
@@ -3775,7 +3775,7 @@ paths:
tags:
- admin.Actions
summary: Invoke action enrollAssets
- description: 'Enroll updatableAsset resources in update management by the deployment service. You can enroll an azureADDevice resource in update management, but may not enroll an updatableAssetGroup in update management. Enrolling a Microsoft Entra device in update management automatically creates an azureADDevice object if it does not already exist. You can also use the method enrollAssetsById to enroll assets.'
+ description: 'Enroll updatableAsset resources in update management by Windows Autopatch. You can enroll an azureADDevice resource in update management, but may not enroll an updatableAssetGroup in update management. Enrolling a Microsoft Entra device in update management automatically creates an azureADDevice object if it does not already exist. You can also use the method enrollAssetsById to enroll assets.'
operationId: admin.window.update.updatableAsset_enrollAsset
requestBody:
description: Action parameters
@@ -3804,7 +3804,7 @@ paths:
tags:
- admin.Actions
summary: Invoke action enrollAssetsById
- description: Enroll updatableAsset resources of the same type in update management by the deployment service. You can also use the method enrollAssets to enroll assets.
+ description: Enroll updatableAsset resources of the same type in update management by Windows Autopatch. You can also use the method enrollAssets to enroll assets.
operationId: admin.window.update.updatableAsset_enrollAssetsGraphBPreId
requestBody:
description: Action parameters
@@ -3837,7 +3837,7 @@ paths:
tags:
- admin.Actions
summary: Invoke action unenrollAssets
- description: Unenroll updatableAsset resources from update management by the deployment service. You can also use the method unenrollAssetsById to unenroll assets.
+ description: Unenroll updatableAsset resources from update management by Windows Autopatch. You can also use the method unenrollAssetsById to unenroll assets.
operationId: admin.window.update.updatableAsset_unenrollAsset
requestBody:
description: Action parameters
@@ -3866,7 +3866,7 @@ paths:
tags:
- admin.Actions
summary: Invoke action unenrollAssetsById
- description: Unenroll updatableAsset resources of the same type from update management by the deployment service. You can also use the method unenrollAssets to unenroll assets.
+ description: Unenroll updatableAsset resources of the same type from update management by Windows Autopatch. You can also use the method unenrollAssets to unenroll assets.
operationId: admin.window.update.updatableAsset_unenrollAssetsGraphBPreId
requestBody:
description: Action parameters
@@ -4603,7 +4603,7 @@ paths:
tags:
- admin.Actions
summary: Invoke action updateAudience
- description: 'Update the members and exclusions collections of a deploymentAudience. Adding an azureADDevice to the members or exclusions collections of a deployment audience automatically creates a Microsoft Entra device object, if it does not already exist. If the same updatableAsset gets included in the exclusions and members collections of a deploymentAudience, deployment will not apply to that asset. If all updatableAsset objects are the same type, you can also use the method updateAudienceById to update the deploymentAudience.'
+ description: 'Update the members and exclusions relationships of a deploymentAudience. Adding an azureADDevice to the members or exclusions collections of a deployment audience automatically creates a Microsoft Entra device object, if it doesn''t already exist. If the same updatableAsset gets included in the exclusions and members collections of a deploymentAudience, the deployment doesn''t apply to that asset. If all updatableAsset objects are the same type, you can also use the method updateAudienceById to update the deploymentAudience.'
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/windowsupdates-deploymentaudience-updateaudience?view=graph-rest-beta
@@ -5809,7 +5809,7 @@ components:
deployableUntilDateTime:
pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'
type: string
- description: 'The date on which the content is no longer available to deploy using the service. 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.'
+ description: 'The date on which the content is no longer available to deploy. 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
displayName:
diff --git a/openApiDocs/beta/Education.yml b/openApiDocs/beta/Education.yml
index 68037ab178..cc0820eb58 100644
--- a/openApiDocs/beta/Education.yml
+++ b/openApiDocs/beta/Education.yml
@@ -6003,6 +6003,84 @@ paths:
default:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: operation
+ '/education/classes/{educationClass-id}/microsoft.graph.getRecentlyModifiedSubmissions()':
+ get:
+ tags:
+ - education.Functions
+ summary: Invoke function getRecentlyModifiedSubmissions
+ description: Retrieve submissions modified in the previous seven days. Only teachers and applications with application permissions can perform this operation. A submission object represents a student's work for an assignment. Resources associated with the submission represent their work. A teacher or application with application permissions has full access to all submission objects. The grade and feedback from a teacher are part of the educationOutcome associated with this object. Only teachers or applications with application permissions can add or change grades and feedback. Students can't see the grade or feedback until the assignment is released.
+ externalDocs:
+ description: Find more info here
+ url: https://learn.microsoft.com/graph/api/educationclass-getrecentlymodifiedsubmissions?view=graph-rest-beta
+ operationId: education.class_getRecentlyModifiedSubmission
+ parameters:
+ - name: educationClass-id
+ in: path
+ description: The unique identifier of educationClass
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: educationClass
+ - $ref: '#/components/parameters/top'
+ - $ref: '#/components/parameters/skip'
+ - $ref: '#/components/parameters/search'
+ - $ref: '#/components/parameters/filter'
+ - $ref: '#/components/parameters/count'
+ - name: $select
+ in: query
+ description: Select properties to be returned
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ - name: $orderby
+ in: query
+ description: Order items by property values
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ - name: $expand
+ in: query
+ description: Expand related entities
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ responses:
+ 2XX:
+ description: Success
+ content:
+ application/json:
+ schema:
+ title: Collection of educationSubmission
+ type: object
+ properties:
+ value:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.educationSubmission'
+ '@odata.nextLink':
+ type: string
+ nullable: true
+ additionalProperties:
+ type: object
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: function
+ x-ms-pageable:
+ nextLinkName: '@odata.nextLink'
+ operationName: listMore
'/education/classes/{educationClass-id}/modules':
get:
tags:
@@ -13287,11 +13365,11 @@ paths:
patch:
tags:
- education.educationUser
- summary: Update relatedContacts
- description: Update the relatedContact collection of an educationUser object.
+ summary: Update educationUser properties
+ description: Update the properties of an educationuser object.
externalDocs:
description: Find more info here
- url: https://learn.microsoft.com/graph/api/relatedcontact-update?view=graph-rest-beta
+ url: https://learn.microsoft.com/graph/api/educationuser-update?view=graph-rest-beta
operationId: education_UpdateUser
parameters:
- name: educationUser-id
@@ -18549,7 +18627,7 @@ components:
$ref: '#/components/schemas/microsoft.graph.educationExternalSource'
externalSourceDetail:
type: string
- description: The name of the external source this resources was generated from.
+ description: The name of the external source from which this resource was generated.
nullable: true
grade:
type: string
@@ -18870,6 +18948,11 @@ components:
- title: educationSubmission
type: object
properties:
+ assignmentId:
+ type: string
+ description: The unique identifier for the assignment with which this submission is associated. A submission is always associated with one and only one assignment.
+ nullable: true
+ readOnly: true
excusedBy:
$ref: '#/components/schemas/microsoft.graph.identitySet'
excusedDateTime:
@@ -18884,6 +18967,7 @@ components:
lastModifiedDateTime:
pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'
type: string
+ description: The date and time the submission was modified.
format: date-time
nullable: true
readOnly: true
@@ -19329,7 +19413,7 @@ components:
type: array
items:
$ref: '#/components/schemas/microsoft.graph.directoryObject'
- description: 'The owners of the group who can be users or service principals. Nullable. If this property isn''t specified when creating a Microsoft 365 group, the calling user is automatically assigned as the group owner. Supports $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1); Supports $expand including nested $select. For example, /groups?$filter=startsWith(displayName,''Role'')&$select=id,displayName&$expand=owners($select=id,userPrincipalName,displayName).'
+ description: 'The owners of the group who can be users or service principals. Limited to 100 owners. Nullable. If this property isn''t specified when creating a Microsoft 365 group the calling user (admin or non-admin) is automatically assigned as the group owner. A non-admin user can''t explicitly add themselves to this collection when they''re creating the group. For more information, see the related known issue. For security groups, the admin user isn''t automatically added to this collection. For more information, see the related known issue. Supports $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1); 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
@@ -21618,6 +21702,12 @@ components:
$ref: '#/components/schemas/microsoft.graph.baseSitePage'
description: The collection of pages in the baseSitePages list on this site.
x-ms-navigationProperty: true
+ pageTemplates:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.pageTemplate'
+ description: The collection of page templates on this site.
+ x-ms-navigationProperty: true
permissions:
type: array
items:
@@ -22284,7 +22374,7 @@ components:
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:
- description: Optional. A custom piece of data - JSON-LD extensible description of content according to schema.org syntax.
+ $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).'
@@ -24638,6 +24728,11 @@ components:
description: The meeting start time in UTC. Required when you create an online meeting.
format: date-time
nullable: true
+ aiInsights:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.callAiInsight'
+ x-ms-navigationProperty: true
meetingAttendanceReport:
$ref: '#/components/schemas/microsoft.graph.meetingAttendanceReport'
recordings:
@@ -26890,6 +26985,24 @@ components:
nullable: true
additionalProperties:
type: object
+ microsoft.graph.pageTemplate:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.baseSitePage'
+ - title: pageTemplate
+ type: object
+ properties:
+ titleArea:
+ $ref: '#/components/schemas/microsoft.graph.titleArea'
+ canvasLayout:
+ $ref: '#/components/schemas/microsoft.graph.canvasLayout'
+ webParts:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.webPart'
+ description: The collection of web parts on the SharePoint page.
+ x-ms-navigationProperty: true
+ additionalProperties:
+ type: object
microsoft.graph.permission:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -27639,6 +27752,11 @@ components:
$ref: '#/components/schemas/microsoft.graph.printer'
additionalProperties:
type: object
+ microsoft.graph.Json:
+ title: Json
+ type: object
+ additionalProperties:
+ type: object
microsoft.graph.status:
title: status
enum:
@@ -27659,7 +27777,7 @@ components:
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:
- description: Optional. Custom piece of data - JSON object used to provide custom content to render the activity in the Windows Shell UI
+ $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)'
@@ -28632,7 +28750,7 @@ components:
type: array
items:
$ref: '#/components/schemas/microsoft.graph.chatMessageMention'
- description: 'List of entities mentioned in the chat message. Supported entities are: user, bot, team, channel, and tag.'
+ description: 'List of entities mentioned in the chat message. Supported entities are: user, bot, team, channel, chat, and tag.'
messageHistory:
type: array
items:
@@ -29891,10 +30009,10 @@ components:
description: Windows 10 Azure AD Join using Device Auth.
name: windowsAzureADJoinUsingDeviceAuth
- value: appleUserEnrollment
- description: Device managed by Apple user enrollment
+ description: Indicates the device is enrolled via Apple User Enrollment with Company Portal. It results in an enrollment with a new partition for managed apps and data and which supports a limited set of management capabilities
name: appleUserEnrollment
- value: appleUserEnrollmentWithServiceAccount
- description: Device managed by Apple user enrollment with service account
+ description: Indicates the device is enrolled via Apple User Enrollment with Company Portal using a device enrollment manager user. It results in an enrollment with a new partition for managed apps and data and which supports a limited set of management capabilities
name: appleUserEnrollmentWithServiceAccount
- value: azureAdJoinUsingAzureVmExtension
description: Azure AD Join enrollment when an Azure VM is provisioned
@@ -31594,6 +31712,40 @@ components:
description: For broadcast meeting only.
additionalProperties:
type: object
+ microsoft.graph.callAiInsight:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: callAiInsight
+ type: object
+ properties:
+ actionItems:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.actionItem'
+ callId:
+ type: string
+ nullable: true
+ contentCorrelationId:
+ type: string
+ nullable: true
+ createdDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'
+ type: string
+ format: date-time
+ nullable: true
+ endDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'
+ type: string
+ format: date-time
+ nullable: true
+ meetingNotes:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.meetingNote'
+ viewpoint:
+ $ref: '#/components/schemas/microsoft.graph.callAiInsightViewPoint'
+ additionalProperties:
+ type: object
microsoft.graph.meetingAttendanceReport:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -32284,6 +32436,13 @@ components:
description: Read-only. The date on which task is added to or removed from MyDay.
format: date
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
+ format: date-time
+ nullable: true
orderHint:
type: string
description: 'The hint used to order items of this type in a list view. For more information, see Using order hints in plannern.'
@@ -34856,6 +35015,69 @@ components:
- newsLink
- videoNewsLink
type: string
+ microsoft.graph.titleArea:
+ title: titleArea
+ type: object
+ properties:
+ alternativeText:
+ type: string
+ description: Alternative text on the title area.
+ nullable: true
+ enableGradientEffect:
+ type: boolean
+ description: Indicates whether the title area has a gradient effect enabled.
+ nullable: true
+ imageWebUrl:
+ type: string
+ description: URL of the image in the title area.
+ nullable: true
+ layout:
+ $ref: '#/components/schemas/microsoft.graph.titleAreaLayoutType'
+ serverProcessedContent:
+ $ref: '#/components/schemas/microsoft.graph.serverProcessedContent'
+ showAuthor:
+ type: boolean
+ description: Indicates whether the author should be shown in title area.
+ nullable: true
+ showPublishedDate:
+ type: boolean
+ description: Indicates whether the published date should be shown in title area.
+ nullable: true
+ showTextBlockAboveTitle:
+ type: boolean
+ description: Indicates whether the text block above title should be shown in title area.
+ nullable: true
+ textAboveTitle:
+ type: string
+ description: The text above title line.
+ nullable: true
+ textAlignment:
+ $ref: '#/components/schemas/microsoft.graph.titleAreaTextAlignmentType'
+ additionalProperties:
+ type: object
+ microsoft.graph.canvasLayout:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: canvasLayout
+ type: object
+ properties:
+ horizontalSections:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.horizontalSection'
+ description: Collection of horizontal sections on the SharePoint page.
+ x-ms-navigationProperty: true
+ verticalSection:
+ $ref: '#/components/schemas/microsoft.graph.verticalSection'
+ additionalProperties:
+ type: object
+ microsoft.graph.webPart:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: webPart
+ type: object
+ additionalProperties:
+ type: object
microsoft.graph.sharePointIdentitySet:
allOf:
- $ref: '#/components/schemas/microsoft.graph.identitySet'
@@ -35726,11 +35948,11 @@ components:
properties:
key:
type: string
- description: Key.
+ description: Contains the name of the field that a value is associated with.
nullable: true
value:
type: string
- description: Value.
+ description: Contains the corresponding value for the specified key.
nullable: true
additionalProperties:
type: object
@@ -38082,6 +38304,47 @@ components:
nullable: true
additionalProperties:
type: object
+ microsoft.graph.actionItem:
+ title: actionItem
+ type: object
+ properties:
+ ownerDisplayName:
+ type: string
+ nullable: true
+ text:
+ type: string
+ nullable: true
+ title:
+ type: string
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.meetingNote:
+ title: meetingNote
+ type: object
+ properties:
+ subpoints:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.meetingNoteSubpoint'
+ text:
+ type: string
+ nullable: true
+ title:
+ type: string
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.callAiInsightViewPoint:
+ title: callAiInsightViewPoint
+ type: object
+ properties:
+ mentionEvents:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.mentionEvent'
+ additionalProperties:
+ type: object
microsoft.graph.attendanceRecord:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -39762,7 +40025,7 @@ components:
description: 'The type of reference is associated with the name. Possible values are: String, Integer, Double, Boolean, Range. Read-only.'
nullable: true
value:
- description: 'The formula that the name is defined to refer to. For example, =Sheet14!$B$2:$H$12 and =4.75. Read-only.'
+ $ref: '#/components/schemas/microsoft.graph.Json'
visible:
type: boolean
description: Indicates whether the object is visible.
@@ -40223,6 +40486,92 @@ components:
nullable: true
additionalProperties:
type: object
+ microsoft.graph.titleAreaLayoutType:
+ title: titleAreaLayoutType
+ enum:
+ - imageAndTitle
+ - plain
+ - colorBlock
+ - overlap
+ - unknownFutureValue
+ type: string
+ microsoft.graph.serverProcessedContent:
+ title: serverProcessedContent
+ type: object
+ properties:
+ componentDependencies:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.metaDataKeyStringPair'
+ description: A key-value map where keys are string identifiers and values are component ids. SharePoint servers might decide to use this hint to preload the script for corresponding components for performance boost.
+ customMetadata:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.metaDataKeyValuePair'
+ description: A key-value map where keys are string identifier and values are object of custom key-value pair.
+ htmlStrings:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.metaDataKeyStringPair'
+ description: 'A key-value map where keys are string identifiers and values are rich text with HTML format. SharePoint servers treat the values as HTML content and run services like safety checks, search index and link fixup on them.'
+ imageSources:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.metaDataKeyStringPair'
+ description: A key-value map where keys are string identifiers and values are image sources. SharePoint servers treat the values as image sources and run services like search index and link fixup on them.
+ links:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.metaDataKeyStringPair'
+ description: A key-value map where keys are string identifiers and values are links. SharePoint servers treat the values as links and run services like link fixup on them.
+ searchablePlainTexts:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.metaDataKeyStringPair'
+ description: A key-value map where keys are string identifiers and values are strings that should be search indexed.
+ additionalProperties:
+ type: object
+ microsoft.graph.titleAreaTextAlignmentType:
+ title: titleAreaTextAlignmentType
+ enum:
+ - left
+ - center
+ - unknownFutureValue
+ type: string
+ microsoft.graph.horizontalSection:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: horizontalSection
+ type: object
+ properties:
+ emphasis:
+ $ref: '#/components/schemas/microsoft.graph.sectionEmphasisType'
+ layout:
+ $ref: '#/components/schemas/microsoft.graph.horizontalSectionLayoutType'
+ columns:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.horizontalSectionColumn'
+ description: The set of vertical columns in this section.
+ x-ms-navigationProperty: true
+ additionalProperties:
+ type: object
+ microsoft.graph.verticalSection:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: verticalSection
+ type: object
+ properties:
+ emphasis:
+ $ref: '#/components/schemas/microsoft.graph.sectionEmphasisType'
+ webparts:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.webPart'
+ description: The set of web parts in this section.
+ x-ms-navigationProperty: true
+ additionalProperties:
+ type: object
microsoft.graph.sharePointIdentity:
allOf:
- $ref: '#/components/schemas/microsoft.graph.identity'
@@ -41149,7 +41498,7 @@ components:
type: array
items:
$ref: '#/components/schemas/microsoft.graph.keyCredentialConfiguration'
- description: Collection of keyCredential restrictions settings to be applied to an application or service principal.
+ description: Collection of certificate restrictions settings to be applied to an application or service principal.
passwordCredentials:
type: array
items:
@@ -42120,6 +42469,34 @@ components:
- invited
- organizationExcludingGuests
type: string
+ microsoft.graph.meetingNoteSubpoint:
+ title: meetingNoteSubpoint
+ type: object
+ properties:
+ text:
+ type: string
+ nullable: true
+ title:
+ type: string
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.mentionEvent:
+ title: mentionEvent
+ type: object
+ properties:
+ eventDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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
+ speaker:
+ $ref: '#/components/schemas/microsoft.graph.identitySet'
+ transcriptUtterance:
+ type: string
+ nullable: true
+ additionalProperties:
+ type: object
microsoft.graph.attendanceInterval:
title: attendanceInterval
type: object
@@ -42837,7 +43214,7 @@ components:
description: The name of the table column.
nullable: true
values:
- description: 'Represents the raw values of the specified range. The data returned could be of type string, number, or a Boolean. Cell that contain an error will return the error string.'
+ $ref: '#/components/schemas/microsoft.graph.Json'
filter:
$ref: '#/components/schemas/microsoft.graph.workbookFilter'
additionalProperties:
@@ -42855,7 +43232,7 @@ components:
description: The index of the row within the rows collection of the table. Zero-based. Read-only.
format: int32
values:
- description: 'The raw values of the specified range. The data returned could be of type string, number, or a Boolean. Any cell that contain an error will return the error string.'
+ $ref: '#/components/schemas/microsoft.graph.Json'
additionalProperties:
type: object
microsoft.graph.workbookTableSort:
@@ -42987,6 +43364,74 @@ components:
nullable: true
additionalProperties:
type: object
+ microsoft.graph.metaDataKeyStringPair:
+ title: metaDataKeyStringPair
+ type: object
+ properties:
+ key:
+ type: string
+ description: Key of the meta data.
+ nullable: true
+ value:
+ type: string
+ description: Value of the meta data.
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.metaDataKeyValuePair:
+ title: metaDataKeyValuePair
+ type: object
+ properties:
+ key:
+ type: string
+ description: Key of the metadata.
+ nullable: true
+ value:
+ $ref: '#/components/schemas/microsoft.graph.Json'
+ additionalProperties:
+ type: object
+ microsoft.graph.sectionEmphasisType:
+ title: sectionEmphasisType
+ enum:
+ - none
+ - neutral
+ - soft
+ - strong
+ - unknownFutureValue
+ type: string
+ microsoft.graph.horizontalSectionLayoutType:
+ title: horizontalSectionLayoutType
+ enum:
+ - none
+ - oneColumn
+ - twoColumns
+ - threeColumns
+ - oneThirdLeftColumn
+ - oneThirdRightColumn
+ - fullWidth
+ - unknownFutureValue
+ type: string
+ microsoft.graph.horizontalSectionColumn:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: horizontalSectionColumn
+ type: object
+ properties:
+ width:
+ maximum: 2147483647
+ minimum: -2147483648
+ type: integer
+ description: 'Width of the column. A horizontal section is divided into 12 grids. A column should have a value of 1-12 to represent its range spans. For example, there can be two columns both have a width of 6 in a section.'
+ format: int32
+ nullable: true
+ webparts:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.webPart'
+ description: The collection of WebParts in this column.
+ x-ms-navigationProperty: true
+ additionalProperties:
+ type: object
microsoft.graph.termStore.relationType:
title: relationType
enum:
@@ -45669,7 +46114,7 @@ components:
type: string
description: 'An operator in a cell; for example, =, >, <, <=, or <>.'
values:
- description: The values that appear in the cell.
+ $ref: '#/components/schemas/microsoft.graph.Json'
additionalProperties:
type: object
microsoft.graph.workbookIcon:
@@ -45694,13 +46139,13 @@ components:
type: object
properties:
majorUnit:
- description: Represents the interval between two major tick marks. Can be set to a numeric value or an empty string. The returned value is always a number.
+ $ref: '#/components/schemas/microsoft.graph.Json'
maximum:
- description: Represents the maximum value on the value axis. Can be set to a numeric value or an empty string (for automatic axis values). The returned value is always a number.
+ $ref: '#/components/schemas/microsoft.graph.Json'
minimum:
- description: Represents the minimum value on the value axis. Can be set to a numeric value or an empty string (for automatic axis values). The returned value is always a number.
+ $ref: '#/components/schemas/microsoft.graph.Json'
minorUnit:
- description: Represents the interval between two minor tick marks. 'Can be set to a numeric value or an empty string (for automatic axis values). The returned value is always a number.
+ $ref: '#/components/schemas/microsoft.graph.Json'
format:
$ref: '#/components/schemas/microsoft.graph.workbookChartAxisFormat'
majorGridlines:
@@ -45794,7 +46239,7 @@ components:
type: object
properties:
value:
- description: The value of a chart point. Read-only.
+ $ref: '#/components/schemas/microsoft.graph.Json'
format:
$ref: '#/components/schemas/microsoft.graph.workbookChartPointFormat'
additionalProperties:
diff --git a/openApiDocs/beta/Files.yml b/openApiDocs/beta/Files.yml
index 627555a778..f60d5bf449 100644
--- a/openApiDocs/beta/Files.yml
+++ b/openApiDocs/beta/Files.yml
@@ -8078,6 +8078,10 @@ paths:
type: boolean
default: false
nullable: true
+ includeAllVersionHistory:
+ type: boolean
+ default: false
+ nullable: true
additionalProperties:
type: object
required: true
@@ -9493,11 +9497,11 @@ paths:
patch:
tags:
- drives.driveItem
- summary: 'driveItem: lockOrUnlockRecord'
- description: 'Lock or unlock a retention label on a driveItem that classifies content as records. For information about retention labels from an administrator''s perspective, see Use retention labels to manage the lifecycle of documents stored in SharePoint. For more information about how you can lock and unlock retention labels, see Use record versioning to update records stored in SharePoint or OneDrive.'
+ summary: 'driveItem: setRetentionLabel'
+ description: 'Apply (set) a retention label on a driveItem (files and folders). Retention labels don''t need to be published in a retention label policy to be applied using this method. When a retention label is applied to a folder, all the items in the folder are tagged with the same retention label. For information about conflict resolution for retention labels, see Will an existing label be overridden or removed. For information about retention labels from an administrator''s perspective, see Use retention labels to manage the lifecycle of documents stored in SharePoint.'
externalDocs:
description: Find more info here
- url: https://learn.microsoft.com/graph/api/driveitem-lockorunlockrecord?view=graph-rest-beta
+ url: https://learn.microsoft.com/graph/api/driveitem-setretentionlabel?view=graph-rest-beta
operationId: drive.item_UpdateRetentionLabel
parameters:
- name: drive-id
@@ -23442,6 +23446,10 @@ paths:
type: boolean
default: false
nullable: true
+ includeAllVersionHistory:
+ type: boolean
+ default: false
+ nullable: true
additionalProperties:
type: object
required: true
@@ -92258,6 +92266,12 @@ components:
$ref: '#/components/schemas/microsoft.graph.baseSitePage'
description: The collection of pages in the baseSitePages list on this site.
x-ms-navigationProperty: true
+ pageTemplates:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.pageTemplate'
+ description: The collection of page templates on this site.
+ x-ms-navigationProperty: true
permissions:
type: array
items:
@@ -93432,7 +93446,7 @@ components:
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:
- description: Optional. A custom piece of data - JSON-LD extensible description of content according to schema.org syntax.
+ $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).'
@@ -95412,7 +95426,7 @@ components:
type: array
items:
$ref: '#/components/schemas/microsoft.graph.directoryObject'
- description: 'The owners of the group who can be users or service principals. Nullable. If this property isn''t specified when creating a Microsoft 365 group, the calling user is automatically assigned as the group owner. Supports $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1); Supports $expand including nested $select. For example, /groups?$filter=startsWith(displayName,''Role'')&$select=id,displayName&$expand=owners($select=id,userPrincipalName,displayName).'
+ description: 'The owners of the group who can be users or service principals. Limited to 100 owners. Nullable. If this property isn''t specified when creating a Microsoft 365 group the calling user (admin or non-admin) is automatically assigned as the group owner. A non-admin user can''t explicitly add themselves to this collection when they''re creating the group. For more information, see the related known issue. For security groups, the admin user isn''t automatically added to this collection. For more information, see the related known issue. Supports $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1); 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
@@ -96662,6 +96676,11 @@ components:
description: The meeting start time in UTC. Required when you create an online meeting.
format: date-time
nullable: true
+ aiInsights:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.callAiInsight'
+ x-ms-navigationProperty: true
meetingAttendanceReport:
$ref: '#/components/schemas/microsoft.graph.meetingAttendanceReport'
recordings:
@@ -98104,6 +98123,24 @@ components:
nullable: true
additionalProperties:
type: object
+ microsoft.graph.pageTemplate:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.baseSitePage'
+ - title: pageTemplate
+ type: object
+ properties:
+ titleArea:
+ $ref: '#/components/schemas/microsoft.graph.titleArea'
+ canvasLayout:
+ $ref: '#/components/schemas/microsoft.graph.canvasLayout'
+ webParts:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.webPart'
+ description: The collection of web parts on the SharePoint page.
+ x-ms-navigationProperty: true
+ additionalProperties:
+ type: object
microsoft.graph.recycleBin:
allOf:
- $ref: '#/components/schemas/microsoft.graph.baseItem'
@@ -98706,7 +98743,7 @@ components:
description: 'The type of reference is associated with the name. Possible values are: String, Integer, Double, Boolean, Range. Read-only.'
nullable: true
value:
- description: 'The formula that the name is defined to refer to. For example, =Sheet14!$B$2:$H$12 and =4.75. Read-only.'
+ $ref: '#/components/schemas/microsoft.graph.Json'
visible:
type: boolean
description: Indicates whether the object is visible.
@@ -98872,6 +98909,11 @@ components:
$ref: '#/components/schemas/microsoft.graph.printer'
additionalProperties:
type: object
+ microsoft.graph.Json:
+ title: Json
+ type: object
+ additionalProperties:
+ type: object
microsoft.graph.status:
title: status
enum:
@@ -98892,7 +98934,7 @@ components:
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:
- description: Optional. Custom piece of data - JSON object used to provide custom content to render the activity in the Windows Shell UI
+ $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)'
@@ -100215,7 +100257,7 @@ components:
type: array
items:
$ref: '#/components/schemas/microsoft.graph.chatMessageMention'
- description: 'List of entities mentioned in the chat message. Supported entities are: user, bot, team, channel, and tag.'
+ description: 'List of entities mentioned in the chat message. Supported entities are: user, bot, team, channel, chat, and tag.'
messageHistory:
type: array
items:
@@ -102194,10 +102236,10 @@ components:
description: Windows 10 Azure AD Join using Device Auth.
name: windowsAzureADJoinUsingDeviceAuth
- value: appleUserEnrollment
- description: Device managed by Apple user enrollment
+ description: Indicates the device is enrolled via Apple User Enrollment with Company Portal. It results in an enrollment with a new partition for managed apps and data and which supports a limited set of management capabilities
name: appleUserEnrollment
- value: appleUserEnrollmentWithServiceAccount
- description: Device managed by Apple user enrollment with service account
+ description: Indicates the device is enrolled via Apple User Enrollment with Company Portal using a device enrollment manager user. It results in an enrollment with a new partition for managed apps and data and which supports a limited set of management capabilities
name: appleUserEnrollmentWithServiceAccount
- value: azureAdJoinUsingAzureVmExtension
description: Azure AD Join enrollment when an Azure VM is provisioned
@@ -104092,6 +104134,40 @@ components:
description: For broadcast meeting only.
additionalProperties:
type: object
+ microsoft.graph.callAiInsight:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: callAiInsight
+ type: object
+ properties:
+ actionItems:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.actionItem'
+ callId:
+ type: string
+ nullable: true
+ contentCorrelationId:
+ type: string
+ nullable: true
+ createdDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'
+ type: string
+ format: date-time
+ nullable: true
+ endDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'
+ type: string
+ format: date-time
+ nullable: true
+ meetingNotes:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.meetingNote'
+ viewpoint:
+ $ref: '#/components/schemas/microsoft.graph.callAiInsightViewPoint'
+ additionalProperties:
+ type: object
microsoft.graph.meetingAttendanceReport:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -104836,6 +104912,13 @@ components:
description: Read-only. The date on which task is added to or removed from MyDay.
format: date
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
+ format: date-time
+ nullable: true
orderHint:
type: string
description: 'The hint used to order items of this type in a list view. For more information, see Using order hints in plannern.'
@@ -105949,6 +106032,69 @@ components:
- newsLink
- videoNewsLink
type: string
+ microsoft.graph.titleArea:
+ title: titleArea
+ type: object
+ properties:
+ alternativeText:
+ type: string
+ description: Alternative text on the title area.
+ nullable: true
+ enableGradientEffect:
+ type: boolean
+ description: Indicates whether the title area has a gradient effect enabled.
+ nullable: true
+ imageWebUrl:
+ type: string
+ description: URL of the image in the title area.
+ nullable: true
+ layout:
+ $ref: '#/components/schemas/microsoft.graph.titleAreaLayoutType'
+ serverProcessedContent:
+ $ref: '#/components/schemas/microsoft.graph.serverProcessedContent'
+ showAuthor:
+ type: boolean
+ description: Indicates whether the author should be shown in title area.
+ nullable: true
+ showPublishedDate:
+ type: boolean
+ description: Indicates whether the published date should be shown in title area.
+ nullable: true
+ showTextBlockAboveTitle:
+ type: boolean
+ description: Indicates whether the text block above title should be shown in title area.
+ nullable: true
+ textAboveTitle:
+ type: string
+ description: The text above title line.
+ nullable: true
+ textAlignment:
+ $ref: '#/components/schemas/microsoft.graph.titleAreaTextAlignmentType'
+ additionalProperties:
+ type: object
+ microsoft.graph.canvasLayout:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: canvasLayout
+ type: object
+ properties:
+ horizontalSections:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.horizontalSection'
+ description: Collection of horizontal sections on the SharePoint page.
+ x-ms-navigationProperty: true
+ verticalSection:
+ $ref: '#/components/schemas/microsoft.graph.verticalSection'
+ additionalProperties:
+ type: object
+ microsoft.graph.webPart:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: webPart
+ type: object
+ additionalProperties:
+ type: object
microsoft.graph.recycleBinItem:
allOf:
- $ref: '#/components/schemas/microsoft.graph.baseItem'
@@ -106171,7 +106317,7 @@ components:
description: The name of the table column.
nullable: true
values:
- description: 'Represents the raw values of the specified range. The data returned could be of type string, number, or a Boolean. Cell that contain an error will return the error string.'
+ $ref: '#/components/schemas/microsoft.graph.Json'
filter:
$ref: '#/components/schemas/microsoft.graph.workbookFilter'
additionalProperties:
@@ -106189,7 +106335,7 @@ components:
description: The index of the row within the rows collection of the table. Zero-based. Read-only.
format: int32
values:
- description: 'The raw values of the specified range. The data returned could be of type string, number, or a Boolean. Any cell that contain an error will return the error string.'
+ $ref: '#/components/schemas/microsoft.graph.Json'
additionalProperties:
type: object
microsoft.graph.workbookTableSort:
@@ -106448,11 +106594,11 @@ components:
properties:
key:
type: string
- description: Key.
+ description: Contains the name of the field that a value is associated with.
nullable: true
value:
type: string
- description: Value.
+ description: Contains the corresponding value for the specified key.
nullable: true
additionalProperties:
type: object
@@ -109726,6 +109872,47 @@ components:
nullable: true
additionalProperties:
type: object
+ microsoft.graph.actionItem:
+ title: actionItem
+ type: object
+ properties:
+ ownerDisplayName:
+ type: string
+ nullable: true
+ text:
+ type: string
+ nullable: true
+ title:
+ type: string
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.meetingNote:
+ title: meetingNote
+ type: object
+ properties:
+ subpoints:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.meetingNoteSubpoint'
+ text:
+ type: string
+ nullable: true
+ title:
+ type: string
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.callAiInsightViewPoint:
+ title: callAiInsightViewPoint
+ type: object
+ properties:
+ mentionEvents:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.mentionEvent'
+ additionalProperties:
+ type: object
microsoft.graph.attendanceRecord:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -111104,6 +111291,92 @@ components:
- reactivating
- unknownFutureValue
type: string
+ microsoft.graph.titleAreaLayoutType:
+ title: titleAreaLayoutType
+ enum:
+ - imageAndTitle
+ - plain
+ - colorBlock
+ - overlap
+ - unknownFutureValue
+ type: string
+ microsoft.graph.serverProcessedContent:
+ title: serverProcessedContent
+ type: object
+ properties:
+ componentDependencies:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.metaDataKeyStringPair'
+ description: A key-value map where keys are string identifiers and values are component ids. SharePoint servers might decide to use this hint to preload the script for corresponding components for performance boost.
+ customMetadata:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.metaDataKeyValuePair'
+ description: A key-value map where keys are string identifier and values are object of custom key-value pair.
+ htmlStrings:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.metaDataKeyStringPair'
+ description: 'A key-value map where keys are string identifiers and values are rich text with HTML format. SharePoint servers treat the values as HTML content and run services like safety checks, search index and link fixup on them.'
+ imageSources:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.metaDataKeyStringPair'
+ description: A key-value map where keys are string identifiers and values are image sources. SharePoint servers treat the values as image sources and run services like search index and link fixup on them.
+ links:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.metaDataKeyStringPair'
+ description: A key-value map where keys are string identifiers and values are links. SharePoint servers treat the values as links and run services like link fixup on them.
+ searchablePlainTexts:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.metaDataKeyStringPair'
+ description: A key-value map where keys are string identifiers and values are strings that should be search indexed.
+ additionalProperties:
+ type: object
+ microsoft.graph.titleAreaTextAlignmentType:
+ title: titleAreaTextAlignmentType
+ enum:
+ - left
+ - center
+ - unknownFutureValue
+ type: string
+ microsoft.graph.horizontalSection:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: horizontalSection
+ type: object
+ properties:
+ emphasis:
+ $ref: '#/components/schemas/microsoft.graph.sectionEmphasisType'
+ layout:
+ $ref: '#/components/schemas/microsoft.graph.horizontalSectionLayoutType'
+ columns:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.horizontalSectionColumn'
+ description: The set of vertical columns in this section.
+ x-ms-navigationProperty: true
+ additionalProperties:
+ type: object
+ microsoft.graph.verticalSection:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: verticalSection
+ type: object
+ properties:
+ emphasis:
+ $ref: '#/components/schemas/microsoft.graph.sectionEmphasisType'
+ webparts:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.webPart'
+ description: The set of web parts in this section.
+ x-ms-navigationProperty: true
+ additionalProperties:
+ type: object
microsoft.graph.termStore.termGroupScope:
title: termGroupScope
enum:
@@ -112017,7 +112290,7 @@ components:
type: array
items:
$ref: '#/components/schemas/microsoft.graph.keyCredentialConfiguration'
- description: Collection of keyCredential restrictions settings to be applied to an application or service principal.
+ description: Collection of certificate restrictions settings to be applied to an application or service principal.
passwordCredentials:
type: array
items:
@@ -113377,6 +113650,34 @@ components:
- invited
- organizationExcludingGuests
type: string
+ microsoft.graph.meetingNoteSubpoint:
+ title: meetingNoteSubpoint
+ type: object
+ properties:
+ text:
+ type: string
+ nullable: true
+ title:
+ type: string
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.mentionEvent:
+ title: mentionEvent
+ type: object
+ properties:
+ eventDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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
+ speaker:
+ $ref: '#/components/schemas/microsoft.graph.identitySet'
+ transcriptUtterance:
+ type: string
+ nullable: true
+ additionalProperties:
+ type: object
microsoft.graph.attendanceInterval:
title: attendanceInterval
type: object
@@ -114066,6 +114367,74 @@ components:
- pin
- reuse
type: string
+ microsoft.graph.metaDataKeyStringPair:
+ title: metaDataKeyStringPair
+ type: object
+ properties:
+ key:
+ type: string
+ description: Key of the meta data.
+ nullable: true
+ value:
+ type: string
+ description: Value of the meta data.
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.metaDataKeyValuePair:
+ title: metaDataKeyValuePair
+ type: object
+ properties:
+ key:
+ type: string
+ description: Key of the metadata.
+ nullable: true
+ value:
+ $ref: '#/components/schemas/microsoft.graph.Json'
+ additionalProperties:
+ type: object
+ microsoft.graph.sectionEmphasisType:
+ title: sectionEmphasisType
+ enum:
+ - none
+ - neutral
+ - soft
+ - strong
+ - unknownFutureValue
+ type: string
+ microsoft.graph.horizontalSectionLayoutType:
+ title: horizontalSectionLayoutType
+ enum:
+ - none
+ - oneColumn
+ - twoColumns
+ - threeColumns
+ - oneThirdLeftColumn
+ - oneThirdRightColumn
+ - fullWidth
+ - unknownFutureValue
+ type: string
+ microsoft.graph.horizontalSectionColumn:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: horizontalSectionColumn
+ type: object
+ properties:
+ width:
+ maximum: 2147483647
+ minimum: -2147483648
+ type: integer
+ description: 'Width of the column. A horizontal section is divided into 12 grids. A column should have a value of 1-12 to represent its range spans. For example, there can be two columns both have a width of 6 in a section.'
+ format: int32
+ nullable: true
+ webparts:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.webPart'
+ description: The collection of WebParts in this column.
+ x-ms-navigationProperty: true
+ additionalProperties:
+ type: object
microsoft.graph.linkRoleAbilities:
title: linkRoleAbilities
type: object
@@ -114132,7 +114501,7 @@ components:
type: string
description: 'An operator in a cell; for example, =, >, <, <=, or <>.'
values:
- description: The values that appear in the cell.
+ $ref: '#/components/schemas/microsoft.graph.Json'
additionalProperties:
type: object
microsoft.graph.workbookIcon:
@@ -114157,13 +114526,13 @@ components:
type: object
properties:
majorUnit:
- description: Represents the interval between two major tick marks. Can be set to a numeric value or an empty string. The returned value is always a number.
+ $ref: '#/components/schemas/microsoft.graph.Json'
maximum:
- description: Represents the maximum value on the value axis. Can be set to a numeric value or an empty string (for automatic axis values). The returned value is always a number.
+ $ref: '#/components/schemas/microsoft.graph.Json'
minimum:
- description: Represents the minimum value on the value axis. Can be set to a numeric value or an empty string (for automatic axis values). The returned value is always a number.
+ $ref: '#/components/schemas/microsoft.graph.Json'
minorUnit:
- description: Represents the interval between two minor tick marks. 'Can be set to a numeric value or an empty string (for automatic axis values). The returned value is always a number.
+ $ref: '#/components/schemas/microsoft.graph.Json'
format:
$ref: '#/components/schemas/microsoft.graph.workbookChartAxisFormat'
majorGridlines:
@@ -114257,7 +114626,7 @@ components:
type: object
properties:
value:
- description: The value of a chart point. Read-only.
+ $ref: '#/components/schemas/microsoft.graph.Json'
format:
$ref: '#/components/schemas/microsoft.graph.workbookChartPointFormat'
additionalProperties:
diff --git a/openApiDocs/beta/Groups.yml b/openApiDocs/beta/Groups.yml
index 871be4c734..49e169fac3 100644
--- a/openApiDocs/beta/Groups.yml
+++ b/openApiDocs/beta/Groups.yml
@@ -10425,10 +10425,10 @@ paths:
tags:
- groups.Actions
summary: Invoke action reply
- description: 'Reply to a post and add a new post to the specified thread in a group conversation. You can specify both the parent conversation and thread in the request, or, you can specify just the parent thread without the parent conversation.'
+ description: 'Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions.'
externalDocs:
description: Find more info here
- url: https://learn.microsoft.com/graph/api/post-reply?view=graph-rest-beta
+ url: https://learn.microsoft.com/graph/api/opentypeextension-post-opentypeextension?view=graph-rest-beta
operationId: group.conversation.thread_reply
parameters:
- name: group-id
@@ -13951,6 +13951,10 @@ paths:
type: boolean
default: false
nullable: true
+ includeAllVersionHistory:
+ type: boolean
+ default: false
+ nullable: true
additionalProperties:
type: object
required: true
@@ -17276,6 +17280,10 @@ paths:
type: boolean
default: false
nullable: true
+ includeAllVersionHistory:
+ type: boolean
+ default: false
+ nullable: true
additionalProperties:
type: object
required: true
@@ -25269,7 +25277,7 @@ paths:
tags:
- groups.Actions
summary: Invoke action assignLicense
- description: 'Add or remove licenses on the group. Licenses assigned to the group will be assigned to all users in the group. To learn more about group-based licensing, see What is group-based licensing in Microsoft Entra ID. To get the subscriptions available in the directory, perform a GET subscribedSkus request.'
+ description: 'Add or remove licenses on the group. Licenses assigned to the group will be assigned to all users in the group. Group-based licensing is an alternative to direct user licensing. To learn more about group-based licensing, see What is group-based licensing in Microsoft Entra ID. To get the subscriptions available in the directory, perform a GET subscribedSkus request.'
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/group-assignlicense?view=graph-rest-beta
@@ -35643,6 +35651,169 @@ paths:
default:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: action
+ '/groups/{group-id}/sites/{site-id}/pageTemplates/{pageTemplate-id}/canvasLayout/horizontalSections/{horizontalSection-id}/columns/{horizontalSectionColumn-id}/webparts/{webPart-id}/microsoft.graph.getPositionOfWebPart':
+ post:
+ tags:
+ - groups.Actions
+ summary: Invoke action getPositionOfWebPart
+ operationId: group.site.pageTemplate.canvasLayout.horizontalSection.column.webpart_getPositionGraphOPreWebPart
+ parameters:
+ - name: group-id
+ in: path
+ description: The unique identifier of group
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: group
+ - name: site-id
+ in: path
+ description: The unique identifier of site
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: site
+ - name: pageTemplate-id
+ in: path
+ description: The unique identifier of pageTemplate
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: pageTemplate
+ - name: horizontalSection-id
+ in: path
+ description: The unique identifier of horizontalSection
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: horizontalSection
+ - name: horizontalSectionColumn-id
+ in: path
+ description: The unique identifier of horizontalSectionColumn
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: horizontalSectionColumn
+ - name: webPart-id
+ in: path
+ description: The unique identifier of webPart
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: webPart
+ responses:
+ 2XX:
+ description: Success
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.webPartPosition'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: action
+ '/groups/{group-id}/sites/{site-id}/pageTemplates/{pageTemplate-id}/canvasLayout/verticalSection/webparts/{webPart-id}/microsoft.graph.getPositionOfWebPart':
+ post:
+ tags:
+ - groups.Actions
+ summary: Invoke action getPositionOfWebPart
+ operationId: group.site.pageTemplate.canvasLayout.verticalSection.webpart_getPositionGraphOPreWebPart
+ parameters:
+ - name: group-id
+ in: path
+ description: The unique identifier of group
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: group
+ - name: site-id
+ in: path
+ description: The unique identifier of site
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: site
+ - name: pageTemplate-id
+ in: path
+ description: The unique identifier of pageTemplate
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: pageTemplate
+ - name: webPart-id
+ in: path
+ description: The unique identifier of webPart
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: webPart
+ responses:
+ 2XX:
+ description: Success
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.webPartPosition'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: action
+ '/groups/{group-id}/sites/{site-id}/pageTemplates/{pageTemplate-id}/webParts/{webPart-id}/microsoft.graph.getPositionOfWebPart':
+ post:
+ tags:
+ - groups.Actions
+ summary: Invoke action getPositionOfWebPart
+ operationId: group.site.pageTemplate.webPart_getPositionGraphOPreWebPart
+ parameters:
+ - name: group-id
+ in: path
+ description: The unique identifier of group
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: group
+ - name: site-id
+ in: path
+ description: The unique identifier of site
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: site
+ - name: pageTemplate-id
+ in: path
+ description: The unique identifier of pageTemplate
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: pageTemplate
+ - name: webPart-id
+ in: path
+ description: The unique identifier of webPart
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: webPart
+ responses:
+ 2XX:
+ description: Success
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.webPartPosition'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: action
'/groups/{group-id}/sites/{site-id}/permissions/{permission-id}/microsoft.graph.grant':
post:
tags:
@@ -38637,11 +38808,11 @@ paths:
get:
tags:
- groups.conversationThread
- summary: Get conversation thread
- description: Get a thread object.
+ summary: Get conversationThread
+ description: "Get a specific thread that belongs to a group. You can specify both the parent conversation and the thread, or, \nyou can specify the thread without referencing the parent conversation. "
externalDocs:
description: Find more info here
- url: https://learn.microsoft.com/graph/api/group-get-thread?view=graph-rest-beta
+ url: https://learn.microsoft.com/graph/api/conversationthread-get?view=graph-rest-beta
operationId: group_GetThread
parameters:
- name: group-id
@@ -38736,11 +38907,11 @@ paths:
delete:
tags:
- groups.conversationThread
- summary: Delete conversation thread
- description: Delete a thread object.
+ summary: Delete conversationThread
+ description: Delete conversationThread.
externalDocs:
description: Find more info here
- url: https://learn.microsoft.com/graph/api/group-delete-thread?view=graph-rest-beta
+ url: https://learn.microsoft.com/graph/api/conversationthread-delete?view=graph-rest-beta
operationId: group_DeleteThread
parameters:
- name: group-id
@@ -38776,10 +38947,10 @@ paths:
tags:
- groups.Actions
summary: Invoke action reply
- description: 'Reply to a post and add a new post to the specified thread in a group conversation. You can specify both the parent conversation and thread in the request, or, you can specify just the parent thread without the parent conversation.'
+ description: 'Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions.'
externalDocs:
description: Find more info here
- url: https://learn.microsoft.com/graph/api/post-reply?view=graph-rest-beta
+ url: https://learn.microsoft.com/graph/api/opentypeextension-post-opentypeextension?view=graph-rest-beta
operationId: group.thread_reply
parameters:
- name: group-id
@@ -43687,7 +43858,7 @@ components:
type: array
items:
$ref: '#/components/schemas/microsoft.graph.directoryObject'
- description: 'The owners of the group who can be users or service principals. Nullable. If this property isn''t specified when creating a Microsoft 365 group, the calling user is automatically assigned as the group owner. Supports $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1); Supports $expand including nested $select. For example, /groups?$filter=startsWith(displayName,''Role'')&$select=id,displayName&$expand=owners($select=id,userPrincipalName,displayName).'
+ description: 'The owners of the group who can be users or service principals. Limited to 100 owners. Nullable. If this property isn''t specified when creating a Microsoft 365 group the calling user (admin or non-admin) is automatically assigned as the group owner. A non-admin user can''t explicitly add themselves to this collection when they''re creating the group. For more information, see the related known issue. For security groups, the admin user isn''t automatically added to this collection. For more information, see the related known issue. Supports $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1); 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
@@ -44029,7 +44200,7 @@ components:
properties:
availabilityView:
type: string
- description: 'Represents a merged view of availability of all the items in scheduleItems. The view consists of time slots. Availability during each time slot is indicated with: 0= free or working elswhere, 1= tentative, 2= busy, 3= out of office.Note: Working elsewhere is set to 0 instead of 4 for backward compatibility. For details, see the Q&A.'
+ description: 'Represents a merged view of availability of all the items in scheduleItems. The view consists of time slots. Availability during each time slot is indicated with: 0= free or working elswhere, 1= tentative, 2= busy, 3= out of office.Note: Working elsewhere is set to 0 instead of 4 for backward compatibility. For details, see the Q&A and Exchange 2007 and Exchange 2010 do not use the WorkingElsewhere value.'
nullable: true
error:
$ref: '#/components/schemas/microsoft.graph.freeBusyError'
@@ -46580,6 +46751,13 @@ components:
description: Read-only. The date on which task is added to or removed from MyDay.
format: date
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
+ format: date-time
+ nullable: true
orderHint:
type: string
description: 'The hint used to order items of this type in a list view. For more information, see Using order hints in plannern.'
@@ -47128,6 +47306,12 @@ components:
$ref: '#/components/schemas/microsoft.graph.baseSitePage'
description: The collection of pages in the baseSitePages list on this site.
x-ms-navigationProperty: true
+ pageTemplates:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.pageTemplate'
+ description: The collection of page templates on this site.
+ x-ms-navigationProperty: true
permissions:
type: array
items:
@@ -47263,7 +47447,7 @@ components:
type: array
items:
$ref: '#/components/schemas/microsoft.graph.chatMessageMention'
- description: 'List of entities mentioned in the chat message. Supported entities are: user, bot, team, channel, and tag.'
+ description: 'List of entities mentioned in the chat message. Supported entities are: user, bot, team, channel, chat, and tag.'
messageHistory:
type: array
items:
@@ -50745,7 +50929,7 @@ components:
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:
- description: Optional. A custom piece of data - JSON-LD extensible description of content according to schema.org syntax.
+ $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).'
@@ -52551,6 +52735,11 @@ components:
description: The meeting start time in UTC. Required when you create an online meeting.
format: date-time
nullable: true
+ aiInsights:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.callAiInsight'
+ x-ms-navigationProperty: true
meetingAttendanceReport:
$ref: '#/components/schemas/microsoft.graph.meetingAttendanceReport'
recordings:
@@ -53733,6 +53922,24 @@ components:
nullable: true
additionalProperties:
type: object
+ microsoft.graph.pageTemplate:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.baseSitePage'
+ - title: pageTemplate
+ type: object
+ properties:
+ titleArea:
+ $ref: '#/components/schemas/microsoft.graph.titleArea'
+ canvasLayout:
+ $ref: '#/components/schemas/microsoft.graph.canvasLayout'
+ webParts:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.webPart'
+ description: The collection of web parts on the SharePoint page.
+ x-ms-navigationProperty: true
+ additionalProperties:
+ type: object
microsoft.graph.recycleBin:
allOf:
- $ref: '#/components/schemas/microsoft.graph.baseItem'
@@ -55657,7 +55864,7 @@ components:
description: 'The type of reference is associated with the name. Possible values are: String, Integer, Double, Boolean, Range. Read-only.'
nullable: true
value:
- description: 'The formula that the name is defined to refer to. For example, =Sheet14!$B$2:$H$12 and =4.75. Read-only.'
+ $ref: '#/components/schemas/microsoft.graph.Json'
visible:
type: boolean
description: Indicates whether the object is visible.
@@ -56449,11 +56656,11 @@ components:
properties:
key:
type: string
- description: Key.
+ description: Contains the name of the field that a value is associated with.
nullable: true
value:
type: string
- description: Value.
+ description: Contains the corresponding value for the specified key.
nullable: true
additionalProperties:
type: object
@@ -56644,6 +56851,11 @@ components:
$ref: '#/components/schemas/microsoft.graph.printer'
additionalProperties:
type: object
+ microsoft.graph.Json:
+ title: Json
+ type: object
+ additionalProperties:
+ type: object
microsoft.graph.status:
title: status
enum:
@@ -56664,7 +56876,7 @@ components:
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:
- description: Optional. Custom piece of data - JSON object used to provide custom content to render the activity in the Windows Shell UI
+ $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)'
@@ -58263,10 +58475,10 @@ components:
description: Windows 10 Azure AD Join using Device Auth.
name: windowsAzureADJoinUsingDeviceAuth
- value: appleUserEnrollment
- description: Device managed by Apple user enrollment
+ description: Indicates the device is enrolled via Apple User Enrollment with Company Portal. It results in an enrollment with a new partition for managed apps and data and which supports a limited set of management capabilities
name: appleUserEnrollment
- value: appleUserEnrollmentWithServiceAccount
- description: Device managed by Apple user enrollment with service account
+ description: Indicates the device is enrolled via Apple User Enrollment with Company Portal using a device enrollment manager user. It results in an enrollment with a new partition for managed apps and data and which supports a limited set of management capabilities
name: appleUserEnrollmentWithServiceAccount
- value: azureAdJoinUsingAzureVmExtension
description: Azure AD Join enrollment when an Azure VM is provisioned
@@ -59926,6 +60138,40 @@ components:
description: For broadcast meeting only.
additionalProperties:
type: object
+ microsoft.graph.callAiInsight:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: callAiInsight
+ type: object
+ properties:
+ actionItems:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.actionItem'
+ callId:
+ type: string
+ nullable: true
+ contentCorrelationId:
+ type: string
+ nullable: true
+ createdDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'
+ type: string
+ format: date-time
+ nullable: true
+ endDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'
+ type: string
+ format: date-time
+ nullable: true
+ meetingNotes:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.meetingNote'
+ viewpoint:
+ $ref: '#/components/schemas/microsoft.graph.callAiInsightViewPoint'
+ additionalProperties:
+ type: object
microsoft.graph.meetingAttendanceReport:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -61707,6 +61953,69 @@ components:
- newsLink
- videoNewsLink
type: string
+ microsoft.graph.titleArea:
+ title: titleArea
+ type: object
+ properties:
+ alternativeText:
+ type: string
+ description: Alternative text on the title area.
+ nullable: true
+ enableGradientEffect:
+ type: boolean
+ description: Indicates whether the title area has a gradient effect enabled.
+ nullable: true
+ imageWebUrl:
+ type: string
+ description: URL of the image in the title area.
+ nullable: true
+ layout:
+ $ref: '#/components/schemas/microsoft.graph.titleAreaLayoutType'
+ serverProcessedContent:
+ $ref: '#/components/schemas/microsoft.graph.serverProcessedContent'
+ showAuthor:
+ type: boolean
+ description: Indicates whether the author should be shown in title area.
+ nullable: true
+ showPublishedDate:
+ type: boolean
+ description: Indicates whether the published date should be shown in title area.
+ nullable: true
+ showTextBlockAboveTitle:
+ type: boolean
+ description: Indicates whether the text block above title should be shown in title area.
+ nullable: true
+ textAboveTitle:
+ type: string
+ description: The text above title line.
+ nullable: true
+ textAlignment:
+ $ref: '#/components/schemas/microsoft.graph.titleAreaTextAlignmentType'
+ additionalProperties:
+ type: object
+ microsoft.graph.canvasLayout:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: canvasLayout
+ type: object
+ properties:
+ horizontalSections:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.horizontalSection'
+ description: Collection of horizontal sections on the SharePoint page.
+ x-ms-navigationProperty: true
+ verticalSection:
+ $ref: '#/components/schemas/microsoft.graph.verticalSection'
+ additionalProperties:
+ type: object
+ microsoft.graph.webPart:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: webPart
+ type: object
+ additionalProperties:
+ type: object
microsoft.graph.recycleBinItem:
allOf:
- $ref: '#/components/schemas/microsoft.graph.baseItem'
@@ -62839,7 +63148,7 @@ components:
description: The name of the table column.
nullable: true
values:
- description: 'Represents the raw values of the specified range. The data returned could be of type string, number, or a Boolean. Cell that contain an error will return the error string.'
+ $ref: '#/components/schemas/microsoft.graph.Json'
filter:
$ref: '#/components/schemas/microsoft.graph.workbookFilter'
additionalProperties:
@@ -62857,7 +63166,7 @@ components:
description: The index of the row within the rows collection of the table. Zero-based. Read-only.
format: int32
values:
- description: 'The raw values of the specified range. The data returned could be of type string, number, or a Boolean. Any cell that contain an error will return the error string.'
+ $ref: '#/components/schemas/microsoft.graph.Json'
additionalProperties:
type: object
microsoft.graph.workbookTableSort:
@@ -63081,7 +63390,7 @@ components:
type: array
items:
$ref: '#/components/schemas/microsoft.graph.keyCredentialConfiguration'
- description: Collection of keyCredential restrictions settings to be applied to an application or service principal.
+ description: Collection of certificate restrictions settings to be applied to an application or service principal.
passwordCredentials:
type: array
items:
@@ -65443,6 +65752,47 @@ components:
nullable: true
additionalProperties:
type: object
+ microsoft.graph.actionItem:
+ title: actionItem
+ type: object
+ properties:
+ ownerDisplayName:
+ type: string
+ nullable: true
+ text:
+ type: string
+ nullable: true
+ title:
+ type: string
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.meetingNote:
+ title: meetingNote
+ type: object
+ properties:
+ subpoints:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.meetingNoteSubpoint'
+ text:
+ type: string
+ nullable: true
+ title:
+ type: string
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.callAiInsightViewPoint:
+ title: callAiInsightViewPoint
+ type: object
+ properties:
+ mentionEvents:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.mentionEvent'
+ additionalProperties:
+ type: object
microsoft.graph.attendanceRecord:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -66648,6 +66998,92 @@ components:
- reactivating
- unknownFutureValue
type: string
+ microsoft.graph.titleAreaLayoutType:
+ title: titleAreaLayoutType
+ enum:
+ - imageAndTitle
+ - plain
+ - colorBlock
+ - overlap
+ - unknownFutureValue
+ type: string
+ microsoft.graph.serverProcessedContent:
+ title: serverProcessedContent
+ type: object
+ properties:
+ componentDependencies:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.metaDataKeyStringPair'
+ description: A key-value map where keys are string identifiers and values are component ids. SharePoint servers might decide to use this hint to preload the script for corresponding components for performance boost.
+ customMetadata:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.metaDataKeyValuePair'
+ description: A key-value map where keys are string identifier and values are object of custom key-value pair.
+ htmlStrings:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.metaDataKeyStringPair'
+ description: 'A key-value map where keys are string identifiers and values are rich text with HTML format. SharePoint servers treat the values as HTML content and run services like safety checks, search index and link fixup on them.'
+ imageSources:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.metaDataKeyStringPair'
+ description: A key-value map where keys are string identifiers and values are image sources. SharePoint servers treat the values as image sources and run services like search index and link fixup on them.
+ links:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.metaDataKeyStringPair'
+ description: A key-value map where keys are string identifiers and values are links. SharePoint servers treat the values as links and run services like link fixup on them.
+ searchablePlainTexts:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.metaDataKeyStringPair'
+ description: A key-value map where keys are string identifiers and values are strings that should be search indexed.
+ additionalProperties:
+ type: object
+ microsoft.graph.titleAreaTextAlignmentType:
+ title: titleAreaTextAlignmentType
+ enum:
+ - left
+ - center
+ - unknownFutureValue
+ type: string
+ microsoft.graph.horizontalSection:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: horizontalSection
+ type: object
+ properties:
+ emphasis:
+ $ref: '#/components/schemas/microsoft.graph.sectionEmphasisType'
+ layout:
+ $ref: '#/components/schemas/microsoft.graph.horizontalSectionLayoutType'
+ columns:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.horizontalSectionColumn'
+ description: The set of vertical columns in this section.
+ x-ms-navigationProperty: true
+ additionalProperties:
+ type: object
+ microsoft.graph.verticalSection:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: verticalSection
+ type: object
+ properties:
+ emphasis:
+ $ref: '#/components/schemas/microsoft.graph.sectionEmphasisType'
+ webparts:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.webPart'
+ description: The set of web parts in this section.
+ x-ms-navigationProperty: true
+ additionalProperties:
+ type: object
microsoft.graph.termStore.termGroupScope:
title: termGroupScope
enum:
@@ -68863,6 +69299,34 @@ components:
- invited
- organizationExcludingGuests
type: string
+ microsoft.graph.meetingNoteSubpoint:
+ title: meetingNoteSubpoint
+ type: object
+ properties:
+ text:
+ type: string
+ nullable: true
+ title:
+ type: string
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.mentionEvent:
+ title: mentionEvent
+ type: object
+ properties:
+ eventDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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
+ speaker:
+ $ref: '#/components/schemas/microsoft.graph.identitySet'
+ transcriptUtterance:
+ type: string
+ nullable: true
+ additionalProperties:
+ type: object
microsoft.graph.attendanceInterval:
title: attendanceInterval
type: object
@@ -69324,6 +69788,74 @@ components:
nullable: true
additionalProperties:
type: object
+ microsoft.graph.metaDataKeyStringPair:
+ title: metaDataKeyStringPair
+ type: object
+ properties:
+ key:
+ type: string
+ description: Key of the meta data.
+ nullable: true
+ value:
+ type: string
+ description: Value of the meta data.
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.metaDataKeyValuePair:
+ title: metaDataKeyValuePair
+ type: object
+ properties:
+ key:
+ type: string
+ description: Key of the metadata.
+ nullable: true
+ value:
+ $ref: '#/components/schemas/microsoft.graph.Json'
+ additionalProperties:
+ type: object
+ microsoft.graph.sectionEmphasisType:
+ title: sectionEmphasisType
+ enum:
+ - none
+ - neutral
+ - soft
+ - strong
+ - unknownFutureValue
+ type: string
+ microsoft.graph.horizontalSectionLayoutType:
+ title: horizontalSectionLayoutType
+ enum:
+ - none
+ - oneColumn
+ - twoColumns
+ - threeColumns
+ - oneThirdLeftColumn
+ - oneThirdRightColumn
+ - fullWidth
+ - unknownFutureValue
+ type: string
+ microsoft.graph.horizontalSectionColumn:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: horizontalSectionColumn
+ type: object
+ properties:
+ width:
+ maximum: 2147483647
+ minimum: -2147483648
+ type: integer
+ description: 'Width of the column. A horizontal section is divided into 12 grids. A column should have a value of 1-12 to represent its range spans. For example, there can be two columns both have a width of 6 in a section.'
+ format: int32
+ nullable: true
+ webparts:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.webPart'
+ description: The collection of WebParts in this column.
+ x-ms-navigationProperty: true
+ additionalProperties:
+ type: object
microsoft.graph.termStore.relationType:
title: relationType
enum:
@@ -69502,7 +70034,7 @@ components:
type: string
description: 'An operator in a cell; for example, =, >, <, <=, or <>.'
values:
- description: The values that appear in the cell.
+ $ref: '#/components/schemas/microsoft.graph.Json'
additionalProperties:
type: object
microsoft.graph.workbookIcon:
@@ -69527,13 +70059,13 @@ components:
type: object
properties:
majorUnit:
- description: Represents the interval between two major tick marks. Can be set to a numeric value or an empty string. The returned value is always a number.
+ $ref: '#/components/schemas/microsoft.graph.Json'
maximum:
- description: Represents the maximum value on the value axis. Can be set to a numeric value or an empty string (for automatic axis values). The returned value is always a number.
+ $ref: '#/components/schemas/microsoft.graph.Json'
minimum:
- description: Represents the minimum value on the value axis. Can be set to a numeric value or an empty string (for automatic axis values). The returned value is always a number.
+ $ref: '#/components/schemas/microsoft.graph.Json'
minorUnit:
- description: Represents the interval between two minor tick marks. 'Can be set to a numeric value or an empty string (for automatic axis values). The returned value is always a number.
+ $ref: '#/components/schemas/microsoft.graph.Json'
format:
$ref: '#/components/schemas/microsoft.graph.workbookChartAxisFormat'
majorGridlines:
@@ -69627,7 +70159,7 @@ components:
type: object
properties:
value:
- description: The value of a chart point. Read-only.
+ $ref: '#/components/schemas/microsoft.graph.Json'
format:
$ref: '#/components/schemas/microsoft.graph.workbookChartPointFormat'
additionalProperties:
diff --git a/openApiDocs/beta/Identity.DirectoryManagement.yml b/openApiDocs/beta/Identity.DirectoryManagement.yml
index 00b38906cc..6322cda68d 100644
--- a/openApiDocs/beta/Identity.DirectoryManagement.yml
+++ b/openApiDocs/beta/Identity.DirectoryManagement.yml
@@ -28571,7 +28571,7 @@ components:
type: array
items:
$ref: '#/components/schemas/microsoft.graph.profileCardProperty'
- description: Contains a collection of the properties an administrator defined as visible on the Microsoft 365 profile card.
+ description: A collection of the properties an administrator defined as visible on the Microsoft 365 profile card.
x-ms-navigationProperty: true
pronouns:
$ref: '#/components/schemas/microsoft.graph.pronounsSettings'
@@ -29402,7 +29402,7 @@ components:
type: array
items:
$ref: '#/components/schemas/microsoft.graph.directoryObject'
- description: 'The owners of the group who can be users or service principals. Nullable. If this property isn''t specified when creating a Microsoft 365 group, the calling user is automatically assigned as the group owner. Supports $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1); Supports $expand including nested $select. For example, /groups?$filter=startsWith(displayName,''Role'')&$select=id,displayName&$expand=owners($select=id,userPrincipalName,displayName).'
+ description: 'The owners of the group who can be users or service principals. Limited to 100 owners. Nullable. If this property isn''t specified when creating a Microsoft 365 group the calling user (admin or non-admin) is automatically assigned as the group owner. A non-admin user can''t explicitly add themselves to this collection when they''re creating the group. For more information, see the related known issue. For security groups, the admin user isn''t automatically added to this collection. For more information, see the related known issue. Supports $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1); 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
@@ -31332,6 +31332,9 @@ components:
type: string
description: 'Fallback token signing certificate that can also be used to sign tokens, for example when the primary signing certificate expires. Formatted as Base64 encoded strings of the public portion of the federated IdP''s token signing certificate. Needs to be compatible with the X509Certificate2 class. Much like the signingCertificate, the nextSigningCertificate property is used if a rollover is required outside of the auto-rollover update, a new federation service is being set up, or if the new token signing certificate isn''t present in the federation properties after the federation service certificate has been updated.'
nullable: true
+ passwordResetUri:
+ type: string
+ nullable: true
promptLoginBehavior:
$ref: '#/components/schemas/microsoft.graph.promptLoginBehavior'
signingCertificateUpdateStatus:
@@ -33449,6 +33452,12 @@ components:
$ref: '#/components/schemas/microsoft.graph.baseSitePage'
description: The collection of pages in the baseSitePages list on this site.
x-ms-navigationProperty: true
+ pageTemplates:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.pageTemplate'
+ description: The collection of page templates on this site.
+ x-ms-navigationProperty: true
permissions:
type: array
items:
@@ -34200,7 +34209,7 @@ components:
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:
- description: Optional. A custom piece of data - JSON-LD extensible description of content according to schema.org syntax.
+ $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).'
@@ -36006,6 +36015,11 @@ components:
description: The meeting start time in UTC. Required when you create an online meeting.
format: date-time
nullable: true
+ aiInsights:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.callAiInsight'
+ x-ms-navigationProperty: true
meetingAttendanceReport:
$ref: '#/components/schemas/microsoft.graph.meetingAttendanceReport'
recordings:
@@ -36673,11 +36687,11 @@ components:
properties:
key:
type: string
- description: Key.
+ description: Contains the name of the field that a value is associated with.
nullable: true
value:
type: string
- description: Value.
+ description: Contains the corresponding value for the specified key.
nullable: true
additionalProperties:
type: object
@@ -39989,6 +40003,24 @@ components:
nullable: true
additionalProperties:
type: object
+ microsoft.graph.pageTemplate:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.baseSitePage'
+ - title: pageTemplate
+ type: object
+ properties:
+ titleArea:
+ $ref: '#/components/schemas/microsoft.graph.titleArea'
+ canvasLayout:
+ $ref: '#/components/schemas/microsoft.graph.canvasLayout'
+ webParts:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.webPart'
+ description: The collection of web parts on the SharePoint page.
+ x-ms-navigationProperty: true
+ additionalProperties:
+ type: object
microsoft.graph.permission:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -40880,6 +40912,11 @@ components:
$ref: '#/components/schemas/microsoft.graph.printer'
additionalProperties:
type: object
+ microsoft.graph.Json:
+ title: Json
+ type: object
+ additionalProperties:
+ type: object
microsoft.graph.status:
title: status
enum:
@@ -40900,7 +40937,7 @@ components:
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:
- description: Optional. Custom piece of data - JSON object used to provide custom content to render the activity in the Windows Shell UI
+ $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)'
@@ -41451,7 +41488,7 @@ components:
type: array
items:
$ref: '#/components/schemas/microsoft.graph.chatMessageMention'
- description: 'List of entities mentioned in the chat message. Supported entities are: user, bot, team, channel, and tag.'
+ description: 'List of entities mentioned in the chat message. Supported entities are: user, bot, team, channel, chat, and tag.'
messageHistory:
type: array
items:
@@ -42651,10 +42688,10 @@ components:
description: Windows 10 Azure AD Join using Device Auth.
name: windowsAzureADJoinUsingDeviceAuth
- value: appleUserEnrollment
- description: Device managed by Apple user enrollment
+ description: Indicates the device is enrolled via Apple User Enrollment with Company Portal. It results in an enrollment with a new partition for managed apps and data and which supports a limited set of management capabilities
name: appleUserEnrollment
- value: appleUserEnrollmentWithServiceAccount
- description: Device managed by Apple user enrollment with service account
+ description: Indicates the device is enrolled via Apple User Enrollment with Company Portal using a device enrollment manager user. It results in an enrollment with a new partition for managed apps and data and which supports a limited set of management capabilities
name: appleUserEnrollmentWithServiceAccount
- value: azureAdJoinUsingAzureVmExtension
description: Azure AD Join enrollment when an Azure VM is provisioned
@@ -44354,6 +44391,40 @@ components:
description: For broadcast meeting only.
additionalProperties:
type: object
+ microsoft.graph.callAiInsight:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: callAiInsight
+ type: object
+ properties:
+ actionItems:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.actionItem'
+ callId:
+ type: string
+ nullable: true
+ contentCorrelationId:
+ type: string
+ nullable: true
+ createdDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'
+ type: string
+ format: date-time
+ nullable: true
+ endDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'
+ type: string
+ format: date-time
+ nullable: true
+ meetingNotes:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.meetingNote'
+ viewpoint:
+ $ref: '#/components/schemas/microsoft.graph.callAiInsightViewPoint'
+ additionalProperties:
+ type: object
microsoft.graph.meetingAttendanceReport:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -45044,6 +45115,13 @@ components:
description: Read-only. The date on which task is added to or removed from MyDay.
format: date
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
+ format: date-time
+ nullable: true
orderHint:
type: string
description: 'The hint used to order items of this type in a list view. For more information, see Using order hints in plannern.'
@@ -46475,7 +46553,7 @@ components:
type: array
items:
$ref: '#/components/schemas/microsoft.graph.keyCredentialConfiguration'
- description: Collection of keyCredential restrictions settings to be applied to an application or service principal.
+ description: Collection of certificate restrictions settings to be applied to an application or service principal.
passwordCredentials:
type: array
items:
@@ -48329,6 +48407,69 @@ components:
- newsLink
- videoNewsLink
type: string
+ microsoft.graph.titleArea:
+ title: titleArea
+ type: object
+ properties:
+ alternativeText:
+ type: string
+ description: Alternative text on the title area.
+ nullable: true
+ enableGradientEffect:
+ type: boolean
+ description: Indicates whether the title area has a gradient effect enabled.
+ nullable: true
+ imageWebUrl:
+ type: string
+ description: URL of the image in the title area.
+ nullable: true
+ layout:
+ $ref: '#/components/schemas/microsoft.graph.titleAreaLayoutType'
+ serverProcessedContent:
+ $ref: '#/components/schemas/microsoft.graph.serverProcessedContent'
+ showAuthor:
+ type: boolean
+ description: Indicates whether the author should be shown in title area.
+ nullable: true
+ showPublishedDate:
+ type: boolean
+ description: Indicates whether the published date should be shown in title area.
+ nullable: true
+ showTextBlockAboveTitle:
+ type: boolean
+ description: Indicates whether the text block above title should be shown in title area.
+ nullable: true
+ textAboveTitle:
+ type: string
+ description: The text above title line.
+ nullable: true
+ textAlignment:
+ $ref: '#/components/schemas/microsoft.graph.titleAreaTextAlignmentType'
+ additionalProperties:
+ type: object
+ microsoft.graph.canvasLayout:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: canvasLayout
+ type: object
+ properties:
+ horizontalSections:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.horizontalSection'
+ description: Collection of horizontal sections on the SharePoint page.
+ x-ms-navigationProperty: true
+ verticalSection:
+ $ref: '#/components/schemas/microsoft.graph.verticalSection'
+ additionalProperties:
+ type: object
+ microsoft.graph.webPart:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: webPart
+ type: object
+ additionalProperties:
+ type: object
microsoft.graph.sharePointIdentitySet:
allOf:
- $ref: '#/components/schemas/microsoft.graph.identitySet'
@@ -51421,6 +51562,47 @@ components:
nullable: true
additionalProperties:
type: object
+ microsoft.graph.actionItem:
+ title: actionItem
+ type: object
+ properties:
+ ownerDisplayName:
+ type: string
+ nullable: true
+ text:
+ type: string
+ nullable: true
+ title:
+ type: string
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.meetingNote:
+ title: meetingNote
+ type: object
+ properties:
+ subpoints:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.meetingNoteSubpoint'
+ text:
+ type: string
+ nullable: true
+ title:
+ type: string
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.callAiInsightViewPoint:
+ title: callAiInsightViewPoint
+ type: object
+ properties:
+ mentionEvents:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.mentionEvent'
+ additionalProperties:
+ type: object
microsoft.graph.attendanceRecord:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -53504,7 +53686,7 @@ components:
description: 'The type of reference is associated with the name. Possible values are: String, Integer, Double, Boolean, Range. Read-only.'
nullable: true
value:
- description: 'The formula that the name is defined to refer to. For example, =Sheet14!$B$2:$H$12 and =4.75. Read-only.'
+ $ref: '#/components/schemas/microsoft.graph.Json'
visible:
type: boolean
description: Indicates whether the object is visible.
@@ -53951,6 +54133,92 @@ components:
nullable: true
additionalProperties:
type: object
+ microsoft.graph.titleAreaLayoutType:
+ title: titleAreaLayoutType
+ enum:
+ - imageAndTitle
+ - plain
+ - colorBlock
+ - overlap
+ - unknownFutureValue
+ type: string
+ microsoft.graph.serverProcessedContent:
+ title: serverProcessedContent
+ type: object
+ properties:
+ componentDependencies:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.metaDataKeyStringPair'
+ description: A key-value map where keys are string identifiers and values are component ids. SharePoint servers might decide to use this hint to preload the script for corresponding components for performance boost.
+ customMetadata:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.metaDataKeyValuePair'
+ description: A key-value map where keys are string identifier and values are object of custom key-value pair.
+ htmlStrings:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.metaDataKeyStringPair'
+ description: 'A key-value map where keys are string identifiers and values are rich text with HTML format. SharePoint servers treat the values as HTML content and run services like safety checks, search index and link fixup on them.'
+ imageSources:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.metaDataKeyStringPair'
+ description: A key-value map where keys are string identifiers and values are image sources. SharePoint servers treat the values as image sources and run services like search index and link fixup on them.
+ links:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.metaDataKeyStringPair'
+ description: A key-value map where keys are string identifiers and values are links. SharePoint servers treat the values as links and run services like link fixup on them.
+ searchablePlainTexts:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.metaDataKeyStringPair'
+ description: A key-value map where keys are string identifiers and values are strings that should be search indexed.
+ additionalProperties:
+ type: object
+ microsoft.graph.titleAreaTextAlignmentType:
+ title: titleAreaTextAlignmentType
+ enum:
+ - left
+ - center
+ - unknownFutureValue
+ type: string
+ microsoft.graph.horizontalSection:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: horizontalSection
+ type: object
+ properties:
+ emphasis:
+ $ref: '#/components/schemas/microsoft.graph.sectionEmphasisType'
+ layout:
+ $ref: '#/components/schemas/microsoft.graph.horizontalSectionLayoutType'
+ columns:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.horizontalSectionColumn'
+ description: The set of vertical columns in this section.
+ x-ms-navigationProperty: true
+ additionalProperties:
+ type: object
+ microsoft.graph.verticalSection:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: verticalSection
+ type: object
+ properties:
+ emphasis:
+ $ref: '#/components/schemas/microsoft.graph.sectionEmphasisType'
+ webparts:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.webPart'
+ description: The set of web parts in this section.
+ x-ms-navigationProperty: true
+ additionalProperties:
+ type: object
microsoft.graph.sharePointIdentity:
allOf:
- $ref: '#/components/schemas/microsoft.graph.identity'
@@ -55673,6 +55941,34 @@ components:
- invited
- organizationExcludingGuests
type: string
+ microsoft.graph.meetingNoteSubpoint:
+ title: meetingNoteSubpoint
+ type: object
+ properties:
+ text:
+ type: string
+ nullable: true
+ title:
+ type: string
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.mentionEvent:
+ title: mentionEvent
+ type: object
+ properties:
+ eventDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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
+ speaker:
+ $ref: '#/components/schemas/microsoft.graph.identitySet'
+ transcriptUtterance:
+ type: string
+ nullable: true
+ additionalProperties:
+ type: object
microsoft.graph.attendanceInterval:
title: attendanceInterval
type: object
@@ -56663,7 +56959,7 @@ components:
description: The name of the table column.
nullable: true
values:
- description: 'Represents the raw values of the specified range. The data returned could be of type string, number, or a Boolean. Cell that contain an error will return the error string.'
+ $ref: '#/components/schemas/microsoft.graph.Json'
filter:
$ref: '#/components/schemas/microsoft.graph.workbookFilter'
additionalProperties:
@@ -56681,7 +56977,7 @@ components:
description: The index of the row within the rows collection of the table. Zero-based. Read-only.
format: int32
values:
- description: 'The raw values of the specified range. The data returned could be of type string, number, or a Boolean. Any cell that contain an error will return the error string.'
+ $ref: '#/components/schemas/microsoft.graph.Json'
additionalProperties:
type: object
microsoft.graph.workbookTableSort:
@@ -56813,6 +57109,74 @@ components:
nullable: true
additionalProperties:
type: object
+ microsoft.graph.metaDataKeyStringPair:
+ title: metaDataKeyStringPair
+ type: object
+ properties:
+ key:
+ type: string
+ description: Key of the meta data.
+ nullable: true
+ value:
+ type: string
+ description: Value of the meta data.
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.metaDataKeyValuePair:
+ title: metaDataKeyValuePair
+ type: object
+ properties:
+ key:
+ type: string
+ description: Key of the metadata.
+ nullable: true
+ value:
+ $ref: '#/components/schemas/microsoft.graph.Json'
+ additionalProperties:
+ type: object
+ microsoft.graph.sectionEmphasisType:
+ title: sectionEmphasisType
+ enum:
+ - none
+ - neutral
+ - soft
+ - strong
+ - unknownFutureValue
+ type: string
+ microsoft.graph.horizontalSectionLayoutType:
+ title: horizontalSectionLayoutType
+ enum:
+ - none
+ - oneColumn
+ - twoColumns
+ - threeColumns
+ - oneThirdLeftColumn
+ - oneThirdRightColumn
+ - fullWidth
+ - unknownFutureValue
+ type: string
+ microsoft.graph.horizontalSectionColumn:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: horizontalSectionColumn
+ type: object
+ properties:
+ width:
+ maximum: 2147483647
+ minimum: -2147483648
+ type: integer
+ description: 'Width of the column. A horizontal section is divided into 12 grids. A column should have a value of 1-12 to represent its range spans. For example, there can be two columns both have a width of 6 in a section.'
+ format: int32
+ nullable: true
+ webparts:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.webPart'
+ description: The collection of WebParts in this column.
+ x-ms-navigationProperty: true
+ additionalProperties:
+ type: object
microsoft.graph.termStore.relationType:
title: relationType
enum:
@@ -59290,7 +59654,7 @@ components:
type: string
description: 'An operator in a cell; for example, =, >, <, <=, or <>.'
values:
- description: The values that appear in the cell.
+ $ref: '#/components/schemas/microsoft.graph.Json'
additionalProperties:
type: object
microsoft.graph.workbookIcon:
@@ -59315,13 +59679,13 @@ components:
type: object
properties:
majorUnit:
- description: Represents the interval between two major tick marks. Can be set to a numeric value or an empty string. The returned value is always a number.
+ $ref: '#/components/schemas/microsoft.graph.Json'
maximum:
- description: Represents the maximum value on the value axis. Can be set to a numeric value or an empty string (for automatic axis values). The returned value is always a number.
+ $ref: '#/components/schemas/microsoft.graph.Json'
minimum:
- description: Represents the minimum value on the value axis. Can be set to a numeric value or an empty string (for automatic axis values). The returned value is always a number.
+ $ref: '#/components/schemas/microsoft.graph.Json'
minorUnit:
- description: Represents the interval between two minor tick marks. 'Can be set to a numeric value or an empty string (for automatic axis values). The returned value is always a number.
+ $ref: '#/components/schemas/microsoft.graph.Json'
format:
$ref: '#/components/schemas/microsoft.graph.workbookChartAxisFormat'
majorGridlines:
@@ -59415,7 +59779,7 @@ components:
type: object
properties:
value:
- description: The value of a chart point. Read-only.
+ $ref: '#/components/schemas/microsoft.graph.Json'
format:
$ref: '#/components/schemas/microsoft.graph.workbookChartPointFormat'
additionalProperties:
diff --git a/openApiDocs/beta/Identity.Governance.yml b/openApiDocs/beta/Identity.Governance.yml
index bcc048f31a..0366a6caeb 100644
--- a/openApiDocs/beta/Identity.Governance.yml
+++ b/openApiDocs/beta/Identity.Governance.yml
@@ -33390,11 +33390,11 @@ paths:
get:
tags:
- identityGovernance.entitlementManagement
- summary: Get accessPackageAssignmentWorkflowExtension
- description: Read the properties and relationships of an accessPackageAssignmentWorkflowExtension object.
+ summary: Get accessPackageAssignmentRequestWorkflowExtension
+ description: Read the properties and relationships of an accessPackageAssignmentRequestWorkflowExtension object.
externalDocs:
description: Find more info here
- url: https://learn.microsoft.com/graph/api/accesspackageassignmentworkflowextension-get?view=graph-rest-beta
+ url: https://learn.microsoft.com/graph/api/accesspackageassignmentrequestworkflowextension-get?view=graph-rest-beta
operationId: identityGovernance.entitlementManagement.accessPackageCatalog_GetAccessPackageCustomWorkflowExtension
parameters:
- name: accessPackageCatalog-id
@@ -46549,11 +46549,11 @@ paths:
get:
tags:
- identityGovernance.entitlementManagement
- summary: List accessPackageResourceRoleScopes
- description: Retrieve an access package with a list of accessPackageResourceRoleScope objects. These objects represent the resource roles that an access package assigns to each subject. Each object links to an accessPackageResourceRole and an accessPackageResourceScope.
+ summary: Get accessPackage
+ description: Retrieve the properties and relationships of an accessPackage object.
externalDocs:
description: Find more info here
- url: https://learn.microsoft.com/graph/api/accesspackage-list-accesspackageresourcerolescopes?view=graph-rest-beta
+ url: https://learn.microsoft.com/graph/api/accesspackage-get?view=graph-rest-beta
operationId: identityGovernance.entitlementManagement_GetAccessPackage
parameters:
- name: accessPackage-id
@@ -51952,11 +51952,11 @@ paths:
get:
tags:
- identityGovernance.entitlementManagement
- summary: List accessPackageResourceRoleScopes
- description: Retrieve an access package with a list of accessPackageResourceRoleScope objects. These objects represent the resource roles that an access package assigns to each subject. Each object links to an accessPackageResourceRole and an accessPackageResourceScope.
+ summary: Get accessPackage
+ description: Retrieve the properties and relationships of an accessPackage object.
externalDocs:
description: Find more info here
- url: https://learn.microsoft.com/graph/api/accesspackage-list-accesspackageresourcerolescopes?view=graph-rest-beta
+ url: https://learn.microsoft.com/graph/api/accesspackage-get?view=graph-rest-beta
operationId: identityGovernance.entitlementManagement.accessPackage_GetGraphBPreUniqueName
parameters:
- name: uniqueName
@@ -52362,7 +52362,7 @@ paths:
tags:
- identityGovernance.entitlementManagement
summary: Create accessPackageAssignmentRequest
- description: 'In Microsoft Entra Entitlement Management, create a new accessPackageAssignmentRequest object. This operation is used to assign a user to an access package, update the assignment, or to remove an access package assignment.'
+ description: 'In Microsoft Entra Entitlement Management, create a new accessPackageAssignmentRequest object. This operation is used to assign a user to an access package, update the assignment, or to remove an access package assignment.'
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/entitlementmanagement-post-assignmentrequests?view=graph-rest-beta
@@ -78600,11 +78600,11 @@ paths:
get:
tags:
- identityGovernance.termsOfUseContainer
- summary: List files (terms of use agreement files)
- description: Retrieve all files related to an agreement. This includes the default file and all localized files.
+ summary: Get agreement
+ description: Retrieve the properties and relationships of an agreement object.
externalDocs:
description: Find more info here
- url: https://learn.microsoft.com/graph/api/agreement-list-files?view=graph-rest-beta
+ url: https://learn.microsoft.com/graph/api/agreement-get?view=graph-rest-beta
operationId: identityGovernance.termsGraphOPreUse_GetAgreement
parameters:
- name: agreement-id
@@ -90612,6 +90612,256 @@ paths:
x-ms-pageable:
nextLinkName: '@odata.nextLink'
operationName: listMore
+ '/roleManagement/defender/resourceNamespaces/{unifiedRbacResourceNamespace-id}/microsoft.graph.importResourceActions':
+ post:
+ tags:
+ - roleManagement.Actions
+ summary: Invoke action importResourceActions
+ operationId: roleManagement.defender.resourceNamespace_importResourceAction
+ parameters:
+ - name: unifiedRbacResourceNamespace-id
+ in: path
+ description: The unique identifier of unifiedRbacResourceNamespace
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: unifiedRbacResourceNamespace
+ requestBody:
+ description: Action parameters
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ format:
+ type: string
+ value:
+ type: string
+ overwriteResourceNamespace:
+ type: boolean
+ default: false
+ additionalProperties:
+ type: object
+ required: true
+ responses:
+ 2XX:
+ description: Success
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.unifiedRbacResourceNamespace'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: action
+ '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')':
+ get:
+ tags:
+ - roleManagement.Functions
+ summary: Invoke function assignedPrincipals
+ description: 'Get the list of security principals (users, groups, and service principals) that are assigned to a specific role for different scopes either directly or transitively. You can use the $count query parameter to also get the count. This API is supported for the directory (Microsoft Entra ID) provider only. To list the direct and transitive role assignments for a specific principal, use the List transitiveRoleAssignments API.'
+ externalDocs:
+ description: Find more info here
+ url: https://learn.microsoft.com/graph/api/unifiedroledefinition-assignedprincipals?view=graph-rest-beta
+ operationId: roleManagement.defender.roleDefinition.inheritsPermissionsFrom_assignedPrincipal
+ parameters:
+ - name: unifiedRoleDefinition-id
+ in: path
+ description: The unique identifier of unifiedRoleDefinition
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: unifiedRoleDefinition
+ - name: unifiedRoleDefinition-id1
+ in: path
+ description: The unique identifier of unifiedRoleDefinition
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: unifiedRoleDefinition
+ - name: transitive
+ in: query
+ description: 'Usage: transitive=@transitive'
+ style: form
+ explode: false
+ schema:
+ type: boolean
+ default: false
+ - name: directoryScopeType
+ in: query
+ description: 'Usage: directoryScopeType=''@directoryScopeType'''
+ style: form
+ explode: false
+ schema:
+ type: string
+ - name: directoryScopeId
+ in: query
+ description: 'Usage: directoryScopeId=''@directoryScopeId'''
+ style: form
+ explode: false
+ schema:
+ type: string
+ - $ref: '#/components/parameters/top'
+ - $ref: '#/components/parameters/skip'
+ - $ref: '#/components/parameters/search'
+ - $ref: '#/components/parameters/filter'
+ - $ref: '#/components/parameters/count'
+ - name: $select
+ in: query
+ description: Select properties to be returned
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ - name: $orderby
+ in: query
+ description: Order items by property values
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ - name: $expand
+ in: query
+ description: Expand related entities
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ responses:
+ 2XX:
+ description: Success
+ content:
+ application/json:
+ schema:
+ title: Collection of directoryObject
+ type: object
+ properties:
+ value:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.directoryObject'
+ '@odata.nextLink':
+ type: string
+ nullable: true
+ additionalProperties:
+ type: object
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: function
+ x-ms-pageable:
+ nextLinkName: '@odata.nextLink'
+ operationName: listMore
+ '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')':
+ get:
+ tags:
+ - roleManagement.Functions
+ summary: Invoke function assignedPrincipals
+ description: 'Get the list of security principals (users, groups, and service principals) that are assigned to a specific role for different scopes either directly or transitively. You can use the $count query parameter to also get the count. This API is supported for the directory (Microsoft Entra ID) provider only. To list the direct and transitive role assignments for a specific principal, use the List transitiveRoleAssignments API.'
+ externalDocs:
+ description: Find more info here
+ url: https://learn.microsoft.com/graph/api/unifiedroledefinition-assignedprincipals?view=graph-rest-beta
+ operationId: roleManagement.defender.roleDefinition_assignedPrincipal
+ parameters:
+ - name: unifiedRoleDefinition-id
+ in: path
+ description: The unique identifier of unifiedRoleDefinition
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: unifiedRoleDefinition
+ - name: transitive
+ in: query
+ description: 'Usage: transitive=@transitive'
+ style: form
+ explode: false
+ schema:
+ type: boolean
+ default: false
+ - name: directoryScopeType
+ in: query
+ description: 'Usage: directoryScopeType=''@directoryScopeType'''
+ style: form
+ explode: false
+ schema:
+ type: string
+ - name: directoryScopeId
+ in: query
+ description: 'Usage: directoryScopeId=''@directoryScopeId'''
+ style: form
+ explode: false
+ schema:
+ type: string
+ - $ref: '#/components/parameters/top'
+ - $ref: '#/components/parameters/skip'
+ - $ref: '#/components/parameters/search'
+ - $ref: '#/components/parameters/filter'
+ - $ref: '#/components/parameters/count'
+ - name: $select
+ in: query
+ description: Select properties to be returned
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ - name: $orderby
+ in: query
+ description: Order items by property values
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ - name: $expand
+ in: query
+ description: Expand related entities
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ responses:
+ 2XX:
+ description: Success
+ content:
+ application/json:
+ schema:
+ title: Collection of directoryObject
+ type: object
+ properties:
+ value:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.directoryObject'
+ '@odata.nextLink':
+ type: string
+ nullable: true
+ additionalProperties:
+ type: object
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: function
+ x-ms-pageable:
+ nextLinkName: '@odata.nextLink'
+ operationName: listMore
'/roleManagement/deviceManagement/resourceNamespaces/{unifiedRbacResourceNamespace-id}/microsoft.graph.importResourceActions':
post:
tags:
@@ -114576,7 +114826,7 @@ components:
type: array
items:
$ref: '#/components/schemas/microsoft.graph.directoryObject'
- description: 'The owners of the group who can be users or service principals. Nullable. If this property isn''t specified when creating a Microsoft 365 group, the calling user is automatically assigned as the group owner. Supports $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1); Supports $expand including nested $select. For example, /groups?$filter=startsWith(displayName,''Role'')&$select=id,displayName&$expand=owners($select=id,userPrincipalName,displayName).'
+ description: 'The owners of the group who can be users or service principals. Limited to 100 owners. Nullable. If this property isn''t specified when creating a Microsoft 365 group the calling user (admin or non-admin) is automatically assigned as the group owner. A non-admin user can''t explicitly add themselves to this collection when they''re creating the group. For more information, see the related known issue. For security groups, the admin user isn''t automatically added to this collection. For more information, see the related known issue. Supports $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1); 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
@@ -117406,7 +117656,7 @@ components:
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:
- description: Optional. A custom piece of data - JSON-LD extensible description of content according to schema.org syntax.
+ $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).'
@@ -119060,6 +119310,12 @@ components:
$ref: '#/components/schemas/microsoft.graph.baseSitePage'
description: The collection of pages in the baseSitePages list on this site.
x-ms-navigationProperty: true
+ pageTemplates:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.pageTemplate'
+ description: The collection of page templates on this site.
+ x-ms-navigationProperty: true
permissions:
type: array
items:
@@ -120320,6 +120576,11 @@ components:
description: The meeting start time in UTC. Required when you create an online meeting.
format: date-time
nullable: true
+ aiInsights:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.callAiInsight'
+ x-ms-navigationProperty: true
meetingAttendanceReport:
$ref: '#/components/schemas/microsoft.graph.meetingAttendanceReport'
recordings:
@@ -123103,6 +123364,11 @@ components:
$ref: '#/components/schemas/microsoft.graph.printer'
additionalProperties:
type: object
+ microsoft.graph.Json:
+ title: Json
+ type: object
+ additionalProperties:
+ type: object
microsoft.graph.status:
title: status
enum:
@@ -123123,7 +123389,7 @@ components:
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:
- description: Optional. Custom piece of data - JSON object used to provide custom content to render the activity in the Windows Shell UI
+ $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)'
@@ -124343,7 +124609,7 @@ components:
type: array
items:
$ref: '#/components/schemas/microsoft.graph.chatMessageMention'
- description: 'List of entities mentioned in the chat message. Supported entities are: user, bot, team, channel, and tag.'
+ description: 'List of entities mentioned in the chat message. Supported entities are: user, bot, team, channel, chat, and tag.'
messageHistory:
type: array
items:
@@ -125665,6 +125931,24 @@ components:
nullable: true
additionalProperties:
type: object
+ microsoft.graph.pageTemplate:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.baseSitePage'
+ - title: pageTemplate
+ type: object
+ properties:
+ titleArea:
+ $ref: '#/components/schemas/microsoft.graph.titleArea'
+ canvasLayout:
+ $ref: '#/components/schemas/microsoft.graph.canvasLayout'
+ webParts:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.webPart'
+ description: The collection of web parts on the SharePoint page.
+ x-ms-navigationProperty: true
+ additionalProperties:
+ type: object
microsoft.graph.permission:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -126856,10 +127140,10 @@ components:
description: Windows 10 Azure AD Join using Device Auth.
name: windowsAzureADJoinUsingDeviceAuth
- value: appleUserEnrollment
- description: Device managed by Apple user enrollment
+ description: Indicates the device is enrolled via Apple User Enrollment with Company Portal. It results in an enrollment with a new partition for managed apps and data and which supports a limited set of management capabilities
name: appleUserEnrollment
- value: appleUserEnrollmentWithServiceAccount
- description: Device managed by Apple user enrollment with service account
+ description: Indicates the device is enrolled via Apple User Enrollment with Company Portal using a device enrollment manager user. It results in an enrollment with a new partition for managed apps and data and which supports a limited set of management capabilities
name: appleUserEnrollmentWithServiceAccount
- value: azureAdJoinUsingAzureVmExtension
description: Azure AD Join enrollment when an Azure VM is provisioned
@@ -128754,6 +129038,40 @@ components:
description: For broadcast meeting only.
additionalProperties:
type: object
+ microsoft.graph.callAiInsight:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: callAiInsight
+ type: object
+ properties:
+ actionItems:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.actionItem'
+ callId:
+ type: string
+ nullable: true
+ contentCorrelationId:
+ type: string
+ nullable: true
+ createdDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'
+ type: string
+ format: date-time
+ nullable: true
+ endDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'
+ type: string
+ format: date-time
+ nullable: true
+ meetingNotes:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.meetingNote'
+ viewpoint:
+ $ref: '#/components/schemas/microsoft.graph.callAiInsightViewPoint'
+ additionalProperties:
+ type: object
microsoft.graph.meetingAttendanceReport:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -129262,6 +129580,13 @@ components:
description: Read-only. The date on which task is added to or removed from MyDay.
format: date
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
+ format: date-time
+ nullable: true
orderHint:
type: string
description: 'The hint used to order items of this type in a list view. For more information, see Using order hints in plannern.'
@@ -130295,11 +130620,11 @@ components:
properties:
key:
type: string
- description: Key.
+ description: Contains the name of the field that a value is associated with.
nullable: true
value:
type: string
- description: Value.
+ description: Contains the corresponding value for the specified key.
nullable: true
additionalProperties:
type: object
@@ -132715,6 +133040,69 @@ components:
- newsLink
- videoNewsLink
type: string
+ microsoft.graph.titleArea:
+ title: titleArea
+ type: object
+ properties:
+ alternativeText:
+ type: string
+ description: Alternative text on the title area.
+ nullable: true
+ enableGradientEffect:
+ type: boolean
+ description: Indicates whether the title area has a gradient effect enabled.
+ nullable: true
+ imageWebUrl:
+ type: string
+ description: URL of the image in the title area.
+ nullable: true
+ layout:
+ $ref: '#/components/schemas/microsoft.graph.titleAreaLayoutType'
+ serverProcessedContent:
+ $ref: '#/components/schemas/microsoft.graph.serverProcessedContent'
+ showAuthor:
+ type: boolean
+ description: Indicates whether the author should be shown in title area.
+ nullable: true
+ showPublishedDate:
+ type: boolean
+ description: Indicates whether the published date should be shown in title area.
+ nullable: true
+ showTextBlockAboveTitle:
+ type: boolean
+ description: Indicates whether the text block above title should be shown in title area.
+ nullable: true
+ textAboveTitle:
+ type: string
+ description: The text above title line.
+ nullable: true
+ textAlignment:
+ $ref: '#/components/schemas/microsoft.graph.titleAreaTextAlignmentType'
+ additionalProperties:
+ type: object
+ microsoft.graph.canvasLayout:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: canvasLayout
+ type: object
+ properties:
+ horizontalSections:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.horizontalSection'
+ description: Collection of horizontal sections on the SharePoint page.
+ x-ms-navigationProperty: true
+ verticalSection:
+ $ref: '#/components/schemas/microsoft.graph.verticalSection'
+ additionalProperties:
+ type: object
+ microsoft.graph.webPart:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: webPart
+ type: object
+ additionalProperties:
+ type: object
microsoft.graph.sharePointIdentitySet:
allOf:
- $ref: '#/components/schemas/microsoft.graph.identitySet'
@@ -135109,6 +135497,47 @@ components:
nullable: true
additionalProperties:
type: object
+ microsoft.graph.actionItem:
+ title: actionItem
+ type: object
+ properties:
+ ownerDisplayName:
+ type: string
+ nullable: true
+ text:
+ type: string
+ nullable: true
+ title:
+ type: string
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.meetingNote:
+ title: meetingNote
+ type: object
+ properties:
+ subpoints:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.meetingNoteSubpoint'
+ text:
+ type: string
+ nullable: true
+ title:
+ type: string
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.callAiInsightViewPoint:
+ title: callAiInsightViewPoint
+ type: object
+ properties:
+ mentionEvents:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.mentionEvent'
+ additionalProperties:
+ type: object
microsoft.graph.attendanceRecord:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -136817,7 +137246,7 @@ components:
type: array
items:
$ref: '#/components/schemas/microsoft.graph.keyCredentialConfiguration'
- description: Collection of keyCredential restrictions settings to be applied to an application or service principal.
+ description: Collection of certificate restrictions settings to be applied to an application or service principal.
passwordCredentials:
type: array
items:
@@ -137707,7 +138136,7 @@ components:
description: 'The type of reference is associated with the name. Possible values are: String, Integer, Double, Boolean, Range. Read-only.'
nullable: true
value:
- description: 'The formula that the name is defined to refer to. For example, =Sheet14!$B$2:$H$12 and =4.75. Read-only.'
+ $ref: '#/components/schemas/microsoft.graph.Json'
visible:
type: boolean
description: Indicates whether the object is visible.
@@ -138008,6 +138437,92 @@ components:
nullable: true
additionalProperties:
type: object
+ microsoft.graph.titleAreaLayoutType:
+ title: titleAreaLayoutType
+ enum:
+ - imageAndTitle
+ - plain
+ - colorBlock
+ - overlap
+ - unknownFutureValue
+ type: string
+ microsoft.graph.serverProcessedContent:
+ title: serverProcessedContent
+ type: object
+ properties:
+ componentDependencies:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.metaDataKeyStringPair'
+ description: A key-value map where keys are string identifiers and values are component ids. SharePoint servers might decide to use this hint to preload the script for corresponding components for performance boost.
+ customMetadata:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.metaDataKeyValuePair'
+ description: A key-value map where keys are string identifier and values are object of custom key-value pair.
+ htmlStrings:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.metaDataKeyStringPair'
+ description: 'A key-value map where keys are string identifiers and values are rich text with HTML format. SharePoint servers treat the values as HTML content and run services like safety checks, search index and link fixup on them.'
+ imageSources:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.metaDataKeyStringPair'
+ description: A key-value map where keys are string identifiers and values are image sources. SharePoint servers treat the values as image sources and run services like search index and link fixup on them.
+ links:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.metaDataKeyStringPair'
+ description: A key-value map where keys are string identifiers and values are links. SharePoint servers treat the values as links and run services like link fixup on them.
+ searchablePlainTexts:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.metaDataKeyStringPair'
+ description: A key-value map where keys are string identifiers and values are strings that should be search indexed.
+ additionalProperties:
+ type: object
+ microsoft.graph.titleAreaTextAlignmentType:
+ title: titleAreaTextAlignmentType
+ enum:
+ - left
+ - center
+ - unknownFutureValue
+ type: string
+ microsoft.graph.horizontalSection:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: horizontalSection
+ type: object
+ properties:
+ emphasis:
+ $ref: '#/components/schemas/microsoft.graph.sectionEmphasisType'
+ layout:
+ $ref: '#/components/schemas/microsoft.graph.horizontalSectionLayoutType'
+ columns:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.horizontalSectionColumn'
+ description: The set of vertical columns in this section.
+ x-ms-navigationProperty: true
+ additionalProperties:
+ type: object
+ microsoft.graph.verticalSection:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: verticalSection
+ type: object
+ properties:
+ emphasis:
+ $ref: '#/components/schemas/microsoft.graph.sectionEmphasisType'
+ webparts:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.webPart'
+ description: The set of web parts in this section.
+ x-ms-navigationProperty: true
+ additionalProperties:
+ type: object
microsoft.graph.sharePointIdentity:
allOf:
- $ref: '#/components/schemas/microsoft.graph.identity'
@@ -138924,6 +139439,34 @@ components:
- invited
- organizationExcludingGuests
type: string
+ microsoft.graph.meetingNoteSubpoint:
+ title: meetingNoteSubpoint
+ type: object
+ properties:
+ text:
+ type: string
+ nullable: true
+ title:
+ type: string
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.mentionEvent:
+ title: mentionEvent
+ type: object
+ properties:
+ eventDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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
+ speaker:
+ $ref: '#/components/schemas/microsoft.graph.identitySet'
+ transcriptUtterance:
+ type: string
+ nullable: true
+ additionalProperties:
+ type: object
microsoft.graph.attendanceInterval:
title: attendanceInterval
type: object
@@ -141417,7 +141960,7 @@ components:
description: The name of the table column.
nullable: true
values:
- description: 'Represents the raw values of the specified range. The data returned could be of type string, number, or a Boolean. Cell that contain an error will return the error string.'
+ $ref: '#/components/schemas/microsoft.graph.Json'
filter:
$ref: '#/components/schemas/microsoft.graph.workbookFilter'
additionalProperties:
@@ -141435,7 +141978,7 @@ components:
description: The index of the row within the rows collection of the table. Zero-based. Read-only.
format: int32
values:
- description: 'The raw values of the specified range. The data returned could be of type string, number, or a Boolean. Any cell that contain an error will return the error string.'
+ $ref: '#/components/schemas/microsoft.graph.Json'
additionalProperties:
type: object
microsoft.graph.workbookTableSort:
@@ -141567,6 +142110,74 @@ components:
nullable: true
additionalProperties:
type: object
+ microsoft.graph.metaDataKeyStringPair:
+ title: metaDataKeyStringPair
+ type: object
+ properties:
+ key:
+ type: string
+ description: Key of the meta data.
+ nullable: true
+ value:
+ type: string
+ description: Value of the meta data.
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.metaDataKeyValuePair:
+ title: metaDataKeyValuePair
+ type: object
+ properties:
+ key:
+ type: string
+ description: Key of the metadata.
+ nullable: true
+ value:
+ $ref: '#/components/schemas/microsoft.graph.Json'
+ additionalProperties:
+ type: object
+ microsoft.graph.sectionEmphasisType:
+ title: sectionEmphasisType
+ enum:
+ - none
+ - neutral
+ - soft
+ - strong
+ - unknownFutureValue
+ type: string
+ microsoft.graph.horizontalSectionLayoutType:
+ title: horizontalSectionLayoutType
+ enum:
+ - none
+ - oneColumn
+ - twoColumns
+ - threeColumns
+ - oneThirdLeftColumn
+ - oneThirdRightColumn
+ - fullWidth
+ - unknownFutureValue
+ type: string
+ microsoft.graph.horizontalSectionColumn:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: horizontalSectionColumn
+ type: object
+ properties:
+ width:
+ maximum: 2147483647
+ minimum: -2147483648
+ type: integer
+ description: 'Width of the column. A horizontal section is divided into 12 grids. A column should have a value of 1-12 to represent its range spans. For example, there can be two columns both have a width of 6 in a section.'
+ format: int32
+ nullable: true
+ webparts:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.webPart'
+ description: The collection of WebParts in this column.
+ x-ms-navigationProperty: true
+ additionalProperties:
+ type: object
microsoft.graph.termStore.relationType:
title: relationType
enum:
@@ -142739,7 +143350,7 @@ components:
type: string
description: 'An operator in a cell; for example, =, >, <, <=, or <>.'
values:
- description: The values that appear in the cell.
+ $ref: '#/components/schemas/microsoft.graph.Json'
additionalProperties:
type: object
microsoft.graph.workbookIcon:
@@ -142764,13 +143375,13 @@ components:
type: object
properties:
majorUnit:
- description: Represents the interval between two major tick marks. Can be set to a numeric value or an empty string. The returned value is always a number.
+ $ref: '#/components/schemas/microsoft.graph.Json'
maximum:
- description: Represents the maximum value on the value axis. Can be set to a numeric value or an empty string (for automatic axis values). The returned value is always a number.
+ $ref: '#/components/schemas/microsoft.graph.Json'
minimum:
- description: Represents the minimum value on the value axis. Can be set to a numeric value or an empty string (for automatic axis values). The returned value is always a number.
+ $ref: '#/components/schemas/microsoft.graph.Json'
minorUnit:
- description: Represents the interval between two minor tick marks. 'Can be set to a numeric value or an empty string (for automatic axis values). The returned value is always a number.
+ $ref: '#/components/schemas/microsoft.graph.Json'
format:
$ref: '#/components/schemas/microsoft.graph.workbookChartAxisFormat'
majorGridlines:
@@ -142864,7 +143475,7 @@ components:
type: object
properties:
value:
- description: The value of a chart point. Read-only.
+ $ref: '#/components/schemas/microsoft.graph.Json'
format:
$ref: '#/components/schemas/microsoft.graph.workbookChartPointFormat'
additionalProperties:
diff --git a/openApiDocs/beta/Identity.SignIns.yml b/openApiDocs/beta/Identity.SignIns.yml
index 3bc2645151..39c1992f0c 100644
--- a/openApiDocs/beta/Identity.SignIns.yml
+++ b/openApiDocs/beta/Identity.SignIns.yml
@@ -9214,11 +9214,11 @@ paths:
patch:
tags:
- identity.conditionalAccessRoot
- summary: Update ipNamedlocation
- description: Update the properties of an ipNamedLocation object.
+ summary: Update countryNamedLocation
+ description: Update the properties of a countryNamedLocation object.
externalDocs:
description: Find more info here
- url: https://learn.microsoft.com/graph/api/ipnamedlocation-update?view=graph-rest-beta
+ url: https://learn.microsoft.com/graph/api/countrynamedlocation-update?view=graph-rest-beta
operationId: identity.conditionalAccess_UpdateNamedLocation
parameters:
- name: namedLocation-id
@@ -9249,11 +9249,11 @@ paths:
delete:
tags:
- identity.conditionalAccessRoot
- summary: Delete ipNamedLocation
- description: Delete an ipNamedLocation object.
+ summary: Delete namedLocation
+ description: Delete a namedLocation object.
externalDocs:
description: Find more info here
- url: https://learn.microsoft.com/graph/api/ipnamedlocation-delete?view=graph-rest-beta
+ url: https://learn.microsoft.com/graph/api/namedlocation-delete?view=graph-rest-beta
operationId: identity.conditionalAccess_DeleteNamedLocation
parameters:
- name: namedLocation-id
@@ -11427,11 +11427,11 @@ paths:
get:
tags:
- identityProtection.riskyUser
- summary: List riskyUsers
- description: Retrieve the properties and relationships of a collection of riskyUser objects.
+ summary: Get riskyUser
+ description: Retrieve the properties and relationships of a riskyUser object.
externalDocs:
description: Find more info here
- url: https://learn.microsoft.com/graph/api/riskyusers-list?view=graph-rest-beta
+ url: https://learn.microsoft.com/graph/api/riskyusers-get?view=graph-rest-beta
operationId: identityProtection_ListRiskyUser
parameters:
- $ref: '#/components/parameters/top'
@@ -18810,11 +18810,11 @@ paths:
put:
tags:
- policies.crossTenantAccessPolicy
- summary: Update crossTenantIdentitySyncPolicyPartner
- description: Update the user synchronization policy of a partner-specific configuration.
+ summary: Create identitySynchronization
+ description: Create a cross-tenant user synchronization policy for a partner-specific configuration.
externalDocs:
description: Find more info here
- url: https://learn.microsoft.com/graph/api/crosstenantidentitysyncpolicypartner-update?view=graph-rest-beta
+ url: https://learn.microsoft.com/graph/api/crosstenantaccesspolicyconfigurationpartner-put-identitysynchronization?view=graph-rest-beta
operationId: policy.crossTenantAccessPolicy.partner_SetIdentitySynchronization
parameters:
- name: crossTenantAccessPolicyConfigurationPartner-tenantId
@@ -36881,7 +36881,7 @@ components:
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:
- description: Optional. A custom piece of data - JSON-LD extensible description of content according to schema.org syntax.
+ $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).'
@@ -38346,6 +38346,12 @@ components:
$ref: '#/components/schemas/microsoft.graph.baseSitePage'
description: The collection of pages in the baseSitePages list on this site.
x-ms-navigationProperty: true
+ pageTemplates:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.pageTemplate'
+ description: The collection of page templates on this site.
+ x-ms-navigationProperty: true
permissions:
type: array
items:
@@ -38700,7 +38706,7 @@ components:
type: array
items:
$ref: '#/components/schemas/microsoft.graph.directoryObject'
- description: 'The owners of the group who can be users or service principals. Nullable. If this property isn''t specified when creating a Microsoft 365 group, the calling user is automatically assigned as the group owner. Supports $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1); Supports $expand including nested $select. For example, /groups?$filter=startsWith(displayName,''Role'')&$select=id,displayName&$expand=owners($select=id,userPrincipalName,displayName).'
+ description: 'The owners of the group who can be users or service principals. Limited to 100 owners. Nullable. If this property isn''t specified when creating a Microsoft 365 group the calling user (admin or non-admin) is automatically assigned as the group owner. A non-admin user can''t explicitly add themselves to this collection when they''re creating the group. For more information, see the related known issue. For security groups, the admin user isn''t automatically added to this collection. For more information, see the related known issue. Supports $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1); 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
@@ -39912,6 +39918,11 @@ components:
description: The meeting start time in UTC. Required when you create an online meeting.
format: date-time
nullable: true
+ aiInsights:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.callAiInsight'
+ x-ms-navigationProperty: true
meetingAttendanceReport:
$ref: '#/components/schemas/microsoft.graph.meetingAttendanceReport'
recordings:
@@ -40945,6 +40956,9 @@ components:
- $ref: '#/components/schemas/microsoft.graph.appManagementConfiguration'
- title: appManagementApplicationConfiguration
type: object
+ properties:
+ identifierUris:
+ $ref: '#/components/schemas/microsoft.graph.identifierUriConfiguration'
additionalProperties:
type: object
microsoft.graph.appManagementServicePrincipalConfiguration:
@@ -42840,6 +42854,11 @@ components:
$ref: '#/components/schemas/microsoft.graph.printer'
additionalProperties:
type: object
+ microsoft.graph.Json:
+ title: Json
+ type: object
+ additionalProperties:
+ type: object
microsoft.graph.status:
title: status
enum:
@@ -42860,7 +42879,7 @@ components:
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:
- description: Optional. Custom piece of data - JSON object used to provide custom content to render the activity in the Windows Shell UI
+ $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)'
@@ -43893,7 +43912,7 @@ components:
type: array
items:
$ref: '#/components/schemas/microsoft.graph.chatMessageMention'
- description: 'List of entities mentioned in the chat message. Supported entities are: user, bot, team, channel, and tag.'
+ description: 'List of entities mentioned in the chat message. Supported entities are: user, bot, team, channel, chat, and tag.'
messageHistory:
type: array
items:
@@ -45160,6 +45179,24 @@ components:
nullable: true
additionalProperties:
type: object
+ microsoft.graph.pageTemplate:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.baseSitePage'
+ - title: pageTemplate
+ type: object
+ properties:
+ titleArea:
+ $ref: '#/components/schemas/microsoft.graph.titleArea'
+ canvasLayout:
+ $ref: '#/components/schemas/microsoft.graph.canvasLayout'
+ webParts:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.webPart'
+ description: The collection of web parts on the SharePoint page.
+ x-ms-navigationProperty: true
+ additionalProperties:
+ type: object
microsoft.graph.permission:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -46408,10 +46445,10 @@ components:
description: Windows 10 Azure AD Join using Device Auth.
name: windowsAzureADJoinUsingDeviceAuth
- value: appleUserEnrollment
- description: Device managed by Apple user enrollment
+ description: Indicates the device is enrolled via Apple User Enrollment with Company Portal. It results in an enrollment with a new partition for managed apps and data and which supports a limited set of management capabilities
name: appleUserEnrollment
- value: appleUserEnrollmentWithServiceAccount
- description: Device managed by Apple user enrollment with service account
+ description: Indicates the device is enrolled via Apple User Enrollment with Company Portal using a device enrollment manager user. It results in an enrollment with a new partition for managed apps and data and which supports a limited set of management capabilities
name: appleUserEnrollmentWithServiceAccount
- value: azureAdJoinUsingAzureVmExtension
description: Azure AD Join enrollment when an Azure VM is provisioned
@@ -48306,6 +48343,40 @@ components:
description: For broadcast meeting only.
additionalProperties:
type: object
+ microsoft.graph.callAiInsight:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: callAiInsight
+ type: object
+ properties:
+ actionItems:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.actionItem'
+ callId:
+ type: string
+ nullable: true
+ contentCorrelationId:
+ type: string
+ nullable: true
+ createdDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'
+ type: string
+ format: date-time
+ nullable: true
+ endDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'
+ type: string
+ format: date-time
+ nullable: true
+ meetingNotes:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.meetingNote'
+ viewpoint:
+ $ref: '#/components/schemas/microsoft.graph.callAiInsightViewPoint'
+ additionalProperties:
+ type: object
microsoft.graph.meetingAttendanceReport:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -49030,6 +49101,13 @@ components:
description: Read-only. The date on which task is added to or removed from MyDay.
format: date
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
+ format: date-time
+ nullable: true
orderHint:
type: string
description: 'The hint used to order items of this type in a list view. For more information, see Using order hints in plannern.'
@@ -49911,7 +49989,7 @@ components:
type: array
items:
$ref: '#/components/schemas/microsoft.graph.keyCredentialConfiguration'
- description: Collection of keyCredential restrictions settings to be applied to an application or service principal.
+ description: Collection of certificate restrictions settings to be applied to an application or service principal.
passwordCredentials:
type: array
items:
@@ -50025,6 +50103,14 @@ components:
nullable: true
additionalProperties:
type: object
+ microsoft.graph.identifierUriConfiguration:
+ title: identifierUriConfiguration
+ type: object
+ properties:
+ nonDefaultUriAddition:
+ $ref: '#/components/schemas/microsoft.graph.identifierUriRestriction'
+ additionalProperties:
+ type: object
microsoft.graph.deviceRegistrationMembership:
title: deviceRegistrationMembership
type: object
@@ -50535,11 +50621,11 @@ components:
properties:
key:
type: string
- description: Key.
+ description: Contains the name of the field that a value is associated with.
nullable: true
value:
type: string
- description: Value.
+ description: Contains the corresponding value for the specified key.
nullable: true
additionalProperties:
type: object
@@ -52614,6 +52700,69 @@ components:
- newsLink
- videoNewsLink
type: string
+ microsoft.graph.titleArea:
+ title: titleArea
+ type: object
+ properties:
+ alternativeText:
+ type: string
+ description: Alternative text on the title area.
+ nullable: true
+ enableGradientEffect:
+ type: boolean
+ description: Indicates whether the title area has a gradient effect enabled.
+ nullable: true
+ imageWebUrl:
+ type: string
+ description: URL of the image in the title area.
+ nullable: true
+ layout:
+ $ref: '#/components/schemas/microsoft.graph.titleAreaLayoutType'
+ serverProcessedContent:
+ $ref: '#/components/schemas/microsoft.graph.serverProcessedContent'
+ showAuthor:
+ type: boolean
+ description: Indicates whether the author should be shown in title area.
+ nullable: true
+ showPublishedDate:
+ type: boolean
+ description: Indicates whether the published date should be shown in title area.
+ nullable: true
+ showTextBlockAboveTitle:
+ type: boolean
+ description: Indicates whether the text block above title should be shown in title area.
+ nullable: true
+ textAboveTitle:
+ type: string
+ description: The text above title line.
+ nullable: true
+ textAlignment:
+ $ref: '#/components/schemas/microsoft.graph.titleAreaTextAlignmentType'
+ additionalProperties:
+ type: object
+ microsoft.graph.canvasLayout:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: canvasLayout
+ type: object
+ properties:
+ horizontalSections:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.horizontalSection'
+ description: Collection of horizontal sections on the SharePoint page.
+ x-ms-navigationProperty: true
+ verticalSection:
+ $ref: '#/components/schemas/microsoft.graph.verticalSection'
+ additionalProperties:
+ type: object
+ microsoft.graph.webPart:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: webPart
+ type: object
+ additionalProperties:
+ type: object
microsoft.graph.sharePointIdentitySet:
allOf:
- $ref: '#/components/schemas/microsoft.graph.identitySet'
@@ -54940,6 +55089,47 @@ components:
nullable: true
additionalProperties:
type: object
+ microsoft.graph.actionItem:
+ title: actionItem
+ type: object
+ properties:
+ ownerDisplayName:
+ type: string
+ nullable: true
+ text:
+ type: string
+ nullable: true
+ title:
+ type: string
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.meetingNote:
+ title: meetingNote
+ type: object
+ properties:
+ subpoints:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.meetingNoteSubpoint'
+ text:
+ type: string
+ nullable: true
+ title:
+ type: string
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.callAiInsightViewPoint:
+ title: callAiInsightViewPoint
+ type: object
+ properties:
+ mentionEvents:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.mentionEvent'
+ additionalProperties:
+ type: object
microsoft.graph.attendanceRecord:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -56273,6 +56463,28 @@ components:
- defaultConfiguredIdp
- unknownFutureValue
type: string
+ microsoft.graph.identifierUriRestriction:
+ title: identifierUriRestriction
+ type: object
+ properties:
+ excludeAppsReceivingV2Tokens:
+ type: boolean
+ description: 'If true, the restriction isn''t enforced for applications that are configured to receive V2 tokens in Entra ID; else, the restriction isn''t enforced for those applications.'
+ nullable: true
+ excludeSaml:
+ type: boolean
+ description: 'If true, the restriction isn''t enforced for SAML applications in Microsoft Entra ID; else, the restriction is enforced for those applications.'
+ nullable: true
+ restrictForAppsCreatedAfterDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'
+ type: string
+ description: 'Specifies the date from which the policy restriction applies to newly created applications. For existing applications, the enforcement date can be retroactively applied.'
+ format: date-time
+ nullable: true
+ state:
+ $ref: '#/components/schemas/microsoft.graph.appManagementRestrictionState'
+ additionalProperties:
+ type: object
microsoft.graph.permissionKind:
title: permissionKind
enum:
@@ -57756,7 +57968,7 @@ components:
description: 'The type of reference is associated with the name. Possible values are: String, Integer, Double, Boolean, Range. Read-only.'
nullable: true
value:
- description: 'The formula that the name is defined to refer to. For example, =Sheet14!$B$2:$H$12 and =4.75. Read-only.'
+ $ref: '#/components/schemas/microsoft.graph.Json'
visible:
type: boolean
description: Indicates whether the object is visible.
@@ -58057,6 +58269,92 @@ components:
nullable: true
additionalProperties:
type: object
+ microsoft.graph.titleAreaLayoutType:
+ title: titleAreaLayoutType
+ enum:
+ - imageAndTitle
+ - plain
+ - colorBlock
+ - overlap
+ - unknownFutureValue
+ type: string
+ microsoft.graph.serverProcessedContent:
+ title: serverProcessedContent
+ type: object
+ properties:
+ componentDependencies:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.metaDataKeyStringPair'
+ description: A key-value map where keys are string identifiers and values are component ids. SharePoint servers might decide to use this hint to preload the script for corresponding components for performance boost.
+ customMetadata:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.metaDataKeyValuePair'
+ description: A key-value map where keys are string identifier and values are object of custom key-value pair.
+ htmlStrings:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.metaDataKeyStringPair'
+ description: 'A key-value map where keys are string identifiers and values are rich text with HTML format. SharePoint servers treat the values as HTML content and run services like safety checks, search index and link fixup on them.'
+ imageSources:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.metaDataKeyStringPair'
+ description: A key-value map where keys are string identifiers and values are image sources. SharePoint servers treat the values as image sources and run services like search index and link fixup on them.
+ links:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.metaDataKeyStringPair'
+ description: A key-value map where keys are string identifiers and values are links. SharePoint servers treat the values as links and run services like link fixup on them.
+ searchablePlainTexts:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.metaDataKeyStringPair'
+ description: A key-value map where keys are string identifiers and values are strings that should be search indexed.
+ additionalProperties:
+ type: object
+ microsoft.graph.titleAreaTextAlignmentType:
+ title: titleAreaTextAlignmentType
+ enum:
+ - left
+ - center
+ - unknownFutureValue
+ type: string
+ microsoft.graph.horizontalSection:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: horizontalSection
+ type: object
+ properties:
+ emphasis:
+ $ref: '#/components/schemas/microsoft.graph.sectionEmphasisType'
+ layout:
+ $ref: '#/components/schemas/microsoft.graph.horizontalSectionLayoutType'
+ columns:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.horizontalSectionColumn'
+ description: The set of vertical columns in this section.
+ x-ms-navigationProperty: true
+ additionalProperties:
+ type: object
+ microsoft.graph.verticalSection:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: verticalSection
+ type: object
+ properties:
+ emphasis:
+ $ref: '#/components/schemas/microsoft.graph.sectionEmphasisType'
+ webparts:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.webPart'
+ description: The set of web parts in this section.
+ x-ms-navigationProperty: true
+ additionalProperties:
+ type: object
microsoft.graph.sharePointIdentity:
allOf:
- $ref: '#/components/schemas/microsoft.graph.identity'
@@ -58921,6 +59219,34 @@ components:
- invited
- organizationExcludingGuests
type: string
+ microsoft.graph.meetingNoteSubpoint:
+ title: meetingNoteSubpoint
+ type: object
+ properties:
+ text:
+ type: string
+ nullable: true
+ title:
+ type: string
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.mentionEvent:
+ title: mentionEvent
+ type: object
+ properties:
+ eventDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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
+ speaker:
+ $ref: '#/components/schemas/microsoft.graph.identitySet'
+ transcriptUtterance:
+ type: string
+ nullable: true
+ additionalProperties:
+ type: object
microsoft.graph.attendanceInterval:
title: attendanceInterval
type: object
@@ -61395,7 +61721,7 @@ components:
description: The name of the table column.
nullable: true
values:
- description: 'Represents the raw values of the specified range. The data returned could be of type string, number, or a Boolean. Cell that contain an error will return the error string.'
+ $ref: '#/components/schemas/microsoft.graph.Json'
filter:
$ref: '#/components/schemas/microsoft.graph.workbookFilter'
additionalProperties:
@@ -61413,7 +61739,7 @@ components:
description: The index of the row within the rows collection of the table. Zero-based. Read-only.
format: int32
values:
- description: 'The raw values of the specified range. The data returned could be of type string, number, or a Boolean. Any cell that contain an error will return the error string.'
+ $ref: '#/components/schemas/microsoft.graph.Json'
additionalProperties:
type: object
microsoft.graph.workbookTableSort:
@@ -61545,6 +61871,74 @@ components:
nullable: true
additionalProperties:
type: object
+ microsoft.graph.metaDataKeyStringPair:
+ title: metaDataKeyStringPair
+ type: object
+ properties:
+ key:
+ type: string
+ description: Key of the meta data.
+ nullable: true
+ value:
+ type: string
+ description: Value of the meta data.
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.metaDataKeyValuePair:
+ title: metaDataKeyValuePair
+ type: object
+ properties:
+ key:
+ type: string
+ description: Key of the metadata.
+ nullable: true
+ value:
+ $ref: '#/components/schemas/microsoft.graph.Json'
+ additionalProperties:
+ type: object
+ microsoft.graph.sectionEmphasisType:
+ title: sectionEmphasisType
+ enum:
+ - none
+ - neutral
+ - soft
+ - strong
+ - unknownFutureValue
+ type: string
+ microsoft.graph.horizontalSectionLayoutType:
+ title: horizontalSectionLayoutType
+ enum:
+ - none
+ - oneColumn
+ - twoColumns
+ - threeColumns
+ - oneThirdLeftColumn
+ - oneThirdRightColumn
+ - fullWidth
+ - unknownFutureValue
+ type: string
+ microsoft.graph.horizontalSectionColumn:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: horizontalSectionColumn
+ type: object
+ properties:
+ width:
+ maximum: 2147483647
+ minimum: -2147483648
+ type: integer
+ description: 'Width of the column. A horizontal section is divided into 12 grids. A column should have a value of 1-12 to represent its range spans. For example, there can be two columns both have a width of 6 in a section.'
+ format: int32
+ nullable: true
+ webparts:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.webPart'
+ description: The collection of WebParts in this column.
+ x-ms-navigationProperty: true
+ additionalProperties:
+ type: object
microsoft.graph.termStore.relationType:
title: relationType
enum:
@@ -62693,7 +63087,7 @@ components:
type: string
description: 'An operator in a cell; for example, =, >, <, <=, or <>.'
values:
- description: The values that appear in the cell.
+ $ref: '#/components/schemas/microsoft.graph.Json'
additionalProperties:
type: object
microsoft.graph.workbookIcon:
@@ -62718,13 +63112,13 @@ components:
type: object
properties:
majorUnit:
- description: Represents the interval between two major tick marks. Can be set to a numeric value or an empty string. The returned value is always a number.
+ $ref: '#/components/schemas/microsoft.graph.Json'
maximum:
- description: Represents the maximum value on the value axis. Can be set to a numeric value or an empty string (for automatic axis values). The returned value is always a number.
+ $ref: '#/components/schemas/microsoft.graph.Json'
minimum:
- description: Represents the minimum value on the value axis. Can be set to a numeric value or an empty string (for automatic axis values). The returned value is always a number.
+ $ref: '#/components/schemas/microsoft.graph.Json'
minorUnit:
- description: Represents the interval between two minor tick marks. 'Can be set to a numeric value or an empty string (for automatic axis values). The returned value is always a number.
+ $ref: '#/components/schemas/microsoft.graph.Json'
format:
$ref: '#/components/schemas/microsoft.graph.workbookChartAxisFormat'
majorGridlines:
@@ -62818,7 +63212,7 @@ components:
type: object
properties:
value:
- description: The value of a chart point. Read-only.
+ $ref: '#/components/schemas/microsoft.graph.Json'
format:
$ref: '#/components/schemas/microsoft.graph.workbookChartPointFormat'
additionalProperties:
diff --git a/openApiDocs/beta/NetworkAccess.yml b/openApiDocs/beta/NetworkAccess.yml
index a825f44f77..730475d36b 100644
--- a/openApiDocs/beta/NetworkAccess.yml
+++ b/openApiDocs/beta/NetworkAccess.yml
@@ -299,6 +299,122 @@ paths:
$ref: '#/components/responses/ODataCountResponse'
default:
$ref: '#/components/responses/error'
+ '/networkAccess/alerts/microsoft.graph.networkaccess.getAlertFrequencies(startDateTime={startDateTime},endDateTime={endDateTime})':
+ get:
+ tags:
+ - networkAccess.Functions
+ summary: Invoke function getAlertFrequencies
+ operationId: networkAccess.alert_getAlertFrequency
+ parameters:
+ - name: startDateTime
+ in: path
+ description: 'Usage: startDateTime={startDateTime}'
+ required: true
+ style: simple
+ schema:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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
+ - name: endDateTime
+ in: path
+ description: 'Usage: endDateTime={endDateTime}'
+ required: true
+ style: simple
+ schema:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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
+ - $ref: '#/components/parameters/top'
+ - $ref: '#/components/parameters/skip'
+ - $ref: '#/components/parameters/search'
+ - $ref: '#/components/parameters/filter'
+ - $ref: '#/components/parameters/count'
+ responses:
+ 2XX:
+ description: Success
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ value:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.networkaccess.alertFrequencyPoint'
+ '@odata.nextLink':
+ type: string
+ nullable: true
+ additionalProperties:
+ type: object
+ default:
+ $ref: '#/components/responses/error'
+ deprecated: true
+ x-ms-deprecation:
+ removalDate: '2024-11-01'
+ date: '2024-09-09'
+ version: 2022-06/PrivatePreview:NetworkAccess
+ x-ms-docs-operation-type: function
+ x-ms-pageable:
+ nextLinkName: '@odata.nextLink'
+ operationName: listMore
+ '/networkAccess/alerts/microsoft.graph.networkaccess.getAlertSeveritySummaries(startDateTime={startDateTime},endDateTime={endDateTime})':
+ get:
+ tags:
+ - networkAccess.Functions
+ summary: Invoke function getAlertSeveritySummaries
+ operationId: networkAccess.alert_getAlertSeveritySummary
+ parameters:
+ - name: startDateTime
+ in: path
+ description: 'Usage: startDateTime={startDateTime}'
+ required: true
+ style: simple
+ schema:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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
+ - name: endDateTime
+ in: path
+ description: 'Usage: endDateTime={endDateTime}'
+ required: true
+ style: simple
+ schema:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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
+ - $ref: '#/components/parameters/top'
+ - $ref: '#/components/parameters/skip'
+ - $ref: '#/components/parameters/search'
+ - $ref: '#/components/parameters/filter'
+ - $ref: '#/components/parameters/count'
+ responses:
+ 2XX:
+ description: Success
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ value:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.networkaccess.alertSeveritySummary'
+ '@odata.nextLink':
+ type: string
+ nullable: true
+ additionalProperties:
+ type: object
+ default:
+ $ref: '#/components/responses/error'
+ deprecated: true
+ x-ms-deprecation:
+ removalDate: '2024-11-01'
+ date: '2024-09-09'
+ version: 2022-06/PrivatePreview:NetworkAccess
+ x-ms-docs-operation-type: function
+ x-ms-pageable:
+ nextLinkName: '@odata.nextLink'
+ operationName: listMore
/networkAccess/connectivity:
get:
tags:
@@ -6015,40 +6131,66 @@ paths:
default:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: operation
- /networkAccess/logs/traffic/$count:
+ '/networkAccess/logs/traffic/{networkAccessTraffic-transactionId}/device':
get:
tags:
- networkAccess.logs
- summary: Get the number of the resource
- operationId: networkAccess.log.traffic_GetCount
+ summary: Get device from networkAccess
+ operationId: networkAccess.log.traffic_GetDevice
parameters:
- - $ref: '#/components/parameters/search'
- - $ref: '#/components/parameters/filter'
- responses:
- 2XX:
- $ref: '#/components/responses/ODataCountResponse'
- default:
- $ref: '#/components/responses/error'
- /networkAccess/microsoft.graph.networkaccess.onboard:
- post:
- tags:
- - networkAccess.Actions
- summary: Invoke action onboard
- operationId: networkAccess_onboard
+ - name: networkAccessTraffic-transactionId
+ in: path
+ description: The unique identifier of networkAccessTraffic
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: networkAccessTraffic
+ - name: $select
+ in: query
+ description: Select properties to be returned
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ - name: $expand
+ in: query
+ description: Expand related entities
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
responses:
2XX:
- description: Success
+ description: Retrieved navigation property
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.device'
default:
$ref: '#/components/responses/error'
- x-ms-docs-operation-type: action
- /networkAccess/reports:
+ x-ms-docs-operation-type: operation
+ '/networkAccess/logs/traffic/{networkAccessTraffic-transactionId}/user':
get:
tags:
- - networkAccess.reports
- summary: Get reports from networkAccess
- description: Represents the status of the Global Secure Access services for the tenant.
- operationId: networkAccess_GetReport
+ - networkAccess.logs
+ summary: Get user from networkAccess
+ operationId: networkAccess.log.traffic_GetUser
parameters:
+ - name: networkAccessTraffic-transactionId
+ in: path
+ description: The unique identifier of networkAccessTraffic
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: networkAccessTraffic
- name: $select
in: query
description: Select properties to be returned
@@ -6075,66 +6217,311 @@ paths:
content:
application/json:
schema:
- $ref: '#/components/schemas/microsoft.graph.networkaccess.reports'
+ $ref: '#/components/schemas/microsoft.graph.user'
default:
$ref: '#/components/responses/error'
+ deprecated: true
+ x-ms-deprecation:
+ removalDate: '2025-07-02'
+ date: '2024-07-02'
+ version: 2024-07/PrivatePreview:copilotExportAPI
x-ms-docs-operation-type: operation
- patch:
+ '/networkAccess/logs/traffic/{networkAccessTraffic-transactionId}/user/mailboxSettings':
+ get:
tags:
- - networkAccess.reports
- summary: Update the navigation property reports in networkAccess
- operationId: networkAccess_UpdateReport
- requestBody:
- description: New navigation property values
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/microsoft.graph.networkaccess.reports'
- required: true
+ - networkAccess.logs
+ summary: Get mailboxSettings property value
+ description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. For more information, see User preferences for languages and regional formats. Returned only on $select.'
+ operationId: networkAccess.log.traffic.user_GetMailboxSetting
+ parameters:
+ - name: networkAccessTraffic-transactionId
+ in: path
+ description: The unique identifier of networkAccessTraffic
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: networkAccessTraffic
+ - name: $select
+ in: query
+ description: Select properties to be returned
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ - name: $expand
+ in: query
+ description: Expand related entities
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
responses:
2XX:
- description: Success
+ description: Entity result.
content:
application/json:
schema:
- $ref: '#/components/schemas/microsoft.graph.networkaccess.reports'
+ $ref: '#/components/schemas/microsoft.graph.mailboxSettings'
default:
$ref: '#/components/responses/error'
- x-ms-docs-operation-type: operation
- delete:
+ deprecated: true
+ x-ms-deprecation:
+ removalDate: '2025-07-02'
+ date: '2024-07-02'
+ version: 2024-07/PrivatePreview:copilotExportAPI
+ patch:
tags:
- - networkAccess.reports
- summary: Delete navigation property reports for networkAccess
- operationId: networkAccess_DeleteReport
+ - networkAccess.logs
+ summary: Update property mailboxSettings value.
+ operationId: networkAccess.log.traffic.user_UpdateMailboxSetting
parameters:
- - name: If-Match
- in: header
- description: ETag
+ - name: networkAccessTraffic-transactionId
+ in: path
+ description: The unique identifier of networkAccessTraffic
+ required: true
style: simple
schema:
type: string
+ x-ms-docs-key-type: networkAccessTraffic
+ requestBody:
+ description: New property values
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.mailboxSettings'
+ required: true
responses:
2XX:
description: Success
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.mailboxSettings'
default:
$ref: '#/components/responses/error'
- x-ms-docs-operation-type: operation
- '/networkAccess/reports/microsoft.graph.networkaccess.crossTenantAccessReport(startDateTime={startDateTime},endDateTime={endDateTime})':
+ deprecated: true
+ x-ms-deprecation:
+ removalDate: '2025-07-02'
+ date: '2024-07-02'
+ version: 2024-07/PrivatePreview:copilotExportAPI
+ '/networkAccess/logs/traffic/{networkAccessTraffic-transactionId}/user/serviceProvisioningErrors':
get:
tags:
- - networkAccess.Functions
- summary: Invoke function crossTenantAccessReport
- operationId: networkAccess.report_crossTenantAccessReport
+ - networkAccess.logs
+ summary: Get serviceProvisioningErrors property value
+ description: 'Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object.'
+ operationId: networkAccess.log.traffic.user_ListServiceProvisioningError
parameters:
- - name: startDateTime
+ - name: networkAccessTraffic-transactionId
in: path
- description: 'Usage: startDateTime={startDateTime}'
+ description: The unique identifier of networkAccessTraffic
required: true
style: simple
schema:
- pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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
+ x-ms-docs-key-type: networkAccessTraffic
+ - $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:
+ type: string
+ - name: $select
+ in: query
+ description: Select properties to be returned
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ - name: $expand
+ in: query
+ description: Expand related entities
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ responses:
+ 2XX:
+ $ref: '#/components/responses/microsoft.graph.serviceProvisioningErrorCollectionResponse'
+ default:
+ $ref: '#/components/responses/error'
+ deprecated: true
+ x-ms-deprecation:
+ removalDate: '2025-07-02'
+ date: '2024-07-02'
+ version: 2024-07/PrivatePreview:copilotExportAPI
+ x-ms-pageable:
+ nextLinkName: '@odata.nextLink'
+ operationName: listMore
+ '/networkAccess/logs/traffic/{networkAccessTraffic-transactionId}/user/serviceProvisioningErrors/$count':
+ get:
+ tags:
+ - networkAccess.logs
+ summary: Get the number of the resource
+ operationId: networkAccess.log.traffic.user.ServiceProvisioningError_GetCount
+ parameters:
+ - name: networkAccessTraffic-transactionId
+ in: path
+ description: The unique identifier of networkAccessTraffic
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: networkAccessTraffic
+ - $ref: '#/components/parameters/search'
+ - $ref: '#/components/parameters/filter'
+ responses:
+ 2XX:
+ $ref: '#/components/responses/ODataCountResponse'
+ default:
+ $ref: '#/components/responses/error'
+ deprecated: true
+ x-ms-deprecation:
+ removalDate: '2025-07-02'
+ date: '2024-07-02'
+ version: 2024-07/PrivatePreview:copilotExportAPI
+ /networkAccess/logs/traffic/$count:
+ get:
+ tags:
+ - networkAccess.logs
+ summary: Get the number of the resource
+ operationId: networkAccess.log.traffic_GetCount
+ parameters:
+ - $ref: '#/components/parameters/search'
+ - $ref: '#/components/parameters/filter'
+ responses:
+ 2XX:
+ $ref: '#/components/responses/ODataCountResponse'
+ default:
+ $ref: '#/components/responses/error'
+ /networkAccess/microsoft.graph.networkaccess.onboard:
+ post:
+ tags:
+ - networkAccess.Actions
+ summary: Invoke action onboard
+ operationId: networkAccess_onboard
+ responses:
+ 2XX:
+ description: Success
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: action
+ /networkAccess/reports:
+ get:
+ tags:
+ - networkAccess.reports
+ summary: Get reports from networkAccess
+ description: Represents the status of the Global Secure Access services for the tenant.
+ operationId: networkAccess_GetReport
+ parameters:
+ - name: $select
+ in: query
+ description: Select properties to be returned
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ - name: $expand
+ in: query
+ description: Expand related entities
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ responses:
+ 2XX:
+ description: Retrieved navigation property
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.networkaccess.reports'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
+ patch:
+ tags:
+ - networkAccess.reports
+ summary: Update the navigation property reports in networkAccess
+ operationId: networkAccess_UpdateReport
+ requestBody:
+ description: New navigation property values
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.networkaccess.reports'
+ required: true
+ responses:
+ 2XX:
+ description: Success
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.networkaccess.reports'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
+ delete:
+ tags:
+ - networkAccess.reports
+ summary: Delete navigation property reports for networkAccess
+ operationId: networkAccess_DeleteReport
+ parameters:
+ - name: If-Match
+ in: header
+ description: ETag
+ style: simple
+ schema:
+ type: string
+ responses:
+ 2XX:
+ description: Success
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
+ '/networkAccess/reports/microsoft.graph.networkaccess.crossTenantAccessReport(startDateTime={startDateTime},endDateTime={endDateTime})':
+ get:
+ tags:
+ - networkAccess.Functions
+ summary: Invoke function crossTenantAccessReport
+ operationId: networkAccess.report_crossTenantAccessReport
+ parameters:
+ - name: startDateTime
+ in: path
+ description: 'Usage: startDateTime={startDateTime}'
+ required: true
+ style: simple
+ schema:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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
- name: endDateTime
in: path
description: 'Usage: endDateTime={endDateTime}'
@@ -7358,7 +7745,7 @@ components:
items:
$ref: '#/components/schemas/microsoft.graph.networkaccess.relatedResource'
severity:
- $ref: '#/components/schemas/microsoft.graph.networkaccess.threatSeverity'
+ $ref: '#/components/schemas/microsoft.graph.networkaccess.alertSeverity'
vendorName:
type: string
policy:
@@ -7385,6 +7772,39 @@ components:
format: date-time
additionalProperties:
type: object
+ microsoft.graph.networkaccess.alertFrequencyPoint:
+ title: alertFrequencyPoint
+ type: object
+ properties:
+ highSeverityCount:
+ type: integer
+ format: int64
+ informationalSeverityCount:
+ type: integer
+ format: int64
+ lowSeverityCount:
+ type: integer
+ format: int64
+ mediumSeverityCount:
+ type: integer
+ format: int64
+ timeStampDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'
+ type: string
+ format: date-time
+ additionalProperties:
+ type: object
+ microsoft.graph.networkaccess.alertSeveritySummary:
+ title: alertSeveritySummary
+ type: object
+ properties:
+ count:
+ type: integer
+ format: int64
+ severity:
+ $ref: '#/components/schemas/microsoft.graph.networkaccess.alertSeverity'
+ additionalProperties:
+ type: object
microsoft.graph.networkaccess.connectivity:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -8149,6 +8569,9 @@ components:
description: Represents the total number of bytes received in a network communication or data transfer. Supports $filter (eq) and $orderby.
format: int64
nullable: true
+ remoteNetworkId:
+ type: string
+ nullable: true
resourceTenantId:
type: string
nullable: true
@@ -8198,2845 +8621,26857 @@ components:
items:
type: string
nullable: true
+ device:
+ $ref: '#/components/schemas/microsoft.graph.device'
+ user:
+ $ref: '#/components/schemas/microsoft.graph.user'
additionalProperties:
type: object
- microsoft.graph.networkaccess.reports:
+ microsoft.graph.device:
allOf:
- - $ref: '#/components/schemas/microsoft.graph.entity'
- - title: reports
+ - $ref: '#/components/schemas/microsoft.graph.directoryObject'
+ - title: device
type: object
- additionalProperties:
- type: object
- microsoft.graph.networkaccess.crossTenantAccess:
- title: crossTenantAccess
- type: object
- properties:
- deviceCount:
- type: integer
- description: The number of devices that accessed the external tenant.
- format: int64
- lastAccessDateTime:
- pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-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 of the most recent access to the external tenant.
- format: date-time
- resourceTenantId:
- type: string
- description: The tenant ID of the external tenant.
- resourceTenantName:
- type: string
- description: The name of the external tenant.
- nullable: true
- resourceTenantPrimaryDomain:
- type: string
- description: The domain of the external tenant.
- usageStatus:
- $ref: '#/components/schemas/microsoft.graph.networkaccess.usageStatus'
- userCount:
- type: integer
- description: The number of users that accessed the external tenant.
- format: int64
- additionalProperties:
- type: object
- microsoft.graph.networkaccess.destination:
- title: destination
- type: object
- properties:
- deviceCount:
- maximum: 2147483647
+ properties:
+ accountEnabled:
+ type: boolean
+ description: 'true if the account is enabled; otherwise, false. Default is true. Supports $filter (eq, ne, not, in). Only callers with at least the Cloud Device Administrator role can set this property.'
+ nullable: true
+ alternativeSecurityIds:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.alternativeSecurityId'
+ description: 'For internal use only. Not nullable. Supports $filter (eq, not, ge, le).'
+ approximateLastSignInDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-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. Read-only. Supports $filter (eq, ne, not, ge, le, and eq on null values) and $orderby.'
+ format: date-time
+ nullable: true
+ complianceExpirationDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'
+ type: string
+ description: 'The timestamp when the device is no longer deemed compliant. 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
+ deviceCategory:
+ type: string
+ description: User-defined property set by Intune to automatically add devices to groups and simplify managing devices.
+ nullable: true
+ deviceId:
+ type: string
+ description: 'Unique Identifier set by Azure Device Registration Service at the time of registration. This is an alternate key that can be used to reference the device object. Also Supports $filter (eq, ne, not, startsWith).'
+ nullable: true
+ deviceMetadata:
+ type: string
+ description: For internal use only. Set to null.
+ nullable: true
+ deviceOwnership:
+ type: string
+ description: 'Ownership of the device. This property is set by Intune. Possible values are: unknown, company, personal.'
+ nullable: true
+ deviceVersion:
+ maximum: 2147483647
+ minimum: -2147483648
+ type: integer
+ description: For internal use only.
+ format: int32
+ nullable: true
+ displayName:
+ type: string
+ description: 'The display name for the device. Required. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values), $search, and $orderby.'
+ nullable: true
+ domainName:
+ type: string
+ description: The on-premises domain name of Microsoft Entra hybrid joined devices. This property is set by Intune.
+ nullable: true
+ enrollmentProfileName:
+ type: string
+ description: 'Enrollment profile applied to the device. For example, Apple Device Enrollment Profile, Device enrollment - Corporate device identifiers, or Windows Autopilot profile name. This property is set by Intune.'
+ nullable: true
+ enrollmentType:
+ type: string
+ description: 'Enrollment type of the device. This property is set by Intune. Possible values are: unknown, userEnrollment, deviceEnrollmentManager, appleBulkWithUser, appleBulkWithoutUser, windowsAzureADJoin, windowsBulkUserless, windowsAutoEnrollment, windowsBulkAzureDomainJoin, windowsCoManagement, windowsAzureADJoinUsingDeviceAuth,appleUserEnrollment, appleUserEnrollmentWithServiceAccount. NOTE: This property might return other values apart from those listed.'
+ nullable: true
+ extensionAttributes:
+ $ref: '#/components/schemas/microsoft.graph.onPremisesExtensionAttributes'
+ hostnames:
+ type: array
+ items:
+ type: string
+ nullable: true
+ description: List of host names for the device.
+ isCompliant:
+ type: boolean
+ description: 'true if the device complies with Mobile Device Management (MDM) policies; otherwise, false. Read-only. This can only be updated by Intune for any device OS type or by an approved MDM app for Windows OS devices. Supports $filter (eq, ne, not).'
+ nullable: true
+ isManaged:
+ type: boolean
+ description: 'true if the device is managed by a Mobile Device Management (MDM) app; otherwise, false. This can only be updated by Intune for any device OS type or by an approved MDM app for Windows OS devices. Supports $filter (eq, ne, not).'
+ nullable: true
+ isManagementRestricted:
+ type: boolean
+ description: 'Indicates whether the device is a member of a restricted management administrative unit. The default value is false. Read-only. To manage a device that''s a member of a restricted management administrative unit, the administrator or calling app must be assigned a Microsoft Entra role at the scope of the restricted management administrative unit.'
+ nullable: true
+ isRooted:
+ type: boolean
+ description: true if the device is rooted or jail-broken. This property can only be updated by Intune.
+ nullable: true
+ kind:
+ type: string
+ description: Form factor of the device. Only returned if the user signs in with a Microsoft account as part of Project Rome.
+ nullable: true
+ managementType:
+ type: string
+ description: 'Management channel of the device. This property is set by Intune. Possible values are: eas, mdm, easMdm, intuneClient, easIntuneClient, configurationManagerClient, configurationManagerClientMdm, configurationManagerClientMdmEas, unknown, jamf, googleCloudDevicePolicyController.'
+ nullable: true
+ manufacturer:
+ type: string
+ description: Manufacturer of the device. Read-only.
+ nullable: true
+ mdmAppId:
+ type: string
+ description: 'Application identifier used to register device into MDM. Read-only. Supports $filter (eq, ne, not, startsWith).'
+ nullable: true
+ model:
+ type: string
+ description: Model of the device. Read-only.
+ nullable: true
+ name:
+ type: string
+ description: Friendly name of the device. Only returned if user signs in with a Microsoft account as part of Project Rome.
+ 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: 'The last time at which the object 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 Read-only. Supports $filter (eq, ne, not, ge, le, in).'
+ format: date-time
+ nullable: true
+ onPremisesSecurityIdentifier:
+ type: string
+ description: The on-premises security identifier (SID) for the user who was synchronized from on-premises to the cloud. Read-only. Returned only on $select. Supports $filter (eq).
+ nullable: true
+ onPremisesSyncEnabled:
+ type: boolean
+ description: 'true if this object is synced from an on-premises directory; false if this object 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). Read-only. Supports $filter (eq, ne, not, in, and eq on null values).'
+ nullable: true
+ operatingSystem:
+ type: string
+ description: 'The type of operating system on the device. Required. Supports $filter (eq, ne, not, ge, le, startsWith, and eq on null values).'
+ nullable: true
+ operatingSystemVersion:
+ type: string
+ description: 'Operating system version of the device. Required. Supports $filter (eq, ne, not, ge, le, startsWith, and eq on null values).'
+ nullable: true
+ physicalIds:
+ type: array
+ items:
+ type: string
+ description: 'For internal use only. Not nullable. Supports $filter (eq, not, ge, le, startsWith, /$count eq 0, /$count ne 0.'
+ platform:
+ type: string
+ description: Platform of device. Only returned if the user signs in with a Microsoft account as part of Project Rome.
+ nullable: true
+ profileType:
+ type: string
+ description: 'The profile type of the device. Possible values: RegisteredDevice (default), SecureVM, Printer, Shared, IoT.'
+ nullable: true
+ registrationDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'
+ type: string
+ description: 'Date and time of when the device was registered. 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
+ status:
+ type: string
+ description: Device is online or offline. Only returned if user signs in with a Microsoft account as part of Project Rome.
+ nullable: true
+ systemLabels:
+ type: array
+ items:
+ type: string
+ description: 'List of labels applied to the device by the system. Supports $filter (/$count eq 0, /$count ne 0).'
+ trustType:
+ type: string
+ description: 'Type of trust for the joined device. Read-only. Possible values: Workplace (indicates bring your own personal devices), AzureAd (Cloud only joined devices), ServerAd (on-premises domain joined devices joined to Microsoft Entra ID). For more information, see Introduction to device management in Microsoft Entra ID.'
+ nullable: true
+ commands:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.command'
+ description: Set of commands sent to this device.
+ x-ms-navigationProperty: true
+ extensions:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.extension'
+ description: The collection of open extensions defined for the device. Read-only. Nullable.
+ x-ms-navigationProperty: true
+ memberOf:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.directoryObject'
+ description: Groups and administrative units that this device is a member of. Read-only. Nullable. Supports $expand.
+ x-ms-navigationProperty: true
+ registeredOwners:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.directoryObject'
+ description: The user that cloud joined the device or registered their personal device. The registered owner is set at the time of registration. Read-only. Nullable. Supports $expand.
+ x-ms-navigationProperty: true
+ registeredUsers:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.directoryObject'
+ description: 'Collection of registered users of the device. For cloud joined devices and registered personal devices, registered users are set to the same value as registered owners at the time of registration. Read-only. Nullable. Supports $expand.'
+ x-ms-navigationProperty: true
+ transitiveMemberOf:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.directoryObject'
+ description: Groups and administrative units that this device is a member of. This operation is transitive. Supports $expand.
+ x-ms-navigationProperty: true
+ usageRights:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.usageRight'
+ description: Represents the usage rights a device has been granted.
+ x-ms-navigationProperty: true
+ additionalProperties:
+ type: object
+ microsoft.graph.user:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.directoryObject'
+ - title: user
+ type: object
+ properties:
+ aboutMe:
+ type: string
+ description: A freeform text entry field for users to describe themselves. Returned only on $select.
+ nullable: true
+ accountEnabled:
+ type: boolean
+ description: 'true if the account is enabled; otherwise, false. This property is required when a user is created. 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. For more information, see legal age group property definitions. Supports $filter (eq, ne, not, and in).'
+ nullable: true
+ assignedLicenses:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.assignedLicense'
+ description: 'The licenses that are assigned to the user, including inherited (group-based) licenses. This property doesn''t differentiate between directly assigned and inherited licenses. Use the licenseAssignmentStates property to identify the directly assigned and inherited licenses. Not nullable. Supports $filter (eq, not, /$count eq 0, /$count ne 0).'
+ assignedPlans:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.assignedPlan'
+ description: The plans that are assigned to the user. Read-only. Not nullable.Supports $filter (eq and not).
+ authorizationInfo:
+ $ref: '#/components/schemas/microsoft.graph.authorizationInfo'
+ 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. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z Returned only on $select.'
+ format: date-time
+ businessPhones:
+ type: array
+ items:
+ type: string
+ description: 'The telephone numbers for the user. Only one number can be set for this property. Read-only for users synced from on-premises directory. Supports $filter (eq, not, ge, le, startsWith).'
+ city:
+ type: string
+ description: 'The city where the user is located. Maximum length is 128 characters. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).'
+ nullable: true
+ cloudRealtimeCommunicationInfo:
+ $ref: '#/components/schemas/microsoft.graph.cloudRealtimeCommunicationInfo'
+ companyName:
+ type: string
+ description: 'The name of the company the user is associated with. This property can be useful for describing the company that an external user comes from. The maximum length is 64 characters.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. Supports $filter (eq, ne, not, and in).'
+ nullable: true
+ country:
+ type: string
+ description: 'The country or region where the user is located; for example, US or UK. Maximum length is 128 characters. 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 date and time the user was created in ISO 8601 format and UTC. The value cannot be modified and is automatically populated when the entity is created. Nullable. For on-premises users, the value represents when they were first created in Microsoft Entra ID. Property is null for some users created before June 2018 and on-premises users synced to Microsoft Entra ID before June 2018. Read-only. 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.Supports $filter (eq, ne, not, and in).'
+ nullable: true
+ customSecurityAttributes:
+ $ref: '#/components/schemas/microsoft.graph.customSecurityAttributeValue'
+ department:
+ type: string
+ description: 'The name of the department where the user works. Maximum length is 64 characters.Supports $filter (eq, ne, not , ge, le, in, and eq on null values).'
+ nullable: true
+ 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
+ deviceKeys:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.deviceKey'
+ displayName:
+ type: string
+ description: 'The name displayed in the address book for the user. This value 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. 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 if there is a future hire. 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.Supports $filter (eq, ne, not , ge, le, in, startsWith, and eq on null values).'
+ nullable: true
+ employeeLeaveDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-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 left or will leave the organization. To read this property, the calling app must be assigned the User-LifeCycleInfo.Read.All permission. To write this property, the calling app must be assigned the User.Read.All and User-LifeCycleInfo.ReadWrite.All permissions. To read this property in delegated scenarios, the admin needs at least one of the following Microsoft Entra roles: Lifecycle Workflows Administrator, Global Reader. To write this property in delegated scenarios, the admin needs the Global Administrator role. Supports $filter (eq, ne, not , ge, le, in). For more information, see Configure the employeeLeaveDateTime property for a user.'
+ format: date-time
+ nullable: true
+ employeeOrgData:
+ $ref: '#/components/schemas/microsoft.graph.employeeOrgData'
+ employeeType:
+ type: string
+ description: 'Captures enterprise worker type. For example, Employee, Contractor, Consultant, or Vendor. 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. Supports $filter (eq, ne, not , in).'
+ nullable: true
+ externalUserStateChangeDateTime:
+ type: string
+ description: 'Shows the timestamp for the latest change to the externalUserState property. Supports $filter (eq, ne, not , in).'
+ nullable: true
+ faxNumber:
+ type: string
+ description: 'The fax number of the user. 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. Supports $filter (eq, ne, not , ge, le, in, startsWith, and eq on null values).'
+ nullable: true
+ 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. 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
+ 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. It may contain multiple items with the same signInType value. Supports $filter (eq) with limitations.'
+ 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. Supports $filter (eq, not, ge, le, startsWith).'
+ infoCatalogs:
+ type: array
+ items:
+ type: string
+ description: 'Identifies the info segments assigned to the user. Supports $filter (eq, not, ge, le, startsWith).'
+ interests:
+ type: array
+ items:
+ type: string
+ nullable: true
+ description: A list for users to describe their interests. Returned only on $select.
+ isLicenseReconciliationNeeded:
+ type: boolean
+ description: Indicates whether the user is pending an exchange mailbox license assignment. Read-only. Supports $filter (eq where true only).
+ nullable: true
+ isManagementRestricted:
+ type: boolean
+ description: 'true if the user is a member of a restricted management administrative unit. Default value is false. Read-only. To manage a user who is a member of a restricted management administrative unit, the administrator or calling app must be assigned a Microsoft Entra role at the scope of the restricted management administrative unit.'
+ nullable: true
+ 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. 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: 'When this Microsoft Entra user last changed their password or when their password was created, whichever date the latest action was performed. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. Returned only on $select.'
+ 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. For more information, see legal age group property definitions. Returned only on $select.'
+ nullable: true
+ licenseAssignmentStates:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.licenseAssignmentState'
+ description: State of license assignments for this user. It also indicates licenses that are directly assigned and the ones the user inherited through group memberships. Read-only. Returned only on $select.
+ mail:
+ type: string
+ description: 'The SMTP address for the user, for example, admin@contoso.com. Changes to this property also update the user''s proxyAddresses collection to include the value as an SMTP address. This property can''t contain accent characters. NOTE: We don''t recommend updating this property for Azure AD B2C user profiles. Use the otherMails property instead. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith, and eq on null values).'
+ nullable: true
+ mailboxSettings:
+ $ref: '#/components/schemas/microsoft.graph.mailboxSettings'
+ 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. 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 the on-premises directory. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values) and $search.'
+ nullable: true
+ mySite:
+ type: string
+ description: The URL for the user's site. Returned only on $select.
+ nullable: true
+ officeLocation:
+ type: string
+ description: 'The office location in the user''s place of business. Maximum length is 128 characters. 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 synchronizing their on-premises directory to Microsoft Entra ID via Microsoft Entra Connect. Read-only.
+ 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 synchronizing their on-premises directory to Microsoft Entra ID via Microsoft Entra Connect. Read-only.'
+ nullable: true
+ onPremisesExtensionAttributes:
+ $ref: '#/components/schemas/microsoft.graph.onPremisesExtensionAttributes'
+ onPremisesImmutableId:
+ type: string
+ description: 'This property associates an on-premises Active Directory user account to their Microsoft Entra user object. This property must be specified when creating a new user account in the Graph if you''re using a federated domain for the user''s userPrincipalName (UPN) property. Note: The $ and _ characters can''t be used when specifying this property. 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. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. 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. 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 synchronizing their on-premises directory to Microsoft Entra ID via Microsoft Entra Connect. Read-only. 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 synchronized from on-premises to the cloud. Read-only. Supports $filter (eq including on null values).
+ nullable: true
+ onPremisesSipInfo:
+ $ref: '#/components/schemas/microsoft.graph.onPremisesSipInfo'
+ 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 Microsoft Entra ID. Read-only. 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 synchronizing their on-premises directory to Microsoft Entra ID via Microsoft Entra Connect. Read-only. 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 can''t contain accent characters.Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0).'
+ 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. For more information on the default password policies, see Microsoft Entra password policies. Supports $filter (ne, not, and eq on null values).'
+ nullable: true
+ passwordProfile:
+ $ref: '#/components/schemas/microsoft.graph.passwordProfile'
+ pastProjects:
+ type: array
+ items:
+ type: string
+ nullable: true
+ description: A list for users to enumerate their past projects. Returned only on $select.
+ 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. 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. The preferred language format is based on RFC 4646. The name combines an ISO 639 two-letter lowercase culture code associated with the language and an ISO 3166 two-letter uppercase subculture code associated with the country or region. Example: ''en-US'', or ''es-ES''. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).'
+ nullable: true
+ preferredName:
+ type: string
+ description: The preferred name for the user. Not Supported. This attribute returns an empty string.Returned only on $select.
+ nullable: true
+ print:
+ $ref: '#/components/schemas/microsoft.graph.userPrint'
+ provisionedPlans:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.provisionedPlan'
+ description: 'The plans that are provisioned for the user. Read-only. Not nullable. 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 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 the ones prefixed with smtp are the secondary proxy addresses. For Azure AD B2C accounts, this property has a limit of 10 unique addresses. Read-only in Microsoft Graph; you can update this property only through the Microsoft 365 admin center. Not nullable. Supports $filter (eq, not, ge, le, startsWith, endsWith, /$count eq 0, /$count ne 0).'
+ refreshTokensValidFromDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'
+ type: string
+ description: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If it happens, the application must acquire a new refresh token by requesting the authorized endpoint. Read-only. Use invalidateAllRefreshTokens to reset.'
+ format: date-time
+ 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.
+ 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
+ serviceProvisioningErrors:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.serviceProvisioningError'
+ description: 'Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object.'
+ 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
+ signInActivity:
+ $ref: '#/components/schemas/microsoft.graph.signInActivity'
+ signInSessionsValidFromDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'
+ type: string
+ description: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application must acquire a new refresh token by requesting the authorized endpoint. Read-only. Use revokeSignInSessions to reset.'
+ format: date-time
+ nullable: true
+ skills:
+ type: array
+ items:
+ type: string
+ nullable: true
+ description: A list for the user to enumerate their skills. Returned only on $select.
+ state:
+ type: string
+ description: 'The state or province in the user''s address. Maximum length is 128 characters. 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. 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. 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 are assigned licenses due to legal requirements to check for availability of services in countries. Examples include: US, JP, and GB. Not nullable. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).'
+ nullable: true
+ userPrincipalName:
+ type: string
+ description: 'The user principal name (UPN) of the user. The UPN is an Internet-style sign-in name for the user based on the Internet standard RFC 822. By convention, this should map to the user''s email name. The general format is alias@domain, where the domain must be present in the tenant''s verified domain collection. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: This property can''t contain accent characters. Only the following characters are allowed A - Z, a - z, 0 - 9, '' . - _ ! # ^ ~. For the complete list of allowed characters, see username policies. 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. The possible values are Member and Guest. 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 Microsoft Entra ID?'
+ nullable: 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
+ 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
+ analytics:
+ $ref: '#/components/schemas/microsoft.graph.userAnalytics'
+ appConsentRequestsForApproval:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.appConsentRequest'
+ x-ms-navigationProperty: true
+ appRoleAssignedResources:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.servicePrincipal'
+ x-ms-navigationProperty: true
+ 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
+ approvals:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.approval'
+ x-ms-navigationProperty: true
+ authentication:
+ $ref: '#/components/schemas/microsoft.graph.authentication'
+ 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
+ chats:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.chat'
+ x-ms-navigationProperty: true
+ cloudClipboard:
+ $ref: '#/components/schemas/microsoft.graph.cloudClipboardRoot'
+ cloudPCs:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.cloudPC'
+ 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
+ createdObjects:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.directoryObject'
+ description: Directory objects that the user created. Read-only. Nullable.
+ x-ms-navigationProperty: true
+ deviceEnrollmentConfigurations:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.deviceEnrollmentConfiguration'
+ description: Get enrollment configurations targeted 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
+ devices:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.device'
+ 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 with their manager property set to this user.) Read-only. Nullable. Supports $expand.
+ 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
+ employeeExperience:
+ $ref: '#/components/schemas/microsoft.graph.employeeExperienceUser'
+ events:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.event'
+ description: The user's events. The default is to show events under the Default Calendar. Read-only. Nullable.
+ x-ms-navigationProperty: true
+ extensions:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.extension'
+ description: The collection of open extensions defined for the user. Supports $expand. Nullable.
+ x-ms-navigationProperty: true
+ followedSites:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.site'
+ x-ms-navigationProperty: true
+ inferenceClassification:
+ $ref: '#/components/schemas/microsoft.graph.inferenceClassification'
+ informationProtection:
+ $ref: '#/components/schemas/microsoft.graph.informationProtection'
+ insights:
+ $ref: '#/components/schemas/microsoft.graph.itemInsights'
+ invitedBy:
+ $ref: '#/components/schemas/microsoft.graph.directoryObject'
+ joinedGroups:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.group'
+ x-ms-navigationProperty: true
+ joinedTeams:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.team'
+ description: The Microsoft Teams teams the user is a member of. Read-only. Nullable.
+ x-ms-navigationProperty: true
+ licenseDetails:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.licenseDetails'
+ x-ms-navigationProperty: true
+ mailFolders:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.mailFolder'
+ description: The user's mail folders. Read-only. Nullable.
+ x-ms-navigationProperty: true
+ managedAppLogCollectionRequests:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.managedAppLogCollectionRequest'
+ description: Zero or more log collection requests triggered for 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
+ managedDevices:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.managedDevice'
+ description: The managed devices associated with the user.
+ x-ms-navigationProperty: true
+ manager:
+ $ref: '#/components/schemas/microsoft.graph.directoryObject'
+ memberOf:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.directoryObject'
+ description: 'The groups, directory roles, and administrative units that the user is a member of. Read-only. Nullable. Supports $expand.'
+ 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
+ mobileAppIntentAndStates:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.mobileAppIntentAndState'
+ description: The list of troubleshooting events for this user.
+ x-ms-navigationProperty: true
+ mobileAppTroubleshootingEvents:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.mobileAppTroubleshootingEvent'
+ description: The list of mobile app troubleshooting events for this user.
+ x-ms-navigationProperty: true
+ notifications:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.notification'
+ x-ms-navigationProperty: true
+ oauth2PermissionGrants:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.oAuth2PermissionGrant'
+ x-ms-navigationProperty: true
+ onenote:
+ $ref: '#/components/schemas/microsoft.graph.onenote'
+ onlineMeetings:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.onlineMeeting'
+ description: 'Information about a meeting, including the URL used to join a meeting, the attendees list, and the description.'
+ x-ms-navigationProperty: true
+ outlook:
+ $ref: '#/components/schemas/microsoft.graph.outlookUser'
+ ownedDevices:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.directoryObject'
+ description: Devices 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 owned by the user. Read-only. Nullable. Supports $expand, $select nested in $expand, and $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1).'
+ x-ms-navigationProperty: true
+ pendingAccessReviewInstances:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.accessReviewInstance'
+ description: Navigation property to get a list of access reviews pending approval by the reviewer.
+ x-ms-navigationProperty: true
+ people:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.person'
+ description: 'Read-only. The most relevant people to the user. The collection is ordered by their relevance to the user, which is determined by the user''s communication, collaboration, and business relationships. A person aggregates information from mail, contacts, and social networks.'
+ x-ms-navigationProperty: true
+ permissionGrants:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant'
+ description: List all resource-specific permission grants of a user.
+ x-ms-navigationProperty: true
+ photo:
+ $ref: '#/components/schemas/microsoft.graph.profilePhoto'
+ photos:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.profilePhoto'
+ description: The collection of the user's profile photos in different sizes. Read-only.
+ x-ms-navigationProperty: true
+ planner:
+ $ref: '#/components/schemas/microsoft.graph.plannerUser'
+ presence:
+ $ref: '#/components/schemas/microsoft.graph.presence'
+ profile:
+ $ref: '#/components/schemas/microsoft.graph.profile'
+ registeredDevices:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.directoryObject'
+ description: Devices that are registered for the user. Read-only. Nullable. Supports $expand and returns up to 100 objects.
+ x-ms-navigationProperty: true
+ scopedRoleMemberOf:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.scopedRoleMembership'
+ description: The scoped-role administrative unit memberships for this user. Read-only. Nullable.
+ x-ms-navigationProperty: true
+ security:
+ $ref: '#/components/schemas/microsoft.graph.security.security'
+ settings:
+ $ref: '#/components/schemas/microsoft.graph.userSettings'
+ solutions:
+ $ref: '#/components/schemas/microsoft.graph.userSolutionRoot'
+ sponsors:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.directoryObject'
+ description: 'The users and groups responsible for this guest user''s privileges in the tenant and keep the guest user''s information and access updated. (HTTP Methods: GET, POST, DELETE.). Supports $expand.'
+ x-ms-navigationProperty: true
+ teamwork:
+ $ref: '#/components/schemas/microsoft.graph.userTeamwork'
+ todo:
+ $ref: '#/components/schemas/microsoft.graph.todo'
+ 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
+ transitiveReports:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.directoryObject'
+ description: The transitive reports for a user. Read-only.
+ x-ms-navigationProperty: true
+ usageRights:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.usageRight'
+ description: Represents the usage rights a user has been granted.
+ x-ms-navigationProperty: true
+ virtualEvents:
+ $ref: '#/components/schemas/microsoft.graph.userVirtualEventsRoot'
+ windowsInformationProtectionDeviceRegistrations:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.windowsInformationProtectionDeviceRegistration'
+ description: Zero or more WIP device registrations that belong to the user.
+ x-ms-navigationProperty: 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. Read-only.
+ 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'
+ userPurposeV2:
+ $ref: '#/components/schemas/microsoft.graph.mailboxRecipientType'
+ workingHours:
+ $ref: '#/components/schemas/microsoft.graph.workingHours'
+ additionalProperties:
+ type: object
+ microsoft.graph.networkaccess.reports:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: reports
+ type: object
+ additionalProperties:
+ type: object
+ microsoft.graph.networkaccess.crossTenantAccess:
+ title: crossTenantAccess
+ type: object
+ properties:
+ deviceCount:
+ type: integer
+ description: The number of devices that accessed the external tenant.
+ format: int64
+ lastAccessDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-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 of the most recent access to the external tenant.
+ format: date-time
+ resourceTenantId:
+ type: string
+ description: The tenant ID of the external tenant.
+ resourceTenantName:
+ type: string
+ description: The name of the external tenant.
+ nullable: true
+ resourceTenantPrimaryDomain:
+ type: string
+ description: The domain of the external tenant.
+ usageStatus:
+ $ref: '#/components/schemas/microsoft.graph.networkaccess.usageStatus'
+ userCount:
+ type: integer
+ description: The number of users that accessed the external tenant.
+ format: int64
+ additionalProperties:
+ type: object
+ microsoft.graph.networkaccess.destination:
+ title: destination
+ type: object
+ properties:
+ deviceCount:
+ maximum: 2147483647
+ minimum: -2147483648
+ type: integer
+ description: The number of unique devices that were seen.
+ format: int32
+ firstAccessDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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
+ fqdn:
+ type: string
+ description: The fully qualified domain name (FQDN) of the destination.
+ nullable: true
+ ip:
+ type: string
+ description: The internet protocol (IP) used to access the destination.
+ lastAccessDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'
+ type: string
+ description: The most recent access DateTime.
+ format: date-time
+ networkingProtocol:
+ $ref: '#/components/schemas/microsoft.graph.networkaccess.networkingProtocol'
+ port:
+ maximum: 2147483647
+ minimum: -2147483648
+ type: integer
+ description: The numeric identifier that is associated with a specific endpoint in a network.
+ format: int32
+ threatCount:
+ maximum: 2147483647
+ minimum: -2147483648
+ type: integer
+ format: int32
+ totalBytesReceived:
+ type: integer
+ format: int64
+ totalBytesSent:
+ type: integer
+ format: int64
+ trafficType:
+ $ref: '#/components/schemas/microsoft.graph.networkaccess.trafficType'
+ transactionCount:
+ maximum: 2147483647
+ minimum: -2147483648
+ type: integer
+ description: The number of transactions.
+ format: int32
+ userCount:
+ maximum: 2147483647
+ minimum: -2147483648
+ type: integer
+ description: The number of unique Microsoft Entra ID users that were seen.
+ format: int32
+ additionalProperties:
+ type: object
+ microsoft.graph.networkaccess.device:
+ title: device
+ type: object
+ properties:
+ deviceId:
+ type: string
+ description: A unique device ID.
+ displayName:
+ type: string
+ description: The display name for the device.
+ isCompliant:
+ type: boolean
+ description: A value that indicates whether or not the device is compliant.
+ lastAccessDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'
+ type: string
+ description: The most recent access time for the device.
+ format: date-time
+ operatingSystem:
+ type: string
+ description: The operating system on the device.
+ trafficType:
+ $ref: '#/components/schemas/microsoft.graph.networkaccess.trafficType'
+ additionalProperties:
+ type: object
+ microsoft.graph.networkaccess.entitiesSummary:
+ title: entitiesSummary
+ type: object
+ properties:
+ deviceCount:
+ type: integer
+ description: The number of unique devices that were seen.
+ format: int64
+ trafficType:
+ $ref: '#/components/schemas/microsoft.graph.networkaccess.trafficType'
+ userCount:
+ type: integer
+ description: The number of unique Microsoft Entra ID users that were seen.
+ format: int64
+ workloadCount:
+ type: integer
+ description: The number of unique target workloads/hosts that were seen.
+ format: int64
+ additionalProperties:
+ type: object
+ microsoft.graph.networkaccess.crossTenantSummary:
+ title: crossTenantSummary
+ type: object
+ properties:
+ authTransactionCount:
+ maximum: 2147483647
+ minimum: -2147483648
+ type: integer
+ description: The total number of authentication sessions between startDateTime and endDateTime.
+ format: int32
+ deviceCount:
+ maximum: 2147483647
+ minimum: -2147483648
+ type: integer
+ description: The number of unique devices that performed cross-tenant access.
+ format: int32
+ newTenantCount:
+ maximum: 2147483647
+ minimum: -2147483648
+ type: integer
+ description: 'The number of unique tenants that were accessed between endDateTime and discoveryPivotDateTime, but weren''t accessed between discoveryPivotDateTime and startDateTime.'
+ format: int32
+ rarelyUsedTenantCount:
+ maximum: 2147483647
+ minimum: -2147483648
+ type: integer
+ description: The number of tenants that are rarely used.
+ format: int32
+ tenantCount:
+ maximum: 2147483647
+ minimum: -2147483648
+ type: integer
+ description: 'The number of unique tenants that were accessed, not including the device''s tenant.'
+ format: int32
+ userCount:
+ maximum: 2147483647
+ minimum: -2147483648
+ type: integer
+ description: The number of unique users that performed cross-tenant access.
+ format: int32
+ additionalProperties:
+ type: object
+ microsoft.graph.networkaccess.aggregationFilter:
+ title: aggregationFilter
+ enum:
+ - transactions
+ - users
+ - devices
+ - unknownFutureValue
+ - bytesSent
+ - bytesReceived
+ - totalBytes
+ type: string
+ microsoft.graph.networkaccess.destinationSummary:
+ title: destinationSummary
+ type: object
+ properties:
+ count:
+ type: integer
+ description: 'The number of the destinationSummary objects, aggregated by Global Secure Access service.'
+ format: int64
+ destination:
+ type: string
+ description: The IP address or FQDN of the destination.
+ trafficType:
+ $ref: '#/components/schemas/microsoft.graph.networkaccess.trafficType'
+ additionalProperties:
+ type: object
+ microsoft.graph.networkaccess.deviceUsageSummary:
+ title: deviceUsageSummary
+ type: object
+ properties:
+ activeDeviceCount:
+ maximum: 2147483647
+ minimum: -2147483648
+ type: integer
+ description: The number of distinct device IDs between the discovery pivot time and the end of the reporting period.
+ format: int32
+ inactiveDeviceCount:
+ maximum: 2147483647
+ minimum: -2147483648
+ type: integer
+ description: 'The discovery pivot time and the end of the reporting period, but were seen between the start of the reporting period and the discovery pivot time.'
+ format: int32
+ totalDeviceCount:
+ maximum: 2147483647
+ minimum: -2147483648
+ type: integer
+ description: The total number of distinct device IDs that were seen during the reporting period.
+ format: int32
+ additionalProperties:
+ type: object
+ microsoft.graph.networkaccess.discoveredApplicationSegmentReport:
+ title: discoveredApplicationSegmentReport
+ type: object
+ properties:
+ accessType:
+ $ref: '#/components/schemas/microsoft.graph.networkaccess.accessType'
+ deviceCount:
+ maximum: 2147483647
+ minimum: -2147483648
+ type: integer
+ format: int32
+ discoveredApplicationSegmentId:
+ type: string
+ firstAccessDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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
+ fqdn:
+ type: string
+ nullable: true
+ ip:
+ type: string
+ nullable: true
+ lastAccessDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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
+ port:
+ maximum: 2147483647
+ minimum: -2147483648
+ type: integer
+ format: int32
+ totalBytesReceived:
+ type: integer
+ format: int64
+ totalBytesSent:
+ type: integer
+ format: int64
+ transactionCount:
+ maximum: 2147483647
+ minimum: -2147483648
+ type: integer
+ format: int32
+ transportProtocol:
+ $ref: '#/components/schemas/microsoft.graph.networkaccess.networkingProtocol'
+ userCount:
+ maximum: 2147483647
+ minimum: -2147483648
+ type: integer
+ format: int32
+ additionalProperties:
+ type: object
+ microsoft.graph.networkaccess.transactionSummary:
+ title: transactionSummary
+ type: object
+ properties:
+ blockedCount:
+ maximum: 2147483647
+ minimum: -2147483648
+ type: integer
+ description: The number of transactions that were blocked.
+ format: int32
+ totalCount:
+ maximum: 2147483647
+ minimum: -2147483648
+ type: integer
+ description: The total number of transactions.
+ format: int32
+ trafficType:
+ $ref: '#/components/schemas/microsoft.graph.networkaccess.trafficType'
+ additionalProperties:
+ type: object
+ microsoft.graph.networkaccess.usageProfilingPoint:
+ title: usageProfilingPoint
+ type: object
+ properties:
+ internetAccessTrafficCount:
+ type: integer
+ format: int64
+ microsoft365AccessTrafficCount:
+ type: integer
+ format: int64
+ privateAccessTrafficCount:
+ type: integer
+ format: int64
+ timeStampDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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
+ totalTrafficCount:
+ type: integer
+ format: int64
+ additionalProperties:
+ type: object
+ microsoft.graph.networkaccess.user:
+ title: user
+ type: object
+ properties:
+ displayName:
+ type: string
+ description: User display Name.
+ firstAccessDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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
+ lastAccessDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-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 of the most recent access.
+ format: date-time
+ totalBytesReceived:
+ type: integer
+ format: int64
+ totalBytesSent:
+ type: integer
+ format: int64
+ trafficType:
+ $ref: '#/components/schemas/microsoft.graph.networkaccess.trafficType'
+ transactionCount:
+ type: integer
+ format: int64
+ userId:
+ type: string
+ description: The ID for the user.
+ userPrincipalName:
+ type: string
+ description: 'A unique identifier that is associated with a user in a system or directory. Typically, this value is an email address that is used for user authentication and identification.'
+ userType:
+ $ref: '#/components/schemas/microsoft.graph.networkaccess.userType'
+ additionalProperties:
+ type: object
+ microsoft.graph.networkaccess.webCategoriesSummary:
+ title: webCategoriesSummary
+ type: object
+ properties:
+ action:
+ $ref: '#/components/schemas/microsoft.graph.networkaccess.filteringPolicyAction'
+ deviceCount:
+ type: integer
+ description: The number of unique devices that were seen.
+ format: int64
+ transactionCount:
+ type: integer
+ description: The number of transactions that were seen.
+ format: int64
+ userCount:
+ type: integer
+ description: The number of unique Microsoft Entra ID users that were seen.
+ format: int64
+ webCategory:
+ $ref: '#/components/schemas/microsoft.graph.networkaccess.webCategory'
+ additionalProperties:
+ type: object
+ microsoft.graph.networkaccess.settings:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: settings
+ type: object
+ properties:
+ conditionalAccess:
+ $ref: '#/components/schemas/microsoft.graph.networkaccess.conditionalAccessSettings'
+ crossTenantAccess:
+ $ref: '#/components/schemas/microsoft.graph.networkaccess.crossTenantAccessSettings'
+ enrichedAuditLogs:
+ $ref: '#/components/schemas/microsoft.graph.networkaccess.enrichedAuditLogs'
+ forwardingOptions:
+ $ref: '#/components/schemas/microsoft.graph.networkaccess.forwardingOptions'
+ additionalProperties:
+ type: object
+ microsoft.graph.networkaccess.conditionalAccessSettings:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: conditionalAccessSettings
+ type: object
+ properties:
+ signalingStatus:
+ $ref: '#/components/schemas/microsoft.graph.networkaccess.status'
+ additionalProperties:
+ type: object
+ microsoft.graph.networkaccess.crossTenantAccessSettings:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: crossTenantAccessSettings
+ type: object
+ properties:
+ networkPacketTaggingStatus:
+ $ref: '#/components/schemas/microsoft.graph.networkaccess.status'
+ additionalProperties:
+ type: object
+ microsoft.graph.networkaccess.enrichedAuditLogs:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: enrichedAuditLogs
+ type: object
+ properties:
+ exchange:
+ $ref: '#/components/schemas/microsoft.graph.networkaccess.enrichedAuditLogsSettings'
+ sharepoint:
+ $ref: '#/components/schemas/microsoft.graph.networkaccess.enrichedAuditLogsSettings'
+ teams:
+ $ref: '#/components/schemas/microsoft.graph.networkaccess.enrichedAuditLogsSettings'
+ additionalProperties:
+ type: object
+ microsoft.graph.networkaccess.forwardingOptions:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: forwardingOptions
+ type: object
+ properties:
+ skipDnsLookupState:
+ $ref: '#/components/schemas/microsoft.graph.networkaccess.status'
+ additionalProperties:
+ type: object
+ microsoft.graph.networkaccess.tenantStatus:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: tenantStatus
+ type: object
+ properties:
+ onboardingErrorMessage:
+ type: string
+ description: Reflects a message to the user if there's an error.
+ nullable: true
+ onboardingStatus:
+ $ref: '#/components/schemas/microsoft.graph.networkaccess.onboardingStatus'
+ additionalProperties:
+ type: object
+ microsoft.graph.entity:
+ title: entity
+ type: object
+ properties:
+ id:
+ type: string
+ description: The unique identifier for an entity. Read-only.
+ additionalProperties:
+ type: object
+ microsoft.graph.networkaccess.alertAction:
+ title: alertAction
+ type: object
+ properties:
+ actionLink:
+ type: string
+ nullable: true
+ actionText:
+ type: string
+ additionalProperties:
+ type: object
+ microsoft.graph.networkaccess.alertType:
+ title: alertType
+ enum:
+ - unhealthyRemoteNetworks
+ - unhealthyConnectors
+ - deviceTokenInconsistency
+ - crossTenantAnomaly
+ - suspiciousProcess
+ - threatIntelligenceTransactions
+ - unknownFutureValue
+ - webContentBlocked
+ - malware
+ type: string
+ microsoft.graph.networkaccess.relatedResource:
+ title: relatedResource
+ type: object
+ additionalProperties:
+ type: object
+ microsoft.graph.networkaccess.alertSeverity:
+ title: alertSeverity
+ enum:
+ - informational
+ - low
+ - medium
+ - high
+ - unknownFutureValue
+ type: string
+ microsoft.graph.networkaccess.filteringPolicyAction:
+ title: filteringPolicyAction
+ enum:
+ - block
+ - allow
+ - unknownFutureValue
+ - bypass
+ - alert
+ type: string
+ microsoft.graph.networkaccess.webCategory:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.networkaccess.ruleDestination'
+ - title: webCategory
+ type: object
+ properties:
+ displayName:
+ type: string
+ description: The display name for the web category.
+ nullable: true
+ group:
+ type: string
+ description: The group or category to which the web category belongs.
+ nullable: true
+ name:
+ type: string
+ description: The unique name that is associated with the web category.
+ additionalProperties:
+ type: object
+ microsoft.graph.networkaccess.connectivityState:
+ title: connectivityState
+ enum:
+ - pending
+ - connected
+ - inactive
+ - error
+ - unknownFutureValue
+ type: string
+ microsoft.graph.networkaccess.region:
+ title: region
+ enum:
+ - eastUS
+ - eastUS2
+ - westUS
+ - westUS2
+ - westUS3
+ - centralUS
+ - northCentralUS
+ - southCentralUS
+ - northEurope
+ - westEurope
+ - franceCentral
+ - germanyWestCentral
+ - switzerlandNorth
+ - ukSouth
+ - canadaEast
+ - canadaCentral
+ - southAfricaWest
+ - southAfricaNorth
+ - uaeNorth
+ - australiaEast
+ - westCentralUS
+ - centralIndia
+ - southEastAsia
+ - swedenCentral
+ - southIndia
+ - australiaSouthEast
+ - koreaCentral
+ - polandCentral
+ - brazilSouth
+ - japanEast
+ - japanWest
+ - koreaSouth
+ - italyNorth
+ - franceSouth
+ - israelCentral
+ - unknownFutureValue
+ type: string
+ microsoft.graph.networkaccess.localConnectivityConfiguration:
+ title: localConnectivityConfiguration
+ type: object
+ properties:
+ asn:
+ maximum: 2147483647
+ minimum: -2147483648
+ type: integer
+ description: Specifies ASN of one end of IPSec tunnel (local or peer).
+ format: int32
+ bgpAddress:
+ type: string
+ description: Specifies BGP IPv4 address of one end of IPSec tunnel (local or peer).
+ endpoint:
+ type: string
+ description: Specifies public IPv4 address of one end of IPSec tunnel (local or peer).
+ region:
+ $ref: '#/components/schemas/microsoft.graph.networkaccess.region'
+ additionalProperties:
+ type: object
+ microsoft.graph.networkaccess.peerConnectivityConfiguration:
+ title: peerConnectivityConfiguration
+ type: object
+ properties:
+ asn:
+ maximum: 2147483647
+ minimum: -2147483648
+ type: integer
+ description: Specifies ASN of one end of IPSec tunnel (local or peer).
+ format: int32
+ bgpAddress:
+ type: string
+ description: Specifies BGP IPv4 address of one end of IPSec tunnel (local or peer).
+ endpoint:
+ type: string
+ description: Specifies public IPv4 address of one end of IPSec tunnel (local or peer).
+ additionalProperties:
+ type: object
+ microsoft.graph.networkaccess.bandwidthCapacityInMbps:
+ title: bandwidthCapacityInMbps
+ enum:
+ - mbps250
+ - mbps500
+ - mbps750
+ - mbps1000
+ - unknownFutureValue
+ type: string
+ microsoft.graph.networkaccess.bgpConfiguration:
+ title: bgpConfiguration
+ type: object
+ properties:
+ asn:
+ maximum: 2147483647
+ minimum: -2147483648
+ type: integer
+ description: Specifies the ASN of the BGP.
+ format: int32
+ ipAddress:
+ type: string
+ description: Specifies the BGP IP address.
+ nullable: true
+ localIpAddress:
+ type: string
+ description: 'Specifies the BGP IP address of peer (Microsoft, in this case).'
+ nullable: true
+ peerIpAddress:
+ type: string
+ description: Specifies the BGP IP address of customer's on-premise VPN router configuration.
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.networkaccess.deviceVendor:
+ title: deviceVendor
+ enum:
+ - barracudaNetworks
+ - checkPoint
+ - ciscoMeraki
+ - citrix
+ - fortinet
+ - hpeAruba
+ - netFoundry
+ - nuage
+ - openSystems
+ - paloAltoNetworks
+ - riverbedTechnology
+ - silverPeak
+ - vmWareSdWan
+ - versa
+ - other
+ - ciscoCatalyst
+ - unknownFutureValue
+ type: string
+ microsoft.graph.networkaccess.redundancyConfiguration:
+ title: redundancyConfiguration
+ type: object
+ properties:
+ redundancyTier:
+ $ref: '#/components/schemas/microsoft.graph.networkaccess.redundancyTier'
+ zoneLocalIpAddress:
+ type: string
+ description: Indicate the specific IP address used for establishing the Border Gateway Protocol (BGP) connection with Microsoft's network.
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.networkaccess.tunnelConfiguration:
+ title: tunnelConfiguration
+ type: object
+ properties:
+ preSharedKey:
+ type: string
+ description: A key to establish secure connection between the link and VPN tunnel on the edge.
+ nullable: true
+ zoneRedundancyPreSharedKey:
+ type: string
+ description: Another key for zone redundant tunnel. Required only when you select zoneRedundancy redindancyTier when creating a deviceLink.
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.networkaccess.profile:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: profile
+ type: object
+ properties:
+ description:
+ type: string
+ description: Description.
+ 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: Profile last modified time.
+ format: date-time
+ name:
+ type: string
+ description: Profile name.
+ state:
+ $ref: '#/components/schemas/microsoft.graph.networkaccess.status'
+ version:
+ type: string
+ description: Profile version.
+ policies:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.networkaccess.policyLink'
+ description: Traffic forwarding policies associated with this profile.
+ x-ms-navigationProperty: true
+ additionalProperties:
+ type: object
+ microsoft.graph.networkaccess.association:
+ title: association
+ type: object
+ additionalProperties:
+ type: object
+ microsoft.graph.networkaccess.trafficForwardingType:
+ title: trafficForwardingType
+ enum:
+ - m365
+ - internet
+ - private
+ - unknownFutureValue
+ type: string
+ microsoft.graph.networkaccess.status:
+ title: status
+ enum:
+ - enabled
+ - disabled
+ - unknownFutureValue
+ type: string
+ 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.addIn:
+ title: addIn
+ type: object
+ properties:
+ id:
+ 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 addIn object.
+ format: uuid
+ nullable: true
+ properties:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.keyValue'
+ description: The collection of key-value pairs that define parameters that the consuming service can use or call. You must specify this property when performing a POST or a PATCH operation on the addIns collection. Required.
+ type:
+ type: string
+ description: The unique name for the functionality exposed by the app.
+ additionalProperties:
+ type: object
+ microsoft.graph.appRole:
+ title: appRole
+ type: object
+ properties:
+ allowedMemberTypes:
+ type: array
+ items:
+ type: string
+ description: 'Specifies whether this app role can be assigned to users and groups (by setting to [''User'']), to other application''s (by setting to [''Application''], or both (by setting to [''User'', ''Application'']). App roles supporting assignment to other applications'' service principals are also known as application permissions. The ''Application'' value is only supported for app roles defined on application entities.'
+ description:
+ type: string
+ description: 'The description for the app role. This is displayed when the app role is being assigned and, if the app role functions as an application permission, during consent experiences.'
+ nullable: true
+ displayName:
+ type: string
+ description: Display name for the permission that appears in the app role assignment and consent experiences.
+ nullable: true
+ id:
+ 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 role identifier inside the appRoles collection. You must specify a new GUID identifier when you create a new app role.
+ format: uuid
+ isEnabled:
+ type: boolean
+ description: 'When creating or updating an app role, this must be set to true (which is the default). To delete a role, this must first be set to false. At that point, in a subsequent call, this role may be removed.'
+ origin:
+ type: string
+ description: Specifies if the app role is defined on the application object or on the servicePrincipal entity. Must not be included in any POST or PATCH requests. Read-only.
+ nullable: true
+ value:
+ type: string
+ description: 'Specifies the value to include in the roles claim in ID tokens and access tokens authenticating an assigned user or service principal. Must not exceed 120 characters in length. Allowed characters are : ! # $ % & '' ( ) * + , - . / : ; = ? @ [ ] ^ + _ { } ~, and characters in the ranges 0-9, A-Z and a-z. Any other character, including the space character, aren''t allowed. May not begin with ..'
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.customSecurityAttributeValue:
+ title: customSecurityAttributeValue
+ type: object
+ additionalProperties:
+ type: object
+ microsoft.graph.informationalUrl:
+ title: informationalUrl
+ type: object
+ properties:
+ logoUrl:
+ type: string
+ description: 'CDN URL to the application''s logo, Read-only.'
+ nullable: true
+ marketingUrl:
+ type: string
+ description: 'Link to the application''s marketing page. For example, https://www.contoso.com/app/marketing'
+ nullable: true
+ privacyStatementUrl:
+ type: string
+ description: 'Link to the application''s privacy statement. For example, https://www.contoso.com/app/privacy'
+ nullable: true
+ supportUrl:
+ type: string
+ description: 'Link to the application''s support page. For example, https://www.contoso.com/app/support'
+ nullable: true
+ termsOfServiceUrl:
+ type: string
+ description: 'Link to the application''s terms of service statement. For example, https://www.contoso.com/app/termsofservice'
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.keyCredential:
+ title: keyCredential
+ type: object
+ properties:
+ customKeyIdentifier:
+ type: string
+ description: 'A 40-character binary type that can be used to identify the credential. Optional. When not provided in the payload, defaults to the thumbprint of the certificate.'
+ format: base64url
+ nullable: true
+ displayName:
+ type: string
+ description: Friendly name for the key. Optional.
+ 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 date and time at which the credential expires. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.'
+ format: date-time
+ nullable: true
+ key:
+ type: string
+ description: 'Value for the key credential. Should be a Base64 encoded value. Returned only on $select for a single object, that is, GET applications/{applicationId}?$select=keyCredentials or GET servicePrincipals/{servicePrincipalId}?$select=keyCredentials; otherwise, it is always null. From a .cer certificate, you can read the key using the Convert.ToBase64String() method. For more information, see Get the certificate key.'
+ format: base64url
+ nullable: true
+ keyId:
+ 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 key.
+ format: uuid
+ 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 at which the credential becomes valid.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
+ type:
+ type: string
+ description: 'The type of key credential; for example, Symmetric, AsymmetricX509Cert, or X509CertAndPassword.'
+ nullable: true
+ usage:
+ type: string
+ description: 'A string that describes the purpose for which the key can be used; for example, None​, Verify​, PairwiseIdentifier​, Delegation​, Decrypt​, Encrypt​, HashedIdentifier​, SelfSignedTls, or Sign. If usage is Sign​, the type should be X509CertAndPassword​, and the passwordCredentials​ for signing should be defined.'
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.passwordCredential:
+ title: passwordCredential
+ type: object
+ properties:
+ customKeyIdentifier:
+ type: string
+ description: Do not use.
+ format: base64url
+ nullable: true
+ displayName:
+ type: string
+ description: Friendly name for the password. Optional.
+ 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 date and time at which the password expires represented using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Optional.'
+ format: date-time
+ nullable: true
+ hint:
+ type: string
+ description: Contains the first three characters of the password. Read-only.
+ nullable: true
+ keyId:
+ 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 password.
+ format: uuid
+ nullable: true
+ secretText:
+ type: string
+ description: Read-only; Contains the strong passwords generated by Microsoft Entra ID that are 16-64 characters in length. The generated password value is only returned during the initial POST request to addPassword. There is no way to retrieve this password in the future.
+ 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 at which the password becomes valid. 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. Optional.'
+ format: date-time
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.passwordSingleSignOnSettings:
+ title: passwordSingleSignOnSettings
+ type: object
+ properties:
+ fields:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.passwordSingleSignOnField'
+ description: The fields to capture to fill the user credentials for password-based single sign-on.
+ additionalProperties:
+ type: object
+ microsoft.graph.permissionScope:
+ title: permissionScope
+ type: object
+ properties:
+ adminConsentDescription:
+ type: string
+ description: 'A description of the delegated permissions, intended to be read by an administrator granting the permission on behalf of all users. This text appears in tenant-wide admin consent experiences.'
+ nullable: true
+ adminConsentDisplayName:
+ type: string
+ description: 'The permission''s title, intended to be read by an administrator granting the permission on behalf of all users.'
+ nullable: true
+ id:
+ 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 delegated permission identifier inside the collection of delegated permissions defined for a resource application.
+ format: uuid
+ isEnabled:
+ type: boolean
+ description: 'When you create or update a permission, this property must be set to true (which is the default). To delete a permission, this property must first be set to false. At that point, in a subsequent call, the permission may be removed.'
+ origin:
+ type: string
+ nullable: true
+ type:
+ type: string
+ description: 'The possible values are: User and Admin. Specifies whether this delegated permission should be considered safe for non-admin users to consent to on behalf of themselves, or whether an administrator consent should always be required. While Microsoft Graph defines the default consent requirement for each permission, the tenant administrator may override the behavior in their organization (by allowing, restricting, or limiting user consent to this delegated permission). For more information, see Configure how users consent to applications.'
+ nullable: true
+ userConsentDescription:
+ type: string
+ description: 'A description of the delegated permissions, intended to be read by a user granting the permission on their own behalf. This text appears in consent experiences where the user is consenting only on behalf of themselves.'
+ nullable: true
+ userConsentDisplayName:
+ type: string
+ description: 'A title for the permission, intended to be read by a user granting the permission on their own behalf. This text appears in consent experiences where the user is consenting only on behalf of themselves.'
+ nullable: true
+ value:
+ type: string
+ description: 'Specifies the value to include in the scp (scope) claim in access tokens. Must not exceed 120 characters in length. Allowed characters are : ! # $ % & '' ( ) * + , - . / : ; = ? @ [ ] ^ + _ { } ~, and characters in the ranges 0-9, A-Z and a-z. Any other character, including the space character, aren''t allowed. May not begin with ..'
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.samlSingleSignOnSettings:
+ title: samlSingleSignOnSettings
+ type: object
+ properties:
+ relayState:
+ type: string
+ description: The relative URI the service provider would redirect to after completion of the single sign-on flow.
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.verifiedPublisher:
+ title: verifiedPublisher
+ type: object
+ properties:
+ addedDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'
+ type: string
+ description: The timestamp when the verified publisher was first added or most recently updated.
+ format: date-time
+ nullable: true
+ displayName:
+ type: string
+ description: The verified publisher name from the app publisher's Microsoft Partner Network (MPN) account.
+ nullable: true
+ verifiedPublisherId:
+ type: string
+ description: The ID of the verified publisher from the app publisher's Partner Center account.
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.appManagementPolicy:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.policyBase'
+ - title: appManagementPolicy
+ type: object
+ properties:
+ isEnabled:
+ type: boolean
+ description: Denotes whether the policy is enabled.
+ restrictions:
+ $ref: '#/components/schemas/microsoft.graph.customAppManagementConfiguration'
+ appliesTo:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.directoryObject'
+ description: Collection of application and service principals to which a policy is applied.
+ x-ms-navigationProperty: true
+ additionalProperties:
+ type: object
+ microsoft.graph.appRoleAssignment:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - 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 that 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 hasn''t 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
+ creationTimestamp:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-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, security group, or service principal being granted the app role. Security groups with dynamic memberships are supported. 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.claimsMappingPolicy:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.stsPolicy'
+ - title: claimsMappingPolicy
+ type: object
+ additionalProperties:
+ type: object
+ microsoft.graph.customClaimsPolicy:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: customClaimsPolicy
+ type: object
+ properties:
+ audienceOverride:
+ type: string
+ description: 'If specified, it overrides the content of the audience claim for WS-Federation and SAML2 protocols. A custom signing key must be used for audienceOverride to be applied, otherwise, the audienceOverride value is ignored. The value provided must be in the format of an absolute URI.'
+ nullable: true
+ claims:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.customClaimBase'
+ description: 'Defines which claims are present in the tokens affected by the policy, in addition to the basic claim and the core claim set. Inherited from customclaimbase.'
+ includeApplicationIdInIssuer:
+ type: boolean
+ description: Indicates whether the application ID is added to the claim. It is relevant only for SAML2.0 and if a custom signing key is used. the default value is true. Optional.
+ nullable: true
+ includeBasicClaimSet:
+ type: boolean
+ description: 'Determines whether the basic claim set is included in tokens affected by this policy. If set to true, all claims in the basic claim set are emitted in tokens affected by the policy. By default the basic claim set isn''t in the tokens unless they''re explicitly configured in this policy.'
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.delegatedPermissionClassification:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: delegatedPermissionClassification
+ type: object
+ properties:
+ classification:
+ $ref: '#/components/schemas/microsoft.graph.permissionClassificationType'
+ permissionId:
+ type: string
+ description: The unique identifier (id) for the delegated permission listed in the publishedPermissionScopes collection of the servicePrincipal. Required on create. Doesn't support $filter.
+ nullable: true
+ permissionName:
+ type: string
+ description: The claim value (value) for the delegated permission listed in the publishedPermissionScopes collection of the servicePrincipal. Doesn't support $filter.
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.endpoint:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.directoryObject'
+ - title: endpoint
+ type: object
+ properties:
+ capability:
+ type: string
+ description: 'Describes the capability that is associated with this resource. (for example, Messages, Conversations, etc.) Not nullable. Read-only.'
+ providerId:
+ type: string
+ description: Application id of the publishing underlying service. Not nullable. Read-only.
+ nullable: true
+ providerName:
+ type: string
+ description: Name of the publishing underlying service. Read-only.
+ nullable: true
+ providerResourceId:
+ type: string
+ description: 'For Microsoft 365 groups, this is set to a well-known name for the resource (for example, Yammer.FeedURL etc.). Not nullable. Read-only.'
+ nullable: true
+ uri:
+ type: string
+ description: URL of the published resource. Not nullable. Read-only.
+ additionalProperties:
+ type: object
+ microsoft.graph.federatedIdentityCredential:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: federatedIdentityCredential
+ type: object
+ properties:
+ audiences:
+ type: array
+ items:
+ type: string
+ description: The audience that can appear in the external token. This field is mandatory and should be set to api://AzureADTokenExchange for Microsoft Entra ID. It says what Microsoft identity platform should accept in the aud claim in the incoming token. This value represents Microsoft Entra ID in your external identity provider and has no fixed value across identity providers - you may need to create a new application registration in your identity provider to serve as the audience of this token. This field can only accept a single value and has a limit of 600 characters. Required.
+ description:
+ type: string
+ description: 'The un-validated, user-provided description of the federated identity credential. It has a limit of 600 characters. Optional.'
+ nullable: true
+ issuer:
+ type: string
+ description: The URL of the external identity provider and must match the issuer claim of the external token being exchanged. The combination of the values of issuer and subject must be unique on the app. It has a limit of 600 characters. Required.
+ name:
+ type: string
+ description: 'The unique identifier for the federated identity credential, which has a limit of 120 characters and must be URL friendly. It is immutable once created. Alternate key. Required. Not nullable. Supports $filter (eq).'
+ subject:
+ type: string
+ description: 'Required. The identifier of the external software workload within the external identity provider. Like the audience value, it has no fixed format, as each identity provider uses their own - sometimes a GUID, sometimes a colon delimited identifier, sometimes arbitrary strings. The value here must match the sub claim within the token presented to Microsoft Entra ID. The combination of issuer and subject must be unique on the app. It has a limit of 600 characters. Supports $filter (eq).'
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.homeRealmDiscoveryPolicy:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.stsPolicy'
+ - title: homeRealmDiscoveryPolicy
+ type: object
+ 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 object id (not appId) of the client service principal for the application that 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 whether 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. Nonadmin users may be authorized to consent on behalf of themselves in some cases, for some delegated permissions. Required. Supports $filter (eq only).'
+ nullable: true
+ expiryTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'
+ type: string
+ description: 'Currently, the end time value is ignored, but a value is required when creating an oAuth2PermissionGrant. Required.'
+ format: date-time
+ 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 that 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 that 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 publishedPermissionScopes property of the resource service principal. Must not exceed 3850 characters in length.'
+ nullable: true
+ startTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'
+ type: string
+ description: 'Currently, the start time value is ignored, but a value is required when creating an oAuth2PermissionGrant. Required.'
+ format: date-time
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.permissionGrantPreApprovalPolicy:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.directoryObject'
+ - title: permissionGrantPreApprovalPolicy
+ type: object
+ properties:
+ conditions:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.preApprovalDetail'
+ description: A list of condition sets describing the conditions under which the permission to grant consent for the app has been preapproved.
+ additionalProperties:
+ type: object
+ microsoft.graph.remoteDesktopSecurityConfiguration:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: remoteDesktopSecurityConfiguration
+ type: object
+ properties:
+ isRemoteDesktopProtocolEnabled:
+ type: boolean
+ description: Determines if Microsoft Entra ID RDS authentication protocol for RDP is enabled.
+ targetDeviceGroups:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.targetDeviceGroup'
+ description: The collection of target device groups that are associated with the RDS security configuration that will be enabled for SSO when a client connects to the target device over RDP using the new Microsoft Entra ID RDS authentication protocol.
+ x-ms-navigationProperty: true
+ additionalProperties:
+ type: object
+ microsoft.graph.synchronization:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: synchronization
+ type: object
+ properties:
+ secrets:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.synchronizationSecretKeyStringValuePair'
+ description: Represents a collection of credentials to access provisioned cloud applications.
+ jobs:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.synchronizationJob'
+ description: 'Performs synchronization by periodically running in the background, polling for changes in one directory, and pushing them to another directory.'
+ x-ms-navigationProperty: true
+ templates:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.synchronizationTemplate'
+ description: Pre-configured synchronization settings for a particular application.
+ x-ms-navigationProperty: true
+ additionalProperties:
+ type: object
+ microsoft.graph.tokenIssuancePolicy:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.stsPolicy'
+ - title: tokenIssuancePolicy
+ type: object
+ additionalProperties:
+ type: object
+ microsoft.graph.tokenLifetimePolicy:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.stsPolicy'
+ - title: tokenLifetimePolicy
+ type: object
+ additionalProperties:
+ type: object
+ microsoft.graph.networkaccess.forwardingRuleAction:
+ title: forwardingRuleAction
+ enum:
+ - bypass
+ - forward
+ - unknownFutureValue
+ type: string
+ microsoft.graph.networkaccess.remoteNetworkStatus:
+ title: remoteNetworkStatus
+ enum:
+ - tunnelDisconnected
+ - tunnelConnected
+ - bgpDisconnected
+ - bgpConnected
+ - remoteNetworkAlive
+ - unknownFutureValue
+ type: string
+ microsoft.graph.networkaccess.applicationSnapshot:
+ title: applicationSnapshot
+ type: object
+ properties:
+ appId:
+ type: string
+ additionalProperties:
+ type: object
+ microsoft.graph.networkaccess.deviceCategory:
+ title: deviceCategory
+ enum:
+ - client
+ - branch
+ - unknownFutureValue
+ - remoteNetwork
+ type: string
+ microsoft.graph.networkaccess.headers:
+ title: headers
+ type: object
+ properties:
+ origin:
+ type: string
+ description: Represents the origin or source from which the request is being made.
+ nullable: true
+ referrer:
+ type: string
+ description: Represents the referring URL or the URL of the web page that the current request originates from.
+ nullable: true
+ xForwardedFor:
+ type: string
+ description: Represents the information about the client original IP address when the request passes through one or more proxy servers or load balancers.
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.networkaccess.networkingProtocol:
+ title: networkingProtocol
+ enum:
+ - ip
+ - icmp
+ - igmp
+ - ggp
+ - ipv4
+ - tcp
+ - pup
+ - udp
+ - idp
+ - ipv6
+ - ipv6RoutingHeader
+ - ipv6FragmentHeader
+ - ipSecEncapsulatingSecurityPayload
+ - ipSecAuthenticationHeader
+ - icmpV6
+ - ipv6NoNextHeader
+ - ipv6DestinationOptions
+ - nd
+ - ipx
+ - raw
+ - spx
+ - spxII
+ - unknownFutureValue
+ type: string
+ microsoft.graph.networkaccess.privateAccessDetails:
+ title: privateAccessDetails
+ type: object
+ properties:
+ accessType:
+ $ref: '#/components/schemas/microsoft.graph.networkaccess.accessType'
+ appSegmentId:
+ type: string
+ nullable: true
+ connectionStatus:
+ $ref: '#/components/schemas/microsoft.graph.networkaccess.connectionStatus'
+ connectorId:
+ type: string
+ nullable: true
+ connectorIp:
+ type: string
+ nullable: true
+ connectorName:
+ type: string
+ nullable: true
+ processingRegion:
+ type: string
+ nullable: true
+ thirdPartyTokenDetails:
+ $ref: '#/components/schemas/microsoft.graph.networkaccess.thirdPartyTokenDetails'
+ additionalProperties:
+ type: object
+ microsoft.graph.networkaccess.trafficType:
+ title: trafficType
+ enum:
+ - internet
+ - private
+ - microsoft365
+ - all
+ - unknownFutureValue
+ type: string
+ microsoft.graph.alternativeSecurityId:
+ title: alternativeSecurityId
+ type: object
+ properties:
+ identityProvider:
+ type: string
+ description: For internal use only.
+ nullable: true
+ key:
+ type: string
+ description: For internal use only.
+ format: base64url
+ nullable: true
+ type:
+ maximum: 2147483647
+ minimum: -2147483648
+ type: integer
+ description: For internal use only.
+ format: int32
+ 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.command:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: command
+ type: object
+ properties:
+ appServiceName:
+ type: string
+ nullable: true
+ error:
+ type: string
+ nullable: true
+ packageFamilyName:
+ type: string
+ nullable: true
+ payload:
+ $ref: '#/components/schemas/microsoft.graph.payloadRequest'
+ permissionTicket:
+ type: string
+ nullable: true
+ postBackUri:
+ type: string
+ nullable: true
+ status:
+ type: string
+ nullable: true
+ type:
+ type: string
+ nullable: true
+ responsepayload:
+ $ref: '#/components/schemas/microsoft.graph.payloadResponse'
+ additionalProperties:
+ type: object
+ microsoft.graph.extension:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: extension
+ type: object
+ additionalProperties:
+ type: object
+ microsoft.graph.usageRight:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: usageRight
+ type: object
+ properties:
+ catalogId:
+ type: string
+ description: Product id corresponding to the usage right.
+ serviceIdentifier:
+ type: string
+ description: Identifier of the service corresponding to the usage right.
+ state:
+ $ref: '#/components/schemas/microsoft.graph.usageRightState'
+ 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. IDs are available in servicePlans > servicePlanId in the tenant's subscribedSkus or serviceStatus > servicePlanId in the tenant's companySubscription.
+ 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. Corresponds to the skuId from subscribedSkus or companySubscription.
+ 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; for example: 2013-01-02T19:32:30Z. 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.'
+ 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
+ description: The collection of unique identifiers that can be associated with a user and can be used to bind the Microsoft Entra user to a certificate for authentication and authorization into non-Azure AD environments. The identifiers must be unique in the tenant.
+ additionalProperties:
+ type: object
+ microsoft.graph.cloudRealtimeCommunicationInfo:
+ title: cloudRealtimeCommunicationInfo
+ type: object
+ properties:
+ isSipEnabled:
+ type: boolean
+ description: Indicates whether the user has a SIP-enabled client registered for them. Read-only.
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.deviceKey:
+ title: deviceKey
+ type: object
+ properties:
+ deviceId:
+ 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
+ keyMaterial:
+ type: string
+ format: base64url
+ nullable: true
+ keyType:
+ 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. 512 character limit. For local accounts (where signInType isn''t federated), this property is the local default domain name for the tenant, for example contoso.com. For guests from other Microsoft Entra organizations, this is the domain of the federated organization, for example contoso.com. For more information about filtering behavior for this property, see Filtering on the identities property of a user.'
+ nullable: true
+ issuerAssignedId:
+ type: string
+ description: 'Specifies the unique identifier assigned to the user by the issuer. 64 character limit. 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 begin with an alphabetical character or number, and can only contain alphanumeric characters and the following symbols: - or _ For more information about filtering behavior for this property, see Filtering on the identities property of a user.'
+ 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 updates 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, are performed when setting or updating a userPrincipalName identity. Extra 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. For more information about filtering behavior for this property, see Filtering on the identities property of a user.'
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.licenseAssignmentState:
+ title: licenseAssignmentState
+ type: object
+ properties:
+ assignedByGroup:
+ type: string
+ description: 'Indicates whether the license is directly-assigned or inherited from a group. If directly-assigned, this field is null; if inherited through a group membership, this field contains the ID of the group. Read-Only.'
+ 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
+ description: The service plans that are disabled in this assignment. Read-Only.
+ error:
+ type: string
+ description: 'License assignment failure error. If the license is assigned successfully, this field will be Null. Read-Only. The possible values are CountViolation, MutuallyExclusiveViolation, DependencyViolation, ProhibitedInUsageLocationViolation, UniquenessViolation, and Other. For more information on how to identify and resolve license assignment errors, see here.'
+ nullable: true
+ lastUpdatedDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'
+ type: string
+ description: The timestamp when the state of the license assignment was last updated.
+ format: date-time
+ nullable: true
+ skuId:
+ pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$'
+ type: string
+ description: The unique identifier for the SKU. Read-Only.
+ format: uuid
+ nullable: true
+ state:
+ type: string
+ description: 'Indicate the current state of this assignment. Read-Only. The possible values are Active, ActiveWithError, Disabled, and Error.'
+ 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.onPremisesSipInfo:
+ title: onPremisesSipInfo
+ type: object
+ properties:
+ isSipEnabled:
+ type: boolean
+ description: Indicates whether the user is currently enabled for on-premises Skype for Business.
+ sipDeploymentLocation:
+ type: string
+ description: Indicates a fully qualified DNS name of the Microsoft Online Communications Server deployment.
+ nullable: true
+ sipPrimaryAddress:
+ type: string
+ description: Serves as a unique identifier for each user on the on-premises Skype for Business.
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.passwordProfile:
+ title: passwordProfile
+ type: object
+ properties:
+ forceChangePasswordNextSignIn:
+ type: boolean
+ description: 'true if the user must change their password on the next sign-in; otherwise false. If not set, default is false.'
+ nullable: true
+ forceChangePasswordNextSignInWithMfa:
+ type: boolean
+ description: 'If true, at next sign-in, the user must perform a multifactor 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 multifactor 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 sign-in. 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.userPrint:
+ title: userPrint
+ type: object
+ properties:
+ recentPrinterShares:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.printerShare'
+ x-ms-navigationProperty: 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.serviceProvisioningError:
+ title: serviceProvisioningError
+ 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 at which the error occurred.
+ format: date-time
+ nullable: true
+ isResolved:
+ type: boolean
+ description: Indicates whether the Error has been attended to.
+ nullable: true
+ serviceInstance:
+ type: string
+ description: 'Qualified service instance (for example, ''SharePoint/Dublin'') that published the service error information.'
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.signInActivity:
+ title: signInActivity
+ type: object
+ properties:
+ lastNonInteractiveSignInDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-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 non-interactive sign-in date for a specific user. You can use this field to calculate the last time a client attempted (either successfully or unsuccessfully) to sign in to the directory on behalf of a user. Because some users may use clients to access tenant resources rather than signing into your tenant directly, you can use the non-interactive sign-in date to along with lastSignInDateTime to identify inactive users. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Microsoft Entra ID maintains non-interactive sign-ins going back to May 2020. For more information about using the value of this property, see Manage inactive user accounts in Microsoft Entra ID.'
+ format: date-time
+ nullable: true
+ lastNonInteractiveSignInRequestId:
+ type: string
+ description: Request identifier of the last non-interactive sign-in performed by this user.
+ nullable: true
+ lastSignInDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-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 interactive sign-in date and time for a specific user. You can use this field to calculate the last time a user attempted (either successfully or unsuccessfully) to sign in to the directory the directory with an interactive authentication method. This field can be used to build reports, such as inactive users. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Microsoft Entra ID maintains interactive sign-ins going back to April 2020. For more information about using the value of this property, see Manage inactive user accounts in Microsoft Entra ID.'
+ format: date-time
+ nullable: true
+ lastSignInRequestId:
+ type: string
+ description: Request identifier of the last interactive sign-in performed by this user.
+ nullable: true
+ lastSuccessfulSignInDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'
+ type: string
+ description: 'The date and time of the user''s most recent successful sign-in activity. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.'
+ format: date-time
+ nullable: true
+ lastSuccessfulSignInRequestId:
+ type: string
+ description: The request ID of the last successful sign-in.
+ 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 activityHistoryItems.
+ x-ms-navigationProperty: true
+ additionalProperties:
+ type: object
+ microsoft.graph.agreementAcceptance:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: agreementAcceptance
+ type: object
+ properties:
+ agreementFileId:
+ type: string
+ description: ID of the agreement file accepted by the user.
+ nullable: true
+ agreementId:
+ type: string
+ description: ID 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. Supports $filter (eq) and eq for null values.
+ nullable: true
+ deviceOSType:
+ type: string
+ description: The operating system used for accepting the agreement.
+ nullable: true
+ deviceOSVersion:
+ type: string
+ description: The operating system version of the device used for accepting 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. Supports $filter (eq, ge, le) and eq for null values.'
+ 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. Supports $filter (eq) and eq for null values.'
+ 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: ID of the user who accepted the agreement. Supports $filter (eq).
+ nullable: true
+ userPrincipalName:
+ type: string
+ description: UPN of the user when the acceptance was recorded.
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.userAnalytics:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: userAnalytics
+ type: object
+ properties:
+ settings:
+ $ref: '#/components/schemas/microsoft.graph.settings'
+ activityStatistics:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.activityStatistics'
+ description: The collection of work activities that a user spent time on during and outside of working hours. Read-only. Nullable.
+ x-ms-navigationProperty: true
+ additionalProperties:
+ type: object
+ microsoft.graph.appConsentRequest:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: appConsentRequest
+ type: object
+ properties:
+ appDisplayName:
+ type: string
+ description: The display name of the app for which consent is requested. Required. Supports $filter (eq only) and $orderby.
+ nullable: true
+ appId:
+ type: string
+ description: The identifier of the application. Required. Supports $filter (eq only) and $orderby.
+ consentType:
+ type: string
+ description: 'The consent type of the request. Possible values are: Static and Dynamic. These represent static and dynamic permissions, respectively, requested in the consent workflow. Supports $filter (eq only) and $orderby. Required.'
+ nullable: true
+ pendingScopes:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.appConsentRequestScope'
+ description: A list of pending scopes waiting for approval. This is empty if the consentType is Static. Required.
+ userConsentRequests:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.userConsentRequest'
+ description: A list of pending user consent requests. Supports $filter (eq).
+ x-ms-navigationProperty: true
+ additionalProperties:
+ type: object
+ microsoft.graph.approval:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: approval
+ type: object
+ properties:
+ steps:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.approvalStep'
+ description: Used to represent the decision associated with a single step in the approval process configured in approvalStage.
+ x-ms-navigationProperty: true
+ additionalProperties:
+ type: object
+ microsoft.graph.authentication:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: authentication
+ type: object
+ properties:
+ requirements:
+ $ref: '#/components/schemas/microsoft.graph.strongAuthenticationRequirements'
+ signInPreferences:
+ $ref: '#/components/schemas/microsoft.graph.signInPreferences'
+ emailMethods:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.emailAuthenticationMethod'
+ description: Represents the email addresses 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, such as a password reset operation.'
+ x-ms-navigationProperty: true
+ passwordlessMicrosoftAuthenticatorMethods:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.passwordlessMicrosoftAuthenticatorAuthenticationMethod'
+ description: Represents the Microsoft Authenticator Passwordless Phone Sign-in methods registered to a user for authentication.
+ x-ms-navigationProperty: true
+ passwordMethods:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.passwordAuthenticationMethod'
+ description: Represents the details of the password authentication method registered to a user for authentication.
+ x-ms-navigationProperty: true
+ phoneMethods:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.phoneAuthenticationMethod'
+ description: Represents the phone registered to a user for authentication.
+ x-ms-navigationProperty: true
+ platformCredentialMethods:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.platformCredentialAuthenticationMethod'
+ x-ms-navigationProperty: true
+ softwareOathMethods:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.softwareOathAuthenticationMethod'
+ description: The software OATH time-based one-time password (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.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.'
+ calendarGroupId:
+ type: string
+ description: 'The calendarGroup in which to create the calendar. If the user has never explicitly set a group for the calendar, this property is null.'
+ nullable: true
+ 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, through an Outlook client or the corresponding calendarPermission resource. Read-only.'
+ 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. Read-only.'
+ nullable: true
+ canViewPrivateItems:
+ type: boolean
+ description: 'true if the user can read calendar items that have been marked private, false otherwise. This property is set through an Outlook client or the corresponding calendarPermission resource. Read-only.'
+ 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.'
+ 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
+ isShared:
+ type: boolean
+ description: 'true if the user has shared the calendar with other users, false otherwise. Since only the user who created the calendar can share it, isShared and isSharedWithMe cannot be true for the same user. This property is set when sharing is initiated in an Outlook client, and can be reset when the sharing is cancelled through the client or the corresponding calendarPermission resource. Read-only.'
+ nullable: true
+ isSharedWithMe:
+ type: boolean
+ description: 'true if the user has been shared this calendar, false otherwise. This property is always false for a calendar owner. This property is set when sharing is initiated in an Outlook client, and can be reset when the sharing is cancelled through the client or the corresponding calendarPermission resource. Read-only.'
+ 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
+ cancelledOccurrences:
+ type: array
+ items:
+ type: string
+ nullable: true
+ description: 'Contains occurrenceId property values of canceled instances in a recurring series, if the event is the series master. Instances in a recurring series that are canceled are called cancelledOccurences.Returned only on $select in a Get operation which specifies the id of a series master event (that is, the seriesMasterId property value).'
+ 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
+ description: 'Set to true if the event lasts all day. If true, regardless of whether it''s a single-day or multi-day event, start and end time must be set to midnight and be in the same time zone.'
+ nullable: true
+ isCancelled:
+ type: boolean
+ description: Set to true if the event has been canceled.
+ nullable: true
+ isDraft:
+ type: boolean
+ description: 'Set to true if the user has updated the meeting in Outlook but hasn''t sent the updates to attendees. Set to false if all changes have been sent, or if the event is an appointment without any attendees.'
+ nullable: true
+ isOnlineMeeting:
+ type: boolean
+ description: 'True if this event has online meeting information (that is, onlineMeeting points to an onlineMeetingInfo resource), false otherwise. Default is false (onlineMeeting is null). Optional. After you set isOnlineMeeting to true, Microsoft Graph initializes onlineMeeting. Outlook then ignores any further changes to isOnlineMeeting, and the meeting remains available online.'
+ nullable: true
+ isOrganizer:
+ type: boolean
+ description: Set to true if the calendar owner (specified by the owner property of the calendar) is the organizer of the event (specified by the organizer property of the event). This also applies if a delegate organized the event on behalf of the owner.
+ nullable: true
+ isReminderOn:
+ type: boolean
+ description: Set to true if an alert is set to remind the user of the event.
+ nullable: true
+ location:
+ $ref: '#/components/schemas/microsoft.graph.location'
+ locations:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.location'
+ description: 'The locations where the event is held or attended from. The location and locations properties always correspond with each other. If you update the location property, any prior locations in the locations collection would be removed and replaced by the new location value.'
+ occurrenceId:
+ type: string
+ description: 'An identifier for an occurrence in a recurring event series. Null if the event isn''t part of a recurring series.The format of the property value is OID.{seriesMasterId-value}.{occurrence-start-date}. The time zone for {occurrence-start-date} is the recurrenceTimeZone property defined for the corresponding recurrenceRange.This property can identify any occurrence in a recurring series, including an occurrence that has been modified or canceled. You can use this property to perform all operations supported by occurrences in the recurring series.'
+ nullable: true
+ onlineMeeting:
+ $ref: '#/components/schemas/microsoft.graph.onlineMeetingInfo'
+ onlineMeetingProvider:
+ $ref: '#/components/schemas/microsoft.graph.onlineMeetingProviderType'
+ onlineMeetingUrl:
+ type: string
+ description: 'A URL for an online meeting. The property is set only when an organizer specifies in Outlook that an event is an online meeting such as Skype. Read-only.To access the URL to join an online meeting, use joinUrl which is exposed via the onlineMeeting property of the event. The onlineMeetingUrl property will be deprecated in the future.'
+ nullable: true
+ organizer:
+ $ref: '#/components/schemas/microsoft.graph.recipient'
+ originalEndTimeZone:
+ type: string
+ description: The end time zone that was set when the event was created. A value of tzone://Microsoft/Custom indicates that a legacy custom time zone was set in desktop Outlook.
+ 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
+ description: 'Represents the start time of an event when it''s initially created as an occurrence or exception in a recurring series. This property isn''t returned for events that are single instances. Its date and time information is expressed in ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z'
+ format: date-time
+ nullable: true
+ originalStartTimeZone:
+ type: string
+ description: The start time zone that was set when the event was created. A value of tzone://Microsoft/Custom indicates that a legacy custom time zone was set in desktop Outlook.
+ nullable: true
+ recurrence:
+ $ref: '#/components/schemas/microsoft.graph.patternedRecurrence'
+ reminderMinutesBeforeStart:
+ maximum: 2147483647
+ minimum: -2147483648
+ type: integer
+ description: The number of minutes before the event start time that the reminder alert occurs.
+ format: int32
+ nullable: true
+ responseRequested:
+ type: boolean
+ description: 'Default is true, which represents the organizer would like an invitee to send a response to the event.'
+ nullable: true
+ responseStatus:
+ $ref: '#/components/schemas/microsoft.graph.responseStatus'
+ sensitivity:
+ $ref: '#/components/schemas/microsoft.graph.sensitivity'
+ seriesMasterId:
+ type: string
+ description: 'The ID for the recurring series master item, if this event is part of a recurring series.'
+ nullable: true
+ showAs:
+ $ref: '#/components/schemas/microsoft.graph.freeBusyStatus'
+ start:
+ $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone'
+ subject:
+ type: string
+ description: The text of the event's subject line.
+ nullable: true
+ transactionId:
+ type: string
+ description: 'A custom identifier specified by a client app for the server to avoid redundant POST operations if the client retries to create the same event. This is useful when low network connectivity causes the client to time out before receiving a response from the server for the client''s prior create-event request. After you set transactionId when creating an event, you can''t change transactionId in a subsequent update. This property is only returned in a response payload if an app has set it. Optional.'
+ nullable: true
+ type:
+ $ref: '#/components/schemas/microsoft.graph.eventType'
+ uid:
+ type: string
+ description: 'A unique identifier for calendar events. For recurring events, the value is the same for the series master and all of its occurrences including exceptions.'
+ nullable: true
+ webLink:
+ type: string
+ description: 'The URL to open the event in Outlook on the web.Outlook on the web opens the event in the browser if you''re signed in to your mailbox. Otherwise, Outlook on the web prompts you to sign in.This URL can''t be accessed from within an iFrame.'
+ 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'
+ exceptionOccurrences:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.event'
+ x-ms-navigationProperty: true
+ 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. It doesn''t include occurrences that have been canceled 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.chat:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: chat
+ type: object
+ properties:
+ chatType:
+ $ref: '#/components/schemas/microsoft.graph.chatType'
+ 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 at which the chat was created. Read-only.
+ format: date-time
+ nullable: true
+ isHiddenForAllMembers:
+ type: boolean
+ description: Indicates whether the chat is hidden for all its members. Read-only.
+ 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
+ viewpoint:
+ $ref: '#/components/schemas/microsoft.graph.chatViewpoint'
+ 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
+ lastMessagePreview:
+ $ref: '#/components/schemas/microsoft.graph.chatMessageInfo'
+ 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
+ operations:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation'
+ description: A collection of all the Teams async operations that ran or are running on the chat. Nullable.
+ x-ms-navigationProperty: true
+ permissionGrants:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant'
+ description: A collection of permissions granted to apps for the chat.
+ 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.cloudClipboardRoot:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: cloudClipboardRoot
+ type: object
+ properties:
+ items:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.cloudClipboardItem'
+ description: Represents a collection of Cloud Clipboard items.
+ x-ms-navigationProperty: true
+ additionalProperties:
+ type: object
+ microsoft.graph.cloudPC:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: cloudPC
+ type: object
+ properties:
+ aadDeviceId:
+ type: string
+ description: The Microsoft Entra device ID of the Cloud PC.
+ nullable: true
+ allotmentDisplayName:
+ type: string
+ description: 'The allotment name divides tenant licenses into smaller batches or groups that help restrict the number of licenses available for use in a specific assignment. When the provisioningType is dedicated, the allotment name is null. Read-only.'
+ nullable: true
+ connectionSetting:
+ $ref: '#/components/schemas/microsoft.graph.cloudPcConnectionSetting'
+ connectionSettings:
+ $ref: '#/components/schemas/microsoft.graph.cloudPcConnectionSettings'
+ connectivityResult:
+ $ref: '#/components/schemas/microsoft.graph.cloudPcConnectivityResult'
+ deviceRegionName:
+ type: string
+ description: 'The name of the geographical region where the Cloud PC is currently provisioned. For example, westus3, eastus2, and southeastasia. Read-only.'
+ nullable: true
+ disasterRecoveryCapability:
+ $ref: '#/components/schemas/microsoft.graph.cloudPcDisasterRecoveryCapability'
+ diskEncryptionState:
+ $ref: '#/components/schemas/microsoft.graph.cloudPcDiskEncryptionState'
+ displayName:
+ type: string
+ description: The display name of the Cloud PC.
+ nullable: true
+ gracePeriodEndDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'
+ type: string
+ description: 'The date and time when the grace period ends and reprovisioning or deprovisioning happens. Required only if the status is inGracePeriod. The timestamp is shown in ISO 8601 format and Coordinated Universal Time (UTC). For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.'
+ format: date-time
+ nullable: true
+ imageDisplayName:
+ type: string
+ description: Name of the OS image that's on the Cloud PC.
+ nullable: true
+ lastLoginResult:
+ $ref: '#/components/schemas/microsoft.graph.cloudPcLoginResult'
+ 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 modified date and time of the Cloud PC. 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
+ lastRemoteActionResult:
+ $ref: '#/components/schemas/microsoft.graph.cloudPcRemoteActionResult'
+ managedDeviceId:
+ type: string
+ description: The Intune device ID of the Cloud PC.
+ nullable: true
+ managedDeviceName:
+ type: string
+ description: The Intune device name of the Cloud PC.
+ nullable: true
+ onPremisesConnectionName:
+ type: string
+ description: The Azure network connection that is applied during the provisioning of Cloud PCs.
+ nullable: true
+ osVersion:
+ $ref: '#/components/schemas/microsoft.graph.cloudPcOperatingSystem'
+ partnerAgentInstallResults:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.cloudPcPartnerAgentInstallResult'
+ description: The results of every partner agent's installation status on Cloud PC.
+ powerState:
+ $ref: '#/components/schemas/microsoft.graph.cloudPcPowerState'
+ provisioningPolicyId:
+ type: string
+ description: The provisioning policy ID of the Cloud PC.
+ nullable: true
+ provisioningPolicyName:
+ type: string
+ description: The provisioning policy that is applied during the provisioning of Cloud PCs.
+ nullable: true
+ provisioningType:
+ $ref: '#/components/schemas/microsoft.graph.cloudPcProvisioningType'
+ scopeIds:
+ type: array
+ items:
+ type: string
+ nullable: true
+ servicePlanId:
+ type: string
+ description: The service plan ID of the Cloud PC.
+ nullable: true
+ servicePlanName:
+ type: string
+ description: The service plan name of the Cloud PC.
+ nullable: true
+ servicePlanType:
+ $ref: '#/components/schemas/microsoft.graph.cloudPcServicePlanType'
+ status:
+ $ref: '#/components/schemas/microsoft.graph.cloudPcStatus'
+ statusDetail:
+ $ref: '#/components/schemas/microsoft.graph.cloudPcStatusDetail'
+ statusDetails:
+ $ref: '#/components/schemas/microsoft.graph.cloudPcStatusDetails'
+ userAccountType:
+ $ref: '#/components/schemas/microsoft.graph.cloudPcUserAccountType'
+ userPrincipalName:
+ type: string
+ description: The user principal name (UPN) of the user assigned to the Cloud PC.
+ nullable: 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
+ wellKnownName:
+ type: string
+ description: The name of the folder if the folder is a recognized folder. Currently contacts is the only recognized contacts 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
+ 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. Later updates to other properties might cause an automatically generated value to overwrite the displayName value you 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.typedEmailAddress'
+ description: The contact's email addresses.
+ fileAs:
+ type: string
+ description: The name the contact is filed under.
+ nullable: true
+ flag:
+ $ref: '#/components/schemas/microsoft.graph.followupFlag'
+ gender:
+ type: string
+ description: The contact's gender.
+ nullable: true
+ generation:
+ type: string
+ description: The contact's suffix.
+ nullable: true
+ givenName:
+ type: string
+ description: The contact's given name.
+ nullable: true
+ imAddresses:
+ type: array
+ items:
+ type: string
+ nullable: true
+ description: The contact's instant messaging (IM) addresses.
+ initials:
+ type: string
+ description: The contact's initials.
+ nullable: true
+ isFavorite:
+ type: boolean
+ nullable: true
+ jobTitle:
+ type: string
+ description: The contact’s job title.
+ nullable: true
+ manager:
+ type: string
+ description: The name of the contact's manager.
+ nullable: true
+ middleName:
+ type: string
+ description: The contact's middle name.
+ nullable: true
+ nickName:
+ type: string
+ description: The contact's nickname.
+ nullable: true
+ officeLocation:
+ type: string
+ description: The location of the contact's office.
+ nullable: true
+ parentFolderId:
+ type: string
+ description: The ID of the contact's parent folder.
+ nullable: true
+ personalNotes:
+ type: string
+ description: The user's notes about the contact.
+ nullable: true
+ phones:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.phone'
+ description: 'Phone numbers associated with the contact, for example, home phone, mobile phone, and business phone.'
+ postalAddresses:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.physicalAddress'
+ description: 'Addresses associated with the contact, for example, home address and business address.'
+ profession:
+ type: string
+ description: The contact's profession.
+ nullable: true
+ spouseName:
+ type: string
+ description: The name of the contact's spouse/partner.
+ nullable: true
+ surname:
+ type: string
+ description: The contact's surname.
+ nullable: true
+ title:
+ type: string
+ description: The contact's title.
+ nullable: true
+ websites:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.website'
+ description: Web sites associated with the contact.
+ weddingAnniversary:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$'
+ type: string
+ description: The contact's wedding anniversary.
+ format: date
+ nullable: true
+ yomiCompanyName:
+ type: string
+ description: The phonetic Japanese company name of the contact.
+ nullable: true
+ yomiGivenName:
+ type: string
+ description: The phonetic Japanese given name (first name) of the contact.
+ nullable: true
+ yomiSurname:
+ type: string
+ description: The phonetic Japanese surname (last name) of the contact.
+ nullable: true
+ extensions:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.extension'
+ description: The collection of open extensions defined for the contact. 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.deviceEnrollmentConfiguration:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: deviceEnrollmentConfiguration
+ 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: Created date time in UTC of the device enrollment configuration
+ format: date-time
+ description:
+ type: string
+ description: The description of the device enrollment configuration
+ nullable: true
+ deviceEnrollmentConfigurationType:
+ $ref: '#/components/schemas/microsoft.graph.deviceEnrollmentConfigurationType'
+ displayName:
+ type: string
+ description: The display name of the device enrollment configuration
+ nullable: true
+ lastModifiedDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'
+ type: string
+ description: Last modified date time in UTC of the device enrollment configuration
+ format: date-time
+ priority:
+ maximum: 2147483647
+ minimum: -2147483648
+ type: integer
+ description: Priority is used when a user exists in multiple groups that are assigned enrollment configuration. Users are subject only to the configuration with the lowest priority value.
+ format: int32
+ roleScopeTagIds:
+ type: array
+ items:
+ type: string
+ nullable: true
+ description: Optional role scope tags for the enrollment restrictions.
+ version:
+ maximum: 2147483647
+ minimum: -2147483648
+ type: integer
+ description: The version of the device enrollment configuration
+ format: int32
+ assignments:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.enrollmentConfigurationAssignment'
+ description: The list of group assignments for the device configuration profile
+ x-ms-navigationProperty: true
+ additionalProperties:
+ type: object
+ description: The Base Class of Device Enrollment Configuration
+ microsoft.graph.deviceManagementTroubleshootingEvent:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: deviceManagementTroubleshootingEvent
+ type: object
+ properties:
+ additionalInformation:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.keyValuePair'
+ description: A set of string key and string value pairs which provides additional information on the Troubleshooting event
+ correlationId:
+ type: string
+ description: Id used for tracing the failure in the service.
+ nullable: true
+ eventDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 event occurred .
+ format: date-time
+ eventName:
+ type: string
+ description: Event Name corresponding to the Troubleshooting Event. It is an Optional field
+ nullable: true
+ troubleshootingErrorDetails:
+ $ref: '#/components/schemas/microsoft.graph.deviceManagementTroubleshootingErrorDetails'
+ additionalProperties:
+ type: object
+ description: Event representing an general failure.
+ 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 return personal. OneDrive for Business returns business. SharePoint document libraries 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'
+ activities:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.itemActivityOLD'
+ description: The list of recent activities that took place under this drive.
+ x-ms-navigationProperty: true
+ bundles:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.driveItem'
+ description: Collection of bundles (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.employeeExperienceUser:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: employeeExperienceUser
+ type: object
+ properties:
+ learningCourseActivities:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.learningCourseActivity'
+ x-ms-navigationProperty: true
+ additionalProperties:
+ type: object
+ microsoft.graph.site:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.baseItem'
+ - title: site
+ type: object
+ properties:
+ deleted:
+ $ref: '#/components/schemas/microsoft.graph.deleted'
+ displayName:
+ type: string
+ description: The full title for the site. Read-only.
+ nullable: true
+ isPersonalSite:
+ type: boolean
+ nullable: true
+ root:
+ $ref: '#/components/schemas/microsoft.graph.root'
+ settings:
+ $ref: '#/components/schemas/microsoft.graph.siteSettings'
+ 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
+ contentModels:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.contentModel'
+ description: The collection of content models applied to 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
+ documentProcessingJobs:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.documentProcessingJob'
+ description: The document processing jobs running on 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'
+ description: The collection of column definitions available in the site that is referenced from the sites in the parent hierarchy of the current site.
+ x-ms-navigationProperty: true
+ informationProtection:
+ $ref: '#/components/schemas/microsoft.graph.informationProtection'
+ 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
+ onenote:
+ $ref: '#/components/schemas/microsoft.graph.onenote'
+ operations:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.richLongRunningOperation'
+ description: The collection of long running operations for the site.
+ x-ms-navigationProperty: true
+ pages:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.baseSitePage'
+ description: The collection of pages in the baseSitePages list on this site.
+ x-ms-navigationProperty: true
+ pageTemplates:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.pageTemplate'
+ description: The collection of page templates on this 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
+ recycleBin:
+ $ref: '#/components/schemas/microsoft.graph.recycleBin'
+ 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'
+ 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.informationProtection:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: informationProtection
+ type: object
+ properties:
+ bitlocker:
+ $ref: '#/components/schemas/microsoft.graph.bitlocker'
+ dataLossPreventionPolicies:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.dataLossPreventionPolicy'
+ x-ms-navigationProperty: true
+ policy:
+ $ref: '#/components/schemas/microsoft.graph.informationProtectionPolicy'
+ sensitivityLabels:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.sensitivityLabel'
+ x-ms-navigationProperty: true
+ sensitivityPolicySettings:
+ $ref: '#/components/schemas/microsoft.graph.sensitivityPolicySettings'
+ threatAssessmentRequests:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.threatAssessmentRequest'
+ x-ms-navigationProperty: true
+ additionalProperties:
+ type: object
+ microsoft.graph.itemInsights:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.officeGraphInsights'
+ - title: itemInsights
+ type: object
+ additionalProperties:
+ type: object
+ microsoft.graph.group:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.directoryObject'
+ - title: group
+ type: object
+ properties:
+ accessType:
+ $ref: '#/components/schemas/microsoft.graph.groupAccessType'
+ allowExternalSenders:
+ type: boolean
+ description: 'Indicates if people external to the organization can send messages to the group. The default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).'
+ nullable: true
+ 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. This property can be updated only in delegated scenarios where the caller requires both the Microsoft Graph permission and a supported administrator role.'
+ 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.
+ autoSubscribeNewMembers:
+ type: boolean
+ description: 'Indicates if new members added to the group are auto-subscribed to receive email notifications. You can set this property in a PATCH request for the group; don''t 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
+ 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
+ createdByAppId:
+ type: string
+ description: 'App ID of the app used to create the group. Can be null for some groups. Returned by default. Read-only. Supports $filter (eq, ne, not, in, 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 can''t 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. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Returned by default. 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. Required. 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. It is null for security groups, but for Microsoft 365 groups, it represents when the group is set to expire as defined in the groupLifecyclePolicy. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Returned 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 a 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). Supports $filter (eq).'
+ nullable: true
+ hideFromAddressLists:
+ type: boolean
+ description: 'true if the group isn''t displayed in certain parts of the Outlook user interface: in the Address Book, in address lists for selecting message recipients, and in the Browse Groups dialog for searching groups; false otherwise. The 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 isn''t displayed in Outlook clients, such as Outlook for Windows and Outlook on the web, false otherwise. The default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).'
+ nullable: true
+ infoCatalogs:
+ type: array
+ items:
+ type: string
+ description: 'Identifies the info segments assigned to the group. Returned by default. Supports $filter (eq, not, ge, le, startsWith).'
+ 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
+ isAssignableToRole:
+ type: boolean
+ description: 'Indicates whether this group can be assigned to a Microsoft Entra 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, visibility must be Hidden, and the group cannot be a dynamic group (that is, groupTypes can''t contain DynamicMembership). Only callers with at least the Privileged Role Administrator role 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 Microsoft Entra role assignmentsUsing this feature requires a Microsoft Entra ID P1 license. Returned by default. Supports $filter (eq, ne, not).'
+ nullable: true
+ isFavorite:
+ type: boolean
+ description: Indicates whether the user marked the group as favorite.
+ nullable: true
+ isManagementRestricted:
+ type: boolean
+ description: 'Indicates whether the group is a member of a restricted management administrative unit. The default value is false. Read-only. To manage a group member of a restricted management administrative unit, the administrator or calling app must be assigned a Microsoft Entra role at the scope of the restricted management administrative unit.'
+ nullable: true
+ isSubscribedByMail:
+ type: boolean
+ description: 'Indicates whether the signed-in user is subscribed to receive email conversations. The default value is true. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).'
+ nullable: true
+ licenseProcessingState:
+ $ref: '#/components/schemas/microsoft.graph.licenseProcessingState'
+ mail:
+ type: string
+ description: 'The SMTP address for the group, for example, ''serviceadmins@contoso.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, and eq on null values).'
+ 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. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith).'
+ 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
+ membershipRuleProcessingStatus:
+ $ref: '#/components/schemas/microsoft.graph.membershipRuleProcessingStatus'
+ onPremisesDomainName:
+ type: string
+ description: 'Contains the on-premises domain FQDN, also called dnsDomainName synchronized from the on-premises directory. The property is only populated for customers synchronizing their on-premises directory to Microsoft Entra ID via Microsoft Entra Connect.Returned by default. Read-only.'
+ 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. 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
+ description: Contains the on-premises netBios name synchronized from the on-premises directory. The property is only populated for customers synchronizing their on-premises directory to Microsoft Entra ID via Microsoft Entra Connect.Returned by default. Read-only.
+ 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 synchronizing their on-premises directory to Microsoft Entra ID via Microsoft Entra 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 synchronized from on-premises to the cloud. Read-only. Returned by default. Supports $filter (eq including on null values).
+ 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
+ organizationId:
+ type: string
+ 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 app must be granted the Directory.ReadWrite.All permission and the user be assigned at least one of the following Microsoft Entra roles: User Account Administrator Directory Writer Exchange Administrator SharePoint Administrator For more information about this property, see OneDrive Online Multi-Geo and Create a Microsoft 365 group with a specific PDL. 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 for filter expressions on multi-valued properties. Returned by default. Read-only. Not nullable. Supports $filter (eq, not, ge, le, startsWith, endsWith, /$count eq 0, /$count ne 0).'
+ 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. 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
+ resourceBehaviorOptions:
+ type: array
+ items:
+ type: string
+ description: 'Specifies the group behaviors that can be set for a Microsoft 365 group during creation. This property can be set only as part of creation (POST). For the list of possible values, see Microsoft 365 group behaviors and provisioning options.'
+ resourceProvisioningOptions:
+ type: array
+ items:
+ type: string
+ description: 'Specifies the group resources that are associated with the Microsoft 365 group. The possible value is Team. For more information, see Microsoft 365 group behaviors and provisioning options. Returned by default. Supports $filter (eq, not, startsWith.'
+ 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. Read-only. Returned by default.'
+ nullable: true
+ serviceProvisioningErrors:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.serviceProvisioningError'
+ description: 'Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a group object.'
+ 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
+ uniqueName:
+ type: string
+ description: The unique identifier that can be assigned to a group and used as an alternate key. Immutable. Read-only.
+ nullable: true
+ unseenConversationsCount:
+ maximum: 2147483647
+ minimum: -2147483648
+ type: integer
+ description: Count of conversations delivered one or more new posts since the signed-in user's last visit to the group. This property is the same as unseenCount. Returned only on $select.
+ format: int32
+ 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. This property is the same as unseenConversationsCount.Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).'
+ format: int32
+ nullable: true
+ unseenMessagesCount:
+ maximum: 2147483647
+ minimum: -2147483648
+ type: integer
+ description: Count of new posts that have been delivered to the group's conversations since the signed-in user's last visit to the group. Returned only on $select.
+ format: int32
+ 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 isn''t 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. To learn more, see group visibility options. Returned by default. Nullable.'
+ nullable: true
+ writebackConfiguration:
+ $ref: '#/components/schemas/microsoft.graph.groupWritebackConfiguration'
+ acceptedSenders:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.directoryObject'
+ description: 'The list of users or groups allowed to create posts or calendar events in this group. If this list is non-empty, then only users or groups listed here can post.'
+ x-ms-navigationProperty: 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
+ 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
+ createdOnBehalfOf:
+ $ref: '#/components/schemas/microsoft.graph.directoryObject'
+ 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
+ endpoints:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.endpoint'
+ description: Endpoints for the group. Read-only. Nullable.
+ x-ms-navigationProperty: true
+ events:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.event'
+ description: The group's events.
+ 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
+ memberOf:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.directoryObject'
+ description: 'Groups and administrative units 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: 'Direct group members, 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
+ onenote:
+ $ref: '#/components/schemas/microsoft.graph.onenote'
+ owners:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.directoryObject'
+ description: 'The owners of the group who can be users or service principals. Limited to 100 owners. Nullable. If this property isn''t specified when creating a Microsoft 365 group the calling user (admin or non-admin) is automatically assigned as the group owner. A non-admin user can''t explicitly add themselves to this collection when they''re creating the group. For more information, see the related known issue. For security groups, the admin user isn''t automatically added to this collection. For more information, see the related known issue. Supports $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1); 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 permissions granted for a group to a specific application. Supports $expand.
+ x-ms-navigationProperty: true
+ 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
+ planner:
+ $ref: '#/components/schemas/microsoft.graph.plannerGroup'
+ rejectedSenders:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.directoryObject'
+ description: The list of users or groups not allowed to create posts or calendar events in this group. Nullable
+ x-ms-navigationProperty: true
+ settings:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.directorySetting'
+ description: 'Settings that can govern this group''s behavior, like whether members can invite guest users to the group. Nullable.'
+ 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
+ team:
+ $ref: '#/components/schemas/microsoft.graph.team'
+ threads:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.conversationThread'
+ description: The group's conversation threads. Nullable.
+ x-ms-navigationProperty: true
+ transitiveMemberOf:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.directoryObject'
+ description: 'The groups a group is a member of, either directly or 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
+ 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
+ discoverySettings:
+ $ref: '#/components/schemas/microsoft.graph.teamDiscoverySettings'
+ 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 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
+ isMembershipLimitedToOwners:
+ type: boolean
+ description: 'If set to true, the team is currently in the owner-only team membership state and inaccessible by other team members, such as students.'
+ 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 Microsoft Entra tenant.
+ nullable: true
+ visibility:
+ $ref: '#/components/schemas/microsoft.graph.teamVisibilityType'
+ webUrl:
+ type: string
+ description: 'A hyperlink that goes to the team in the Microsoft Teams client. It is the URL 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
+ owners:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.user'
+ description: 'The list of this team''s owners. Currently, when creating a team using application permissions, exactly one owner must be specified. When using user-delegated permissions, no owner can be specified (the current user is the owner). The owner must be specified as an object ID (GUID), not a UPN.'
+ x-ms-navigationProperty: true
+ permissionGrants:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant'
+ description: A collection of permissions granted to apps to access the team.
+ x-ms-navigationProperty: true
+ photo:
+ $ref: '#/components/schemas/microsoft.graph.profilePhoto'
+ primaryChannel:
+ $ref: '#/components/schemas/microsoft.graph.channel'
+ schedule:
+ $ref: '#/components/schemas/microsoft.graph.schedule'
+ 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'
+ templateDefinition:
+ $ref: '#/components/schemas/microsoft.graph.teamTemplateDefinition'
+ 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
+ wellKnownName:
+ type: string
+ description: 'The well-known folder name for the folder. The possible values are listed above. This property is only set for default folders created by Outlook. For other folders, this property is null.'
+ 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
+ userConfigurations:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.userConfiguration'
+ x-ms-navigationProperty: true
+ additionalProperties:
+ type: object
+ microsoft.graph.managedAppLogCollectionRequest:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: managedAppLogCollectionRequest
+ type: object
+ properties:
+ 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: 'DateTime of when the log upload request was completed. 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 would look like this: ''2014-01-01T00:00:00Z''. Returned by default. Read-only.'
+ format: date-time
+ nullable: true
+ managedAppRegistrationId:
+ type: string
+ description: The unique identifier of the app instance for which diagnostic logs were collected. Read-only.
+ nullable: true
+ requestedBy:
+ type: string
+ description: The user principal name associated with the request for the managed application log collection. Read-only.
+ nullable: true
+ requestedByUserPrincipalName:
+ type: string
+ description: The user principal name associated with the request for the managed application log collection. Read-only.
+ nullable: true
+ requestedDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 of when the log upload request was received. 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 would look like this: ''2014-01-01T00:00:00Z''. Returned by default. Read-only.'
+ format: date-time
+ status:
+ type: string
+ description: 'Indicates the status for the app log collection request - pending, completed or failed. Default is pending.'
+ nullable: true
+ uploadedLogs:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.managedAppLogUpload'
+ description: 'The collection of log upload results as reported by each component on the device. Such components can be the application itself, the Mobile Application Management (MAM) SDK, and other on-device components that are requested to upload diagnostic logs. Read-only.'
+ userLogUploadConsent:
+ $ref: '#/components/schemas/microsoft.graph.managedAppLogUploadConsent'
+ version:
+ type: string
+ description: Version of the entity.
+ nullable: true
+ additionalProperties:
+ type: object
+ description: The Managed App log collection response
+ 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
+ azureADDeviceId:
+ type: string
+ description: The Azure Active Directory Device identifier of the host device. Value could be empty even when the host device is Azure Active Directory registered.
+ 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
+ deviceManufacturer:
+ type: string
+ description: The device manufacturer for the current app registration
+ nullable: true
+ deviceModel:
+ type: string
+ description: The device model for the current app registration
+ nullable: true
+ 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
+ managedDeviceId:
+ type: string
+ description: The Managed Device identifier of the host device. Value could be empty even when the host device is managed.
+ nullable: true
+ 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
+ managedAppLogCollectionRequests:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.managedAppLogCollectionRequest'
+ description: Zero or more log collection requests triggered for the app.
+ 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.managedDevice:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: managedDevice
+ type: object
+ properties:
+ aadRegistered:
+ type: boolean
+ description: Whether the device is Azure Active Directory registered. This property is read-only.
+ nullable: true
+ readOnly: true
+ activationLockBypassCode:
+ type: string
+ description: 'The code that allows the Activation Lock on managed device to be bypassed. Default, is Null (Non-Default property) for this property when returned as part of managedDevice entity in LIST call. To retrieve actual values GET call needs to be made, with device id and included in select parameter. Supports: $select. $Search is not supported. Read-only. This property is read-only.'
+ nullable: true
+ readOnly: true
+ androidSecurityPatchLevel:
+ type: string
+ description: Android security patch level. This property is read-only.
+ nullable: true
+ readOnly: true
+ autopilotEnrolled:
+ type: boolean
+ description: Reports if the managed device is enrolled via auto-pilot. This property is read-only.
+ readOnly: true
+ azureActiveDirectoryDeviceId:
+ type: string
+ description: The unique identifier for the Azure Active Directory device. Read only. This property is read-only.
+ nullable: true
+ readOnly: true
+ azureADDeviceId:
+ type: string
+ description: The unique identifier for the Azure Active Directory device. Read only. This property is read-only.
+ nullable: true
+ readOnly: true
+ azureADRegistered:
+ type: boolean
+ description: Whether the device is Azure Active Directory registered. This property is read-only.
+ nullable: true
+ readOnly: true
+ bootstrapTokenEscrowed:
+ type: boolean
+ description: 'Reports if the managed device has an escrowed Bootstrap Token. This is only for macOS devices. To get, include BootstrapTokenEscrowed in the select clause and query with a device id. If FALSE, no bootstrap token is escrowed. If TRUE, the device has escrowed a bootstrap token with Intune. This property is read-only.'
+ readOnly: true
+ chassisType:
+ $ref: '#/components/schemas/microsoft.graph.chassisType'
+ chromeOSDeviceInfo:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.chromeOSDeviceProperty'
+ description: 'List of properties of the ChromeOS Device. Default is an empty list. To retrieve actual values GET call needs to be made, with device id and included in select parameter.'
+ cloudPcRemoteActionResults:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.cloudPcRemoteActionResult'
+ complianceGracePeriodExpirationDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'
+ type: string
+ description: The DateTime when device compliance grace period expires. This property is read-only.
+ format: date-time
+ readOnly: true
+ complianceState:
+ $ref: '#/components/schemas/microsoft.graph.complianceState'
+ configurationManagerClientEnabledFeatures:
+ $ref: '#/components/schemas/microsoft.graph.configurationManagerClientEnabledFeatures'
+ configurationManagerClientHealthState:
+ $ref: '#/components/schemas/microsoft.graph.configurationManagerClientHealthState'
+ configurationManagerClientInformation:
+ $ref: '#/components/schemas/microsoft.graph.configurationManagerClientInformation'
+ deviceActionResults:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.deviceActionResult'
+ description: List of ComplexType deviceActionResult objects. This property is read-only.
+ readOnly: true
+ deviceCategoryDisplayName:
+ type: string
+ description: Device category display name. Default is an empty string. Supports $filter operator 'eq' and 'or'. This property is read-only.
+ nullable: true
+ readOnly: true
+ deviceEnrollmentType:
+ $ref: '#/components/schemas/microsoft.graph.deviceEnrollmentType'
+ deviceFirmwareConfigurationInterfaceManaged:
+ type: boolean
+ description: 'Indicates whether the device is DFCI managed. When TRUE the device is DFCI managed. When FALSE, the device is not DFCI managed. The default value is FALSE.'
+ deviceHealthAttestationState:
+ $ref: '#/components/schemas/microsoft.graph.deviceHealthAttestationState'
+ deviceName:
+ type: string
+ description: Name of the device. This property is read-only.
+ nullable: true
+ readOnly: true
+ deviceRegistrationState:
+ $ref: '#/components/schemas/microsoft.graph.deviceRegistrationState'
+ deviceType:
+ $ref: '#/components/schemas/microsoft.graph.deviceType'
+ easActivated:
+ type: boolean
+ description: Whether the device is Exchange ActiveSync activated. This property is read-only.
+ readOnly: true
+ easActivationDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'
+ type: string
+ description: Exchange ActivationSync activation time of the device. This property is read-only.
+ format: date-time
+ readOnly: true
+ easDeviceId:
+ type: string
+ description: Exchange ActiveSync Id of the device. This property is read-only.
+ nullable: true
+ readOnly: true
+ emailAddress:
+ type: string
+ description: Email(s) for the user associated with the device. This property is read-only.
+ nullable: true
+ readOnly: true
+ enrolledByUserPrincipalName:
+ type: string
+ description: The Entra (Azure AD) User Principal Name (UPN) of the user responsible for the enrollment of the device. This property is read-only.
+ nullable: true
+ readOnly: true
+ enrolledDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'
+ type: string
+ description: Enrollment time of the device. Supports $filter operator 'lt' and 'gt'. This property is read-only.
+ format: date-time
+ readOnly: true
+ enrollmentProfileName:
+ type: string
+ description: 'Name of the enrollment profile assigned to the device. Default value is empty string, indicating no enrollment profile was assgined. This property is read-only.'
+ nullable: true
+ readOnly: true
+ ethernetMacAddress:
+ type: string
+ description: 'Indicates Ethernet MAC Address of the device. Default, is Null (Non-Default property) for this property when returned as part of managedDevice entity. Individual get call with select query options is needed to retrieve actual values. Example: deviceManagement/managedDevices({managedDeviceId})?$select=ethernetMacAddress Supports: $select. $Search is not supported. Read-only. This property is read-only.'
+ nullable: true
+ readOnly: true
+ exchangeAccessState:
+ $ref: '#/components/schemas/microsoft.graph.deviceManagementExchangeAccessState'
+ exchangeAccessStateReason:
+ $ref: '#/components/schemas/microsoft.graph.deviceManagementExchangeAccessStateReason'
+ exchangeLastSuccessfulSyncDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 device contacted Exchange. This property is read-only.
+ format: date-time
+ readOnly: true
+ freeStorageSpaceInBytes:
+ type: integer
+ description: Free Storage in Bytes. Default value is 0. Read-only. This property is read-only.
+ format: int64
+ readOnly: true
+ hardwareInformation:
+ $ref: '#/components/schemas/microsoft.graph.hardwareInformation'
+ iccid:
+ type: string
+ description: 'Integrated Circuit Card Identifier, it is A SIM card''s unique identification number. Default is an empty string. To retrieve actual values GET call needs to be made, with device id and included in select parameter. Supports: $select. $Search is not supported. Read-only. This property is read-only.'
+ nullable: true
+ readOnly: true
+ imei:
+ type: string
+ description: IMEI. This property is read-only.
+ nullable: true
+ readOnly: true
+ isEncrypted:
+ type: boolean
+ description: Device encryption status. This property is read-only.
+ readOnly: true
+ isSupervised:
+ type: boolean
+ description: Device supervised status. This property is read-only.
+ readOnly: true
+ jailBroken:
+ type: string
+ description: Whether the device is jail broken or rooted. Default is an empty string. Supports $filter operator 'eq' and 'or'. This property is read-only.
+ nullable: true
+ readOnly: true
+ joinType:
+ $ref: '#/components/schemas/microsoft.graph.joinType'
+ 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: The date and time that the device last completed a successful sync with Intune. Supports $filter operator 'lt' and 'gt'. This property is read-only.
+ format: date-time
+ readOnly: true
+ lostModeState:
+ $ref: '#/components/schemas/microsoft.graph.lostModeState'
+ managedDeviceName:
+ type: string
+ description: Automatically generated name to identify a device. Can be overwritten to a user friendly name.
+ nullable: true
+ managedDeviceOwnerType:
+ $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
+ managementFeatures:
+ $ref: '#/components/schemas/microsoft.graph.managedDeviceManagementFeatures'
+ managementState:
+ $ref: '#/components/schemas/microsoft.graph.managementState'
+ manufacturer:
+ type: string
+ description: Manufacturer of the device. This property is read-only.
+ nullable: true
+ readOnly: true
+ meid:
+ type: string
+ description: MEID. This property is read-only.
+ nullable: true
+ readOnly: true
+ model:
+ type: string
+ description: Model of the device. This property is read-only.
+ nullable: true
+ readOnly: true
+ notes:
+ type: string
+ description: 'Notes on the device created by IT Admin. Default is null. To retrieve actual values GET call needs to be made, with device id and included in select parameter. Supports: $select. $Search is not supported.'
+ nullable: true
+ operatingSystem:
+ type: string
+ description: 'Operating system of the device. Windows, iOS, etc. This property is read-only.'
+ nullable: true
+ readOnly: true
+ osVersion:
+ type: string
+ description: Operating system version of the device. This property is read-only.
+ nullable: true
+ readOnly: true
+ ownerType:
+ $ref: '#/components/schemas/microsoft.graph.ownerType'
+ partnerReportedThreatState:
+ $ref: '#/components/schemas/microsoft.graph.managedDevicePartnerReportedHealthState'
+ phoneNumber:
+ type: string
+ description: Phone number of the device. This property is read-only.
+ nullable: true
+ readOnly: true
+ physicalMemoryInBytes:
+ type: integer
+ description: 'Total Memory in Bytes. Default is 0. To retrieve actual values GET call needs to be made, with device id and included in select parameter. Supports: $select. Read-only. This property is read-only.'
+ format: int64
+ readOnly: true
+ preferMdmOverGroupPolicyAppliedDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 the DateTime the preferMdmOverGroupPolicy setting was set. When set, the Intune MDM settings will override Group Policy settings if there is a conflict. Read Only. This property is read-only.'
+ format: date-time
+ readOnly: true
+ processorArchitecture:
+ $ref: '#/components/schemas/microsoft.graph.managedDeviceArchitecture'
+ remoteAssistanceSessionErrorDetails:
+ type: string
+ description: An error string that identifies issues when creating Remote Assistance session objects. This property is read-only.
+ nullable: true
+ readOnly: true
+ remoteAssistanceSessionUrl:
+ type: string
+ description: 'Url that allows a Remote Assistance session to be established with the device. Default is an empty string. To retrieve actual values GET call needs to be made, with device id and included in select parameter. 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
+ retireAfterDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 time after when a device will be auto retired because of scheduled action. This property is read-only.
+ format: date-time
+ readOnly: true
+ roleScopeTagIds:
+ type: array
+ items:
+ type: string
+ nullable: true
+ description: List of Scope Tag IDs for this Device instance.
+ securityPatchLevel:
+ type: string
+ description: This indicates the security patch level of the operating system. These special updates contain important security fixes. For iOS/MacOS they are in (a) format. For android its in 2017-08-07 format. This property is read-only.
+ nullable: true
+ readOnly: true
+ serialNumber:
+ type: string
+ description: SerialNumber. This property is read-only.
+ nullable: true
+ readOnly: true
+ skuFamily:
+ type: string
+ description: Device sku family
+ nullable: true
+ skuNumber:
+ maximum: 2147483647
+ minimum: -2147483648
+ type: integer
+ description: 'Device sku number, see also: https://learn.microsoft.com/windows/win32/api/sysinfoapi/nf-sysinfoapi-getproductinfo. Valid values 0 to 2147483647. This property is read-only.'
+ format: int32
+ readOnly: true
+ specificationVersion:
+ type: string
+ description: Specification version. This property is read-only.
+ nullable: true
+ readOnly: true
+ subscriberCarrier:
+ type: string
+ description: Subscriber Carrier. This property is read-only.
+ nullable: true
+ readOnly: true
+ totalStorageSpaceInBytes:
+ type: integer
+ description: Total Storage in Bytes. This property is read-only.
+ format: int64
+ readOnly: true
+ udid:
+ type: string
+ description: 'Unique Device Identifier for iOS and macOS devices. Default is an empty string. To retrieve actual values GET call needs to be made, with device id and included in select parameter. Supports: $select. $Search is not supported. Read-only. This property is read-only.'
+ nullable: true
+ readOnly: true
+ userDisplayName:
+ type: string
+ description: User display name. This property is read-only.
+ nullable: true
+ readOnly: true
+ userId:
+ type: string
+ description: Unique Identifier for the user associated with the device. This property is read-only.
+ nullable: true
+ readOnly: true
+ userPrincipalName:
+ type: string
+ description: Device user principal name. This property is read-only.
+ nullable: true
+ readOnly: true
+ usersLoggedOn:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.loggedOnUser'
+ description: Indicates the last logged on users of a device. This property is read-only.
+ readOnly: true
+ wiFiMacAddress:
+ type: string
+ description: Wi-Fi MAC. This property is read-only.
+ nullable: true
+ readOnly: true
+ windowsActiveMalwareCount:
+ maximum: 2147483647
+ minimum: -2147483648
+ type: integer
+ description: 'Count of active malware for this windows device. Default is 0. To retrieve actual values GET call needs to be made, with device id and included in select parameter. This property is read-only.'
+ format: int32
+ readOnly: true
+ windowsRemediatedMalwareCount:
+ maximum: 2147483647
+ minimum: -2147483648
+ type: integer
+ description: 'Count of remediated malware for this windows device. Default is 0. To retrieve actual values GET call needs to be made, with device id and included in select parameter. This property is read-only.'
+ format: int32
+ readOnly: true
+ assignmentFilterEvaluationStatusDetails:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.assignmentFilterEvaluationStatusDetails'
+ description: Managed device mobile app configuration states for this device.
+ x-ms-navigationProperty: true
+ detectedApps:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.detectedApp'
+ description: All applications currently installed on the device
+ x-ms-navigationProperty: true
+ deviceCategory:
+ $ref: '#/components/schemas/microsoft.graph.deviceCategory'
+ deviceCompliancePolicyStates:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicyState'
+ description: Device compliance policy states for this device.
+ x-ms-navigationProperty: true
+ deviceConfigurationStates:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.deviceConfigurationState'
+ description: Device configuration states for this device.
+ x-ms-navigationProperty: true
+ deviceHealthScriptStates:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.deviceHealthScriptPolicyState'
+ description: Results of device health scripts that ran for this device. Default is empty list. This property is read-only.
+ x-ms-navigationProperty: true
+ logCollectionRequests:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.deviceLogCollectionResponse'
+ description: List of log collection requests
+ x-ms-navigationProperty: true
+ managedDeviceMobileAppConfigurationStates:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.managedDeviceMobileAppConfigurationState'
+ description: Managed device mobile app configuration states for this device.
+ x-ms-navigationProperty: true
+ securityBaselineStates:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.securityBaselineState'
+ description: Security baseline states for this device.
+ x-ms-navigationProperty: true
+ users:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.user'
+ description: The primary users associated with the managed device.
+ x-ms-navigationProperty: true
+ windowsProtectionState:
+ $ref: '#/components/schemas/microsoft.graph.windowsProtectionState'
+ additionalProperties:
+ type: object
+ description: Devices that are managed or pre-enrolled through Intune
+ 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. If the message contains instances of mention, this property would contain a concatenation of these mentions as well.'
+ 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'
+ description: A collection of message headers defined by RFC5322. The set includes message headers indicating the network path taken by a message from the sender to the recipient. It can also contain custom message headers that hold app data for the message. Returned only on applying a $select query option. Read-only.
+ internetMessageId:
+ type: string
+ description: The message ID in the format specified by RFC5322. Updatable only if isDraft is true.
+ nullable: true
+ isDeliveryReceiptRequested:
+ type: boolean
+ description: Indicates whether a read receipt is requested for the message.
+ nullable: true
+ isDraft:
+ type: boolean
+ description: Indicates whether the message is a draft. A message is a draft if it hasn't been sent yet.
+ nullable: true
+ isRead:
+ type: boolean
+ description: Indicates whether the message has been read.
+ nullable: true
+ isReadReceiptRequested:
+ type: boolean
+ description: Indicates whether a read receipt is requested for the message.
+ nullable: true
+ mentionsPreview:
+ $ref: '#/components/schemas/microsoft.graph.mentionsPreview'
+ parentFolderId:
+ type: string
+ description: The unique identifier for the message's parent mailFolder.
+ 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
+ description: 'The date and time the message was received. 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.'
+ format: date-time
+ nullable: true
+ replyTo:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.recipient'
+ description: The email addresses to use when replying.
+ 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
+ description: 'The date and time the message was sent. 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.'
+ format: date-time
+ nullable: true
+ subject:
+ type: string
+ description: The subject of the message.
+ nullable: true
+ toRecipients:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.recipient'
+ description: 'The To: recipients for the message.'
+ uniqueBody:
+ $ref: '#/components/schemas/microsoft.graph.itemBody'
+ unsubscribeData:
+ type: array
+ items:
+ type: string
+ nullable: true
+ description: The valid entries parsed from the List-Unsubscribe header. This is the data for the mail command in the List-Unsubscribe header if UnsubscribeEnabled property is true.
+ unsubscribeEnabled:
+ type: boolean
+ description: Indicates whether the message is enabled for unsubscribe. Its valueTrue if the list-Unsubscribe header conforms to rfc-2369.
+ nullable: true
+ webLink:
+ type: string
+ description: 'The URL to open the message in Outlook on the web.You can append an ispopout argument to the end of the URL to change how the message is displayed. If ispopout is not present or if it is set to 1, then the message is shown in a popout window. If ispopout is set to 0, the browser shows the message in the Outlook on the web review pane.The message opens in the browser if you are signed in to your mailbox via Outlook on the web. You are prompted to sign in if you are not already signed in with the browser.This URL cannot be accessed from within an iFrame.'
+ 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
+ mentions:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.mention'
+ description: 'A collection of mentions in the message, ordered by the createdDateTime from the newest to the oldest. By default, a GET /messages does not return this property unless you apply $expand on the property.'
+ 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.mobileAppIntentAndState:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: mobileAppIntentAndState
+ type: object
+ properties:
+ managedDeviceIdentifier:
+ type: string
+ description: Device identifier created or collected by Intune.
+ nullable: true
+ mobileAppList:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.mobileAppIntentAndStateDetail'
+ description: The list of payload intents and states for the tenant.
+ userId:
+ type: string
+ description: Identifier for the user that tried to enroll the device.
+ nullable: true
+ additionalProperties:
+ type: object
+ description: MobileApp Intent and Install State for a given device.
+ microsoft.graph.mobileAppTroubleshootingEvent:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.deviceManagementTroubleshootingEvent'
+ - title: mobileAppTroubleshootingEvent
+ type: object
+ properties:
+ applicationId:
+ type: string
+ description: Intune application identifier.
+ nullable: true
+ deviceId:
+ type: string
+ description: Device identifier created or collected by Intune.
+ nullable: true
+ history:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.mobileAppTroubleshootingHistoryItem'
+ description: Intune Mobile Application Troubleshooting History Item
+ managedDeviceIdentifier:
+ type: string
+ description: Device identifier created or collected by Intune.
+ nullable: true
+ userId:
+ type: string
+ description: Identifier for the user that tried to enroll the device.
+ nullable: true
+ appLogCollectionRequests:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.appLogCollectionRequest'
+ description: The collection property of AppLogUploadRequest.
+ x-ms-navigationProperty: true
+ additionalProperties:
+ type: object
+ description: Event representing a users device application install status.
+ microsoft.graph.notification:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: notification
+ type: object
+ properties:
+ displayTimeToLive:
+ maximum: 2147483647
+ minimum: -2147483648
+ type: integer
+ description: 'Sets how long (in seconds) this notification content stays in each platform''s notification viewer. For example, when the notification is delivered to a Windows device, the value of this property is passed on to ToastNotification.ExpirationTime, which determines how long the toast notification stays in the user''s Windows Action Center.'
+ format: int32
+ 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: 'Sets a UTC expiration date and time on a user notification using ISO 8601 format (for example, midnight UTC on Jan 1, 2019 would look like this: ''2019-01-01T00:00:00Z''). When time is up, the notification is removed from the Microsoft Graph notification feed store completely and is no longer part of notification history. Max value is 30 days.'
+ format: date-time
+ nullable: true
+ groupName:
+ type: string
+ description: The name of the group that this notification belongs to. It is set by the developer for grouping notifications together.
+ nullable: true
+ payload:
+ $ref: '#/components/schemas/microsoft.graph.payloadTypes'
+ priority:
+ $ref: '#/components/schemas/microsoft.graph.priority'
+ targetHostName:
+ type: string
+ description: 'Represents the host name of the app to which the calling service wants to post the notification, for the given user. If targeting web endpoints (see targetPolicy.platformTypes), ensure that targetHostName is the same as the name used when creating a subscription on the client side within the application JSON property.'
+ targetPolicy:
+ $ref: '#/components/schemas/microsoft.graph.targetPolicyEndpoints'
+ 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 isn''t 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 isn''t 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.onlineMeeting:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.onlineMeetingBase'
+ - title: onlineMeeting
+ type: object
+ properties:
+ alternativeRecording:
+ type: string
+ description: The content stream of the alternative recording of a Microsoft Teams live event. Read-only.
+ format: base64url
+ nullable: true
+ attendeeReport:
+ type: string
+ description: The content stream of the attendee report of a Teams live event. Read-only.
+ format: base64url
+ nullable: true
+ broadcastRecording:
+ type: string
+ format: base64url
+ nullable: true
+ broadcastSettings:
+ $ref: '#/components/schemas/microsoft.graph.broadcastMeetingSettings'
+ capabilities:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.meetingCapabilities'
+ description: 'The list of meeting capabilities. Possible values are: questionAndAnswer,unknownFutureValue.'
+ 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. Required when you create an online meeting.
+ format: date-time
+ nullable: true
+ externalId:
+ type: string
+ description: The external ID. A custom ID. Optional.
+ nullable: true
+ isBroadcast:
+ type: boolean
+ description: Indicates whether this event is a Teams live event.
+ nullable: true
+ joinUrl:
+ type: string
+ nullable: true
+ meetingTemplateId:
+ type: string
+ description: The ID of the meeting template.
+ nullable: true
+ participants:
+ $ref: '#/components/schemas/microsoft.graph.meetingParticipants'
+ recording:
+ type: string
+ description: The content stream of the recording of a Teams live event. Read-only.
+ format: base64url
+ 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. Required when you create an online meeting.
+ format: date-time
+ nullable: true
+ aiInsights:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.callAiInsight'
+ x-ms-navigationProperty: true
+ meetingAttendanceReport:
+ $ref: '#/components/schemas/microsoft.graph.meetingAttendanceReport'
+ recordings:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.callRecording'
+ description: The recordings of an online meeting. Read-only.
+ x-ms-navigationProperty: true
+ registration:
+ $ref: '#/components/schemas/microsoft.graph.meetingRegistration'
+ transcripts:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.callTranscript'
+ description: The transcripts of an online meeting. Read-only.
+ 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
+ taskFolders:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.outlookTaskFolder'
+ description: The user's Outlook task folders. Read-only. Nullable.
+ x-ms-navigationProperty: true
+ taskGroups:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.outlookTaskGroup'
+ description: The user's Outlook task groups. Read-only. Nullable.
+ x-ms-navigationProperty: true
+ tasks:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.outlookTask'
+ description: The user's Outlook tasks. Read-only. Nullable.
+ x-ms-navigationProperty: true
+ additionalProperties:
+ type: object
+ microsoft.graph.accessReviewInstance:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: accessReviewInstance
+ type: object
+ properties:
+ endDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'
+ type: string
+ description: 'DateTime when review instance is scheduled to end. The DatetimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Supports $select. Read-only.'
+ format: date-time
+ nullable: true
+ errors:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.accessReviewError'
+ description: Collection of errors in an access review instance lifecycle. Read-only.
+ fallbackReviewers:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.accessReviewReviewerScope'
+ description: 'This collection of reviewer scopes is used to define the list of fallback reviewers. These fallback reviewers are notified to take action if no users are found from the list of reviewers specified. This could occur when either the group owner is specified as the reviewer but the group owner doesn''t exist, or manager is specified as reviewer but a user''s manager doesn''t exist. Supports $select.'
+ reviewers:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.accessReviewReviewerScope'
+ description: 'This collection of access review scopes is used to define who the reviewers are. Supports $select. For examples of options for assigning reviewers, see Assign reviewers to your access review definition using the Microsoft Graph API.'
+ scope:
+ $ref: '#/components/schemas/microsoft.graph.accessReviewScope'
+ startDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'
+ type: string
+ description: 'DateTime when review instance is scheduled to start. May be in the future. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Supports $select. Read-only.'
+ format: date-time
+ nullable: true
+ status:
+ type: string
+ description: 'Specifies the status of an accessReview. Possible values: Initializing, NotStarted, Starting, InProgress, Completing, Completed, AutoReviewing, and AutoReviewed. Supports $select, $orderby, and $filter (eq only). Read-only.'
+ nullable: true
+ contactedReviewers:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.accessReviewReviewer'
+ description: 'Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only.'
+ x-ms-navigationProperty: true
+ decisions:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItem'
+ description: 'Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed.'
+ x-ms-navigationProperty: true
+ definition:
+ $ref: '#/components/schemas/microsoft.graph.accessReviewScheduleDefinition'
+ stages:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.accessReviewStage'
+ description: 'If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition.'
+ 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
+ emailAddresses:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.rankedEmailAddress'
+ description: The person's email addresses.
+ givenName:
+ type: string
+ description: The person's given name.
+ nullable: true
+ isFavorite:
+ type: boolean
+ description: True if the user has flagged this person as a favorite.
+ nullable: true
+ mailboxType:
+ type: string
+ description: The type of mailbox that is represented by the person's email address.
+ 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:
+ type: string
+ description: 'The type of person, for example distribution list.'
+ nullable: true
+ 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
+ sources:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.personDataSource'
+ description: 'The sources the user data comes from, for example Directory or Outlook Contacts.'
+ surname:
+ type: string
+ description: The person's surname.
+ nullable: true
+ title:
+ type: string
+ description: The person's title.
+ 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.resourceSpecificPermissionGrant:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.directoryObject'
+ - title: resourceSpecificPermissionGrant
+ type: object
+ properties:
+ clientAppId:
+ type: string
+ description: ID of the service principal of the Microsoft Entra app that has been granted access. Read-only.
+ nullable: true
+ clientId:
+ type: string
+ description: ID of the Microsoft Entra app that has been granted access. Read-only.
+ nullable: true
+ permission:
+ type: string
+ description: The name of the resource-specific permission. Read-only.
+ nullable: true
+ permissionType:
+ type: string
+ description: 'The type of permission. Possible values are: Application, Delegated. Read-only.'
+ nullable: true
+ resourceAppId:
+ type: string
+ description: ID of the Microsoft Entra app that is hosting the resource. Read-only.
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.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.plannerUser:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.plannerDelta'
+ - title: plannerUser
+ type: object
+ properties:
+ favoritePlanReferences:
+ $ref: '#/components/schemas/microsoft.graph.plannerFavoritePlanReferenceCollection'
+ recentPlanReferences:
+ $ref: '#/components/schemas/microsoft.graph.plannerRecentPlanReferenceCollection'
+ all:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.plannerDelta'
+ x-ms-navigationProperty: true
+ favoritePlans:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.plannerPlan'
+ description: Read-only. Nullable. Returns the plannerPlans that the user marked as favorites.
+ x-ms-navigationProperty: true
+ myDayTasks:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.plannerTask'
+ description: Read-only. Nullable. Returns the plannerTasks to be shown in the My Day view of the user.
+ x-ms-navigationProperty: true
+ plans:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.plannerPlan'
+ x-ms-navigationProperty: true
+ recentPlans:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.plannerPlan'
+ description: Read-only. Nullable. Returns the plannerPlans that the user recently viewed in apps that support recent plans.
+ x-ms-navigationProperty: true
+ rosterPlans:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.plannerPlan'
+ description: Read-only. Nullable. Returns the plannerPlans contained by the plannerRosters the user is a member.
+ x-ms-navigationProperty: true
+ tasks:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.plannerTask'
+ description: Read-only. Nullable. Returns the plannerTasks assigned to the user.
+ 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
+ outOfOfficeSettings:
+ $ref: '#/components/schemas/microsoft.graph.outOfOfficeSettings'
+ statusMessage:
+ $ref: '#/components/schemas/microsoft.graph.presenceStatusMessage'
+ additionalProperties:
+ type: object
+ microsoft.graph.profile:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: profile
+ type: object
+ properties:
+ account:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.userAccountInformation'
+ x-ms-navigationProperty: true
+ addresses:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.itemAddress'
+ description: Represents details of addresses associated with the user.
+ x-ms-navigationProperty: true
+ anniversaries:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.personAnnualEvent'
+ description: Represents the details of meaningful dates associated with a person.
+ x-ms-navigationProperty: true
+ awards:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.personAward'
+ description: Represents the details of awards or honors associated with a person.
+ x-ms-navigationProperty: true
+ certifications:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.personCertification'
+ description: Represents the details of certifications associated with a person.
+ x-ms-navigationProperty: true
+ educationalActivities:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.educationalActivity'
+ description: 'Represents data that a user has supplied related to undergraduate, graduate, postgraduate or other educational activities.'
+ x-ms-navigationProperty: true
+ emails:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.itemEmail'
+ description: Represents detailed information about email addresses associated with the user.
+ x-ms-navigationProperty: true
+ interests:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.personInterest'
+ description: Provides detailed information about interests the user has associated with themselves in various services.
+ x-ms-navigationProperty: true
+ languages:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.languageProficiency'
+ description: Represents detailed information about languages that a user has added to their profile.
+ x-ms-navigationProperty: true
+ names:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.personName'
+ description: Represents the names a user has added to their profile.
+ x-ms-navigationProperty: true
+ notes:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.personAnnotation'
+ description: Represents notes that a user has added to their profile.
+ x-ms-navigationProperty: true
+ patents:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.itemPatent'
+ description: Represents patents that a user has added to their profile.
+ x-ms-navigationProperty: true
+ phones:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.itemPhone'
+ description: Represents detailed information about phone numbers associated with a user in various services.
+ x-ms-navigationProperty: true
+ positions:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.workPosition'
+ description: Represents detailed information about work positions associated with a user's profile.
+ x-ms-navigationProperty: true
+ projects:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.projectParticipation'
+ description: Represents detailed information about projects associated with a user.
+ x-ms-navigationProperty: true
+ publications:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.itemPublication'
+ description: Represents details of any publications a user has added to their profile.
+ x-ms-navigationProperty: true
+ skills:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.skillProficiency'
+ description: Represents detailed information about skills associated with a user in various services.
+ x-ms-navigationProperty: true
+ webAccounts:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.webAccount'
+ description: Represents web accounts the user has indicated they use or has added to their user profile.
+ x-ms-navigationProperty: true
+ websites:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.personWebsite'
+ description: Represents detailed information about websites associated with a user in various services.
+ x-ms-navigationProperty: 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.security.security:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: security
+ type: object
+ properties:
+ informationProtection:
+ $ref: '#/components/schemas/microsoft.graph.security.informationProtection'
+ additionalProperties:
+ type: object
+ microsoft.graph.userSettings:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: userSettings
+ type: object
+ properties:
+ contributionToContentDiscoveryAsOrganizationDisabled:
+ type: boolean
+ description: 'Reflects the Office Delve organization level setting. When set to true, the organization doesn''t have access to Office Delve. This setting is read-only and can only be changed by administrators in the SharePoint admin center.'
+ contributionToContentDiscoveryDisabled:
+ type: boolean
+ description: 'When set to true, documents in the user''s Office Delve are disabled. Users can control this setting in Office Delve.'
+ contactMergeSuggestions:
+ $ref: '#/components/schemas/microsoft.graph.contactMergeSuggestions'
+ itemInsights:
+ $ref: '#/components/schemas/microsoft.graph.userInsightsSettings'
+ regionalAndLanguageSettings:
+ $ref: '#/components/schemas/microsoft.graph.regionalAndLanguageSettings'
+ shiftPreferences:
+ $ref: '#/components/schemas/microsoft.graph.shiftPreferences'
+ storage:
+ $ref: '#/components/schemas/microsoft.graph.userStorage'
+ windows:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.windowsSetting'
+ description: The Windows settings of the user stored in the cloud.
+ x-ms-navigationProperty: true
+ additionalProperties:
+ type: object
+ microsoft.graph.userSolutionRoot:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: userSolutionRoot
+ type: object
+ properties:
+ workingTimeSchedule:
+ $ref: '#/components/schemas/microsoft.graph.workingTimeSchedule'
+ additionalProperties:
+ type: object
+ microsoft.graph.userTeamwork:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: userTeamwork
+ type: object
+ properties:
+ locale:
+ type: string
+ description: 'Represents the location that a user selected in Microsoft Teams and doesn''t follow the Office''s locale setting. A user’s locale is represented by their preferred language and country or region. For example, en-us. The language component follows two-letter codes as defined in ISO 639-1, and the country component follows two-letter codes as defined in ISO 3166-1 alpha-2.'
+ nullable: true
+ region:
+ type: string
+ description: 'Represents the region of the organization or the user. For users with multigeo licenses, the property contains the user''s region (if available). For users without multigeo licenses, the property contains the organization''s region.The region value can be any region supported by the Teams payload. The possible values are: Americas, Europe and MiddleEast, Asia Pacific, UAE, Australia, Brazil, Canada, Switzerland, Germany, France, India, Japan, South Korea, Norway, Singapore, United Kingdom, South Africa, Sweden, Qatar, Poland, Italy, Israel, Spain, Mexico, USGov Community Cloud, USGov Community Cloud High, USGov Department of Defense, and China.'
+ nullable: true
+ 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.userVirtualEventsRoot:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: userVirtualEventsRoot
+ type: object
+ properties:
+ webinars:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.virtualEventWebinar'
+ x-ms-navigationProperty: true
+ additionalProperties:
+ type: object
+ microsoft.graph.windowsInformationProtectionDeviceRegistration:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: windowsInformationProtectionDeviceRegistration
+ type: object
+ properties:
+ deviceMacAddress:
+ type: string
+ description: Device Mac address.
+ nullable: true
+ deviceName:
+ type: string
+ description: Device name.
+ nullable: true
+ deviceRegistrationId:
+ type: string
+ description: Device identifier for this device registration record.
+ nullable: true
+ deviceType:
+ type: string
+ description: 'Device type, for example, Windows laptop VS Windows phone.'
+ nullable: true
+ lastCheckInDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 checkin time of the device.
+ format: date-time
+ userId:
+ type: string
+ description: UserId associated with this device registration record.
+ nullable: true
+ additionalProperties:
+ type: object
+ description: Represents device registration records for Bring-Your-Own-Device(BYOD) Windows devices.
+ 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:
+ - unknown
+ - user
+ - linked
+ - shared
+ - room
+ - equipment
+ - others
+ - unknownFutureValue
+ type: string
+ microsoft.graph.mailboxRecipientType:
+ title: mailboxRecipientType
+ enum:
+ - unknown
+ - user
+ - linked
+ - shared
+ - room
+ - equipment
+ - others
+ 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.networkaccess.usageStatus:
+ title: usageStatus
+ enum:
+ - frequentlyUsed
+ - rarelyUsed
+ - unknownFutureValue
+ type: string
+ microsoft.graph.networkaccess.accessType:
+ title: accessType
+ enum:
+ - quickAccess
+ - privateAccess
+ - unknownFutureValue
+ - appAccess
+ type: string
+ microsoft.graph.networkaccess.userType:
+ title: userType
+ enum:
+ - member
+ - guest
+ - unknownFutureValue
+ type: string
+ microsoft.graph.networkaccess.enrichedAuditLogsSettings:
+ title: enrichedAuditLogsSettings
+ type: object
+ properties:
+ status:
+ $ref: '#/components/schemas/microsoft.graph.networkaccess.status'
+ additionalProperties:
+ type: object
+ microsoft.graph.networkaccess.onboardingStatus:
+ title: onboardingStatus
+ enum:
+ - offboarded
+ - offboardingInProgress
+ - onboardingInProgress
+ - onboarded
+ - onboardingErrorOccurred
+ - offboardingErrorOccurred
+ - unknownFutureValue
+ type: string
+ microsoft.graph.ODataErrors.ODataError:
+ required:
+ - error
+ type: object
+ properties:
+ error:
+ $ref: '#/components/schemas/microsoft.graph.ODataErrors.MainError'
+ additionalProperties:
+ type: object
+ microsoft.graph.networkaccess.alertCollectionResponse:
+ title: Collection of alert
+ type: object
+ properties:
+ value:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.networkaccess.alert'
+ '@odata.nextLink':
+ type: string
+ nullable: true
+ additionalProperties:
+ type: object
+ ODataCountResponse:
+ type: integer
+ format: int32
+ microsoft.graph.networkaccess.branchSiteCollectionResponse:
+ title: Collection of branchSite
+ type: object
+ properties:
+ value:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.networkaccess.branchSite'
+ '@odata.nextLink':
+ type: string
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.networkaccess.connectivityConfigurationLinkCollectionResponse:
+ title: Collection of connectivityConfigurationLink
+ type: object
+ properties:
+ value:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.networkaccess.connectivityConfigurationLink'
+ '@odata.nextLink':
+ type: string
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.networkaccess.deviceLinkCollectionResponse:
+ title: Collection of deviceLink
+ type: object
+ properties:
+ value:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.networkaccess.deviceLink'
+ '@odata.nextLink':
+ type: string
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.networkaccess.forwardingProfileCollectionResponse:
+ title: Collection of forwardingProfile
+ type: object
+ properties:
+ value:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.networkaccess.forwardingProfile'
+ '@odata.nextLink':
+ type: string
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.networkaccess.policyLinkCollectionResponse:
+ title: Collection of policyLink
+ type: object
+ properties:
+ value:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.networkaccess.policyLink'
+ '@odata.nextLink':
+ type: string
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.networkaccess.remoteNetworkCollectionResponse:
+ title: Collection of remoteNetwork
+ type: object
+ properties:
+ value:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.networkaccess.remoteNetwork'
+ '@odata.nextLink':
+ type: string
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.networkaccess.filteringPolicyCollectionResponse:
+ title: Collection of filteringPolicy
+ type: object
+ properties:
+ value:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.networkaccess.filteringPolicy'
+ '@odata.nextLink':
+ type: string
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.networkaccess.policyRuleCollectionResponse:
+ title: Collection of policyRule
+ type: object
+ properties:
+ value:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.networkaccess.policyRule'
+ '@odata.nextLink':
+ type: string
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.networkaccess.filteringProfileCollectionResponse:
+ title: Collection of filteringProfile
+ type: object
+ properties:
+ value:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.networkaccess.filteringProfile'
+ '@odata.nextLink':
+ type: string
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.networkaccess.conditionalAccessPolicyCollectionResponse:
+ title: Collection of conditionalAccessPolicy
+ type: object
+ properties:
+ value:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.networkaccess.conditionalAccessPolicy'
+ '@odata.nextLink':
+ type: string
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.networkaccess.forwardingPolicyCollectionResponse:
+ title: Collection of forwardingPolicy
+ type: object
+ properties:
+ value:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.networkaccess.forwardingPolicy'
+ '@odata.nextLink':
+ type: string
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.networkaccess.remoteNetworkHealthEventCollectionResponse:
+ title: Collection of remoteNetworkHealthEvent
+ type: object
+ properties:
+ value:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.networkaccess.remoteNetworkHealthEvent'
+ '@odata.nextLink':
+ type: string
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.networkaccess.networkAccessTrafficCollectionResponse:
+ title: Collection of networkAccessTraffic
+ type: object
+ properties:
+ value:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.networkaccess.networkAccessTraffic'
+ '@odata.nextLink':
+ type: string
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.serviceProvisioningErrorCollectionResponse:
+ title: Collection of microsoft.graph.serviceProvisioningError
+ type: object
+ properties:
+ value:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.serviceProvisioningError'
+ '@odata.nextLink':
+ type: string
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.networkaccess.ruleDestination:
+ title: ruleDestination
+ type: object
+ additionalProperties:
+ type: object
+ microsoft.graph.networkaccess.redundancyTier:
+ title: redundancyTier
+ enum:
+ - noRedundancy
+ - zoneRedundancy
+ - unknownFutureValue
+ type: string
+ microsoft.graph.keyValue:
+ title: keyValue
+ type: object
+ properties:
+ key:
+ type: string
+ description: Contains the name of the field that a value is associated with.
+ nullable: true
+ value:
+ type: string
+ description: Contains the corresponding value for the specified key.
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.passwordSingleSignOnField:
+ title: passwordSingleSignOnField
+ type: object
+ properties:
+ customizedLabel:
+ type: string
+ description: Title/label override for customization.
+ nullable: true
+ defaultLabel:
+ type: string
+ description: Label that would be used if no customizedLabel is provided. Read only.
+ nullable: true
+ fieldId:
+ type: string
+ description: 'Id used to identity the field type. This is an internal ID and possible values are param1, param2, paramuserName, parampassword.'
+ nullable: true
+ type:
+ type: string
+ description: 'Type of the credential. The values can be text, password.'
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.policyBase:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.directoryObject'
+ - title: policyBase
+ type: object
+ properties:
+ description:
+ type: string
+ description: Description for this policy. Required.
+ displayName:
+ type: string
+ description: Display name for this policy. Required.
+ additionalProperties:
+ type: object
+ microsoft.graph.customAppManagementConfiguration:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.appManagementConfiguration'
+ - title: customAppManagementConfiguration
+ type: object
+ additionalProperties:
+ type: object
+ microsoft.graph.stsPolicy:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.policyBase'
+ - title: stsPolicy
+ type: object
+ properties:
+ definition:
+ type: array
+ items:
+ type: string
+ description: A string collection containing a JSON string that defines the rules and settings for a policy. The syntax for the definition differs for each derived policy type. Required.
+ isOrganizationDefault:
+ type: boolean
+ description: 'If set to true, activates this policy. There can be many policies for the same policy type, but only one can be activated as the organization default. Optional, default value is false.'
+ nullable: true
+ appliesTo:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.directoryObject'
+ x-ms-navigationProperty: true
+ additionalProperties:
+ type: object
+ microsoft.graph.customClaimBase:
+ title: customClaimBase
+ type: object
+ properties:
+ configurations:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.customClaimConfiguration'
+ description: One or more configurations that describe how the claim is sourced and under what conditions.
+ additionalProperties:
+ type: object
+ microsoft.graph.permissionClassificationType:
+ title: permissionClassificationType
+ enum:
+ - low
+ - medium
+ - high
+ - unknownFutureValue
+ type: string
+ 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 is disabled.Error - The service plan isn''t provisioned and is in an error state.PendingInput - The service isn''t provisioned and is awaiting service confirmation.PendingActivation - The service is provisioned but requires explicit activation by an administrator (for example, Intune_O365 service plan)PendingProvisioning - Microsoft has added a new service to the product SKU and it isn''t activated in the tenant.'
+ 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.preApprovalDetail:
+ title: preApprovalDetail
+ type: object
+ properties:
+ permissions:
+ $ref: '#/components/schemas/microsoft.graph.preApprovedPermissions'
+ scopeType:
+ $ref: '#/components/schemas/microsoft.graph.resourceScopeType'
+ sensitivityLabels:
+ $ref: '#/components/schemas/microsoft.graph.scopeSensitivityLabels'
+ additionalProperties:
+ type: object
+ microsoft.graph.targetDeviceGroup:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: targetDeviceGroup
+ type: object
+ properties:
+ displayName:
+ type: string
+ description: Display name for the target device group.
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.synchronizationSecretKeyStringValuePair:
+ title: synchronizationSecretKeyStringValuePair
+ type: object
+ properties:
+ key:
+ $ref: '#/components/schemas/microsoft.graph.synchronizationSecret'
+ value:
+ type: string
+ description: The value of the secret.
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.synchronizationJob:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: synchronizationJob
+ type: object
+ properties:
+ schedule:
+ $ref: '#/components/schemas/microsoft.graph.synchronizationSchedule'
+ status:
+ $ref: '#/components/schemas/microsoft.graph.synchronizationStatus'
+ synchronizationJobSettings:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.keyValuePair'
+ description: Settings associated with the job. Some settings are inherited from the template.
+ templateId:
+ type: string
+ description: Identifier of the synchronization template this job is based on.
+ nullable: true
+ bulkUpload:
+ $ref: '#/components/schemas/microsoft.graph.bulkUpload'
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.synchronizationSchema'
+ additionalProperties:
+ type: object
+ microsoft.graph.synchronizationTemplate:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: synchronizationTemplate
+ type: object
+ properties:
+ applicationId:
+ 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: Identifier of the application this template belongs to.
+ format: uuid
+ default:
+ type: boolean
+ description: true if this template is recommended to be the default for the application.
+ description:
+ type: string
+ description: Description of the template.
+ nullable: true
+ discoverable:
+ type: boolean
+ description: true if this template should appear in the collection of templates available for the application instance (service principal).
+ factoryTag:
+ type: string
+ description: One of the well-known factory tags supported by the synchronization engine. The factoryTag tells the synchronization engine which implementation to use when processing jobs based on this template.
+ nullable: true
+ metadata:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.synchronizationMetadataEntry'
+ description: 'Additional extension properties. Unless mentioned explicitly, metadata values shouldn''t be changed.'
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.synchronizationSchema'
+ additionalProperties:
+ type: object
+ microsoft.graph.networkaccess.connectionStatus:
+ title: connectionStatus
+ enum:
+ - open
+ - active
+ - closed
+ - unknownFutureValue
+ type: string
+ microsoft.graph.networkaccess.thirdPartyTokenDetails:
+ title: thirdPartyTokenDetails
+ 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
+ format: date-time
+ issuedAtDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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
+ uniqueTokenIdentifier:
+ type: string
+ validFromDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'
+ type: string
+ format: date-time
+ additionalProperties:
+ type: object
+ microsoft.graph.payloadRequest:
+ title: payloadRequest
+ type: object
+ additionalProperties:
+ type: object
+ microsoft.graph.payloadResponse:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: payloadResponse
+ type: object
+ additionalProperties:
+ type: object
+ microsoft.graph.usageRightState:
+ title: usageRightState
+ enum:
+ - active
+ - inactive
+ - warning
+ - suspended
+ - unknownFutureValue
+ type: string
+ microsoft.graph.printerShare:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.printerBase'
+ - title: printerShare
+ type: object
+ properties:
+ allowAllUsers:
+ type: boolean
+ description: 'If true, all users and groups will be granted access to this printer share. This supersedes the allow lists defined by the allowedUsers and allowedGroups navigation 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 DateTimeOffset when the printer share was created. Read-only.
+ format: date-time
+ viewPoint:
+ $ref: '#/components/schemas/microsoft.graph.printerShareViewpoint'
+ allowedGroups:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.group'
+ description: The groups whose users have access to print using the printer.
+ x-ms-navigationProperty: true
+ allowedUsers:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.user'
+ description: The users who have access to print using the printer.
+ x-ms-navigationProperty: true
+ printer:
+ $ref: '#/components/schemas/microsoft.graph.printer'
+ 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 activityHistoryItem 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 activityHistoryItem (activity session) was last understood as active or finished - if null, activityHistoryItem 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 activityHistoryItem (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.agreementAcceptanceState:
+ title: agreementAcceptanceState
+ enum:
+ - accepted
+ - declined
+ - unknownFutureValue
+ type: string
+ microsoft.graph.settings:
+ title: settings
+ type: object
+ properties:
+ hasGraphMailbox:
+ type: boolean
+ description: Specifies if the user's primary mailbox is hosted in the cloud and is enabled for Microsoft Graph.
+ hasLicense:
+ type: boolean
+ description: Specifies if the user has a MyAnalytics license assigned.
+ hasOptedOut:
+ type: boolean
+ description: Specifies if the user opted out of MyAnalytics.
+ additionalProperties:
+ type: object
+ microsoft.graph.activityStatistics:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: activityStatistics
+ type: object
+ properties:
+ activity:
+ $ref: '#/components/schemas/microsoft.graph.analyticsActivityType'
+ duration:
+ pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$'
+ type: string
+ description: Total hours spent on the activity. The value is represented in ISO 8601 format for durations.
+ format: duration
+ endDate:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$'
+ type: string
+ description: 'Date when the activity ended, expressed in ISO 8601 format for calendar dates. For example, the property value could be ''2019-07-03'' that follows the YYYY-MM-DD format.'
+ format: date
+ startDate:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$'
+ type: string
+ description: 'Date when the activity started, expressed in ISO 8601 format for calendar dates. For example, the property value could be ''2019-07-04'' that follows the YYYY-MM-DD format.'
+ format: date
+ timeZoneUsed:
+ type: string
+ description: 'The time zone that the user sets in Microsoft Outlook is used for the computation. For example, the property value could be ''Pacific Standard Time.'''
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.appConsentRequestScope:
+ title: appConsentRequestScope
+ type: object
+ properties:
+ displayName:
+ type: string
+ description: The name of the scope.
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.userConsentRequest:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.request'
+ - title: userConsentRequest
+ type: object
+ properties:
+ reason:
+ type: string
+ description: The user's justification for requiring access to the app. Supports $filter (eq only) and $orderby.
+ nullable: true
+ approval:
+ $ref: '#/components/schemas/microsoft.graph.approval'
+ additionalProperties:
+ type: object
+ microsoft.graph.approvalStep:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: approvalStep
+ type: object
+ properties:
+ assignedToMe:
+ type: boolean
+ description: Indicates whether the step is assigned to the calling user to review. Read-only.
+ nullable: true
+ displayName:
+ type: string
+ description: The label provided by the policy creator to identify an approval step. Read-only.
+ nullable: true
+ justification:
+ type: string
+ description: The justification associated with the approval step decision.
+ nullable: true
+ reviewedBy:
+ $ref: '#/components/schemas/microsoft.graph.identity'
+ reviewedDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'
+ type: string
+ description: 'The date and time when a decision was recorded. The date and time information uses ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.'
+ format: date-time
+ nullable: true
+ reviewResult:
+ type: string
+ description: 'The result of this approval record. Possible values include: NotReviewed, Approved, Denied.'
+ nullable: true
+ status:
+ type: string
+ description: 'The step status. Possible values: InProgress, Initializing, Completed, Expired. Read-only.'
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.strongAuthenticationRequirements:
+ title: strongAuthenticationRequirements
+ type: object
+ properties:
+ perUserMfaState:
+ $ref: '#/components/schemas/microsoft.graph.perUserMfaState'
+ additionalProperties:
+ type: object
+ microsoft.graph.signInPreferences:
+ title: signInPreferences
+ type: object
+ properties:
+ isSystemPreferredAuthenticationMethodEnabled:
+ type: boolean
+ description: Indicates whether the credential preferences of the system are enabled.
+ nullable: true
+ userPreferredMethodForSecondaryAuthentication:
+ $ref: '#/components/schemas/microsoft.graph.userDefaultAuthenticationMethodType'
+ 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 (such as make and model) of the authenticator.'
+ nullable: true
+ attestationCertificates:
+ type: array
+ items:
+ type: string
+ nullable: true
+ description: The attestation certificate or certificates attached to this security key.
+ attestationLevel:
+ $ref: '#/components/schemas/microsoft.graph.attestationLevel'
+ 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
+ publicKeyCredential:
+ $ref: '#/components/schemas/microsoft.graph.webauthnPublicKeyCredential'
+ additionalProperties:
+ type: object
+ microsoft.graph.authenticationMethod:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: authenticationMethod
+ type: object
+ properties:
+ createdDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'
+ type: string
+ format: date-time
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.microsoftAuthenticatorAuthenticationMethod:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.authenticationMethod'
+ - title: microsoftAuthenticatorAuthenticationMethod
+ type: object
+ properties:
+ clientAppName:
+ $ref: '#/components/schemas/microsoft.graph.microsoftAuthenticatorAuthenticationMethodClientAppName'
+ 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. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.'
+ format: date-time
+ nullable: true
+ lastActionDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'
+ type: string
+ description: 'The time of the last action in the operation. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.'
+ 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.passwordlessMicrosoftAuthenticatorAuthenticationMethod:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.authenticationMethod'
+ - title: passwordlessMicrosoftAuthenticatorAuthenticationMethod
+ type: object
+ properties:
+ 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 timestamp when this method was registered to the user.
+ format: date-time
+ nullable: true
+ displayName:
+ type: string
+ description: The display name of the mobile device as given by the user.
+ nullable: true
+ device:
+ $ref: '#/components/schemas/microsoft.graph.device'
+ additionalProperties:
+ type: object
+ microsoft.graph.passwordAuthenticationMethod:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.authenticationMethod'
+ - title: passwordAuthenticationMethod
+ type: object
+ properties:
+ 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 ''+ x'', with extension optional. For example, +1 5555551234 or +1 5555551234x123 are valid. Numbers are rejected when creating/updating if they don''t 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.platformCredentialAuthenticationMethod:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.authenticationMethod'
+ - title: platformCredentialAuthenticationMethod
+ type: object
+ properties:
+ displayName:
+ type: string
+ description: The name of the device on which Platform Credential is registered.
+ nullable: true
+ keyStrength:
+ $ref: '#/components/schemas/microsoft.graph.authenticationMethodKeyStrength'
+ platform:
+ $ref: '#/components/schemas/microsoft.graph.authenticationMethodPlatform'
+ device:
+ $ref: '#/components/schemas/microsoft.graph.device'
+ 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:
+ 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
+ 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:
+ 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.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 an entity instance.
+ nullable: true
+ name:
+ type: string
+ description: The display name of an entity instance.
+ 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 (share recipient 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 recipients 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 can''t remove ''My organization'' as a recipient 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, ''2019-04-16T09:00:00''.'
+ timeZone:
+ type: string
+ description: 'Represents a time zone, for example, ''Pacific Standard Time''. See below for 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 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 preformatted quick dial 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 display name of the attachment. This does not need to be the actual 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.chatType:
+ title: chatType
+ enum:
+ - oneOnOne
+ - group
+ - meeting
+ - unknownFutureValue
+ type: string
+ 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.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 which can be clicked on to join or uniquely identify the meeting.
+ nullable: true
+ organizer:
+ $ref: '#/components/schemas/microsoft.graph.teamworkUserIdentity'
+ additionalProperties:
+ type: object
+ microsoft.graph.chatViewpoint:
+ title: chatViewpoint
+ type: object
+ properties:
+ isHidden:
+ type: boolean
+ description: Indicates whether the chat is hidden for the current user.
+ nullable: true
+ lastMessageReadDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 dateTime up until which the current user has read chatMessages in a specific chat.
+ format: date-time
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.teamsAppInstallation:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: teamsAppInstallation
+ type: object
+ properties:
+ consentedPermissionSet:
+ $ref: '#/components/schemas/microsoft.graph.teamsAppPermissionSet'
+ scopeInfo:
+ $ref: '#/components/schemas/microsoft.graph.teamsAppInstallationScopeInfo'
+ teamsApp:
+ $ref: '#/components/schemas/microsoft.graph.teamsApp'
+ teamsAppDefinition:
+ $ref: '#/components/schemas/microsoft.graph.teamsAppDefinition'
+ additionalProperties:
+ type: object
+ microsoft.graph.chatMessageInfo:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: chatMessageInfo
+ type: object
+ properties:
+ body:
+ $ref: '#/components/schemas/microsoft.graph.itemBody'
+ 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 time object representing the time at which message was created.
+ format: date-time
+ nullable: true
+ eventDetail:
+ $ref: '#/components/schemas/microsoft.graph.eventMessageDetail'
+ from:
+ $ref: '#/components/schemas/microsoft.graph.chatMessageFromIdentitySet'
+ isDeleted:
+ type: boolean
+ description: 'If set to true, the original message has been deleted.'
+ nullable: true
+ messageType:
+ $ref: '#/components/schemas/microsoft.graph.chatMessageType'
+ 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 contains additional qualifiers only 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 an in-tenant guest, the roles property contains guest as one of the values. A basic member should not have any values specified in the roles property. An Out-of-tenant external member is assigned the owner role.'
+ 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, channel, chat, and tag.'
+ messageHistory:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.chatMessageHistoryItem'
+ description: 'List of activity history of a message item, including modification time and actions, such as reactionAdded, reactionRemoved, or reaction changes, on the message.'
+ messageType:
+ $ref: '#/components/schemas/microsoft.graph.chatMessageType'
+ onBehalfOf:
+ $ref: '#/components/schemas/microsoft.graph.chatMessageFromIdentitySet'
+ 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.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.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
+ messageId:
+ type: string
+ nullable: true
+ sortOrderIndex:
+ type: string
+ description: Index of the order used for sorting tabs.
+ nullable: true
+ teamsAppId:
+ type: string
+ description: 'App definition identifier of the tab. This value can''t be changed after tab creation. Because this property is deprecated, we recommend expanding teamsApp to retrieve the application that is linked to 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.cloudClipboardItem:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: cloudClipboardItem
+ 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: Set by the server. DateTime in UTC when the object was created on the server.
+ format: date-time
+ 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 expires and after that the object is no longer available. The default and also maximum TTL is 12 hours after the creation, but it might change for performance optimization.'
+ format: date-time
+ lastModifiedDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'
+ type: string
+ description: Set by the server if not provided in the client's request. DateTime in UTC when the object was modified by the client.
+ format: date-time
+ nullable: true
+ payloads:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.cloudClipboardItemPayload'
+ description: A cloudClipboardItem can have multiple cloudClipboardItemPayload objects in the payloads. A window can place more than one clipboard object on the clipboard. Each one represents the same information in a different clipboard format.
+ additionalProperties:
+ type: object
+ microsoft.graph.cloudPcConnectionSetting:
+ title: cloudPcConnectionSetting
+ type: object
+ properties:
+ enableSingleSignOn:
+ type: boolean
+ description: Indicates whether single sign-on is enabled. The default value is false.
+ additionalProperties:
+ type: object
+ microsoft.graph.cloudPcConnectionSettings:
+ title: cloudPcConnectionSettings
+ type: object
+ properties:
+ enableSingleSignOn:
+ type: boolean
+ additionalProperties:
+ type: object
+ microsoft.graph.cloudPcConnectivityResult:
+ title: cloudPcConnectivityResult
+ type: object
+ properties:
+ failedHealthCheckItems:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.cloudPcHealthCheckItem'
+ description: 'A list of failed health check items. If the status property is available, this property is empty.'
+ 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 modified time for connectivity status of the Cloud PC. 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 would look like this: 2014-01-01T00:00:00Z.'
+ format: date-time
+ nullable: true
+ status:
+ $ref: '#/components/schemas/microsoft.graph.cloudPcConnectivityStatus'
+ updatedDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 status was updated. This property is deprecated and will no longer be supported effective August 31, 2024. Use lastModifiedDateTime instead. Read-Only.'
+ format: date-time
+ additionalProperties:
+ type: object
+ microsoft.graph.cloudPcDisasterRecoveryCapability:
+ title: cloudPcDisasterRecoveryCapability
+ type: object
+ properties:
+ capabilityType:
+ $ref: '#/components/schemas/microsoft.graph.cloudPcDisasterRecoveryCapabilityType'
+ primaryRegion:
+ type: string
+ description: The primary and mainly used region where the Cloud PC is located.
+ nullable: true
+ secondaryRegion:
+ type: string
+ description: The secondary region to which the Cloud PC can be failed over during a regional outage.
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.cloudPcDiskEncryptionState:
+ title: cloudPcDiskEncryptionState
+ enum:
+ - notAvailable
+ - notEncrypted
+ - encryptedUsingPlatformManagedKey
+ - encryptedUsingCustomerManagedKey
+ - unknownFutureValue
+ type: string
+ microsoft.graph.cloudPcLoginResult:
+ title: cloudPcLoginResult
+ type: object
+ properties:
+ 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 time of the Cloud PC sign in action. The timestamp is shown in ISO 8601 format and Coordinated Universal Time (UTC). For example, midnight UTC on Jan 1, 2014 appears as ''2014-01-01T00:00:00Z''. Read-only.'
+ format: date-time
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.cloudPcRemoteActionResult:
+ title: cloudPcRemoteActionResult
+ type: object
+ properties:
+ actionName:
+ type: string
+ description: 'The specified action. Supported values in the Microsoft Endpoint Manager portal are: Reprovision, Resize, Restore. Supported values in enterprise Cloud PC devices are: Reboot, Rename, Reprovision, Troubleshoot.'
+ nullable: true
+ actionState:
+ $ref: '#/components/schemas/microsoft.graph.actionState'
+ cloudPcId:
+ type: string
+ description: The ID of the Cloud PC device on which the remote action is performed. Read-only.
+ 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: 'Last update time for action. The Timestamp is shown in ISO 8601 format and Coordinated Universal Time (UTC). For example, midnight UTC on Jan 1, 2014 appears as ''2014-01-01T00:00:00Z''.'
+ format: date-time
+ nullable: true
+ managedDeviceId:
+ type: string
+ description: The ID of the Intune managed device on which the remote action is performed. Read-only.
+ 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: 'Time the action was initiated. The Timestamp is shown in ISO 8601 format and Coordinated Universal Time (UTC). For example, midnight UTC on Jan 1, 2014 appears as ''2014-01-01T00:00:00Z''.'
+ format: date-time
+ nullable: true
+ statusDetail:
+ $ref: '#/components/schemas/microsoft.graph.cloudPcStatusDetail'
+ statusDetails:
+ $ref: '#/components/schemas/microsoft.graph.cloudPcStatusDetails'
+ additionalProperties:
+ type: object
+ microsoft.graph.cloudPcOperatingSystem:
+ title: cloudPcOperatingSystem
+ enum:
+ - windows10
+ - windows11
+ - unknownFutureValue
+ type: string
+ microsoft.graph.cloudPcPartnerAgentInstallResult:
+ title: cloudPcPartnerAgentInstallResult
+ type: object
+ properties:
+ errorMessage:
+ type: string
+ description: Contains a detailed error message when the partner agent installation failed.
+ nullable: true
+ installStatus:
+ $ref: '#/components/schemas/microsoft.graph.cloudPcPartnerAgentInstallStatus'
+ isThirdPartyPartner:
+ type: boolean
+ description: 'Indicates whether the partner agent is a third party. When true, the agent is a third-party (non-Microsoft) agent and when false, the agent is a Microsoft agent or isn''t known. The default value is false.'
+ nullable: true
+ partnerAgentName:
+ $ref: '#/components/schemas/microsoft.graph.cloudPcPartnerAgentName'
+ retriable:
+ type: boolean
+ description: Indicates whether the partner agent installation should be retried. The default value is false.
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.cloudPcPowerState:
+ title: cloudPcPowerState
+ enum:
+ - running
+ - poweredOff
+ - unknownFutureValue
+ type: string
+ microsoft.graph.cloudPcProvisioningType:
+ title: cloudPcProvisioningType
+ enum:
+ - dedicated
+ - shared
+ - unknownFutureValue
+ - sharedByUser
+ - sharedByEntraGroup
+ type: string
+ microsoft.graph.cloudPcServicePlanType:
+ title: cloudPcServicePlanType
+ enum:
+ - enterprise
+ - business
+ - unknownFutureValue
+ type: string
+ microsoft.graph.cloudPcStatus:
+ title: cloudPcStatus
+ enum:
+ - notProvisioned
+ - provisioning
+ - provisioned
+ - inGracePeriod
+ - deprovisioning
+ - failed
+ - provisionedWithWarnings
+ - resizing
+ - restoring
+ - pendingProvision
+ - unknownFutureValue
+ - movingRegion
+ - resizePendingLicense
+ - updatingSingleSignOn
+ - modifyingSingleSignOn
+ type: string
+ microsoft.graph.cloudPcStatusDetail:
+ title: cloudPcStatusDetail
+ type: object
+ properties:
+ additionalInformation:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.keyValuePair'
+ description: 'More information about the Cloud PC status. For example, ''additionalInformation'': [''{''@odata.type'': ''microsoft.graph.keyValuePair'',''name'': ''retriable'',''value'': true }] '''
+ code:
+ type: string
+ description: 'The error/warning code associated with the Cloud PC status. Example: ''code'': ''internalServerError''.'
+ nullable: true
+ message:
+ type: string
+ description: 'The status message associated with error code. Example: ''message'': ''There was an internal server error. Please contact support xxx.''.'
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.cloudPcStatusDetails:
+ title: cloudPcStatusDetails
+ type: object
+ properties:
+ additionalInformation:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.keyValuePair'
+ description: Any additional information about the Cloud PC status.
+ code:
+ type: string
+ description: The code associated with the Cloud PC status.
+ nullable: true
+ message:
+ type: string
+ description: The status message.
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.cloudPcUserAccountType:
+ title: cloudPcUserAccountType
+ enum:
+ - standardUser
+ - administrator
+ - unknownFutureValue
+ type: string
+ microsoft.graph.typedEmailAddress:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.emailAddress'
+ - title: typedEmailAddress
+ type: object
+ properties:
+ otherLabel:
+ type: string
+ description: 'To specify a custom type of email address, set type to other, and assign otherLabel to a custom string. For example, you may use a specific email address for your volunteer activities. Set type to other, and set otherLabel to a custom string such as Volunteer work.'
+ nullable: true
+ type:
+ $ref: '#/components/schemas/microsoft.graph.emailType'
+ 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.phone:
+ title: phone
+ type: object
+ properties:
+ number:
+ type: string
+ description: The phone number.
+ nullable: true
+ type:
+ $ref: '#/components/schemas/microsoft.graph.phoneType'
+ 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
+ postOfficeBox:
+ type: string
+ description: The post office box number.
+ nullable: true
+ state:
+ type: string
+ description: The state.
+ nullable: true
+ street:
+ type: string
+ description: The street.
+ nullable: true
+ type:
+ $ref: '#/components/schemas/microsoft.graph.physicalAddressType'
+ 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.deviceEnrollmentConfigurationType:
+ title: deviceEnrollmentConfigurationType
+ enum:
+ - unknown
+ - limit
+ - platformRestrictions
+ - windowsHelloForBusiness
+ - defaultLimit
+ - defaultPlatformRestrictions
+ - defaultWindowsHelloForBusiness
+ - defaultWindows10EnrollmentCompletionPageConfiguration
+ - windows10EnrollmentCompletionPageConfiguration
+ - deviceComanagementAuthorityConfiguration
+ - singlePlatformRestriction
+ - unknownFutureValue
+ - enrollmentNotificationsConfiguration
+ type: string
+ description: Describes the TemplateFamily for the Template entity
+ x-ms-enum:
+ name: deviceEnrollmentConfigurationType
+ modelAsString: false
+ values:
+ - value: unknown
+ description: Default. Set to unknown if the configuration type cannot be determined.
+ name: unknown
+ - value: limit
+ description: Indicates that configuration is of type limit which refers to number of devices a user is allowed to enroll.
+ name: limit
+ - value: platformRestrictions
+ description: Indicates that configuration is of type platform restriction which refers to types of devices a user is allowed to enroll.
+ name: platformRestrictions
+ - value: windowsHelloForBusiness
+ description: Indicates that configuration is of type Windows Hello which refers to authentication method devices would use.
+ name: windowsHelloForBusiness
+ - value: defaultLimit
+ description: Indicates that configuration is of type default limit which refers to types of devices a user is allowed to enroll by default.
+ name: defaultLimit
+ - value: defaultPlatformRestrictions
+ description: Indicates that configuration is of type default platform restriction which refers to types of devices a user is allowed to enroll by default.
+ name: defaultPlatformRestrictions
+ - value: defaultWindowsHelloForBusiness
+ description: Indicates that configuration is of type default Windows Hello which refers to authentication method devices would use by default.
+ name: defaultWindowsHelloForBusiness
+ - value: defaultWindows10EnrollmentCompletionPageConfiguration
+ description: Indicates that configuration is of type default Enrollment status page which refers to startup page displayed during OOBE in Autopilot devices by default.
+ name: defaultWindows10EnrollmentCompletionPageConfiguration
+ - value: windows10EnrollmentCompletionPageConfiguration
+ description: Indicates that configuration is of type Enrollment status page which refers to startup page displayed during OOBE in Autopilot devices.
+ name: windows10EnrollmentCompletionPageConfiguration
+ - value: deviceComanagementAuthorityConfiguration
+ description: Indicates that configuration is of type Comanagement Authority which refers to policies applied to Co-Managed devices.
+ name: deviceComanagementAuthorityConfiguration
+ - value: singlePlatformRestriction
+ description: Indicates that configuration is of type single platform restriction which refers to types of devices a user is allowed to enroll.
+ name: singlePlatformRestriction
+ - value: unknownFutureValue
+ description: Unknown future value
+ name: unknownFutureValue
+ - value: enrollmentNotificationsConfiguration
+ description: Indicates that configuration is of type Enrollment Notification which refers to types of notification a user receives during enrollment.
+ name: enrollmentNotificationsConfiguration
+ microsoft.graph.enrollmentConfigurationAssignment:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: enrollmentConfigurationAssignment
+ type: object
+ properties:
+ source:
+ $ref: '#/components/schemas/microsoft.graph.deviceAndAppManagementAssignmentSource'
+ sourceId:
+ type: string
+ description: Identifier for resource used for deployment to a group
+ nullable: true
+ target:
+ $ref: '#/components/schemas/microsoft.graph.deviceAndAppManagementAssignmentTarget'
+ additionalProperties:
+ type: object
+ description: Enrollment Configuration Assignment
+ microsoft.graph.keyValuePair:
+ title: keyValuePair
+ type: object
+ properties:
+ name:
+ type: string
+ description: Name for this key-value pair
+ value:
+ type: string
+ description: Value for this key-value pair
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.deviceManagementTroubleshootingErrorDetails:
+ title: deviceManagementTroubleshootingErrorDetails
+ type: object
+ properties:
+ context:
+ type: string
+ nullable: true
+ failure:
+ type: string
+ nullable: true
+ failureDetails:
+ type: string
+ description: The detailed description of what went wrong.
+ nullable: true
+ remediation:
+ type: string
+ description: The detailed description of how to remediate this issue.
+ nullable: true
+ resources:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.deviceManagementTroubleshootingErrorResource'
+ description: Links to helpful documentation about this failure.
+ additionalProperties:
+ type: object
+ description: Object containing detailed information about the error and its remediation.
+ 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: The description of the item.
+ 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 either displays the resource in the browser (for Office file formats), or is a direct link to the file (for other formats). Read-only.'
+ nullable: true
+ createdByUser:
+ $ref: '#/components/schemas/microsoft.graph.user'
+ lastModifiedByUser:
+ $ref: '#/components/schemas/microsoft.graph.user'
+ 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.itemActivityOLD:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: itemActivityOLD
+ type: object
+ properties:
+ action:
+ $ref: '#/components/schemas/microsoft.graph.itemActionSet'
+ actor:
+ $ref: '#/components/schemas/microsoft.graph.identitySet'
+ times:
+ $ref: '#/components/schemas/microsoft.graph.itemActivityTimeSet'
+ driveItem:
+ $ref: '#/components/schemas/microsoft.graph.driveItem'
+ listItem:
+ $ref: '#/components/schemas/microsoft.graph.listItem'
+ 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. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.'
+ format: base64url
+ nullable: true
+ contentStream:
+ 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 isn't changed if only the metadata is changed. Note This property isn't 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'
+ media:
+ $ref: '#/components/schemas/microsoft.graph.media'
+ 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
+ source:
+ $ref: '#/components/schemas/microsoft.graph.driveItemSource'
+ specialFolder:
+ $ref: '#/components/schemas/microsoft.graph.specialFolder'
+ video:
+ $ref: '#/components/schemas/microsoft.graph.video'
+ viewpoint:
+ $ref: '#/components/schemas/microsoft.graph.driveItemViewpoint'
+ webDavUrl:
+ type: string
+ description: WebDAV compatible URL for the item.
+ nullable: true
+ activities:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.itemActivityOLD'
+ description: The list of recent activities that took place on this item.
+ x-ms-navigationProperty: true
+ 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
+ retentionLabel:
+ $ref: '#/components/schemas/microsoft.graph.itemRetentionLabel'
+ 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 of thumbnailSet objects associated with the item. For more information, 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
+ workbook:
+ $ref: '#/components/schemas/microsoft.graph.workbook'
+ 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'
+ activities:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.itemActivityOLD'
+ description: The recent activities that took place within this list.
+ x-ms-navigationProperty: true
+ 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
+ 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 list.
+ x-ms-navigationProperty: true
+ additionalProperties:
+ type: object
+ microsoft.graph.learningCourseActivity:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: learningCourseActivity
+ type: object
+ properties:
+ 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: Date and time when the assignment was completed. Optional.
+ format: date-time
+ nullable: true
+ completionPercentage:
+ maximum: 2147483647
+ minimum: -2147483648
+ type: integer
+ description: The percentage completion value of the course activity. Optional.
+ format: int32
+ nullable: true
+ externalcourseActivityId:
+ type: string
+ nullable: true
+ learnerUserId:
+ type: string
+ description: The user ID of the learner to whom the activity is assigned. Required.
+ learningContentId:
+ type: string
+ description: The ID of the learning content created in Viva Learning. Required.
+ learningProviderId:
+ type: string
+ description: The registration ID of the provider. Required.
+ nullable: true
+ status:
+ $ref: '#/components/schemas/microsoft.graph.courseStatus'
+ 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.root:
+ title: root
+ type: object
+ additionalProperties:
+ type: object
+ microsoft.graph.siteSettings:
+ title: siteSettings
+ type: object
+ properties:
+ languageTag:
+ type: string
+ description: The language tag for the language used on this site.
+ nullable: true
+ timeZone:
+ type: string
+ description: Indicates the time offset for the time zone of the site from Coordinated Universal Time (UTC).
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.siteCollection:
+ title: siteCollection
+ type: object
+ properties:
+ archivalDetails:
+ $ref: '#/components/schemas/microsoft.graph.siteArchivalDetails'
+ dataLocationCode:
+ type: string
+ description: The geographic region code for where this site collection resides. Only present for multi-geo tenants. 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 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.contentModel:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: contentModel
+ 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
+ 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 of item last modification. Read-only.
+ format: date-time
+ nullable: true
+ modelType:
+ $ref: '#/components/schemas/microsoft.graph.contentModelType'
+ name:
+ type: string
+ description: The name of the contentModel.
+ nullable: true
+ 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 contains 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 is 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 are 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 content type.
+ x-ms-navigationProperty: true
+ additionalProperties:
+ type: object
+ microsoft.graph.documentProcessingJob:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: documentProcessingJob
+ type: object
+ properties:
+ createdDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'
+ type: string
+ description: Date and time of item creation. Read-only.
+ format: date-time
+ nullable: true
+ jobType:
+ $ref: '#/components/schemas/microsoft.graph.documentProcessingJobType'
+ listItemUniqueId:
+ type: string
+ description: 'The listItemUniqueId of the file, or folder to process. Use GET driveItem resource operation and read sharepointIds property to get listItemUniqueId.'
+ status:
+ $ref: '#/components/schemas/microsoft.graph.documentProcessingJobStatus'
+ 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: A unique identifier for the result.
+ nullable: true
+ type:
+ type: string
+ description: Type of the operation.
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.baseSitePage:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.baseItem'
+ - title: baseSitePage
+ type: object
+ properties:
+ pageLayout:
+ $ref: '#/components/schemas/microsoft.graph.pageLayoutType'
+ publishingState:
+ $ref: '#/components/schemas/microsoft.graph.publicationFacet'
+ title:
+ type: string
+ description: Title of the sitePage.
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.pageTemplate:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.baseSitePage'
+ - title: pageTemplate
+ type: object
+ properties:
+ titleArea:
+ $ref: '#/components/schemas/microsoft.graph.titleArea'
+ canvasLayout:
+ $ref: '#/components/schemas/microsoft.graph.canvasLayout'
+ webParts:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.webPart'
+ description: The collection of web parts on the SharePoint page.
+ x-ms-navigationProperty: true
+ additionalProperties:
+ type: object
+ microsoft.graph.permission:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: permission
+ type: object
+ properties:
+ expirationDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'
+ type: string
+ description: A format of yyyy-MM-ddTHH:mm:ssZ of DateTimeOffset indicates the expiration time of the permission. DateTime.MinValue indicates there's no expiration set for this permission. Optional.
+ format: date-time
+ nullable: true
+ grantedTo:
+ $ref: '#/components/schemas/microsoft.graph.identitySet'
+ grantedToIdentities:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.identitySet'
+ description: 'For type permissions, the details of the users to whom permission was granted. Read-only.'
+ 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 the Roles property values section 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.recycleBin:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.baseItem'
+ - title: recycleBin
+ type: object
+ properties:
+ items:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.recycleBinItem'
+ description: List of the recycleBinItems deleted by a user.
+ x-ms-navigationProperty: 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.
+ x-ms-navigationProperty: 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.bitlocker:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: bitlocker
+ type: object
+ properties:
+ recoveryKeys:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.bitlockerRecoveryKey'
+ description: The recovery keys associated with the bitlocker entity.
+ x-ms-navigationProperty: true
+ additionalProperties:
+ type: object
+ microsoft.graph.dataLossPreventionPolicy:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: dataLossPreventionPolicy
+ type: object
+ properties:
+ name:
+ type: string
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.informationProtectionPolicy:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: informationProtectionPolicy
+ type: object
+ properties:
+ labels:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.informationProtectionLabel'
+ x-ms-navigationProperty: true
+ additionalProperties:
+ type: object
+ microsoft.graph.sensitivityLabel:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: sensitivityLabel
+ type: object
+ properties:
+ applicableTo:
+ $ref: '#/components/schemas/microsoft.graph.sensitivityLabelTarget'
+ applicationMode:
+ $ref: '#/components/schemas/microsoft.graph.applicationMode'
+ assignedPolicies:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.labelPolicy'
+ autoLabeling:
+ $ref: '#/components/schemas/microsoft.graph.autoLabeling'
+ description:
+ type: string
+ nullable: true
+ displayName:
+ type: string
+ nullable: true
+ isDefault:
+ type: boolean
+ nullable: true
+ isEndpointProtectionEnabled:
+ type: boolean
+ nullable: true
+ labelActions:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.labelActionBase'
+ name:
+ type: string
+ nullable: true
+ priority:
+ maximum: 2147483647
+ minimum: -2147483648
+ type: integer
+ format: int32
+ nullable: true
+ toolTip:
+ type: string
+ nullable: true
+ sublabels:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.sensitivityLabel'
+ x-ms-navigationProperty: true
+ additionalProperties:
+ type: object
+ microsoft.graph.sensitivityPolicySettings:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: sensitivityPolicySettings
+ type: object
+ properties:
+ applicableTo:
+ $ref: '#/components/schemas/microsoft.graph.sensitivityLabelTarget'
+ downgradeSensitivityRequiresJustification:
+ type: boolean
+ nullable: true
+ helpWebUrl:
+ type: string
+ nullable: true
+ isMandatory:
+ type: boolean
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.threatAssessmentRequest:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: threatAssessmentRequest
+ type: object
+ properties:
+ category:
+ $ref: '#/components/schemas/microsoft.graph.threatCategory'
+ contentType:
+ $ref: '#/components/schemas/microsoft.graph.threatAssessmentContentType'
+ 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: '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
+ expectedAssessment:
+ $ref: '#/components/schemas/microsoft.graph.threatExpectedAssessment'
+ requestSource:
+ $ref: '#/components/schemas/microsoft.graph.threatAssessmentRequestSource'
+ status:
+ $ref: '#/components/schemas/microsoft.graph.threatAssessmentStatus'
+ results:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.threatAssessmentResult'
+ description: 'A collection of threat assessment results. Read-only. By default, a GET /threatAssessmentRequests/{id} does not return this property unless you apply $expand on it.'
+ 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: Access this property from the derived type itemInsights.
+ x-ms-navigationProperty: true
+ trending:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.trending'
+ description: Access this property from the derived type itemInsights.
+ x-ms-navigationProperty: true
+ used:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.usedInsight'
+ description: Access this property from the derived type itemInsights.
+ x-ms-navigationProperty: true
+ additionalProperties:
+ type: object
+ microsoft.graph.groupAccessType:
+ title: groupAccessType
+ enum:
+ - none
+ - private
+ - secret
+ - public
+ type: string
+ microsoft.graph.assignedLabel:
+ title: assignedLabel
+ type: object
+ properties:
+ displayName:
+ type: string
+ description: The display name of the label. Read-only.
+ nullable: true
+ labelId:
+ type: string
+ description: The unique identifier of the label.
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.licenseProcessingState:
+ title: licenseProcessingState
+ type: object
+ properties:
+ state:
+ type: string
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.membershipRuleProcessingStatus:
+ title: membershipRuleProcessingStatus
+ type: object
+ properties:
+ errorMessage:
+ type: string
+ description: Detailed error message if dynamic group processing ran into an error. Optional. Read-only.
+ nullable: true
+ lastMembershipUpdated:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'
+ type: string
+ description: Most recent date and time when membership of a dynamic group was updated. Optional. Read-only.
+ format: date-time
+ nullable: true
+ status:
+ $ref: '#/components/schemas/microsoft.graph.MembershipRuleProcessingStatusDetails'
+ additionalProperties:
+ type: object
+ microsoft.graph.groupWritebackConfiguration:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.writebackConfiguration'
+ - title: groupWritebackConfiguration
+ type: object
+ properties:
+ onPremisesGroupType:
+ type: string
+ description: 'Indicates the target on-premises group type the cloud object is written back as. Nullable. The possible values are: universalDistributionGroup, universalSecurityGroup, universalMailEnabledSecurityGroup.If the cloud group is a unified (Microsoft 365) group, this property can be one of the following: universalDistributionGroup, universalSecurityGroup, universalMailEnabledSecurityGroup. Microsoft Entra security groups can be written back as universalSecurityGroup. If isEnabled or the NewUnifiedGroupWritebackDefault group setting is true but this property isn''t explicitly configured: Microsoft 365 groups are written back as universalDistributionGroup by defaultSecurity groups are written back as universalSecurityGroup by default'
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.conversation:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: conversation
+ type: object
+ properties:
+ hasAttachments:
+ type: boolean
+ description: 'Indicates whether any of the posts within this Conversation has at least one attachment. Supports $filter (eq, ne) and $search.'
+ lastDeliveredDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-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. Supports $filter (eq, ne, le, ge).'
+ format: date-time
+ preview:
+ type: string
+ description: A short summary from the body of the latest post in this conversation.
+ topic:
+ type: string
+ description: 'The topic of the conversation. This property can be set when the conversation is created, but it cannot be updated.'
+ uniqueSenders:
+ type: array
+ items:
+ type: string
+ description: All the users that sent a message to this Conversation.
+ threads:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.conversationThread'
+ description: A collection of all the conversation threads in the conversation. A navigation property. Read-only. Nullable.
+ x-ms-navigationProperty: true
+ additionalProperties:
+ type: object
+ microsoft.graph.groupLifecyclePolicy:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: groupLifecyclePolicy
+ type: object
+ properties:
+ alternateNotificationEmails:
+ type: string
+ description: List of email address to send notifications for groups without owners. Multiple email address can be defined by separating email address with a semicolon.
+ nullable: true
+ groupLifetimeInDays:
+ maximum: 2147483647
+ minimum: -2147483648
+ type: integer
+ description: 'Number of days before a group expires and needs to be renewed. Once renewed, the group expiration is extended by the number of days defined.'
+ format: int32
+ nullable: true
+ managedGroupTypes:
+ type: string
+ description: 'The group type for which the expiration policy applies. Possible values are All, Selected or None.'
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.plannerGroup:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: plannerGroup
+ type: object
+ properties:
+ plans:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.plannerPlan'
+ description: Read-only. Nullable. Returns the plannerPlans owned by the group.
+ x-ms-navigationProperty: true
+ additionalProperties:
+ type: object
+ microsoft.graph.directorySetting:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: directorySetting
+ type: object
+ properties:
+ displayName:
+ type: string
+ description: 'Display name of this group of settings, which comes from the associated template. Read-only.'
+ nullable: true
+ templateId:
+ type: string
+ description: Unique identifier for the template used to create this group of settings. Read-only.
+ nullable: true
+ values:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.settingValue'
+ description: Collection of name-value pairs corresponding to the name and defaultValue properties in the referenced directorySettingTemplates object.
+ additionalProperties:
+ type: object
+ microsoft.graph.conversationThread:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: conversationThread
+ type: object
+ properties:
+ ccRecipients:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.recipient'
+ description: 'The Cc: recipients for the thread. Returned only on $select.'
+ hasAttachments:
+ type: boolean
+ description: Indicates whether any of the posts within this thread has at least one attachment. Returned by default.
+ isLocked:
+ type: boolean
+ description: Indicates if the thread is locked. Returned by default.
+ lastDeliveredDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-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. Returned by default.'
+ format: date-time
+ preview:
+ type: string
+ description: A short summary from the body of the latest post in this conversation. Returned by default.
+ topic:
+ type: string
+ description: 'The topic of the conversation. This property can be set when the conversation is created, but it cannot be updated. Returned by default.'
+ toRecipients:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.recipient'
+ description: 'The To: recipients for the thread. Returned only on $select.'
+ uniqueSenders:
+ type: array
+ items:
+ type: string
+ description: All the users that sent a message to this thread. Returned by default.
+ posts:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.post'
+ x-ms-navigationProperty: true
+ additionalProperties:
+ type: object
+ microsoft.graph.teamDiscoverySettings:
+ title: teamDiscoverySettings
+ type: object
+ properties:
+ showInTeamsSearchAndSuggestions:
+ type: boolean
+ description: 'If set to true, the team is visible via search and suggestions from the Teams client.'
+ nullable: true
+ 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 any 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
+ description: Count of guests in a team.
+ format: int32
+ nullable: true
+ membersCount:
+ maximum: 2147483647
+ minimum: -2147483648
+ type: integer
+ description: Count of members in a team.
+ format: int32
+ nullable: true
+ ownersCount:
+ maximum: 2147483647
+ minimum: -2147483648
+ type: integer
+ description: Count of owners in a team.
+ 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 appears to the user in Microsoft Teams. The maximum length is 50 characters.
+ email:
+ type: string
+ description: The email address for sending messages to the channel. Read-only.
+ nullable: true
+ isArchived:
+ type: boolean
+ description: Indicates whether the channel is archived. Read-only.
+ nullable: true
+ isFavoriteByDefault:
+ type: boolean
+ description: 'Indicates whether the channel should be marked as recommended for all members of the team to show in their channel list. Note: All recommended channels automatically show in the channels list for education and frontline worker users. The property can only be set programmatically via the Create team method. The default value is false.'
+ nullable: true
+ membershipType:
+ $ref: '#/components/schemas/microsoft.graph.channelMembershipType'
+ moderationSettings:
+ $ref: '#/components/schemas/microsoft.graph.channelModerationSettings'
+ summary:
+ $ref: '#/components/schemas/microsoft.graph.channelSummary'
+ tenantId:
+ type: string
+ description: The ID of the Microsoft Entra tenant.
+ nullable: true
+ webUrl:
+ type: string
+ description: 'A hyperlink to the channel in Microsoft Teams. This URL is supplied 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.schedule:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: schedule
+ type: object
+ properties:
+ activitiesIncludedWhenCopyingShiftsEnabled:
+ type: boolean
+ description: Indicates whether copied shifts should include the activities.
+ nullable: true
+ enabled:
+ type: boolean
+ description: Indicates whether the schedule is enabled for the team. Required.
+ nullable: true
+ isCrossLocationShiftRequestApprovalRequired:
+ type: boolean
+ description: Indicates whether approval is required by a manager of this schedule for cross location shift requests.
+ nullable: true
+ isCrossLocationShiftsEnabled:
+ type: boolean
+ description: Indicates whether the cross-location marketplace feature is enabled for this schedule.
+ 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
+ startDayOfWeek:
+ $ref: '#/components/schemas/microsoft.graph.dayOfWeek'
+ 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
+ timeClockSettings:
+ $ref: '#/components/schemas/microsoft.graph.timeClockSettings'
+ 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
+ description: The IDs for the workforce integrations associated with this schedule.
+ dayNotes:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.dayNote'
+ description: The day notes in the schedule.
+ x-ms-navigationProperty: true
+ offerShiftRequests:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.offerShiftRequest'
+ description: The offer requests for shifts in the schedule.
+ x-ms-navigationProperty: true
+ openShiftChangeRequests:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest'
+ description: The open shift requests in the schedule.
+ x-ms-navigationProperty: true
+ openShifts:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.openShift'
+ description: The set of open shifts in a scheduling group in the schedule.
+ 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
+ shiftsRoleDefinitions:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.shiftsRoleDefinition'
+ description: The definitions of the roles in the schedule.
+ x-ms-navigationProperty: true
+ swapShiftsChangeRequests:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest'
+ description: The swap requests for shifts in the schedule.
+ x-ms-navigationProperty: true
+ timeCards:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.timeCard'
+ description: The time cards in the schedule.
+ 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'
+ description: The time off requests in the schedule.
+ 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.teamworkTag:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: teamworkTag
+ type: object
+ properties:
+ description:
+ type: string
+ description: Tag description as it appears to the user in Microsoft Teams. A teamworkTag can't have more than 200 teamworkTagMembers.
+ nullable: true
+ displayName:
+ type: string
+ description: Tag name as it appears 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.teamTemplateDefinition:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: teamTemplateDefinition
+ type: object
+ properties:
+ audience:
+ $ref: '#/components/schemas/microsoft.graph.teamTemplateAudience'
+ categories:
+ type: array
+ items:
+ type: string
+ nullable: true
+ description: The assigned categories for the team template.
+ description:
+ type: string
+ description: A brief description of the team template as it will appear to the users in Microsoft Teams.
+ nullable: true
+ displayName:
+ type: string
+ description: The user defined name of the team template.
+ nullable: true
+ iconUrl:
+ type: string
+ description: The icon url for the team template.
+ nullable: true
+ languageTag:
+ type: string
+ description: Language the template is available in.
+ nullable: true
+ lastModifiedBy:
+ $ref: '#/components/schemas/microsoft.graph.identitySet'
+ lastModifiedDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'
+ type: string
+ description: The date time of when the team template was last modified.
+ format: date-time
+ nullable: true
+ parentTemplateId:
+ type: string
+ description: The templateId for the team template
+ nullable: true
+ publisherName:
+ type: string
+ description: The organization which published the team template.
+ nullable: true
+ shortDescription:
+ type: string
+ description: A short-description of the team template as it will appear to the users in Microsoft Teams.
+ nullable: true
+ teamDefinition:
+ $ref: '#/components/schemas/microsoft.graph.team'
+ 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.userConfiguration:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: userConfiguration
+ type: object
+ properties:
+ binaryData:
+ type: string
+ format: base64url
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.managedAppLogUpload:
+ title: managedAppLogUpload
+ type: object
+ properties:
+ managedAppComponent:
+ type: string
+ description: 'The Mobile Application Management (MAM) Logs Uploading Component. Such components can be the application itself, the MAM SDK, and other on-device components that are capable of uploading diagnostic logs. Read-only.'
+ nullable: true
+ managedAppComponentDescription:
+ type: string
+ description: 'The Mobile Application Management (MAM) Logs Uploading Component. Such components can be the application itself, the MAM SDK, and other on-device components that are capable of uploading diagnostic logs. Read-only.'
+ nullable: true
+ referenceId:
+ type: string
+ description: A provider-specific reference id for the uploaded logs. Read-only.
+ nullable: true
+ status:
+ $ref: '#/components/schemas/microsoft.graph.managedAppLogUploadState'
+ additionalProperties:
+ type: object
+ description: 'A `managedAppLogUpload` represents the log upload result for a given Mobile Application Management (MAM) Logs Uploading Component. Such components can be the application itself, the MAM SDK, and other on-device components that are capable of uploading diagnostic logs.'
+ microsoft.graph.managedAppLogUploadConsent:
+ title: managedAppLogUploadConsent
+ enum:
+ - unknown
+ - declined
+ - accepted
+ - unknownFutureValue
+ type: string
+ description: Represents the current consent status of the associated `managedAppLogCollectionRequest`.
+ x-ms-enum:
+ name: managedAppLogUploadConsent
+ modelAsString: false
+ values:
+ - value: unknown
+ description: Default. Indicates app log consent state is 'Unknown'. This state is automatically assigned at request creation time and is updated when the log collection completes.
+ name: unknown
+ - value: declined
+ description: 'The User has Declined the Log Collection Request. The Log collection and uploads will not be initiated/triggered, and the log collection request will be abandoned.'
+ name: declined
+ - value: accepted
+ description: The User has Accepted the Log Collection Request. The log collection and upload will be initiated.
+ name: accepted
+ - value: unknownFutureValue
+ description: Evolvable enumeration sentinel value. Do not use.
+ name: unknownFutureValue
+ 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
+ - androidBootloaderUnlocked
+ - androidFactoryRomModified
+ 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
+ - value: androidBootloaderUnlocked
+ description: The app registration is running on an Android device on which the bootloader is unlocked.
+ name: androidBootloaderUnlocked
+ - value: androidFactoryRomModified
+ description: The app registration is running on an Android device on which the factory ROM has been modified.
+ name: androidFactoryRomModified
+ 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
+ roleScopeTagIds:
+ type: array
+ items:
+ type: string
+ nullable: true
+ description: List of Scope Tags for this Entity instance.
+ 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.chassisType:
+ title: chassisType
+ enum:
+ - unknown
+ - desktop
+ - laptop
+ - worksWorkstation
+ - enterpriseServer
+ - phone
+ - tablet
+ - mobileOther
+ - mobileUnknown
+ type: string
+ description: Chassis type.
+ x-ms-enum:
+ name: chassisType
+ modelAsString: false
+ values:
+ - value: unknown
+ description: Unknown.
+ name: unknown
+ - value: desktop
+ description: Desktop.
+ name: desktop
+ - value: laptop
+ description: Laptop.
+ name: laptop
+ - value: worksWorkstation
+ description: Workstation.
+ name: worksWorkstation
+ - value: enterpriseServer
+ description: Enterprise server.
+ name: enterpriseServer
+ - value: phone
+ description: Phone.
+ name: phone
+ - value: tablet
+ description: Mobile tablet.
+ name: tablet
+ - value: mobileOther
+ description: Other mobile.
+ name: mobileOther
+ - value: mobileUnknown
+ description: Unknown mobile.
+ name: mobileUnknown
+ microsoft.graph.chromeOSDeviceProperty:
+ title: chromeOSDeviceProperty
+ type: object
+ properties:
+ name:
+ type: string
+ description: Name of the property
+ nullable: true
+ updatable:
+ type: boolean
+ description: Whether this property is updatable
+ value:
+ type: string
+ description: Value of the property
+ nullable: true
+ valueType:
+ type: string
+ description: Type of the value
+ nullable: true
+ additionalProperties:
+ type: object
+ description: Represents a property of the ChromeOS device.
+ microsoft.graph.complianceState:
+ title: complianceState
+ enum:
+ - unknown
+ - compliant
+ - noncompliant
+ - conflict
+ - error
+ - inGracePeriod
+ - configManager
+ type: string
+ description: Compliance state.
+ x-ms-enum:
+ name: complianceState
+ modelAsString: false
+ values:
+ - value: unknown
+ description: Unknown.
+ name: unknown
+ - value: compliant
+ description: Compliant.
+ name: compliant
+ - value: noncompliant
+ description: Device is non-compliant and is blocked from corporate resources.
+ name: noncompliant
+ - value: conflict
+ description: Conflict with other rules.
+ name: conflict
+ - value: error
+ description: Error.
+ name: error
+ - value: inGracePeriod
+ description: Device is non-compliant but still has access to corporate resources
+ name: inGracePeriod
+ - value: configManager
+ description: Managed by Config Manager
+ name: configManager
+ microsoft.graph.configurationManagerClientEnabledFeatures:
+ title: configurationManagerClientEnabledFeatures
+ type: object
+ properties:
+ compliancePolicy:
+ type: boolean
+ description: Whether compliance policy is managed by Intune
+ deviceConfiguration:
+ type: boolean
+ description: Whether device configuration is managed by Intune
+ endpointProtection:
+ type: boolean
+ description: Whether Endpoint Protection is managed by Intune
+ inventory:
+ type: boolean
+ description: Whether inventory is managed by Intune
+ modernApps:
+ type: boolean
+ description: Whether modern application is managed by Intune
+ officeApps:
+ type: boolean
+ description: Whether Office application is managed by Intune
+ resourceAccess:
+ type: boolean
+ description: Whether resource access is managed by Intune
+ windowsUpdateForBusiness:
+ type: boolean
+ description: Whether Windows Update for Business is managed by Intune
+ additionalProperties:
+ type: object
+ description: configuration Manager client enabled features
+ microsoft.graph.configurationManagerClientHealthState:
+ title: configurationManagerClientHealthState
+ type: object
+ properties:
+ errorCode:
+ maximum: 2147483647
+ minimum: -2147483648
+ type: integer
+ description: Error code for failed state.
+ format: int32
+ 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: Datetime for last sync with configuration manager management point.
+ format: date-time
+ state:
+ $ref: '#/components/schemas/microsoft.graph.configurationManagerClientState'
+ additionalProperties:
+ type: object
+ description: Configuration manager client health state
+ microsoft.graph.configurationManagerClientInformation:
+ title: configurationManagerClientInformation
+ type: object
+ properties:
+ clientIdentifier:
+ type: string
+ description: Configuration Manager Client Id from SCCM
+ nullable: true
+ clientVersion:
+ type: string
+ description: Configuration Manager Client version from SCCM
+ nullable: true
+ isBlocked:
+ type: boolean
+ description: Configuration Manager Client blocked status from SCCM
+ additionalProperties:
+ type: object
+ description: Configuration Manager client information synced from SCCM
+ microsoft.graph.deviceActionResult:
+ title: deviceActionResult
+ type: object
+ properties:
+ actionName:
+ type: string
+ description: Action name
+ nullable: true
+ actionState:
+ $ref: '#/components/schemas/microsoft.graph.actionState'
+ 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: Time the action state was last updated
+ format: date-time
+ startDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'
+ type: string
+ description: Time the action was initiated
+ format: date-time
+ additionalProperties:
+ type: object
+ description: Device action result
+ microsoft.graph.deviceEnrollmentType:
+ title: deviceEnrollmentType
+ enum:
+ - unknown
+ - userEnrollment
+ - deviceEnrollmentManager
+ - appleBulkWithUser
+ - appleBulkWithoutUser
+ - windowsAzureADJoin
+ - windowsBulkUserless
+ - windowsAutoEnrollment
+ - windowsBulkAzureDomainJoin
+ - windowsCoManagement
+ - windowsAzureADJoinUsingDeviceAuth
+ - appleUserEnrollment
+ - appleUserEnrollmentWithServiceAccount
+ - azureAdJoinUsingAzureVmExtension
+ - androidEnterpriseDedicatedDevice
+ - androidEnterpriseFullyManaged
+ - androidEnterpriseCorporateWorkProfile
+ - androidAOSPUserOwnedDeviceEnrollment
+ - androidAOSPUserlessDeviceEnrollment
+ type: string
+ description: Possible ways of adding a mobile device to management.
+ x-ms-enum:
+ name: deviceEnrollmentType
+ modelAsString: false
+ values:
+ - value: unknown
+ description: 'Default value, enrollment type was not collected.'
+ name: unknown
+ - value: userEnrollment
+ description: User driven enrollment through BYOD channel.
+ name: userEnrollment
+ - value: deviceEnrollmentManager
+ description: User enrollment with a device enrollment manager account.
+ name: deviceEnrollmentManager
+ - value: appleBulkWithUser
+ description: 'Apple bulk enrollment with user challenge. (DEP, Apple Configurator)'
+ name: appleBulkWithUser
+ - value: appleBulkWithoutUser
+ description: 'Apple bulk enrollment without user challenge. (DEP, Apple Configurator, Mobile Config)'
+ name: appleBulkWithoutUser
+ - value: windowsAzureADJoin
+ description: Windows 10 Azure AD Join.
+ name: windowsAzureADJoin
+ - value: windowsBulkUserless
+ description: Windows 10 Bulk enrollment through ICD with certificate.
+ name: windowsBulkUserless
+ - value: windowsAutoEnrollment
+ description: Windows 10 automatic enrollment. (Add work account)
+ name: windowsAutoEnrollment
+ - value: windowsBulkAzureDomainJoin
+ description: Windows 10 bulk Azure AD Join.
+ name: windowsBulkAzureDomainJoin
+ - value: windowsCoManagement
+ description: Windows 10 Co-Management triggered by AutoPilot or Group Policy.
+ name: windowsCoManagement
+ - value: windowsAzureADJoinUsingDeviceAuth
+ description: Windows 10 Azure AD Join using Device Auth.
+ name: windowsAzureADJoinUsingDeviceAuth
+ - value: appleUserEnrollment
+ description: Indicates the device is enrolled via Apple User Enrollment with Company Portal. It results in an enrollment with a new partition for managed apps and data and which supports a limited set of management capabilities
+ name: appleUserEnrollment
+ - value: appleUserEnrollmentWithServiceAccount
+ description: Indicates the device is enrolled via Apple User Enrollment with Company Portal using a device enrollment manager user. It results in an enrollment with a new partition for managed apps and data and which supports a limited set of management capabilities
+ name: appleUserEnrollmentWithServiceAccount
+ - value: azureAdJoinUsingAzureVmExtension
+ description: Azure AD Join enrollment when an Azure VM is provisioned
+ name: azureAdJoinUsingAzureVmExtension
+ - value: androidEnterpriseDedicatedDevice
+ description: Android Enterprise Dedicated Device
+ name: androidEnterpriseDedicatedDevice
+ - value: androidEnterpriseFullyManaged
+ description: Android Enterprise Fully Managed
+ name: androidEnterpriseFullyManaged
+ - value: androidEnterpriseCorporateWorkProfile
+ description: Android Enterprise Corporate Work Profile
+ name: androidEnterpriseCorporateWorkProfile
+ - value: androidAOSPUserOwnedDeviceEnrollment
+ description: Indicates the device enrollment is for android device owned by/associated with user using Android Open Source Project (AOSP) on a non-Google mobile services.
+ name: androidAOSPUserOwnedDeviceEnrollment
+ - value: androidAOSPUserlessDeviceEnrollment
+ description: Indicates the device enrollment is for user less android device using Android Open Source Project (AOSP) on a non-Google mobile services.
+ name: androidAOSPUserlessDeviceEnrollment
+ microsoft.graph.deviceHealthAttestationState:
+ title: deviceHealthAttestationState
+ type: object
+ properties:
+ attestationIdentityKey:
+ type: string
+ description: 'TWhen an Attestation Identity Key (AIK) is present on a device, it indicates that the device has an endorsement key (EK) certificate.'
+ nullable: true
+ bitLockerStatus:
+ type: string
+ description: On or Off of BitLocker Drive Encryption
+ nullable: true
+ bootAppSecurityVersion:
+ type: string
+ description: The security version number of the Boot Application
+ nullable: true
+ bootDebugging:
+ type: string
+ description: 'When bootDebugging is enabled, the device is used in development and testing'
+ nullable: true
+ bootManagerSecurityVersion:
+ type: string
+ description: The security version number of the Boot Application
+ nullable: true
+ bootManagerVersion:
+ type: string
+ description: The version of the Boot Manager
+ nullable: true
+ bootRevisionListInfo:
+ type: string
+ description: The Boot Revision List that was loaded during initial boot on the attested device
+ nullable: true
+ codeIntegrity:
+ type: string
+ description: 'When code integrity is enabled, code execution is restricted to integrity verified code'
+ nullable: true
+ codeIntegrityCheckVersion:
+ type: string
+ description: The version of the Boot Manager
+ nullable: true
+ codeIntegrityPolicy:
+ type: string
+ description: The Code Integrity policy that is controlling the security of the boot environment
+ nullable: true
+ contentNamespaceUrl:
+ type: string
+ description: The DHA report version. (Namespace version)
+ nullable: true
+ contentVersion:
+ type: string
+ description: The HealthAttestation state schema version
+ nullable: true
+ dataExcutionPolicy:
+ type: string
+ description: DEP Policy defines a set of hardware and software technologies that perform additional checks on memory
+ nullable: true
+ deviceHealthAttestationStatus:
+ type: string
+ description: The DHA report version. (Namespace version)
+ nullable: true
+ earlyLaunchAntiMalwareDriverProtection:
+ type: string
+ description: ELAM provides protection for the computers in your network when they start up
+ nullable: true
+ firmwareProtection:
+ $ref: '#/components/schemas/microsoft.graph.firmwareProtectionType'
+ healthAttestationSupportedStatus:
+ type: string
+ description: This attribute indicates if DHA is supported for the device
+ nullable: true
+ healthStatusMismatchInfo:
+ type: string
+ description: This attribute appears if DHA-Service detects an integrity issue
+ nullable: true
+ issuedDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'
+ type: string
+ description: The DateTime when device was evaluated or issued to MDM
+ format: date-time
+ lastUpdateDateTime:
+ type: string
+ description: The Timestamp of the last update.
+ nullable: true
+ memoryAccessProtection:
+ $ref: '#/components/schemas/microsoft.graph.azureAttestationSettingStatus'
+ memoryIntegrityProtection:
+ $ref: '#/components/schemas/microsoft.graph.azureAttestationSettingStatus'
+ operatingSystemKernelDebugging:
+ type: string
+ description: 'When operatingSystemKernelDebugging is enabled, the device is used in development and testing'
+ nullable: true
+ operatingSystemRevListInfo:
+ type: string
+ description: The Operating System Revision List that was loaded during initial boot on the attested device
+ nullable: true
+ pcr0:
+ type: string
+ description: 'The measurement that is captured in PCR[0]'
+ nullable: true
+ pcrHashAlgorithm:
+ type: string
+ description: Informational attribute that identifies the HASH algorithm that was used by TPM
+ nullable: true
+ resetCount:
+ type: integer
+ description: The number of times a PC device has hibernated or resumed
+ format: int64
+ restartCount:
+ type: integer
+ description: The number of times a PC device has rebooted
+ format: int64
+ safeMode:
+ type: string
+ description: Safe mode is a troubleshooting option for Windows that starts your computer in a limited state
+ nullable: true
+ secureBoot:
+ type: string
+ description: 'When Secure Boot is enabled, the core components must have the correct cryptographic signatures'
+ nullable: true
+ secureBootConfigurationPolicyFingerPrint:
+ type: string
+ description: Fingerprint of the Custom Secure Boot Configuration Policy
+ nullable: true
+ securedCorePC:
+ $ref: '#/components/schemas/microsoft.graph.azureAttestationSettingStatus'
+ systemManagementMode:
+ $ref: '#/components/schemas/microsoft.graph.systemManagementModeLevel'
+ testSigning:
+ type: string
+ description: 'When test signing is allowed, the device does not enforce signature validation during boot'
+ nullable: true
+ tpmVersion:
+ type: string
+ description: The security version number of the Boot Application
+ nullable: true
+ virtualizationBasedSecurity:
+ $ref: '#/components/schemas/microsoft.graph.azureAttestationSettingStatus'
+ virtualSecureMode:
+ type: string
+ description: 'Indicates whether the device has Virtual Secure Mode (VSM) enabled. Virtual Secure Mode (VSM) is a container that protects high value assets from a compromised kernel. This property will be deprecated in beta from August 2023. Support for this property will end in August 2025 for v1.0 API. A new property virtualizationBasedSecurity is added and used instead. The value used for virtualSecureMode will be passed by virtualizationBasedSecurity during the deprecation process. Possible values are ''enabled'', ''disabled'' and ''notApplicable''. ''enabled'' indicates Virtual Secure Mode (VSM) is enabled. ''disabled'' indicates Virtual Secure Mode (VSM) is disabled. ''notApplicable'' indicates the device is not a Windows 11 device. Default value is ''notApplicable''.'
+ nullable: true
+ windowsPE:
+ type: string
+ description: Operating system running with limited services that is used to prepare a computer for Windows
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.deviceRegistrationState:
+ title: deviceRegistrationState
+ enum:
+ - notRegistered
+ - registered
+ - revoked
+ - keyConflict
+ - approvalPending
+ - certificateReset
+ - notRegisteredPendingEnrollment
+ - unknown
+ type: string
+ description: Device registration status.
+ x-ms-enum:
+ name: deviceRegistrationState
+ modelAsString: false
+ values:
+ - value: notRegistered
+ description: The device is not registered.
+ name: notRegistered
+ - value: registered
+ description: The device is registered.
+ name: registered
+ - value: revoked
+ description: 'The device has been blocked, wiped or retired.'
+ name: revoked
+ - value: keyConflict
+ description: The device has a key conflict.
+ name: keyConflict
+ - value: approvalPending
+ description: The device is pending approval.
+ name: approvalPending
+ - value: certificateReset
+ description: The device certificate has been reset.
+ name: certificateReset
+ - value: notRegisteredPendingEnrollment
+ description: The device is not registered and pending enrollment.
+ name: notRegisteredPendingEnrollment
+ - value: unknown
+ description: The device registration status is unknown.
+ name: unknown
+ microsoft.graph.deviceType:
+ title: deviceType
+ enum:
+ - desktop
+ - windowsRT
+ - winMO6
+ - nokia
+ - windowsPhone
+ - mac
+ - winCE
+ - winEmbedded
+ - iPhone
+ - iPad
+ - iPod
+ - android
+ - iSocConsumer
+ - unix
+ - macMDM
+ - holoLens
+ - surfaceHub
+ - androidForWork
+ - androidEnterprise
+ - windows10x
+ - androidnGMS
+ - chromeOS
+ - linux
+ - blackberry
+ - palm
+ - unknown
+ - cloudPC
+ type: string
+ description: Device type.
+ x-ms-enum:
+ name: deviceType
+ modelAsString: false
+ values:
+ - value: desktop
+ description: Desktop.
+ name: desktop
+ - value: windowsRT
+ description: WindowsRT.
+ name: windowsRT
+ - value: winMO6
+ description: WinMO6.
+ name: winMO6
+ - value: nokia
+ description: Nokia.
+ name: nokia
+ - value: windowsPhone
+ description: Windows phone.
+ name: windowsPhone
+ - value: mac
+ description: Mac.
+ name: mac
+ - value: winCE
+ description: WinCE.
+ name: winCE
+ - value: winEmbedded
+ description: WinEmbedded.
+ name: winEmbedded
+ - value: iPhone
+ description: iPhone.
+ name: iPhone
+ - value: iPad
+ description: iPad.
+ name: iPad
+ - value: iPod
+ description: iPodTouch.
+ name: iPod
+ - value: android
+ description: Android.
+ name: android
+ - value: iSocConsumer
+ description: iSocConsumer.
+ name: iSocConsumer
+ - value: unix
+ description: Unix.
+ name: unix
+ - value: macMDM
+ description: Mac OS X client using built in MDM agent.
+ name: macMDM
+ - value: holoLens
+ description: Representing the fancy Windows 10 goggles.
+ name: holoLens
+ - value: surfaceHub
+ description: Surface HUB device.
+ name: surfaceHub
+ - value: androidForWork
+ description: Android for work device.
+ name: androidForWork
+ - value: androidEnterprise
+ description: Android enterprise device.
+ name: androidEnterprise
+ - value: windows10x
+ description: Windows 10x device.
+ name: windows10x
+ - value: androidnGMS
+ description: Android non Google managed device.
+ name: androidnGMS
+ - value: chromeOS
+ description: ChromeOS device.
+ name: chromeOS
+ - value: linux
+ description: Linux device.
+ name: linux
+ - value: blackberry
+ description: Blackberry.
+ name: blackberry
+ - value: palm
+ description: Palm.
+ name: palm
+ - value: unknown
+ description: Represents that the device type is unknown.
+ name: unknown
+ - value: cloudPC
+ description: Cloud PC device.
+ name: cloudPC
+ microsoft.graph.deviceManagementExchangeAccessState:
+ title: deviceManagementExchangeAccessState
+ enum:
+ - none
+ - unknown
+ - allowed
+ - blocked
+ - quarantined
+ type: string
+ description: Device Exchange Access State.
+ x-ms-enum:
+ name: deviceManagementExchangeAccessState
+ modelAsString: false
+ values:
+ - value: none
+ description: No access state discovered from Exchange
+ name: none
+ - value: unknown
+ description: Device access state to Exchange is unknown
+ name: unknown
+ - value: allowed
+ description: Device has access to Exchange
+ name: allowed
+ - value: blocked
+ description: Device is Blocked in Exchange
+ name: blocked
+ - value: quarantined
+ description: Device is Quarantined in Exchange
+ name: quarantined
+ microsoft.graph.deviceManagementExchangeAccessStateReason:
+ title: deviceManagementExchangeAccessStateReason
+ enum:
+ - none
+ - unknown
+ - exchangeGlobalRule
+ - exchangeIndividualRule
+ - exchangeDeviceRule
+ - exchangeUpgrade
+ - exchangeMailboxPolicy
+ - other
+ - compliant
+ - notCompliant
+ - notEnrolled
+ - unknownLocation
+ - mfaRequired
+ - azureADBlockDueToAccessPolicy
+ - compromisedPassword
+ - deviceNotKnownWithManagedApp
+ type: string
+ description: Device Exchange Access State Reason.
+ x-ms-enum:
+ name: deviceManagementExchangeAccessStateReason
+ modelAsString: false
+ values:
+ - value: none
+ description: No access state reason discovered from Exchange
+ name: none
+ - value: unknown
+ description: Unknown access state reason
+ name: unknown
+ - value: exchangeGlobalRule
+ description: Access state determined by Exchange Global rule
+ name: exchangeGlobalRule
+ - value: exchangeIndividualRule
+ description: Access state determined by Exchange Individual rule
+ name: exchangeIndividualRule
+ - value: exchangeDeviceRule
+ description: Access state determined by Exchange Device rule
+ name: exchangeDeviceRule
+ - value: exchangeUpgrade
+ description: Access state due to Exchange upgrade
+ name: exchangeUpgrade
+ - value: exchangeMailboxPolicy
+ description: Access state determined by Exchange Mailbox Policy
+ name: exchangeMailboxPolicy
+ - value: other
+ description: Access state determined by Exchange
+ name: other
+ - value: compliant
+ description: Access state granted by compliance challenge
+ name: compliant
+ - value: notCompliant
+ description: Access state revoked by compliance challenge
+ name: notCompliant
+ - value: notEnrolled
+ description: Access state revoked by management challenge
+ name: notEnrolled
+ - value: unknownLocation
+ description: Access state due to unknown location
+ name: unknownLocation
+ - value: mfaRequired
+ description: Access state due to MFA challenge
+ name: mfaRequired
+ - value: azureADBlockDueToAccessPolicy
+ description: Access State revoked by AAD Access Policy
+ name: azureADBlockDueToAccessPolicy
+ - value: compromisedPassword
+ description: Access State revoked by compromised password
+ name: compromisedPassword
+ - value: deviceNotKnownWithManagedApp
+ description: Access state revoked by managed application challenge
+ name: deviceNotKnownWithManagedApp
+ microsoft.graph.hardwareInformation:
+ title: hardwareInformation
+ type: object
+ properties:
+ batteryChargeCycles:
+ maximum: 2147483647
+ minimum: -2147483648
+ type: integer
+ description: The number of charge cycles the device’s current battery has gone through. Valid values 0 to 2147483647
+ format: int32
+ batteryHealthPercentage:
+ maximum: 2147483647
+ minimum: -2147483648
+ type: integer
+ description: The device’s current battery’s health percentage. Valid values 0 to 100
+ format: int32
+ batteryLevelPercentage:
+ type: number
+ description: 'The battery level, between 0.0 and 100, or null if the battery level cannot be determined. The update frequency of this property is per-checkin. Note this property is currently supported only on devices running iOS 5.0 and later, and is available only when Device Information access right is obtained. Valid values 0 to 100'
+ format: double
+ nullable: true
+ batterySerialNumber:
+ type: string
+ description: The serial number of the device’s current battery
+ nullable: true
+ cellularTechnology:
+ type: string
+ description: Cellular technology of the device
+ nullable: true
+ deviceFullQualifiedDomainName:
+ type: string
+ description: 'Returns the fully qualified domain name of the device (if any). If the device is not domain-joined, it returns an empty string.'
+ nullable: true
+ deviceGuardLocalSystemAuthorityCredentialGuardState:
+ $ref: '#/components/schemas/microsoft.graph.deviceGuardLocalSystemAuthorityCredentialGuardState'
+ deviceGuardVirtualizationBasedSecurityHardwareRequirementState:
+ $ref: '#/components/schemas/microsoft.graph.deviceGuardVirtualizationBasedSecurityHardwareRequirementState'
+ deviceGuardVirtualizationBasedSecurityState:
+ $ref: '#/components/schemas/microsoft.graph.deviceGuardVirtualizationBasedSecurityState'
+ deviceLicensingLastErrorCode:
+ maximum: 2147483647
+ minimum: -2147483648
+ type: integer
+ description: 'A standard error code indicating the last error, or 0 indicating no error (default). The update frequency of this property is daily. Note this property is currently supported only for Windows based Device based subscription licensing. Valid values 0 to 2147483647'
+ format: int32
+ deviceLicensingLastErrorDescription:
+ type: string
+ description: Error text message as a descripition for deviceLicensingLastErrorCode. The update frequency of this property is daily. Note this property is currently supported only for Windows based Device based subscription licensing.
+ nullable: true
+ deviceLicensingStatus:
+ $ref: '#/components/schemas/microsoft.graph.deviceLicensingStatus'
+ esimIdentifier:
+ type: string
+ description: eSIM identifier
+ nullable: true
+ freeStorageSpace:
+ type: integer
+ description: Free storage space of the device.
+ format: int64
+ imei:
+ type: string
+ description: IMEI
+ nullable: true
+ ipAddressV4:
+ type: string
+ description: IPAddressV4
+ nullable: true
+ isEncrypted:
+ type: boolean
+ description: Encryption status of the device
+ isSharedDevice:
+ type: boolean
+ description: Shared iPad
+ isSupervised:
+ type: boolean
+ description: Supervised mode of the device
+ manufacturer:
+ type: string
+ description: Manufacturer of the device
+ nullable: true
+ meid:
+ type: string
+ description: MEID
+ nullable: true
+ model:
+ type: string
+ description: Model of the device
+ nullable: true
+ operatingSystemEdition:
+ type: string
+ description: String that specifies the OS edition.
+ nullable: true
+ operatingSystemLanguage:
+ type: string
+ description: Operating system language of the device
+ nullable: true
+ operatingSystemProductType:
+ maximum: 2147483647
+ minimum: -2147483648
+ type: integer
+ description: Int that specifies the Windows Operating System ProductType. More details here https://go.microsoft.com/fwlink/?linkid=2126950. Valid values 0 to 2147483647
+ format: int32
+ osBuildNumber:
+ type: string
+ description: Operating System Build Number on Android device
+ nullable: true
+ phoneNumber:
+ type: string
+ description: Phone number of the device
+ nullable: true
+ productName:
+ type: string
+ description: 'The product name, e.g. iPad8,12 etc. The update frequency of this property is weekly. Note this property is currently supported only on iOS/MacOS devices, and is available only when Device Information access right is obtained.'
+ nullable: true
+ residentUsersCount:
+ maximum: 2147483647
+ minimum: -2147483648
+ type: integer
+ description: 'The number of users currently on this device, or null (default) if the value of this property cannot be determined. The update frequency of this property is per-checkin. Note this property is currently supported only on devices running iOS 13.4 and later, and is available only when Device Information access right is obtained. Valid values 0 to 2147483647'
+ format: int32
+ nullable: true
+ serialNumber:
+ type: string
+ description: Serial number.
+ nullable: true
+ sharedDeviceCachedUsers:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.sharedAppleDeviceUser'
+ description: All users on the shared Apple device
+ subnetAddress:
+ type: string
+ description: SubnetAddress
+ nullable: true
+ subscriberCarrier:
+ type: string
+ description: Subscriber carrier of the device
+ nullable: true
+ systemManagementBIOSVersion:
+ type: string
+ description: BIOS version as reported by SMBIOS
+ nullable: true
+ totalStorageSpace:
+ type: integer
+ description: Total storage space of the device.
+ format: int64
+ tpmManufacturer:
+ type: string
+ description: The identifying information that uniquely names the TPM manufacturer
+ nullable: true
+ tpmSpecificationVersion:
+ type: string
+ description: String that specifies the specification version.
+ nullable: true
+ tpmVersion:
+ type: string
+ description: 'The version of the TPM, as specified by the manufacturer'
+ nullable: true
+ wifiMac:
+ type: string
+ description: WiFi MAC address of the device
+ nullable: true
+ wiredIPv4Addresses:
+ type: array
+ items:
+ type: string
+ nullable: true
+ description: A list of wired IPv4 addresses. The update frequency (the maximum delay for the change of property value to be synchronized from the device to the cloud storage) of this property is daily. Note this property is currently supported only on devices running on Windows.
+ additionalProperties:
+ type: object
+ description: Hardware information of a given device.
+ microsoft.graph.joinType:
+ title: joinType
+ enum:
+ - unknown
+ - azureADJoined
+ - azureADRegistered
+ - hybridAzureADJoined
+ type: string
+ description: Device enrollment join type.
+ x-ms-enum:
+ name: joinType
+ modelAsString: false
+ values:
+ - value: unknown
+ description: Unknown enrollment join type.
+ name: unknown
+ - value: azureADJoined
+ description: The device is joined by Azure AD.
+ name: azureADJoined
+ - value: azureADRegistered
+ description: The device is registered by Azure AD.
+ name: azureADRegistered
+ - value: hybridAzureADJoined
+ description: The device is joined by hybrid Azure AD.
+ name: hybridAzureADJoined
+ microsoft.graph.lostModeState:
+ title: lostModeState
+ enum:
+ - disabled
+ - enabled
+ type: string
+ description: 'State of lost mode, indicating if lost mode is enabled or disabled'
+ x-ms-enum:
+ name: lostModeState
+ modelAsString: false
+ values:
+ - value: disabled
+ description: Lost mode is disabled.
+ name: disabled
+ - value: enabled
+ description: Lost mode is enabled.
+ name: enabled
+ microsoft.graph.managedDeviceOwnerType:
+ title: managedDeviceOwnerType
+ enum:
+ - unknown
+ - company
+ - personal
+ type: string
+ description: Owner type of device.
+ x-ms-enum:
+ name: managedDeviceOwnerType
+ modelAsString: false
+ values:
+ - value: unknown
+ description: Unknown.
+ name: unknown
+ - value: company
+ description: Owned by company.
+ name: company
+ - value: personal
+ description: Owned by person.
+ name: personal
+ microsoft.graph.managementAgentType:
+ title: managementAgentType
+ enum:
+ - eas
+ - mdm
+ - easMdm
+ - intuneClient
+ - easIntuneClient
+ - configurationManagerClient
+ - configurationManagerClientMdm
+ - configurationManagerClientMdmEas
+ - unknown
+ - jamf
+ - googleCloudDevicePolicyController
+ - microsoft365ManagedMdm
+ - msSense
+ - intuneAosp
+ - google
+ - unknownFutureValue
+ type: string
+ description: Management agent type.
+ x-ms-enum:
+ name: managementAgentType
+ modelAsString: false
+ values:
+ - value: eas
+ description: The device is managed by Exchange server.
+ name: eas
+ - value: mdm
+ description: The device is managed by Intune MDM.
+ name: mdm
+ - value: easMdm
+ description: The device is managed by both Exchange server and Intune MDM.
+ name: easMdm
+ - value: intuneClient
+ description: Intune client managed.
+ name: intuneClient
+ - value: easIntuneClient
+ description: The device is EAS and Intune client dual managed.
+ name: easIntuneClient
+ - value: configurationManagerClient
+ description: The device is managed by Configuration Manager.
+ name: configurationManagerClient
+ - value: configurationManagerClientMdm
+ description: The device is managed by Configuration Manager and MDM.
+ name: configurationManagerClientMdm
+ - value: configurationManagerClientMdmEas
+ description: 'The device is managed by Configuration Manager, MDM and Eas.'
+ name: configurationManagerClientMdmEas
+ - value: unknown
+ description: Unknown management agent type.
+ name: unknown
+ - value: jamf
+ description: The device attributes are fetched from Jamf.
+ name: jamf
+ - value: googleCloudDevicePolicyController
+ description: The device is managed by Google's CloudDPC.
+ name: googleCloudDevicePolicyController
+ - value: microsoft365ManagedMdm
+ description: This device is managed by Microsoft 365 through Intune.
+ name: microsoft365ManagedMdm
+ - value: intuneAosp
+ description: This device is managed by Intune's MDM for AOSP (Android Open Source Project) devices
+ name: intuneAosp
+ - value: google
+ description: Indicates the management agent to manage the device is Google.
+ name: google
+ - value: unknownFutureValue
+ description: Evolvable enumeration sentinel value. Do not use.
+ name: unknownFutureValue
+ microsoft.graph.managedDeviceManagementFeatures:
+ title: managedDeviceManagementFeatures
+ enum:
+ - none
+ - microsoftManagedDesktop
+ type: string
+ description: Device management features.
+ x-ms-enum:
+ name: managedDeviceManagementFeatures
+ modelAsString: false
+ values:
+ - value: none
+ description: Unknown device management features.
+ name: none
+ - value: microsoftManagedDesktop
+ description: Microsoft Managed Desktop
+ name: microsoftManagedDesktop
+ microsoft.graph.managementState:
+ title: managementState
+ enum:
+ - managed
+ - retirePending
+ - retireFailed
+ - wipePending
+ - wipeFailed
+ - unhealthy
+ - deletePending
+ - retireIssued
+ - wipeIssued
+ - wipeCanceled
+ - retireCanceled
+ - discovered
+ type: string
+ description: Management state of device in Microsoft Intune.
+ x-ms-enum:
+ name: managementState
+ modelAsString: false
+ values:
+ - value: managed
+ description: The device is under management
+ name: managed
+ - value: retirePending
+ description: A retire command is occuring on the device and in the process of unenrolling from management
+ name: retirePending
+ - value: retireFailed
+ description: Retire command failed on the device
+ name: retireFailed
+ - value: wipePending
+ description: A wipe command is occuring on the device and in the process of unenrolling from management
+ name: wipePending
+ - value: wipeFailed
+ description: Wipe command failed on the device
+ name: wipeFailed
+ - value: unhealthy
+ description: The device is unhealthy.
+ name: unhealthy
+ - value: deletePending
+ description: 'A delete command is occuring on the device '
+ name: deletePending
+ - value: retireIssued
+ description: A retire command was issued for the device
+ name: retireIssued
+ - value: wipeIssued
+ description: A wipe command was issued for the device
+ name: wipeIssued
+ - value: wipeCanceled
+ description: A wipe command for this device has been canceled
+ name: wipeCanceled
+ - value: retireCanceled
+ description: A retire command for this device has been canceled
+ name: retireCanceled
+ - value: discovered
+ description: The device is discovered but not fully enrolled.
+ name: discovered
+ microsoft.graph.ownerType:
+ title: ownerType
+ enum:
+ - unknown
+ - company
+ - personal
+ type: string
+ description: Owner type of device.
+ x-ms-enum:
+ name: ownerType
+ modelAsString: false
+ values:
+ - value: unknown
+ description: Unknown.
+ name: unknown
+ - value: company
+ description: Owned by company.
+ name: company
+ - value: personal
+ description: Owned by person.
+ name: personal
+ microsoft.graph.managedDevicePartnerReportedHealthState:
+ title: managedDevicePartnerReportedHealthState
+ enum:
+ - unknown
+ - activated
+ - deactivated
+ - secured
+ - lowSeverity
+ - mediumSeverity
+ - highSeverity
+ - unresponsive
+ - compromised
+ - misconfigured
+ type: string
+ description: Available health states for the Device Health API
+ x-ms-enum:
+ name: managedDevicePartnerReportedHealthState
+ modelAsString: false
+ values:
+ - value: unknown
+ description: Device health state is not yet reported
+ name: unknown
+ - value: activated
+ description: 'Device has been activated by a mobile threat defense partner, but has not yet reported health.'
+ name: activated
+ - value: deactivated
+ description: Device has been deactivated by a mobile threat defense partner. The device health is not known.
+ name: deactivated
+ - value: secured
+ description: Device is considered secured by the mobile threat defense partner.
+ name: secured
+ - value: lowSeverity
+ description: Device is considered low threat by the mobile threat defense partner.
+ name: lowSeverity
+ - value: mediumSeverity
+ description: Device is considered medium threat by the mobile threat defense partner.
+ name: mediumSeverity
+ - value: highSeverity
+ description: Device is considered high threat by the mobile threat defense partner.
+ name: highSeverity
+ - value: unresponsive
+ description: Device is considered unresponsive by the mobile threat defense partner. The device health is not known.
+ name: unresponsive
+ - value: compromised
+ description: Device is considered compromised by the Threat Defense partner. This means the device has an active Threat or Risk which cannot be easily remediated by the end user and the user should contact their IT Admin.
+ name: compromised
+ - 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.managedDeviceArchitecture:
+ title: managedDeviceArchitecture
+ enum:
+ - unknown
+ - x86
+ - x64
+ - arm
+ - arM64
+ type: string
+ description: Processor architecture
+ x-ms-enum:
+ name: managedDeviceArchitecture
+ modelAsString: false
+ values:
+ - value: unknown
+ description: Unknown architecture
+ name: unknown
+ - value: x86
+ description: X86
+ name: x86
+ - value: x64
+ description: X64
+ name: x64
+ - value: arm
+ description: ARM
+ name: arm
+ - value: arM64
+ description: ARM64
+ name: arM64
+ microsoft.graph.loggedOnUser:
+ title: loggedOnUser
+ type: object
+ properties:
+ lastLogOnDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 time when user logs on
+ format: date-time
+ userId:
+ type: string
+ description: User id
+ nullable: true
+ additionalProperties:
+ type: object
+ description: Logged On User
+ microsoft.graph.assignmentFilterEvaluationStatusDetails:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: assignmentFilterEvaluationStatusDetails
+ type: object
+ properties:
+ payloadId:
+ type: string
+ description: PayloadId on which filter has been applied.
+ nullable: true
+ additionalProperties:
+ type: object
+ description: A class containing information about the payloads on which filter has been applied.
+ microsoft.graph.detectedApp:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: detectedApp
+ type: object
+ properties:
+ deviceCount:
+ maximum: 2147483647
+ minimum: -2147483648
+ type: integer
+ description: The number of devices that have installed this application
+ format: int32
+ displayName:
+ type: string
+ description: Name of the discovered application. Read-only
+ nullable: true
+ platform:
+ $ref: '#/components/schemas/microsoft.graph.detectedAppPlatformType'
+ publisher:
+ type: string
+ description: 'Indicates the publisher of the discovered application. For example: ''Microsoft''. The default value is an empty string.'
+ nullable: true
+ sizeInByte:
+ type: integer
+ description: Discovered application size in bytes. Read-only
+ format: int64
+ version:
+ type: string
+ description: Version of the discovered application. Read-only
+ nullable: true
+ managedDevices:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.managedDevice'
+ description: The devices that have the discovered application installed
+ x-ms-navigationProperty: true
+ additionalProperties:
+ type: object
+ description: A managed or unmanaged app that is installed on a managed device. Unmanaged apps will only appear for devices marked as corporate owned.
+ microsoft.graph.deviceCategory:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: deviceCategory
+ type: object
+ properties:
+ description:
+ type: string
+ description: Optional description for the device category.
+ nullable: true
+ displayName:
+ type: string
+ description: Display name for the device category.
+ nullable: true
+ roleScopeTagIds:
+ type: array
+ items:
+ type: string
+ nullable: true
+ description: Optional role scope tags for the device category.
+ additionalProperties:
+ type: object
+ description: 'Device categories provides a way to organize your devices. Using device categories, company administrators can define their own categories that make sense to their company. These categories can then be applied to a device in the Intune Azure console or selected by a user during device enrollment. You can filter reports and create dynamic Azure Active Directory device groups based on device categories.'
+ microsoft.graph.deviceCompliancePolicyState:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: deviceCompliancePolicyState
+ type: object
+ properties:
+ displayName:
+ type: string
+ description: The name of the policy for this policyBase
+ nullable: true
+ platformType:
+ $ref: '#/components/schemas/microsoft.graph.policyPlatformType'
+ settingCount:
+ maximum: 2147483647
+ minimum: -2147483648
+ type: integer
+ description: Count of how many setting a policy holds
+ format: int32
+ settingStates:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicySettingState'
+ state:
+ $ref: '#/components/schemas/microsoft.graph.complianceStatus'
+ userId:
+ type: string
+ description: 'User unique identifier, must be Guid'
+ nullable: true
+ userPrincipalName:
+ type: string
+ description: User Principal Name
+ nullable: true
+ version:
+ maximum: 2147483647
+ minimum: -2147483648
+ type: integer
+ description: The version of the policy
+ format: int32
+ additionalProperties:
+ type: object
+ description: Device Compliance Policy State for a given device.
+ microsoft.graph.deviceConfigurationState:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: deviceConfigurationState
+ type: object
+ properties:
+ displayName:
+ type: string
+ description: The name of the policy for this policyBase
+ nullable: true
+ platformType:
+ $ref: '#/components/schemas/microsoft.graph.policyPlatformType'
+ settingCount:
+ maximum: 2147483647
+ minimum: -2147483648
+ type: integer
+ description: Count of how many setting a policy holds
+ format: int32
+ settingStates:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.deviceConfigurationSettingState'
+ state:
+ $ref: '#/components/schemas/microsoft.graph.complianceStatus'
+ userId:
+ type: string
+ description: 'User unique identifier, must be Guid'
+ nullable: true
+ userPrincipalName:
+ type: string
+ description: User Principal Name
+ nullable: true
+ version:
+ maximum: 2147483647
+ minimum: -2147483648
+ type: integer
+ description: The version of the policy
+ format: int32
+ additionalProperties:
+ type: object
+ description: Support for this Entity is being deprecated starting May 2026 & will no longer be supported.
+ microsoft.graph.deviceHealthScriptPolicyState:
+ title: deviceHealthScriptPolicyState
+ type: object
+ properties:
+ assignmentFilterIds:
+ type: array
+ items:
+ type: string
+ nullable: true
+ description: A list of the assignment filter ids used for health script applicability evaluation
+ detectionState:
+ $ref: '#/components/schemas/microsoft.graph.runState'
+ deviceId:
+ type: string
+ description: The Intune device Id
+ deviceName:
+ type: string
+ description: Display name of the device
+ nullable: true
+ expectedStateUpdateDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'
+ type: string
+ description: The next timestamp of when the device health script is expected to execute
+ format: date-time
+ nullable: true
+ id:
+ type: string
+ description: Key of the device health script policy state is a concatenation of the MT sideCar policy Id and Intune device Id
+ lastStateUpdateDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-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 timestamp of when the device health script executed
+ format: date-time
+ 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: The last time that Intune Managment Extension synced with Intune
+ format: date-time
+ osVersion:
+ type: string
+ description: Value of the OS Version in string
+ nullable: true
+ policyId:
+ type: string
+ description: The MT sideCar policy Id
+ policyName:
+ type: string
+ description: Display name of the device health script
+ nullable: true
+ postRemediationDetectionScriptError:
+ type: string
+ description: Error from the detection script after remediation
+ nullable: true
+ postRemediationDetectionScriptOutput:
+ type: string
+ description: Detection script output after remediation
+ nullable: true
+ preRemediationDetectionScriptError:
+ type: string
+ description: Error from the detection script before remediation
+ nullable: true
+ preRemediationDetectionScriptOutput:
+ type: string
+ description: Output of the detection script before remediation
+ nullable: true
+ remediationScriptError:
+ type: string
+ description: Error output of the remediation script
+ nullable: true
+ remediationState:
+ $ref: '#/components/schemas/microsoft.graph.remediationState'
+ userName:
+ type: string
+ description: Name of the user whom ran the device health script
+ nullable: true
+ additionalProperties:
+ type: object
+ description: Contains properties for policy run state of the device health script.
+ microsoft.graph.deviceLogCollectionResponse:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: deviceLogCollectionResponse
+ type: object
+ properties:
+ enrolledByUser:
+ type: string
+ description: The User Principal Name (UPN) of the user that enrolled the device.
+ nullable: true
+ errorCode:
+ type: integer
+ description: 'The error code, if any. Valid values -9.22337203685478E+18 to 9.22337203685478E+18'
+ format: int64
+ expirationDateTimeUTC:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'
+ type: string
+ description: The DateTime of the expiration of the logs.
+ format: date-time
+ nullable: true
+ initiatedByUserPrincipalName:
+ type: string
+ description: The UPN for who initiated the request.
+ nullable: true
+ managedDeviceId:
+ 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: Indicates Intune device unique identifier.
+ format: uuid
+ receivedDateTimeUTC:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'
+ type: string
+ description: The DateTime the request was received.
+ format: date-time
+ nullable: true
+ requestedDateTimeUTC:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'
+ type: string
+ description: The DateTime of the request.
+ format: date-time
+ nullable: true
+ size:
+ type: number
+ description: The size of the logs. Valid values -1.79769313486232E+308 to 1.79769313486232E+308
+ format: double
+ sizeInKB:
+ type: number
+ description: The size of the logs in KB. Valid values -1.79769313486232E+308 to 1.79769313486232E+308
+ format: double
+ status:
+ $ref: '#/components/schemas/microsoft.graph.appLogUploadState'
+ additionalProperties:
+ type: object
+ description: Windows Log Collection request entity.
+ microsoft.graph.managedDeviceMobileAppConfigurationState:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: managedDeviceMobileAppConfigurationState
+ type: object
+ properties:
+ displayName:
+ type: string
+ description: The name of the policy for this policyBase
+ nullable: true
+ platformType:
+ $ref: '#/components/schemas/microsoft.graph.policyPlatformType'
+ settingCount:
+ maximum: 2147483647
+ minimum: -2147483648
+ type: integer
+ description: Count of how many setting a policy holds
+ format: int32
+ settingStates:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.managedDeviceMobileAppConfigurationSettingState'
+ state:
+ $ref: '#/components/schemas/microsoft.graph.complianceStatus'
+ userId:
+ type: string
+ description: 'User unique identifier, must be Guid'
+ nullable: true
+ userPrincipalName:
+ type: string
+ description: User Principal Name
+ nullable: true
+ version:
+ maximum: 2147483647
+ minimum: -2147483648
+ type: integer
+ description: The version of the policy
+ format: int32
+ additionalProperties:
+ type: object
+ description: Managed Device Mobile App Configuration State for a given device.
+ microsoft.graph.securityBaselineState:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: securityBaselineState
+ type: object
+ properties:
+ displayName:
+ type: string
+ description: The display name of the security baseline
+ securityBaselineTemplateId:
+ type: string
+ description: The security baseline template id
+ nullable: true
+ state:
+ $ref: '#/components/schemas/microsoft.graph.securityBaselineComplianceState'
+ userPrincipalName:
+ type: string
+ description: User Principal Name
+ nullable: true
+ settingStates:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.securityBaselineSettingState'
+ description: The security baseline state for different settings for a device
+ x-ms-navigationProperty: true
+ additionalProperties:
+ type: object
+ description: Security baseline state for a device.
+ microsoft.graph.windowsProtectionState:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: windowsProtectionState
+ type: object
+ properties:
+ antiMalwareVersion:
+ type: string
+ description: Current anti malware version
+ nullable: true
+ deviceState:
+ $ref: '#/components/schemas/microsoft.graph.windowsDeviceHealthState'
+ engineVersion:
+ type: string
+ description: Current endpoint protection engine's version
+ nullable: true
+ fullScanOverdue:
+ type: boolean
+ description: 'When TRUE indicates full scan is overdue, when FALSE indicates full scan is not overdue. Defaults to setting on client device.'
+ nullable: true
+ fullScanRequired:
+ type: boolean
+ description: 'When TRUE indicates full scan is required, when FALSE indicates full scan is not required. Defaults to setting on client device.'
+ nullable: true
+ isVirtualMachine:
+ type: boolean
+ description: 'When TRUE indicates the device is a virtual machine, when FALSE indicates the device is not a virtual machine. Defaults to setting on client device.'
+ nullable: true
+ lastFullScanDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 quick scan datetime
+ format: date-time
+ nullable: true
+ lastFullScanSignatureVersion:
+ type: string
+ description: Last full scan signature version
+ nullable: true
+ lastQuickScanDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 quick scan datetime
+ format: date-time
+ nullable: true
+ lastQuickScanSignatureVersion:
+ type: string
+ description: Last quick scan signature version
+ nullable: true
+ lastReportedDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 device health status reported time
+ format: date-time
+ nullable: true
+ malwareProtectionEnabled:
+ type: boolean
+ description: When TRUE indicates anti malware is enabled when FALSE indicates anti malware is not enabled.
+ nullable: true
+ networkInspectionSystemEnabled:
+ type: boolean
+ description: 'When TRUE indicates network inspection system enabled, when FALSE indicates network inspection system is not enabled. Defaults to setting on client device.'
+ nullable: true
+ productStatus:
+ $ref: '#/components/schemas/microsoft.graph.windowsDefenderProductStatus'
+ quickScanOverdue:
+ type: boolean
+ description: 'When TRUE indicates quick scan is overdue, when FALSE indicates quick scan is not overdue. Defaults to setting on client device.'
+ nullable: true
+ realTimeProtectionEnabled:
+ type: boolean
+ description: 'When TRUE indicates real time protection is enabled, when FALSE indicates real time protection is not enabled. Defaults to setting on client device.'
+ nullable: true
+ rebootRequired:
+ type: boolean
+ description: 'When TRUE indicates reboot is required, when FALSE indicates when TRUE indicates reboot is not required. Defaults to setting on client device.'
+ nullable: true
+ signatureUpdateOverdue:
+ type: boolean
+ description: 'When TRUE indicates signature is out of date, when FALSE indicates signature is not out of date. Defaults to setting on client device.'
+ nullable: true
+ signatureVersion:
+ type: string
+ description: Current malware definitions version
+ nullable: true
+ tamperProtectionEnabled:
+ type: boolean
+ description: 'When TRUE indicates the Windows Defender tamper protection feature is enabled, when FALSE indicates the Windows Defender tamper protection feature is not enabled. Defaults to setting on client device.'
+ nullable: true
+ detectedMalwareState:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.windowsDeviceMalwareState'
+ description: Device malware list
+ x-ms-navigationProperty: true
+ additionalProperties:
+ type: object
+ description: Device protection status entity.
+ 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.mentionsPreview:
+ title: mentionsPreview
+ type: object
+ properties:
+ isMentioned:
+ type: boolean
+ description: True if the signed-in user is mentioned in the parent resource instance. Read-only. Supports filter.
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.mention:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: mention
+ type: object
+ properties:
+ application:
+ type: string
+ description: The name of the application where the mention is created. Optional. Not used and defaulted as null for message.
+ nullable: true
+ clientReference:
+ type: string
+ description: A unique identifier that represents a parent of the resource instance. Optional. Not used and defaulted as null for message.
+ nullable: true
+ createdBy:
+ $ref: '#/components/schemas/microsoft.graph.emailAddress'
+ 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 the mention is created on the client.
+ format: date-time
+ nullable: true
+ deepLink:
+ type: string
+ description: A deep web link to the context of the mention in the resource instance. Optional. Not used and defaulted as null for message.
+ nullable: true
+ mentioned:
+ $ref: '#/components/schemas/microsoft.graph.emailAddress'
+ mentionText:
+ type: string
+ description: 'Optional. Not used and defaulted as null for message. To get the mentions in a message, see the bodyPreview property of the message instead.'
+ nullable: true
+ serverCreatedDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-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 mention is created on the server. Optional. Not used and defaulted as null for message.
+ format: date-time
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.mobileAppIntentAndStateDetail:
+ title: mobileAppIntentAndStateDetail
+ type: object
+ properties:
+ applicationId:
+ type: string
+ description: MobieApp identifier.
+ nullable: true
+ displayName:
+ type: string
+ description: The admin provided or imported title of the app.
+ nullable: true
+ displayVersion:
+ type: string
+ description: Human readable version of the application
+ nullable: true
+ installState:
+ $ref: '#/components/schemas/microsoft.graph.resultantAppState'
+ mobileAppIntent:
+ $ref: '#/components/schemas/microsoft.graph.mobileAppIntent'
+ supportedDeviceTypes:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.mobileAppSupportedDeviceType'
+ description: The supported platforms for the app.
+ additionalProperties:
+ type: object
+ description: Mobile App Intent and Install State for a given device.
+ microsoft.graph.mobileAppTroubleshootingHistoryItem:
+ title: mobileAppTroubleshootingHistoryItem
+ type: object
+ properties:
+ occurrenceDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 history item occurred.
+ format: date-time
+ troubleshootingErrorDetails:
+ $ref: '#/components/schemas/microsoft.graph.deviceManagementTroubleshootingErrorDetails'
+ additionalProperties:
+ type: object
+ description: History Item contained in the Mobile App Troubleshooting Event.
+ microsoft.graph.appLogCollectionRequest:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: appLogCollectionRequest
+ type: object
+ properties:
+ 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: Time at which the upload log request reached a completed state if not completed yet NULL will be returned.
+ format: date-time
+ nullable: true
+ customLogFolders:
+ type: array
+ items:
+ type: string
+ nullable: true
+ description: List of log folders.
+ errorMessage:
+ type: string
+ description: Indicates error message if any during the upload process.
+ nullable: true
+ status:
+ $ref: '#/components/schemas/microsoft.graph.appLogUploadState'
+ additionalProperties:
+ type: object
+ description: Entity for AppLogCollectionRequest contains all logs values.
+ microsoft.graph.payloadTypes:
+ title: payloadTypes
+ type: object
+ properties:
+ rawContent:
+ type: string
+ description: 'The notification content of a raw user notification that will be delivered to and consumed by the app client on all supported platforms (Windows, iOS, Android or WebPush) receiving this notification. At least one of Payload.RawContent or Payload.VisualContent needs to be valid for a POST Notification request.'
+ nullable: true
+ visualContent:
+ $ref: '#/components/schemas/microsoft.graph.visualProperties'
+ additionalProperties:
+ type: object
+ microsoft.graph.priority:
+ title: priority
+ enum:
+ - None
+ - High
+ - Low
+ type: string
+ microsoft.graph.targetPolicyEndpoints:
+ title: targetPolicyEndpoints
+ type: object
+ properties:
+ platformTypes:
+ type: array
+ items:
+ type: string
+ nullable: true
+ description: 'Use to filter the notification distribution to a specific platform or platforms. Valid values are Windows, iOS, Android and WebPush. By default, all push endpoint types (Windows, iOS, Android and WebPush) are enabled.'
+ 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 of the resource.
+ format: base64url
+ nullable: true
+ contentUrl:
+ type: string
+ description: The URL for the content stream.
+ 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.onlineMeetingBase:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: onlineMeetingBase
+ 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
+ allowBreakoutRooms:
+ type: boolean
+ description: Indicates whether breakout rooms are enabled for the meeting.
+ nullable: true
+ allowedPresenters:
+ $ref: '#/components/schemas/microsoft.graph.onlineMeetingPresenters'
+ allowLiveShare:
+ $ref: '#/components/schemas/microsoft.graph.meetingLiveShareOptions'
+ allowMeetingChat:
+ $ref: '#/components/schemas/microsoft.graph.meetingChatMode'
+ allowParticipantsToChangeName:
+ type: boolean
+ description: Specifies if participants are allowed to rename themselves in an instance of the meeting.
+ nullable: true
+ allowPowerPointSharing:
+ type: boolean
+ description: Indicates whether PowerPoint live is enabled for the meeting.
+ nullable: true
+ allowRecording:
+ type: boolean
+ description: Indicates whether recording is enabled for the meeting.
+ nullable: true
+ allowTeamworkReactions:
+ type: boolean
+ description: Indicates if Teams reactions are enabled for the meeting.
+ nullable: true
+ allowTranscription:
+ type: boolean
+ description: Indicates whether transcription is enabled for the meeting.
+ nullable: true
+ allowWhiteboard:
+ type: boolean
+ description: Indicates whether whiteboard is enabled for the meeting.
+ nullable: true
+ anonymizeIdentityForRoles:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.onlineMeetingRole'
+ description: 'Specifies whose identity is anonymized in the meeting. Possible values are: attendee. The attendee value can''t be removed through a PATCH operation once added.'
+ audioConferencing:
+ $ref: '#/components/schemas/microsoft.graph.audioConferencing'
+ chatInfo:
+ $ref: '#/components/schemas/microsoft.graph.chatInfo'
+ chatRestrictions:
+ $ref: '#/components/schemas/microsoft.graph.chatRestrictions'
+ isEndToEndEncryptionEnabled:
+ type: boolean
+ nullable: true
+ isEntryExitAnnounced:
+ type: boolean
+ description: Indicates whether to announce when callers join or leave.
+ nullable: true
+ joinInformation:
+ $ref: '#/components/schemas/microsoft.graph.itemBody'
+ joinMeetingIdSettings:
+ $ref: '#/components/schemas/microsoft.graph.joinMeetingIdSettings'
+ joinWebUrl:
+ type: string
+ description: The join URL of the online meeting. Read-only.
+ nullable: true
+ lobbyBypassSettings:
+ $ref: '#/components/schemas/microsoft.graph.lobbyBypassSettings'
+ recordAutomatically:
+ type: boolean
+ description: Indicates whether to record the meeting automatically.
+ nullable: true
+ shareMeetingChatHistoryDefault:
+ $ref: '#/components/schemas/microsoft.graph.meetingChatHistoryDefaultMode'
+ subject:
+ type: string
+ description: The subject of the online meeting.
+ nullable: true
+ videoTeleconferenceId:
+ type: string
+ description: The video teleconferencing ID. Read-only.
+ nullable: true
+ watermarkProtection:
+ $ref: '#/components/schemas/microsoft.graph.watermarkProtectionValues'
+ 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.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.meetingCapabilities:
+ title: meetingCapabilities
+ enum:
+ - questionAndAnswer
+ - unknownFutureValue
+ type: string
+ microsoft.graph.meetingParticipants:
+ title: meetingParticipants
+ type: object
+ properties:
+ attendees:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.meetingParticipantInfo'
+ description: Information of the meeting attendees.
+ contributors:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.meetingParticipantInfo'
+ description: For broadcast meeting only.
+ organizer:
+ $ref: '#/components/schemas/microsoft.graph.meetingParticipantInfo'
+ producers:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.meetingParticipantInfo'
+ description: For broadcast meeting only.
+ additionalProperties:
+ type: object
+ microsoft.graph.callAiInsight:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: callAiInsight
+ type: object
+ properties:
+ actionItems:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.actionItem'
+ callId:
+ type: string
+ nullable: true
+ contentCorrelationId:
+ type: string
+ nullable: true
+ createdDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'
+ type: string
+ format: date-time
+ nullable: true
+ endDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'
+ type: string
+ format: date-time
+ nullable: true
+ meetingNotes:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.meetingNote'
+ viewpoint:
+ $ref: '#/components/schemas/microsoft.graph.callAiInsightViewPoint'
+ 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.callRecording:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: callRecording
+ type: object
+ properties:
+ callId:
+ type: string
+ description: The unique identifier for the call that is related to this recording. Read-only.
+ nullable: true
+ content:
+ type: string
+ description: The content of the recording. Read-only.
+ format: base64url
+ nullable: true
+ contentCorrelationId:
+ type: string
+ description: The unique identifier that links the transcript with its corresponding recording. 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: 'Date and time at which the recording was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.'
+ 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: 'Date and time at which the recording ends. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.'
+ format: date-time
+ nullable: true
+ meetingId:
+ type: string
+ description: The unique identifier of the onlineMeeting related to this recording. Read-only.
+ nullable: true
+ meetingOrganizer:
+ $ref: '#/components/schemas/microsoft.graph.identitySet'
+ recordingContentUrl:
+ type: string
+ description: The URL that can be used to access the content of the recording. Read-only.
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.meetingRegistration:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.meetingRegistrationBase'
+ - title: meetingRegistration
+ type: object
+ properties:
+ description:
+ type: string
+ description: The description of the meeting.
+ 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
+ registrationPageViewCount:
+ maximum: 2147483647
+ minimum: -2147483648
+ type: integer
+ description: The number of times the registration page has been visited. Read-only.
+ format: int32
+ nullable: true
+ registrationPageWebUrl:
+ type: string
+ description: The URL of the registration page. Read-only.
+ nullable: true
+ speakers:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.meetingSpeaker'
+ description: The meeting speaker's information.
+ 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 meeting.
+ nullable: true
+ customQuestions:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.meetingRegistrationQuestion'
+ description: Custom registration questions.
+ x-ms-navigationProperty: true
+ additionalProperties:
+ type: object
+ microsoft.graph.callTranscript:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: callTranscript
+ type: object
+ properties:
+ callId:
+ type: string
+ description: The unique identifier for the call that is related to this transcript. Read-only.
+ nullable: true
+ content:
+ type: string
+ description: The content of the transcript. Read-only.
+ format: base64url
+ nullable: true
+ contentCorrelationId:
+ type: string
+ description: The unique identifier that links the transcript with its corresponding recording. 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: 'Date and time at which the transcript was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.'
+ 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: 'Date and time at which the transcription ends. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.'
+ format: date-time
+ nullable: true
+ meetingId:
+ type: string
+ description: The unique identifier of the online meeting related to this transcript. Read-only.
+ nullable: true
+ meetingOrganizer:
+ $ref: '#/components/schemas/microsoft.graph.identitySet'
+ metadataContent:
+ type: string
+ description: The time-aligned metadata of the utterances in the transcript. Read-only.
+ format: base64url
+ nullable: true
+ transcriptContentUrl:
+ type: string
+ description: The URL that can be used to access the content of the transcript. Read-only.
+ 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 can''t be changed. Read-only.'
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.outlookTaskFolder:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: outlookTaskFolder
+ type: object
+ properties:
+ changeKey:
+ type: string
+ description: The version of the task folder.
+ nullable: true
+ isDefaultFolder:
+ type: boolean
+ description: True if the folder is the default task folder.
+ nullable: true
+ name:
+ type: string
+ description: The name of the task folder.
+ nullable: true
+ parentGroupKey:
+ 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 GUID identifier for the task folder's parent group.
+ format: uuid
+ nullable: true
+ multiValueExtendedProperties:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty'
+ description: The collection of multi-value extended properties defined for the task folder. 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 task folder. Read-only. Nullable.
+ x-ms-navigationProperty: true
+ tasks:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.outlookTask'
+ description: The tasks in this task folder. Read-only. Nullable.
+ x-ms-navigationProperty: true
+ additionalProperties:
+ type: object
+ microsoft.graph.outlookTaskGroup:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: outlookTaskGroup
+ type: object
+ properties:
+ changeKey:
+ type: string
+ description: The version of the task group.
+ nullable: true
+ groupKey:
+ 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 GUID identifier for the task group.
+ format: uuid
+ nullable: true
+ isDefaultGroup:
+ type: boolean
+ description: True if the task group is the default task group.
+ nullable: true
+ name:
+ type: string
+ description: The name of the task group.
+ nullable: true
+ taskFolders:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.outlookTaskFolder'
+ description: The collection of task folders in the task group. Read-only. Nullable.
+ x-ms-navigationProperty: true
+ additionalProperties:
+ type: object
+ microsoft.graph.outlookTask:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.outlookItem'
+ - title: outlookTask
+ type: object
+ properties:
+ assignedTo:
+ type: string
+ description: The name of the person who has been assigned the task in Outlook. Read-only.
+ nullable: true
+ body:
+ $ref: '#/components/schemas/microsoft.graph.itemBody'
+ completedDateTime:
+ $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone'
+ dueDateTime:
+ $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone'
+ hasAttachments:
+ type: boolean
+ description: Set to true if the task has attachments.
+ nullable: true
+ importance:
+ $ref: '#/components/schemas/microsoft.graph.importance'
+ isReminderOn:
+ type: boolean
+ description: Set to true if an alert is set to remind the user of the task.
+ nullable: true
+ owner:
+ type: string
+ description: The name of the person who created the task.
+ nullable: true
+ parentFolderId:
+ type: string
+ description: The unique identifier for the task's parent folder.
+ nullable: true
+ recurrence:
+ $ref: '#/components/schemas/microsoft.graph.patternedRecurrence'
+ reminderDateTime:
+ $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone'
+ sensitivity:
+ $ref: '#/components/schemas/microsoft.graph.sensitivity'
+ startDateTime:
+ $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone'
+ status:
+ $ref: '#/components/schemas/microsoft.graph.taskStatus'
+ subject:
+ type: string
+ description: A brief description or title of the task.
+ nullable: true
+ attachments:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.attachment'
+ description: 'The collection of fileAttachment, itemAttachment, and referenceAttachment attachments for the task. 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 task. 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 task. Read-only. Nullable.
+ x-ms-navigationProperty: true
+ additionalProperties:
+ type: object
+ microsoft.graph.accessReviewError:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.genericError'
+ - title: accessReviewError
+ type: object
+ additionalProperties:
+ type: object
+ microsoft.graph.accessReviewReviewerScope:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.accessReviewScope'
+ - title: accessReviewReviewerScope
+ type: object
+ properties:
+ query:
+ type: string
+ description: The query specifying who will be the reviewer.
+ nullable: true
+ queryRoot:
+ type: string
+ description: 'In the scenario where reviewers need to be specified dynamically, this property is used to indicate the relative source of the query. This property is only required if a relative query, for example, ./manager, is specified. Possible value: decisions.'
+ nullable: true
+ queryType:
+ type: string
+ description: The type of query. Examples include MicrosoftGraph and ARM.
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.accessReviewScope:
+ title: accessReviewScope
+ type: object
+ additionalProperties:
+ type: object
+ microsoft.graph.accessReviewReviewer:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: accessReviewReviewer
+ 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 when the reviewer was added for the access review.
+ format: date-time
+ nullable: true
+ displayName:
+ type: string
+ description: Name of reviewer.
+ nullable: true
+ userPrincipalName:
+ type: string
+ description: User principal name of the user.
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.accessReviewInstanceDecisionItem:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: accessReviewInstanceDecisionItem
+ type: object
+ properties:
+ accessReviewId:
+ type: string
+ description: The identifier of the accessReviewInstance parent. Supports $select. Read-only.
+ appliedBy:
+ $ref: '#/components/schemas/microsoft.graph.userIdentity'
+ appliedDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'
+ type: string
+ description: 'The timestamp when the approval decision was applied. The DatetimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Supports $select. Read-only.'
+ format: date-time
+ nullable: true
+ applyResult:
+ type: string
+ description: 'The result of applying the decision. Possible values: New, AppliedSuccessfully, AppliedWithUnknownFailure, AppliedSuccessfullyButObjectNotFound, and ApplyNotSupported. Supports $select, $orderby, and $filter (eq only). Read-only.'
+ nullable: true
+ decision:
+ type: string
+ description: 'Result of the review. Possible values: Approve, Deny, NotReviewed, or DontKnow. Supports $select, $orderby, and $filter (eq only).'
+ nullable: true
+ justification:
+ type: string
+ description: Justification left by the reviewer when they made the decision.
+ nullable: true
+ principal:
+ $ref: '#/components/schemas/microsoft.graph.identity'
+ principalLink:
+ type: string
+ description: 'Link to the principal object. For example: https://graph.microsoft.com/v1.0/users/a6c7aecb-cbfd-4763-87ef-e91b4bd509d9. Read-only.'
+ nullable: true
+ principalResourceMembership:
+ $ref: '#/components/schemas/microsoft.graph.decisionItemPrincipalResourceMembership'
+ recommendation:
+ type: string
+ description: 'A system-generated recommendation for the approval decision based off last interactive sign-in to tenant. Recommend approve if sign-in is within 30 days of start of review. Recommend deny if sign-in is greater than 30 days of start of review. Recommendation not available otherwise. Possible values: Approve, Deny, or NoInfoAvailable. Supports $select, $orderby, and $filter (eq only). Read-only.'
+ nullable: true
+ resource:
+ $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItemResource'
+ resourceLink:
+ type: string
+ description: 'A link to the resource. For example, https://graph.microsoft.com/v1.0/servicePrincipals/c86300f3-8695-4320-9f6e-32a2555f5ff8. Supports $select. Read-only.'
+ nullable: true
+ reviewedBy:
+ $ref: '#/components/schemas/microsoft.graph.userIdentity'
+ reviewedDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'
+ type: string
+ description: The timestamp when the review decision occurred. Supports $select. Read-only.
+ format: date-time
+ nullable: true
+ target:
+ $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItemTarget'
+ insights:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.governanceInsight'
+ description: Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem.
+ x-ms-navigationProperty: true
+ instance:
+ $ref: '#/components/schemas/microsoft.graph.accessReviewInstance'
+ additionalProperties:
+ type: object
+ microsoft.graph.accessReviewScheduleDefinition:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: accessReviewScheduleDefinition
+ type: object
+ properties:
+ additionalNotificationRecipients:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.accessReviewNotificationRecipientItem'
+ description: Defines the list of additional users or group members to be notified of the access review progress.
+ backupReviewers:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.accessReviewReviewerScope'
+ description: 'This collection of reviewer scopes is used to define the list of fallback reviewers. These fallback reviewers are notified to take action if no users are found from the list of reviewers specified. This could occur when either the group owner is specified as the reviewer but the group owner doesn''t exist, or manager is specified as reviewer but a user''s manager doesn''t exist. Supports $select. Note: This property has been replaced by fallbackReviewers. However, specifying either backupReviewers or fallbackReviewers automatically populates the same values to the other property.'
+ createdBy:
+ $ref: '#/components/schemas/microsoft.graph.userIdentity'
+ createdDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'
+ type: string
+ description: Timestamp when the access review series was created. Supports $select. Read-only.
+ format: date-time
+ nullable: true
+ descriptionForAdmins:
+ type: string
+ description: Description provided by review creators to provide more context of the review to admins. Supports $select.
+ nullable: true
+ descriptionForReviewers:
+ type: string
+ description: Description provided by review creators to provide more context of the review to reviewers. Reviewers see this description in the email sent to them requesting their review. Email notifications support up to 256 characters. Supports $select.
+ nullable: true
+ displayName:
+ type: string
+ description: Name of the access review series. Supports $select and $orderby. Required on create.
+ nullable: true
+ fallbackReviewers:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.accessReviewReviewerScope'
+ description: 'This collection of reviewer scopes is used to define the list of fallback reviewers. These fallback reviewers will be notified to take action if no users are found from the list of reviewers specified. This could occur when either the group owner is specified as the reviewer but the group owner doesn''t exist, or manager is specified as reviewer but a user''s manager doesn''t exist. See accessReviewReviewerScope. Replaces backupReviewers. Supports $select. NOTE: The value of this property will be ignored if fallback reviewers are assigned through the stageSettings property.'
+ instanceEnumerationScope:
+ $ref: '#/components/schemas/microsoft.graph.accessReviewScope'
+ lastModifiedDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'
+ type: string
+ description: Timestamp when the access review series was last modified. Supports $select. Read-only.
+ format: date-time
+ nullable: true
+ reviewers:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.accessReviewReviewerScope'
+ description: 'This collection of access review scopes is used to define who are the reviewers. The reviewers property is only updatable if individual users are assigned as reviewers. Required on create. Supports $select. For examples of options for assigning reviewers, see Assign reviewers to your access review definition using the Microsoft Graph API. NOTE: The value of this property will be ignored if reviewers are assigned through the stageSettings property.'
+ scope:
+ $ref: '#/components/schemas/microsoft.graph.accessReviewScope'
+ settings:
+ $ref: '#/components/schemas/microsoft.graph.accessReviewScheduleSettings'
+ stageSettings:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.accessReviewStageSettings'
+ description: 'Required only for a multi-stage access review to define the stages and their settings. You can break down each review instance into up to three sequential stages, where each stage can have a different set of reviewers, fallback reviewers, and settings. Stages are created sequentially based on the dependsOn property. Optional. When this property is defined, its settings are used instead of the corresponding settings in the accessReviewScheduleDefinition object and its settings, reviewers, and fallbackReviewers properties.'
+ status:
+ type: string
+ description: 'This read-only field specifies the status of an access review. The typical states include Initializing, NotStarted, Starting, InProgress, Completing, Completed, AutoReviewing, and AutoReviewed. Supports $select, $orderby, and $filter (eq only). Read-only.'
+ nullable: true
+ instances:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.accessReviewInstance'
+ description: 'Set of access reviews instances for this access review series. Access reviews that don''t recur will only have one instance; otherwise, there''s an instance for each recurrence.'
+ x-ms-navigationProperty: true
+ additionalProperties:
+ type: object
+ microsoft.graph.accessReviewStage:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: accessReviewStage
+ type: object
+ properties:
+ endDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'
+ type: string
+ description: 'DateTime when review stage is scheduled to end. The DatetimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. This property is the cumulative total of the durationInDays for all stages. Read-only.'
+ format: date-time
+ nullable: true
+ fallbackReviewers:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.accessReviewReviewerScope'
+ description: 'This collection of reviewer scopes is used to define the list of fallback reviewers. These fallback reviewers are notified to take action if no users are found from the list of reviewers specified. This can occur when either the group owner is specified as the reviewer but the group owner does not exist, or manager is specified as reviewer but a user''s manager does not exist.'
+ reviewers:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.accessReviewReviewerScope'
+ description: 'This collection of access review scopes is used to define who the reviewers are. For examples of options for assigning reviewers, see Assign reviewers to your access review definition using the Microsoft Graph API.'
+ startDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'
+ type: string
+ description: 'DateTime when review stage is scheduled to start. May be in the future. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.'
+ format: date-time
+ nullable: true
+ status:
+ type: string
+ description: 'Specifies the status of an accessReviewStage. Possible values: Initializing, NotStarted, Starting, InProgress, Completing, Completed, AutoReviewing, and AutoReviewed. Supports $orderby, and $filter (eq only). Read-only.'
+ nullable: true
+ decisions:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItem'
+ description: 'Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed.'
+ x-ms-navigationProperty: true
+ additionalProperties:
+ type: object
+ microsoft.graph.rankedEmailAddress:
+ title: rankedEmailAddress
+ type: object
+ properties:
+ address:
+ type: string
+ description: The email address.
+ nullable: true
+ rank:
+ type: number
+ description: 'The rank of the email address. A rank is used as a sort key, in relation to the other returned results. A higher rank value corresponds to a more relevant result. Relevance is determined by communication, collaboration, and business relationship signals.'
+ format: double
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.personDataSource:
+ title: personDataSource
+ type: object
+ properties:
+ type:
+ type: string
+ description: The type of data source.
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.plannerDelta:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: plannerDelta
+ type: object
+ additionalProperties:
+ type: object
+ microsoft.graph.plannerFavoritePlanReferenceCollection:
+ title: plannerFavoritePlanReferenceCollection
+ type: object
+ additionalProperties:
+ type: object
+ microsoft.graph.plannerRecentPlanReferenceCollection:
+ title: plannerRecentPlanReferenceCollection
+ type: object
+ additionalProperties:
+ type: object
+ microsoft.graph.plannerPlan:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.plannerDelta'
+ - title: plannerPlan
+ type: object
+ properties:
+ archivalInfo:
+ $ref: '#/components/schemas/microsoft.graph.plannerArchivalInfo'
+ container:
+ $ref: '#/components/schemas/microsoft.graph.plannerPlanContainer'
+ contexts:
+ $ref: '#/components/schemas/microsoft.graph.plannerPlanContextCollection'
+ 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
+ creationSource:
+ $ref: '#/components/schemas/microsoft.graph.plannerPlanCreation'
+ isArchived:
+ type: boolean
+ description: 'Read-only. If set to true, the plan is archived. An archived plan is read-only.'
+ nullable: true
+ owner:
+ type: string
+ description: 'Use the container property instead. ID of the group that owns the plan. After it''s set, this property can’t be updated. This property doesn''t return a valid group ID if the container of the plan isn''t a group.'
+ nullable: true
+ sharedWithContainers:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.plannerSharedWithContainer'
+ description: List of containers the plan is shared with.
+ title:
+ type: string
+ description: Required. Title of the plan.
+ buckets:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.plannerBucket'
+ description: Collection of buckets in the plan. Read-only. Nullable.
+ x-ms-navigationProperty: true
+ details:
+ $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails'
+ tasks:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.plannerTask'
+ description: Collection of tasks in the plan. Read-only. Nullable.
+ x-ms-navigationProperty: true
+ additionalProperties:
+ type: object
+ microsoft.graph.plannerTask:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.plannerDelta'
+ - title: plannerTask
+ type: object
+ properties:
+ activeChecklistItemCount:
+ maximum: 2147483647
+ minimum: -2147483648
+ type: integer
+ description: 'The number of checklist items with value set to false, representing incomplete items.'
+ format: int32
+ nullable: true
+ appliedCategories:
+ $ref: '#/components/schemas/microsoft.graph.plannerAppliedCategories'
+ archivalInfo:
+ $ref: '#/components/schemas/microsoft.graph.plannerArchivalInfo'
+ assigneePriority:
+ type: string
+ description: 'A hint that is used to order items of this type in a list view. For more information, see Using order hints in planner.'
+ 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 same plan as the task. The value of the bucketId property is 28 characters long and case-sensitive. Format validation is done on the service.
+ nullable: true
+ checklistItemCount:
+ maximum: 2147483647
+ minimum: -2147483648
+ type: integer
+ description: The 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. The 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: The 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. The 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
+ creationSource:
+ $ref: '#/components/schemas/microsoft.graph.plannerTaskCreation'
+ 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: 'The 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. This value is true if the details object of the task has a nonempty description. Otherwise,false.'
+ nullable: true
+ isArchived:
+ type: boolean
+ description: 'Read-only. If set to true, the task is archived. An archived task is read-only.'
+ nullable: true
+ isOnMyDay:
+ type: boolean
+ description: 'Indicates whether to show this task in the MyDay view. If true, it shows the task.'
+ nullable: true
+ isOnMyDayLastModifiedDate:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$'
+ type: string
+ description: Read-only. The date on which task is added to or removed from MyDay.
+ format: date
+ 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
+ format: date-time
+ nullable: true
+ orderHint:
+ type: string
+ description: 'The hint used to order items of this type in a list view. For more information, see Using order hints in plannern.'
+ nullable: true
+ percentComplete:
+ maximum: 2147483647
+ minimum: -2147483648
+ type: integer
+ description: 'The percentage of task completion. When set to 100, the task is 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: 'The priority of the task. Valid values are between 0 and 10, inclusive. Larger values indicate lower priority. For example, 0 has the highest priority and 10 has the lowest priority. Currently, planner interprets values 0 and 1 as ''urgent'', 2 and 3 and 4 as ''important'', 5, 6, and 7 as ''medium'', and 8, 9, and 10 as ''low''. Currently, planner sets the value 1 for ''urgent'', 3 for ''important'', 5 for ''medium'', and 9 for ''low''.'
+ format: int32
+ nullable: true
+ recurrence:
+ $ref: '#/components/schemas/microsoft.graph.plannerTaskRecurrence'
+ referenceCount:
+ maximum: 2147483647
+ minimum: -2147483648
+ type: integer
+ description: Number of external references that exist on the task.
+ format: int32
+ nullable: true
+ specifiedCompletionRequirements:
+ $ref: '#/components/schemas/microsoft.graph.plannerTaskCompletionRequirements'
+ 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.outOfOfficeSettings:
+ title: outOfOfficeSettings
+ type: object
+ properties:
+ isOutOfOffice:
+ type: boolean
+ description: 'True if either:It is currently in the out of office time window configured on the Outlook or Teams client.There is currently an event on the user''s calendar that''s marked as Show as Out of OfficeOtherwise, false.'
+ nullable: true
+ message:
+ type: string
+ description: The out of office message that the user configured on Outlook client (Automatic Replies (Out of Office)) or the Teams client (Schedule out of office).
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.presenceStatusMessage:
+ title: presenceStatusMessage
+ type: object
+ properties:
+ expiryDateTime:
+ $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone'
+ message:
+ $ref: '#/components/schemas/microsoft.graph.itemBody'
+ publishedDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 in which the status message was published.Read-only.publishedDateTime isn't available when you request the presence of another user.
+ format: date-time
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.userAccountInformation:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.itemFacet'
+ - title: userAccountInformation
+ type: object
+ properties:
+ ageGroup:
+ type: string
+ description: 'Shows the age group of user. Allowed values null, minor, notAdult and adult are generated by the directory and can''t be changed.'
+ nullable: true
+ countryCode:
+ type: string
+ description: Contains the two-character country code associated with the users' account.
+ preferredLanguageTag:
+ $ref: '#/components/schemas/microsoft.graph.localeInfo'
+ userPrincipalName:
+ type: string
+ description: The user principal name (UPN) of the user associated with the account.
+ additionalProperties:
+ type: object
+ microsoft.graph.itemAddress:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.itemFacet'
+ - title: itemAddress
+ type: object
+ properties:
+ detail:
+ $ref: '#/components/schemas/microsoft.graph.physicalAddress'
+ displayName:
+ type: string
+ description: Friendly name the user has assigned to this address.
+ nullable: true
+ geoCoordinates:
+ $ref: '#/components/schemas/microsoft.graph.geoCoordinates'
+ additionalProperties:
+ type: object
+ microsoft.graph.personAnnualEvent:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.itemFacet'
+ - title: personAnnualEvent
+ type: object
+ properties:
+ date:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$'
+ type: string
+ format: date
+ nullable: true
+ displayName:
+ type: string
+ nullable: true
+ type:
+ $ref: '#/components/schemas/microsoft.graph.personAnnualEventType'
+ additionalProperties:
+ type: object
+ microsoft.graph.personAward:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.itemFacet'
+ - title: personAward
+ type: object
+ properties:
+ description:
+ type: string
+ description: Descpription of the award or honor.
+ nullable: true
+ displayName:
+ type: string
+ description: Name of the award or honor.
+ issuedDate:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$'
+ type: string
+ description: The date that the award or honor was granted.
+ format: date
+ nullable: true
+ issuingAuthority:
+ type: string
+ description: Authority which granted the award or honor.
+ nullable: true
+ thumbnailUrl:
+ type: string
+ description: URL referencing a thumbnail of the award or honor.
+ nullable: true
+ webUrl:
+ type: string
+ description: URL referencing the award or honor.
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.personCertification:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.itemFacet'
+ - title: personCertification
+ type: object
+ properties:
+ certificationId:
+ type: string
+ description: The referenceable identifier for the certification.
+ nullable: true
+ description:
+ type: string
+ description: Description of the certification.
+ nullable: true
+ displayName:
+ type: string
+ description: Title of the certification.
+ endDate:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$'
+ type: string
+ description: The date that the certification expires.
+ format: date
+ nullable: true
+ issuedDate:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$'
+ type: string
+ description: The date that the certification was issued.
+ format: date
+ nullable: true
+ issuingAuthority:
+ type: string
+ description: Authority which granted the certification.
+ nullable: true
+ issuingCompany:
+ type: string
+ description: Company which granted the certification.
+ 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 that the certification became valid.
+ format: date
+ nullable: true
+ thumbnailUrl:
+ type: string
+ description: URL referencing a thumbnail of the certification.
+ nullable: true
+ webUrl:
+ type: string
+ description: URL referencing the certification.
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.educationalActivity:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.itemFacet'
+ - title: educationalActivity
+ type: object
+ properties:
+ completionMonthYear:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$'
+ type: string
+ description: The month and year the user graduated or completed the activity.
+ format: date
+ nullable: true
+ endMonthYear:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$'
+ type: string
+ description: The month and year the user completed the educational activity referenced.
+ format: date
+ nullable: true
+ institution:
+ $ref: '#/components/schemas/microsoft.graph.institutionData'
+ program:
+ $ref: '#/components/schemas/microsoft.graph.educationalActivityDetail'
+ startMonthYear:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$'
+ type: string
+ description: The month and year the user commenced the activity referenced.
+ format: date
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.itemEmail:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.itemFacet'
+ - title: itemEmail
+ type: object
+ properties:
+ address:
+ type: string
+ description: The email address itself.
+ displayName:
+ type: string
+ description: The name or label a user has associated with a particular email address.
+ nullable: true
+ type:
+ $ref: '#/components/schemas/microsoft.graph.emailType'
+ additionalProperties:
+ type: object
+ microsoft.graph.personInterest:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.itemFacet'
+ - title: personInterest
+ type: object
+ properties:
+ categories:
+ type: array
+ items:
+ type: string
+ nullable: true
+ description: 'Contains categories a user has associated with the interest (for example, personal, recipies).'
+ collaborationTags:
+ type: array
+ items:
+ type: string
+ nullable: true
+ description: 'Contains experience scenario tags a user has associated with the interest. Allowed values in the collection are: askMeAbout, ableToMentor, wantsToLearn, wantsToImprove.'
+ description:
+ type: string
+ description: Contains a description of the interest.
+ nullable: true
+ displayName:
+ type: string
+ description: Contains a friendly name for the interest.
+ thumbnailUrl:
+ type: string
+ nullable: true
+ webUrl:
+ type: string
+ description: Contains a link to a web page or resource about the interest.
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.languageProficiency:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.itemFacet'
+ - title: languageProficiency
+ type: object
+ properties:
+ displayName:
+ type: string
+ description: Contains the long-form name for the language.
+ proficiency:
+ $ref: '#/components/schemas/microsoft.graph.languageProficiencyLevel'
+ reading:
+ $ref: '#/components/schemas/microsoft.graph.languageProficiencyLevel'
+ spoken:
+ $ref: '#/components/schemas/microsoft.graph.languageProficiencyLevel'
+ tag:
+ type: string
+ description: 'Contains the four-character BCP47 name for the language (en-US, no-NB, en-AU).'
+ nullable: true
+ thumbnailUrl:
+ type: string
+ nullable: true
+ written:
+ $ref: '#/components/schemas/microsoft.graph.languageProficiencyLevel'
+ additionalProperties:
+ type: object
+ microsoft.graph.personName:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.itemFacet'
+ - title: personName
+ type: object
+ properties:
+ displayName:
+ type: string
+ description: Provides an ordered rendering of firstName and lastName depending on the locale of the user or their device.
+ nullable: true
+ first:
+ type: string
+ description: First name of the user.
+ nullable: true
+ initials:
+ type: string
+ description: Initials of the user.
+ nullable: true
+ languageTag:
+ type: string
+ description: 'Contains the name for the language (en-US, no-NB, en-AU) following IETF BCP47 format.'
+ nullable: true
+ last:
+ type: string
+ description: Last name of the user.
+ nullable: true
+ maiden:
+ type: string
+ description: Maiden name of the user.
+ nullable: true
+ middle:
+ type: string
+ description: Middle name of the user.
+ nullable: true
+ nickname:
+ type: string
+ description: Nickname of the user.
+ nullable: true
+ pronunciation:
+ $ref: '#/components/schemas/microsoft.graph.personNamePronounciation'
+ suffix:
+ type: string
+ description: 'Designators used after the users name (eg: PhD.)'
+ nullable: true
+ title:
+ type: string
+ description: 'Honorifics used to prefix a users name (eg: Dr, Sir, Madam, Mrs.)'
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.personAnnotation:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.itemFacet'
+ - title: personAnnotation
+ type: object
+ properties:
+ detail:
+ $ref: '#/components/schemas/microsoft.graph.itemBody'
+ displayName:
+ type: string
+ description: Contains a friendly name for the note.
+ nullable: true
+ thumbnailUrl:
+ type: string
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.itemPatent:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.itemFacet'
+ - title: itemPatent
+ type: object
+ properties:
+ description:
+ type: string
+ description: Descpription of the patent or filing.
+ nullable: true
+ displayName:
+ type: string
+ description: Title of the patent or filing.
+ isPending:
+ type: boolean
+ description: Indicates the patent is pending.
+ nullable: true
+ issuedDate:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$'
+ type: string
+ description: The date that the patent was granted.
+ format: date
+ nullable: true
+ issuingAuthority:
+ type: string
+ description: Authority which granted the patent.
+ nullable: true
+ number:
+ type: string
+ description: The patent number.
+ nullable: true
+ webUrl:
+ type: string
+ description: URL referencing the patent or filing.
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.itemPhone:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.itemFacet'
+ - title: itemPhone
+ type: object
+ properties:
+ displayName:
+ type: string
+ description: Friendly name the user has assigned this phone number.
+ nullable: true
+ number:
+ type: string
+ description: Phone number provided by the user.
+ type:
+ $ref: '#/components/schemas/microsoft.graph.phoneType'
+ additionalProperties:
+ type: object
+ microsoft.graph.workPosition:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.itemFacet'
+ - title: workPosition
+ type: object
+ properties:
+ categories:
+ type: array
+ items:
+ type: string
+ nullable: true
+ description: Categories that the user has associated with this position.
+ colleagues:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.relatedPerson'
+ description: Colleagues that are associated with this position.
+ detail:
+ $ref: '#/components/schemas/microsoft.graph.positionDetail'
+ isCurrent:
+ type: boolean
+ description: Denotes whether or not the position is current.
+ nullable: true
+ manager:
+ $ref: '#/components/schemas/microsoft.graph.relatedPerson'
+ additionalProperties:
+ type: object
+ microsoft.graph.projectParticipation:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.itemFacet'
+ - title: projectParticipation
+ type: object
+ properties:
+ categories:
+ type: array
+ items:
+ type: string
+ nullable: true
+ description: 'Contains categories a user has associated with the project (for example, digital transformation, oil rig).'
+ client:
+ $ref: '#/components/schemas/microsoft.graph.companyDetail'
+ collaborationTags:
+ type: array
+ items:
+ type: string
+ nullable: true
+ description: 'Contains experience scenario tags a user has associated with the interest. Allowed values in the collection are: askMeAbout, ableToMentor, wantsToLearn, wantsToImprove.'
+ colleagues:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.relatedPerson'
+ description: Lists people that also worked on the project.
+ detail:
+ $ref: '#/components/schemas/microsoft.graph.positionDetail'
+ displayName:
+ type: string
+ description: Contains a friendly name for the project.
+ sponsors:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.relatedPerson'
+ description: The Person or people who sponsored the project.
+ thumbnailUrl:
+ type: string
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.itemPublication:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.itemFacet'
+ - title: itemPublication
+ type: object
+ properties:
+ description:
+ type: string
+ description: Description of the publication.
+ nullable: true
+ displayName:
+ type: string
+ description: Title of the publication.
+ publishedDate:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$'
+ type: string
+ description: The date that the publication was published.
+ format: date
+ nullable: true
+ publisher:
+ type: string
+ description: Publication or publisher for the publication.
+ nullable: true
+ thumbnailUrl:
+ type: string
+ description: URL referencing a thumbnail of the publication.
+ nullable: true
+ webUrl:
+ type: string
+ description: URL referencing the publication.
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.skillProficiency:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.itemFacet'
+ - title: skillProficiency
+ type: object
+ properties:
+ categories:
+ type: array
+ items:
+ type: string
+ nullable: true
+ description: 'Contains categories a user has associated with the skill (for example, personal, professional, hobby).'
+ collaborationTags:
+ type: array
+ items:
+ type: string
+ nullable: true
+ description: 'Contains experience scenario tags a user has associated with the interest. Allowed values in the collection are: askMeAbout, ableToMentor, wantsToLearn, wantsToImprove.'
+ displayName:
+ type: string
+ description: Contains a friendly name for the skill.
+ proficiency:
+ $ref: '#/components/schemas/microsoft.graph.skillProficiencyLevel'
+ thumbnailUrl:
+ type: string
+ nullable: true
+ webUrl:
+ type: string
+ description: Contains a link to an information source about the skill.
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.webAccount:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.itemFacet'
+ - title: webAccount
+ type: object
+ properties:
+ description:
+ type: string
+ description: Contains the description the user has provided for the account on the service being referenced.
+ nullable: true
+ service:
+ $ref: '#/components/schemas/microsoft.graph.serviceInformation'
+ statusMessage:
+ type: string
+ description: Contains a status message from the cloud service if provided or synchronized.
+ nullable: true
+ thumbnailUrl:
+ type: string
+ nullable: true
+ userId:
+ type: string
+ description: The user name displayed for the webaccount.
+ webUrl:
+ type: string
+ description: Contains a link to the user's profile on the cloud service if one exists.
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.personWebsite:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.itemFacet'
+ - title: personWebsite
+ type: object
+ properties:
+ categories:
+ type: array
+ items:
+ type: string
+ nullable: true
+ description: 'Contains categories a user has associated with the website (for example, personal, recipes).'
+ description:
+ type: string
+ description: Contains a description of the website.
+ nullable: true
+ displayName:
+ type: string
+ description: Contains a friendly name for the website.
+ thumbnailUrl:
+ type: string
+ nullable: true
+ webUrl:
+ type: string
+ description: Contains a link to the website itself.
+ additionalProperties:
+ type: object
+ microsoft.graph.identity:
+ title: identity
+ type: object
+ properties:
+ displayName:
+ type: string
+ description: 'The display name of the identity. For drive items, the display name might not always be available or up to date. For example, if a user changes their display name the API might show the new value in a future response, but the items associated with the user don''t show up as changed when using delta.'
+ nullable: true
+ id:
+ type: string
+ description: 'Unique identifier for the identity or actor. For example, in the access reviews decisions API, this property might record the id of the principal, that is, the group, user, or application that''s subject to review.'
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.security.informationProtection:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: informationProtection
+ type: object
+ properties:
+ labelPolicySettings:
+ $ref: '#/components/schemas/microsoft.graph.security.informationProtectionPolicySetting'
+ sensitivityLabels:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.security.sensitivityLabel'
+ description: Read the Microsoft Purview Information Protection labels for the user or organization.
+ x-ms-navigationProperty: true
+ additionalProperties:
+ type: object
+ microsoft.graph.contactMergeSuggestions:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: contactMergeSuggestions
+ type: object
+ properties:
+ isEnabled:
+ type: boolean
+ description: true if the duplicate contact merge suggestions feature is enabled for the user; false if the feature is disabled. Default value is true.
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.userInsightsSettings:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: userInsightsSettings
+ type: object
+ properties:
+ isEnabled:
+ type: boolean
+ description: True if the user's itemInsights and meeting hours insights are enabled; false if the user's itemInsights and meeting hours insights are disabled. The default value is true. Optional.
+ additionalProperties:
+ type: object
+ microsoft.graph.regionalAndLanguageSettings:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: regionalAndLanguageSettings
+ type: object
+ properties:
+ authoringLanguages:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.localeInfo'
+ description: Prioritized list of languages the user reads and authors in.Returned by default. Not nullable.
+ defaultDisplayLanguage:
+ $ref: '#/components/schemas/microsoft.graph.localeInfo'
+ defaultRegionalFormat:
+ $ref: '#/components/schemas/microsoft.graph.localeInfo'
+ defaultSpeechInputLanguage:
+ $ref: '#/components/schemas/microsoft.graph.localeInfo'
+ defaultTranslationLanguage:
+ $ref: '#/components/schemas/microsoft.graph.localeInfo'
+ regionalFormatOverrides:
+ $ref: '#/components/schemas/microsoft.graph.regionalFormatOverrides'
+ translationPreferences:
+ $ref: '#/components/schemas/microsoft.graph.translationPreferences'
+ 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.userStorage:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: userStorage
+ type: object
+ properties:
+ quota:
+ $ref: '#/components/schemas/microsoft.graph.unifiedStorageQuota'
+ additionalProperties:
+ type: object
+ microsoft.graph.windowsSetting:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: windowsSetting
+ type: object
+ properties:
+ payloadType:
+ type: string
+ description: The type of setting payloads contained in the instances navigation property.
+ nullable: true
+ settingType:
+ $ref: '#/components/schemas/microsoft.graph.windowsSettingType'
+ windowsDeviceId:
+ type: string
+ description: A unique identifier for the device the setting might belong to if it is of the settingType backup.
+ nullable: true
+ instances:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.windowsSettingInstance'
+ description: A collection of setting values for a given windowsSetting.
+ x-ms-navigationProperty: true
+ additionalProperties:
+ type: object
+ microsoft.graph.workingTimeSchedule:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: workingTimeSchedule
+ type: object
+ 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.virtualEventWebinar:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.virtualEvent'
+ - title: virtualEventWebinar
+ type: object
+ properties:
+ audience:
+ $ref: '#/components/schemas/microsoft.graph.meetingAudience'
+ coOrganizers:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.communicationsUserIdentity'
+ description: Identity information of coorganizers of the webinar.
+ registrationConfiguration:
+ $ref: '#/components/schemas/microsoft.graph.virtualEventWebinarRegistrationConfiguration'
+ registrations:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.virtualEventRegistration'
+ description: Registration records of the webinar.
+ x-ms-navigationProperty: true
+ additionalProperties:
+ type: object
+ 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.ODataErrors.MainError:
+ required:
+ - code
+ - message
+ type: object
+ properties:
+ code:
+ type: string
+ message:
+ type: string
+ x-ms-primary-error-message: true
+ 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.appManagementConfiguration:
+ title: appManagementConfiguration
+ type: object
+ properties:
+ keyCredentials:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.keyCredentialConfiguration'
+ description: Collection of certificate restrictions settings to be applied to an application or service principal.
+ passwordCredentials:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.passwordCredentialConfiguration'
+ description: Collection of password restrictions settings to be applied to an application or service principal.
+ additionalProperties:
+ type: object
+ microsoft.graph.customClaimConfiguration:
+ title: customClaimConfiguration
+ type: object
+ properties:
+ attribute:
+ $ref: '#/components/schemas/microsoft.graph.customClaimAttributeBase'
+ condition:
+ $ref: '#/components/schemas/microsoft.graph.customClaimConditionBase'
+ transformations:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.customClaimTransformation'
+ description: An ordered list of transformations that are applied in sequence.
+ additionalProperties:
+ type: object
+ microsoft.graph.preApprovedPermissions:
+ title: preApprovedPermissions
+ type: object
+ properties:
+ permissionKind:
+ $ref: '#/components/schemas/microsoft.graph.permissionKind'
+ permissionType:
+ $ref: '#/components/schemas/microsoft.graph.permissionType'
+ additionalProperties:
+ type: object
+ microsoft.graph.resourceScopeType:
+ title: resourceScopeType
+ enum:
+ - group
+ - chat
+ - tenant
+ - unknownFutureValue
+ - team
+ type: string
+ microsoft.graph.scopeSensitivityLabels:
+ title: scopeSensitivityLabels
+ type: object
+ properties:
+ labelKind:
+ $ref: '#/components/schemas/microsoft.graph.labelKind'
+ additionalProperties:
+ type: object
+ microsoft.graph.synchronizationSecret:
+ title: synchronizationSecret
+ enum:
+ - None
+ - UserName
+ - Password
+ - SecretToken
+ - AppKey
+ - BaseAddress
+ - ClientIdentifier
+ - ClientSecret
+ - SingleSignOnType
+ - Sandbox
+ - Url
+ - Domain
+ - ConsumerKey
+ - ConsumerSecret
+ - TokenKey
+ - TokenExpiration
+ - Oauth2AccessToken
+ - Oauth2AccessTokenCreationTime
+ - Oauth2RefreshToken
+ - SyncAll
+ - InstanceName
+ - Oauth2ClientId
+ - Oauth2ClientSecret
+ - CompanyId
+ - UpdateKeyOnSoftDelete
+ - SynchronizationSchedule
+ - SystemOfRecord
+ - SandboxName
+ - EnforceDomain
+ - SyncNotificationSettings
+ - SkipOutOfScopeDeletions
+ - Oauth2AuthorizationCode
+ - Oauth2RedirectUri
+ - ApplicationTemplateIdentifier
+ - Oauth2TokenExchangeUri
+ - Oauth2AuthorizationUri
+ - AuthenticationType
+ - Server
+ - PerformInboundEntitlementGrants
+ - HardDeletesEnabled
+ - SyncAgentCompatibilityKey
+ - SyncAgentADContainer
+ - ValidateDomain
+ - TestReferences
+ - ConnectionString
+ type: string
+ microsoft.graph.synchronizationSchedule:
+ title: synchronizationSchedule
+ type: object
+ properties:
+ expiration:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 job will expire. 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
+ interval:
+ pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$'
+ type: string
+ description: 'The interval between synchronization iterations. The value is represented in ISO 8601 format for durations. For example, P1M represents a period of one month and PT1M represents a period of one minute.'
+ format: duration
+ state:
+ $ref: '#/components/schemas/microsoft.graph.synchronizationScheduleState'
+ additionalProperties:
+ type: object
+ microsoft.graph.synchronizationStatus:
+ title: synchronizationStatus
+ type: object
+ properties:
+ code:
+ $ref: '#/components/schemas/microsoft.graph.synchronizationStatusCode'
+ countSuccessiveCompleteFailures:
+ type: integer
+ description: Number of consecutive times this job failed.
+ format: int64
+ escrowsPruned:
+ type: boolean
+ description: 'true if the job''s escrows (object-level errors) were pruned during initial synchronization. Escrows can be pruned if during the initial synchronization, you reach the threshold of errors that would normally put the job in quarantine. Instead of going into quarantine, the synchronization process clears the job''s errors and continues until the initial synchronization is completed. When the initial synchronization is completed, the job will pause and wait for the customer to clean up the errors.'
+ lastExecution:
+ $ref: '#/components/schemas/microsoft.graph.synchronizationTaskExecution'
+ lastSuccessfulExecution:
+ $ref: '#/components/schemas/microsoft.graph.synchronizationTaskExecution'
+ lastSuccessfulExecutionWithExports:
+ $ref: '#/components/schemas/microsoft.graph.synchronizationTaskExecution'
+ progress:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.synchronizationProgress'
+ description: Details of the progress of a job toward completion.
+ quarantine:
+ $ref: '#/components/schemas/microsoft.graph.synchronizationQuarantine'
+ steadyStateFirstAchievedTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-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 steady state (no more changes to the process) was first achieved. 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
+ steadyStateLastAchievedTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-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 steady state (no more changes to the process) was last achieved. 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
+ synchronizedEntryCountByType:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.stringKeyLongValuePair'
+ description: 'Count of synchronized objects, listed by object type.'
+ troubleshootingUrl:
+ type: string
+ description: 'In the event of an error, the URL with the troubleshooting steps for the issue.'
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.bulkUpload:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: bulkUpload
+ type: object
+ additionalProperties:
+ type: object
+ microsoft.graph.synchronizationSchema:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: synchronizationSchema
+ type: object
+ properties:
+ synchronizationRules:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.synchronizationRule'
+ description: A collection of synchronization rules configured for the synchronizationJob or synchronizationTemplate.
+ version:
+ type: string
+ description: 'The version of the schema, updated automatically with every schema change.'
+ nullable: true
+ directories:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.directoryDefinition'
+ description: Contains the collection of directories and all of their objects.
+ x-ms-navigationProperty: true
+ additionalProperties:
+ type: object
+ microsoft.graph.synchronizationMetadataEntry:
+ title: synchronizationMetadataEntry
+ type: object
+ properties:
+ key:
+ $ref: '#/components/schemas/microsoft.graph.synchronizationMetadata'
+ value:
+ type: string
+ description: Value of the metadata property.
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.printerBase:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: printerBase
+ type: object
+ properties:
+ capabilities:
+ $ref: '#/components/schemas/microsoft.graph.printerCapabilities'
+ defaults:
+ $ref: '#/components/schemas/microsoft.graph.printerDefaults'
+ displayName:
+ type: string
+ isAcceptingJobs:
+ type: boolean
+ nullable: true
+ location:
+ $ref: '#/components/schemas/microsoft.graph.printerLocation'
+ manufacturer:
+ type: string
+ nullable: true
+ model:
+ type: string
+ nullable: true
+ name:
+ type: string
+ nullable: true
+ status:
+ $ref: '#/components/schemas/microsoft.graph.printerStatus'
+ jobs:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.printJob'
+ x-ms-navigationProperty: true
+ additionalProperties:
+ type: object
+ microsoft.graph.printerShareViewpoint:
+ title: printerShareViewpoint
+ type: object
+ properties:
+ 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:
+ type: object
+ microsoft.graph.printer:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.printerBase'
+ - title: printer
+ type: object
+ properties:
+ acceptingJobs:
+ type: boolean
+ nullable: true
+ hasPhysicalDevice:
+ type: boolean
+ description: True if the printer has a physical device for printing. Read-only.
+ isShared:
+ type: boolean
+ description: True if the printer is shared; false otherwise. Read-only.
+ lastSeenDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'
+ type: string
+ description: The most recent dateTimeOffset when a printer interacted with Universal Print. Read-only.
+ format: date-time
+ nullable: true
+ registeredDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'
+ type: string
+ description: The DateTimeOffset when the printer was registered. Read-only.
+ format: date-time
+ connectors:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.printConnector'
+ description: The connectors that are associated with the printer.
+ x-ms-navigationProperty: true
+ share:
+ $ref: '#/components/schemas/microsoft.graph.printerShare'
+ shares:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.printerShare'
+ description: 'The list of printerShares that are associated with the printer. Currently, only one printerShare can be associated with the printer. Read-only. Nullable.'
+ x-ms-navigationProperty: true
+ taskTriggers:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.printTaskTrigger'
+ description: A list of task triggers that are associated with the printer.
+ x-ms-navigationProperty: true
+ additionalProperties:
+ type: object
+ microsoft.graph.imageInfo:
+ title: imageInfo
+ type: object
+ properties:
+ addImageQuery:
+ type: boolean
+ description: Optional; parameter used to indicate the server is able to render image dynamically in response to parameterization. For example – a high contrast image
+ nullable: true
+ alternateText:
+ type: string
+ description: Optional; alt-text accessible content for the image
+ nullable: true
+ alternativeText:
+ type: string
+ nullable: true
+ iconUrl:
+ type: string
+ description: Optional; URI that points to an icon which represents the application used to generate the activity
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.analyticsActivityType:
+ title: analyticsActivityType
+ enum:
+ - Email
+ - Meeting
+ - Focus
+ - Chat
+ - Call
+ type: string
+ microsoft.graph.request:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: request
+ type: object
+ properties:
+ approvalId:
+ type: string
+ description: The identifier of the approval of the request.
+ nullable: true
+ 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: The request completion date time.
+ format: date-time
+ 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: The request creation date time.
+ format: date-time
+ nullable: true
+ customData:
+ type: string
+ description: Free text field to define any custom data for the request. Not used.
+ nullable: true
+ status:
+ type: string
+ description: 'The status of the request. Not nullable. The possible values are: Canceled, Denied, Failed, Granted, PendingAdminDecision, PendingApproval, PendingProvisioning, PendingScheduleCreation, Provisioned, Revoked, and ScheduleCreated. Not nullable.'
+ additionalProperties:
+ type: object
+ microsoft.graph.perUserMfaState:
+ title: perUserMfaState
+ enum:
+ - disabled
+ - enforced
+ - enabled
+ - unknownFutureValue
+ type: string
+ microsoft.graph.userDefaultAuthenticationMethodType:
+ title: userDefaultAuthenticationMethodType
+ enum:
+ - push
+ - oath
+ - voiceMobile
+ - voiceAlternateMobile
+ - voiceOffice
+ - sms
+ - unknownFutureValue
+ type: string
+ microsoft.graph.attestationLevel:
+ title: attestationLevel
+ enum:
+ - attested
+ - notAttested
+ - unknownFutureValue
+ type: string
+ microsoft.graph.webauthnPublicKeyCredential:
+ title: webauthnPublicKeyCredential
+ type: object
+ properties:
+ clientExtensionResults:
+ $ref: '#/components/schemas/microsoft.graph.webauthnAuthenticationExtensionsClientOutputs'
+ id:
+ type: string
+ description: The credential ID created by the WebAuthn Authenticator.
+ nullable: true
+ response:
+ $ref: '#/components/schemas/microsoft.graph.webauthnAuthenticatorAttestationResponse'
+ additionalProperties:
+ type: object
+ microsoft.graph.microsoftAuthenticatorAuthenticationMethodClientAppName:
+ title: microsoftAuthenticatorAuthenticationMethodClientAppName
+ enum:
+ - microsoftAuthenticator
+ - outlookMobile
+ - unknownFutureValue
+ type: string
+ microsoft.graph.longRunningOperationStatus:
+ title: longRunningOperationStatus
+ enum:
+ - notStarted
+ - running
+ - succeeded
+ - failed
+ - unknownFutureValue
+ type: string
+ microsoft.graph.authenticationPhoneType:
+ title: authenticationPhoneType
+ enum:
+ - mobile
+ - alternateMobile
+ - office
+ - unknownFutureValue
+ type: string
+ microsoft.graph.authenticationMethodSignInState:
+ title: authenticationMethodSignInState
+ enum:
+ - notSupported
+ - notAllowedByPolicy
+ - notEnabled
+ - phoneNumberNotUnique
+ - ready
+ - notConfigured
+ - unknownFutureValue
+ type: string
+ microsoft.graph.authenticationMethodKeyStrength:
+ title: authenticationMethodKeyStrength
+ enum:
+ - normal
+ - weak
+ - unknown
+ type: string
+ microsoft.graph.authenticationMethodPlatform:
+ title: authenticationMethodPlatform
+ enum:
+ - unknown
+ - windows
+ - macOS
+ - iOS
+ - android
+ - linux
+ - unknownFutureValue
+ type: string
+ 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.teamworkUserIdentity:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.identity'
+ - title: teamworkUserIdentity
+ type: object
+ properties:
+ userIdentityType:
+ $ref: '#/components/schemas/microsoft.graph.teamworkUserIdentityType'
+ additionalProperties:
+ type: object
+ microsoft.graph.teamsAppPermissionSet:
+ title: teamsAppPermissionSet
+ type: object
+ properties:
+ resourceSpecificPermissions:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.teamsAppResourceSpecificPermission'
+ description: A collection of resource-specific permissions.
+ additionalProperties:
+ type: object
+ microsoft.graph.teamsAppInstallationScopeInfo:
+ title: teamsAppInstallationScopeInfo
+ type: object
+ properties:
+ scope:
+ $ref: '#/components/schemas/microsoft.graph.teamsAppInstallationScopes'
+ additionalProperties:
+ type: object
+ microsoft.graph.teamsApp:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: teamsApp
+ type: object
+ properties:
+ displayName:
+ type: string
+ description: The name of the catalog app provided by the app developer in the Microsoft Teams zip app package.
+ nullable: true
+ distributionMethod:
+ $ref: '#/components/schemas/microsoft.graph.teamsAppDistributionMethod'
+ externalId:
+ type: string
+ description: The ID of the catalog provided by the app developer in the Microsoft Teams zip app package.
+ nullable: true
+ appDefinitions:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.teamsAppDefinition'
+ description: The details for each version of the app.
+ x-ms-navigationProperty: true
+ additionalProperties:
+ type: object
+ microsoft.graph.teamsAppDefinition:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: teamsAppDefinition
+ type: object
+ properties:
+ allowedInstallationScopes:
+ $ref: '#/components/schemas/microsoft.graph.teamsAppInstallationScopes'
+ authorization:
+ $ref: '#/components/schemas/microsoft.graph.teamsAppAuthorization'
+ azureADAppId:
+ type: string
+ description: The WebApplicationInfo.Id from the Teams app manifest.
+ nullable: true
+ createdBy:
+ $ref: '#/components/schemas/microsoft.graph.identitySet'
+ description:
+ type: string
+ nullable: true
+ displayName:
+ type: string
+ description: The name of the app provided by the app developer.
+ nullable: true
+ lastModifiedDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'
+ type: string
+ format: date-time
+ nullable: true
+ publishingState:
+ $ref: '#/components/schemas/microsoft.graph.teamsAppPublishingState'
+ shortdescription:
+ type: string
+ nullable: true
+ teamsAppId:
+ type: string
+ description: The ID from the Teams app manifest.
+ nullable: true
+ version:
+ type: string
+ description: The version number of the application.
+ nullable: true
+ bot:
+ $ref: '#/components/schemas/microsoft.graph.teamworkBot'
+ colorIcon:
+ $ref: '#/components/schemas/microsoft.graph.teamsAppIcon'
+ dashboardCards:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.teamsAppDashboardCardDefinition'
+ description: Dashboard cards specified in the Teams app manifest.
+ x-ms-navigationProperty: true
+ outlineIcon:
+ $ref: '#/components/schemas/microsoft.graph.teamsAppIcon'
+ additionalProperties:
+ type: object
+ microsoft.graph.eventMessageDetail:
+ title: eventMessageDetail
+ type: object
+ additionalProperties:
+ type: object
+ microsoft.graph.chatMessageFromIdentitySet:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.identitySet'
+ - title: chatMessageFromIdentitySet
+ type: object
+ additionalProperties:
+ type: object
+ microsoft.graph.chatMessageType:
+ title: chatMessageType
+ enum:
+ - message
+ - chatEvent
+ - typing
+ - unknownFutureValue
+ - systemEventMessage
+ type: string
+ microsoft.graph.chatMessageAttachment:
+ title: chatMessageAttachment
+ type: object
+ properties:
+ content:
+ type: string
+ description: 'The content of the attachment. If the attachment is a rich card, set the property to the rich card object. This property and contentUrl are mutually exclusive.'
+ nullable: true
+ contentType:
+ type: string
+ description: 'The media type of the content attachment. It can have the following values: reference: Attachment is a link to another file. Populate the contentURL with the link to the object.Any contentType that is supported by the Bot Framework''s Attachment object.application/vnd.microsoft.card.codesnippet: A code snippet. application/vnd.microsoft.card.announcement: An announcement header.'
+ nullable: true
+ contentUrl:
+ type: string
+ description: The URL for the content of the attachment.
+ nullable: true
+ id:
+ type: string
+ description: Read-only. The unique id of the attachment.
+ nullable: true
+ name:
+ type: string
+ description: Name of the attachment.
+ nullable: true
+ teamsAppId:
+ type: string
+ description: The ID of the Teams app that is associated with the attachment. The property is used to attribute a Teams message card to the specified app.
+ nullable: true
+ thumbnailUrl:
+ type: string
+ description: 'The URL to a thumbnail image that the channel can use if it supports using an alternative, smaller form of content or contentUrl. For example, if you set contentType to application/word and set contentUrl to the location of the Word document, you might include a thumbnail image that represents the document. The channel could display the thumbnail image instead of the document. When the user selects the image, the channel would open the document.'
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.channelIdentity:
+ title: channelIdentity
+ type: object
+ properties:
+ channelId:
+ type: string
+ description: The identity of the channel in which the message was posted.
+ nullable: true
+ teamId:
+ type: string
+ description: The identity of the team in which the message was posted.
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.chatMessageImportance:
+ title: chatMessageImportance
+ enum:
+ - normal
+ - high
+ - urgent
+ type: string
+ microsoft.graph.chatMessageMention:
+ title: chatMessageMention
+ type: object
+ properties:
+ id:
+ maximum: 2147483647
+ minimum: -2147483648
+ type: integer
+ description: 'Index of an entity being mentioned in the specified chatMessage. Matches the {index} value in the corresponding tag in the message body.'
+ format: int32
+ nullable: true
+ mentioned:
+ $ref: '#/components/schemas/microsoft.graph.chatMessageMentionedIdentitySet'
+ mentionText:
+ type: string
+ description: 'String used to represent the mention. For example, a user''s display name, a team name.'
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.chatMessageHistoryItem:
+ title: chatMessageHistoryItem
+ type: object
+ properties:
+ actions:
+ $ref: '#/components/schemas/microsoft.graph.chatMessageActions'
+ modifiedDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-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 message was modified.
+ format: date-time
+ reaction:
+ $ref: '#/components/schemas/microsoft.graph.chatMessageReaction'
+ additionalProperties:
+ type: object
+ microsoft.graph.chatMessagePolicyViolation:
+ title: chatMessagePolicyViolation
+ type: object
+ properties:
+ dlpAction:
+ $ref: '#/components/schemas/microsoft.graph.chatMessagePolicyViolationDlpActionTypes'
+ justificationText:
+ type: string
+ description: Justification text provided by the sender of the message when overriding a policy violation.
+ nullable: true
+ policyTip:
+ $ref: '#/components/schemas/microsoft.graph.chatMessagePolicyViolationPolicyTip'
+ userAction:
+ $ref: '#/components/schemas/microsoft.graph.chatMessagePolicyViolationUserActionTypes'
+ verdictDetails:
+ $ref: '#/components/schemas/microsoft.graph.chatMessagePolicyViolationVerdictDetailsTypes'
+ additionalProperties:
+ type: object
+ microsoft.graph.chatMessageReaction:
+ title: chatMessageReaction
+ type: object
+ properties:
+ createdDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'
+ type: string
+ description: 'The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.'
+ format: date-time
+ displayName:
+ type: string
+ description: The name of the reaction.
+ nullable: true
+ reactionContentUrl:
+ type: string
+ description: The hosted content URL for the custom reaction type.
+ nullable: true
+ reactionType:
+ type: string
+ description: 'The reaction type. Supported values include Unicode characters, custom, and some backward-compatible reaction types, such as like, angry, sad, laugh, heart, and surprised.'
+ user:
+ $ref: '#/components/schemas/microsoft.graph.chatMessageReactionIdentitySet'
+ additionalProperties:
+ type: object
+ microsoft.graph.chatMessageHostedContent:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.teamworkHostedContent'
+ - title: chatMessageHostedContent
+ type: object
+ additionalProperties:
+ type: object
+ microsoft.graph.operationError:
+ title: operationError
+ type: object
+ properties:
+ code:
+ type: string
+ description: Operation error code.
+ nullable: true
+ message:
+ type: string
+ description: Operation error message.
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.teamsAsyncOperationType:
+ title: teamsAsyncOperationType
+ enum:
+ - invalid
+ - cloneTeam
+ - archiveTeam
+ - unarchiveTeam
+ - createTeam
+ - unknownFutureValue
+ - teamifyGroup
+ - createChannel
+ - createChat
+ - archiveChannel
+ - unarchiveChannel
+ type: string
+ microsoft.graph.teamsAsyncOperationStatus:
+ title: teamsAsyncOperationStatus
+ enum:
+ - invalid
+ - notStarted
+ - inProgress
+ - succeeded
+ - failed
+ - unknownFutureValue
+ type: string
+ microsoft.graph.teamsTabConfiguration:
+ title: teamsTabConfiguration
+ type: object
+ properties:
+ contentUrl:
+ type: string
+ description: Url used for rendering tab contents in Teams. Required.
+ nullable: true
+ entityId:
+ type: string
+ description: Identifier for the entity hosted by the tab provider.
+ nullable: true
+ removeUrl:
+ type: string
+ description: Url called by Teams client when a Tab is removed using the Teams Client.
+ nullable: true
+ websiteUrl:
+ type: string
+ description: Url for showing tab contents outside of Teams.
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.cloudClipboardItemPayload:
+ title: cloudClipboardItemPayload
+ type: object
+ properties:
+ content:
+ type: string
+ description: The formatName version of the value of a cloud clipboard encoded in base64.
+ formatName:
+ type: string
+ description: For a list of possible values see formatName values.
+ additionalProperties:
+ type: object
+ microsoft.graph.cloudPcHealthCheckItem:
+ title: cloudPcHealthCheckItem
+ type: object
+ properties:
+ additionalDetails:
+ type: string
+ description: Additional message for this health check.
+ nullable: true
+ displayName:
+ type: string
+ description: The connectivity health check item name.
+ lastHealthCheckDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'
+ type: string
+ description: 'Timestamp when the last check occurs. The timestamp is shown in ISO 8601 format and Coordinated Universal Time (UTC). For example, midnight UTC on Jan 1, 2014 appears as 2014-01-01T00:00:00Z.'
+ format: date-time
+ nullable: true
+ result:
+ $ref: '#/components/schemas/microsoft.graph.cloudPcConnectivityEventResult'
+ additionalProperties:
+ type: object
+ microsoft.graph.cloudPcConnectivityStatus:
+ title: cloudPcConnectivityStatus
+ enum:
+ - unknown
+ - available
+ - availableWithWarning
+ - unavailable
+ - unknownFutureValue
+ type: string
+ microsoft.graph.cloudPcDisasterRecoveryCapabilityType:
+ title: cloudPcDisasterRecoveryCapabilityType
+ enum:
+ - none
+ - failover
+ - failback
+ - unknownFutureValue
+ type: string
+ microsoft.graph.actionState:
+ title: actionState
+ enum:
+ - none
+ - pending
+ - canceled
+ - active
+ - done
+ - failed
+ - notSupported
+ type: string
+ microsoft.graph.cloudPcPartnerAgentInstallStatus:
+ title: cloudPcPartnerAgentInstallStatus
+ enum:
+ - installed
+ - installFailed
+ - installing
+ - uninstalling
+ - uninstallFailed
+ - licensed
+ - unknownFutureValue
+ type: string
+ microsoft.graph.cloudPcPartnerAgentName:
+ title: cloudPcPartnerAgentName
+ enum:
+ - citrix
+ - unknownFutureValue
+ - vMware
+ - hp
+ type: string
+ microsoft.graph.emailType:
+ title: emailType
+ enum:
+ - unknown
+ - work
+ - personal
+ - main
+ - other
+ type: string
+ microsoft.graph.followupFlagStatus:
+ title: followupFlagStatus
+ enum:
+ - notFlagged
+ - complete
+ - flagged
+ type: string
+ microsoft.graph.phoneType:
+ title: phoneType
+ enum:
+ - home
+ - business
+ - mobile
+ - other
+ - assistant
+ - homeFax
+ - businessFax
+ - otherFax
+ - pager
+ - radio
+ type: string
+ microsoft.graph.physicalAddressType:
+ title: physicalAddressType
+ enum:
+ - unknown
+ - home
+ - business
+ - other
+ type: string
+ microsoft.graph.websiteType:
+ title: websiteType
+ enum:
+ - other
+ - home
+ - work
+ - blog
+ - profile
+ type: string
+ microsoft.graph.deviceAndAppManagementAssignmentSource:
+ title: deviceAndAppManagementAssignmentSource
+ enum:
+ - direct
+ - policySets
+ type: string
+ description: Represents source of assignment.
+ x-ms-enum:
+ name: deviceAndAppManagementAssignmentSource
+ modelAsString: false
+ values:
+ - value: direct
+ description: Direct indicates a direct assignment.
+ name: direct
+ - value: policySets
+ description: PolicySets indicates assignment was made via PolicySet assignment.
+ name: policySets
+ microsoft.graph.deviceAndAppManagementAssignmentTarget:
+ title: deviceAndAppManagementAssignmentTarget
+ type: object
+ properties:
+ deviceAndAppManagementAssignmentFilterId:
+ type: string
+ description: The Id of the filter for the target assignment.
+ nullable: true
+ deviceAndAppManagementAssignmentFilterType:
+ $ref: '#/components/schemas/microsoft.graph.deviceAndAppManagementAssignmentFilterType'
+ additionalProperties:
+ type: object
+ description: Base type for assignment targets.
+ microsoft.graph.deviceManagementTroubleshootingErrorResource:
+ title: deviceManagementTroubleshootingErrorResource
+ type: object
+ properties:
+ link:
+ type: string
+ description: 'The link to the web resource. Can contain any of the following formatters: {{UPN}}, {{DeviceGUID}}, {{UserGUID}}'
+ nullable: true
+ text:
+ type: string
+ nullable: true
+ additionalProperties:
+ type: object
+ description: 'Object representing a link to troubleshooting information, the link could be to the Azure Portal or a Microsoft doc.'
+ microsoft.graph.itemReference:
+ title: itemReference
+ type: object
+ properties:
+ driveId:
+ type: string
+ description: Unique identifier of the drive instance that contains the driveItem. Only returned if the item is located in a drive. Read-only.
+ nullable: true
+ driveType:
+ type: string
+ description: Identifies the type of drive. Only returned if the item is located in a drive. See drive resource for values.
+ nullable: true
+ id:
+ type: string
+ description: Unique identifier of the driveItem in the drive or a listItem in a list. Read-only.
+ nullable: true
+ name:
+ type: string
+ description: The name of the item being referenced. Read-only.
+ nullable: true
+ path:
+ type: string
+ description: Percent-encoded path that can be used to navigate to the item. Read-only.
+ nullable: true
+ shareId:
+ type: string
+ description: A unique identifier for a shared resource that can be accessed via the Shares API.
+ nullable: true
+ sharepointIds:
+ $ref: '#/components/schemas/microsoft.graph.sharepointIds'
+ siteId:
+ type: string
+ description: 'For OneDrive for Business and SharePoint, this property represents the ID of the site that contains the parent document library of the driveItem resource or the parent list of the listItem resource. The value is the same as the id property of that site resource. It''s an opaque string that consists of three identifiers of the site. For OneDrive, this property isn''t populated.'
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.storagePlanInformation:
+ title: storagePlanInformation
+ type: object
+ properties:
+ upgradeAvailable:
+ type: boolean
+ description: Indicates if there are higher storage quota plans available. Read-only.
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.itemActionSet:
+ title: itemActionSet
+ type: object
+ properties:
+ comment:
+ $ref: '#/components/schemas/microsoft.graph.commentAction'
+ create:
+ $ref: '#/components/schemas/microsoft.graph.createAction'
+ delete:
+ $ref: '#/components/schemas/microsoft.graph.deleteAction'
+ edit:
+ $ref: '#/components/schemas/microsoft.graph.editAction'
+ mention:
+ $ref: '#/components/schemas/microsoft.graph.mentionAction'
+ move:
+ $ref: '#/components/schemas/microsoft.graph.moveAction'
+ rename:
+ $ref: '#/components/schemas/microsoft.graph.renameAction'
+ restore:
+ $ref: '#/components/schemas/microsoft.graph.restoreAction'
+ share:
+ $ref: '#/components/schemas/microsoft.graph.shareAction'
+ version:
+ $ref: '#/components/schemas/microsoft.graph.versionAction'
+ additionalProperties:
+ type: object
+ microsoft.graph.itemActivityTimeSet:
+ title: itemActivityTimeSet
+ type: object
+ properties:
+ lastRecordedDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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
+ observedDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 activity was observed to take place.
+ 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: When the observation was recorded on the service.
+ format: date-time
+ nullable: 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'
+ deleted:
+ $ref: '#/components/schemas/microsoft.graph.deleted'
+ sharepointIds:
+ $ref: '#/components/schemas/microsoft.graph.sharepointIds'
+ activities:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.itemActivityOLD'
+ description: The list of recent activities that took place on this item.
+ x-ms-navigationProperty: true
+ 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'
+ 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
+ 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.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.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. Writable on OneDrive Personal.'
+ format: double
+ nullable: true
+ longitude:
+ type: number
+ description: 'Optional. The longitude, in decimal, for the item. Writable on OneDrive Personal.'
+ 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.media:
+ title: media
+ type: object
+ properties:
+ isTranscriptionShown:
+ type: boolean
+ description: 'If a file has a transcript, this setting controls if the closed captions / transcription for the media file should be shown to people during viewing. Read-Write.'
+ nullable: true
+ mediaSource:
+ $ref: '#/components/schemas/microsoft.graph.mediaSource'
+ additionalProperties:
+ type: object
+ microsoft.graph.package:
+ title: package
+ type: object
+ properties:
+ type:
+ type: string
+ description: 'An 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: The date and time the photo was taken in UTC time. Read-only.
+ format: date-time
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.publicationFacet:
+ title: publicationFacet
+ type: object
+ properties:
+ checkedOutBy:
+ $ref: '#/components/schemas/microsoft.graph.identitySet'
+ 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. The possible values are: 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.driveItemSource:
+ title: driveItemSource
+ type: object
+ properties:
+ application:
+ $ref: '#/components/schemas/microsoft.graph.driveItemSourceApplication'
+ externalId:
+ type: string
+ description: The external identifier for the drive item from the source.
+ 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
+ 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.driveItemViewpoint:
+ title: driveItemViewpoint
+ type: object
+ properties:
+ accessOperations:
+ $ref: '#/components/schemas/microsoft.graph.driveItemAccessOperationsViewpoint'
+ sharing:
+ $ref: '#/components/schemas/microsoft.graph.sharingViewpoint'
+ additionalProperties:
+ type: object
+ microsoft.graph.itemRetentionLabel:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: itemRetentionLabel
+ type: object
+ properties:
+ isLabelAppliedExplicitly:
+ type: boolean
+ description: 'Specifies whether the label is applied explicitly on the item. True indicates that the label is applied explicitly; otherwise, the label is inherited from its parent. Read-only.'
+ nullable: true
+ labelAppliedBy:
+ $ref: '#/components/schemas/microsoft.graph.identitySet'
+ labelAppliedDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-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 label was applied on the item. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.'
+ format: date-time
+ nullable: true
+ name:
+ type: string
+ description: The retention label on the document. Read-write.
+ nullable: true
+ retentionSettings:
+ $ref: '#/components/schemas/microsoft.graph.retentionLabelSettings'
+ 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 raises 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. Use updated to receive notifications when user or group is created, updated, or soft deleted. Use deleted to receive notifications when user or group is permanently deleted.'
+ clientState:
+ type: string
+ description: Optional. Specifies the value of the clientState property sent by the service in each change notification. The maximum length is 255 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. Required when includeResourceData is true.
+ 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 Subscription lifetime.'
+ 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: v10, v11, v12, v13. 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: 'Required for Teams resources if the expirationDateTime value is more than 1 hour from now; optional otherwise. The URL of the endpoint that receives lifecycle notifications, including subscriptionRemoved, reauthorizationRequired, and missed notifications. This URL must make use of the HTTPS protocol. For more information, see Reduce missing subscriptions and change notifications.'
+ nullable: true
+ notificationContentType:
+ type: string
+ description: Optional. Desired content-type for Microsoft Graph change notifications for supported resource types. The default content-type is application/json.
+ nullable: true
+ notificationQueryOptions:
+ type: string
+ description: 'Optional. OData query options for specifying the value for the targeting resource. Clients receive notifications when the 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 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. Supported only for Universal Print Service. For more information, see Subscribe to change notifications from cloud printing APIs using Microsoft Graph.'
+ nullable: true
+ notificationUrl:
+ type: string
+ description: Required. The URL of the endpoint that receives the change notifications. This URL must make use of the HTTPS protocol. Any query string parameter included in the notificationUrl property is included in the HTTP POST request when Microsoft Graph sends the change notifications.
+ notificationUrlAppId:
+ type: string
+ description: Optional. The app ID that the subscription service can use to generate the validation token. The value allows the client to validate the authenticity of the notification received.
+ nullable: true
+ resource:
+ type: string
+ description: Required. Specifies the resource that is monitored for changes. Don't include the base URL (https://graph.microsoft.com/beta/). 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
+ 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.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. Nullable.'
+ 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.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 isn''t 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.courseStatus:
+ title: courseStatus
+ enum:
+ - notStarted
+ - inProgress
+ - completed
+ - unknownFutureValue
+ type: string
+ microsoft.graph.siteArchivalDetails:
+ title: siteArchivalDetails
+ type: object
+ properties:
+ archiveStatus:
+ $ref: '#/components/schemas/microsoft.graph.siteArchiveStatus'
+ 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. Possible values are: 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. Possible values are: 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 the column.
+ nullable: true
+ value:
+ type: string
+ description: The direct value to use as the default value for the 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 allows 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.contentModelType:
+ title: contentModelType
+ enum:
+ - teachingMethod
+ - layoutMethod
+ - freeformSelectionMethod
+ - prebuiltContractModel
+ - prebuiltInvoiceModel
+ - prebuiltReceiptModel
+ - unknownFutureValue
+ type: string
+ 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: Indicates whether to add the name of the document set to each file name.
+ nullable: true
+ shouldPrefixNameToFile:
+ type: boolean
+ description: 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: Indicates 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.documentProcessingJobType:
+ title: documentProcessingJobType
+ enum:
+ - file
+ - folder
+ - unknownFutureValue
+ type: string
+ microsoft.graph.documentProcessingJobStatus:
+ title: documentProcessingJobStatus
+ enum:
+ - inProgress
+ - completed
+ - failed
+ - unknownFutureValue
+ type: string
+ 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.pageLayoutType:
+ title: pageLayoutType
+ enum:
+ - microsoftReserved
+ - article
+ - home
+ - unknownFutureValue
+ - newsLink
+ - videoNewsLink
+ type: string
+ microsoft.graph.titleArea:
+ title: titleArea
+ type: object
+ properties:
+ alternativeText:
+ type: string
+ description: Alternative text on the title area.
+ nullable: true
+ enableGradientEffect:
+ type: boolean
+ description: Indicates whether the title area has a gradient effect enabled.
+ nullable: true
+ imageWebUrl:
+ type: string
+ description: URL of the image in the title area.
+ nullable: true
+ layout:
+ $ref: '#/components/schemas/microsoft.graph.titleAreaLayoutType'
+ serverProcessedContent:
+ $ref: '#/components/schemas/microsoft.graph.serverProcessedContent'
+ showAuthor:
+ type: boolean
+ description: Indicates whether the author should be shown in title area.
+ nullable: true
+ showPublishedDate:
+ type: boolean
+ description: Indicates whether the published date should be shown in title area.
+ nullable: true
+ showTextBlockAboveTitle:
+ type: boolean
+ description: Indicates whether the text block above title should be shown in title area.
+ nullable: true
+ textAboveTitle:
+ type: string
+ description: The text above title line.
+ nullable: true
+ textAlignment:
+ $ref: '#/components/schemas/microsoft.graph.titleAreaTextAlignmentType'
+ additionalProperties:
+ type: object
+ microsoft.graph.canvasLayout:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: canvasLayout
+ type: object
+ properties:
+ horizontalSections:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.horizontalSection'
+ description: Collection of horizontal sections on the SharePoint page.
+ x-ms-navigationProperty: true
+ verticalSection:
+ $ref: '#/components/schemas/microsoft.graph.verticalSection'
+ additionalProperties:
+ type: object
+ microsoft.graph.webPart:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: webPart
+ type: object
+ 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'
+ configuratorUrl:
+ type: string
+ nullable: true
+ 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